Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7770835B2 - Game play streaming management system and program - Google Patents
[go: Go Back, main page]

JP7770835B2 - Game play streaming management system and program - Google Patents

Game play streaming management system and program

Info

Publication number
JP7770835B2
JP7770835B2 JP2021157856A JP2021157856A JP7770835B2 JP 7770835 B2 JP7770835 B2 JP 7770835B2 JP 2021157856 A JP2021157856 A JP 2021157856A JP 2021157856 A JP2021157856 A JP 2021157856A JP 7770835 B2 JP7770835 B2 JP 7770835B2
Authority
JP
Japan
Prior art keywords
game
viewer
play
viewing
information
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
JP2021157856A
Other languages
Japanese (ja)
Other versions
JP2023048505A (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.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco 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 Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2021157856A priority Critical patent/JP7770835B2/en
Publication of JP2023048505A publication Critical patent/JP2023048505A/en
Application granted granted Critical
Publication of JP7770835B2 publication Critical patent/JP7770835B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、ゲーム実況プレイ配信管理システム、プログラム及びゲーム視聴管理方法などに関する。 The present invention relates to a game play distribution management system, a program, and a game viewing management method.

上手なプレーヤがゲームをプレイする画像を視聴するのは、スポーツ観戦に相当するエンターテインメントとして認識されるようになってきている。 Watching images of skilled players playing games is becoming recognized as entertainment comparable to watching sports.

そして、最近では、動画配信サービスにおいて、プレーヤがゲームを実行しつつ、当該ゲームプレイの実況をするゲーム実況というコンテンツも1ジャンルを築くまでになってきている。 More recently, video streaming services have begun to offer content called "game commentary," in which players play games and provide live commentary on their gameplay, which has become a genre in itself.

特に、最近では、このようなゲーム実況中に視聴している視聴者に対して実況中のゲームに関する特典を付与するゲーム実況プレイの配信を管理するシステム(以下、「ゲーム実況プレイ配信管理システム」という。)も知られている(例えば、特許文献1)。 In particular, recently, systems have become known that manage the distribution of live game play (hereinafter referred to as "live game play distribution management systems"), which grant bonuses related to the game being broadcast to viewers watching the game (see, for example, Patent Document 1).

特開2018-171283号公報Japanese Patent Application Laid-Open No. 2018-171283

しかしながら、特許文献1に記載のゲーム実況プレイ配信管理システムなどにあっては、視聴者のゲーム実況プレイを行うプレーヤへの提供を前提として当該視聴者にゲームに関する特典が付与されており、視聴することの魅力を高める効果としては認められるものの、視聴対象のゲームを視聴者がプレイするという動機付けとしての効果が高いとは言えない。 However, in the game play distribution management system described in Patent Document 1, viewers are given game-related benefits on the premise that they will be provided to the players who play the game live. While this is recognized as having the effect of increasing the appeal of viewing, it cannot be said that it is highly effective in motivating viewers to play the game they are watching.

本発明は、上記課題を解決するためになされたものであり、その目的は、ゲーム実況の視聴に対する動機付けを向上させるとともに、視聴対象のゲームプレイについても当該視聴者に興味を持たせて当該ゲームのプレイを視聴者に促すことが可能なゲーム実況プレイ配信管理システムなどを提供することにある。 The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a game play distribution management system that increases motivation to watch game play and can arouse viewers' interest in the gameplay they are watching, encouraging them to play the game.

(1)上記課題を解決するため、本発明は、
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理システムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対し
て、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
を備える、構成を有している。
(1) In order to solve the above problems, the present invention provides:
A game play distribution management system that manages distribution of a game play that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game;
The configuration includes:

この構成により、本発明は、ゲーム実況の視聴者に、当該ゲーム実況の対象のゲームの視聴に対する動機付けをすることができるとともに、視聴対象のゲームプレイについて視聴者に興味を持たせて当該ゲームのプレイを視聴者に促すことができる。 With this configuration, the present invention can motivate viewers of game commentary to watch the game that is the subject of the commentary, and can also arouse viewers' interest in the gameplay of the game they are watching, encouraging them to play the game.

なお、「ゲーム視聴情報」には、例えば、配信中のゲーム実況の対象となるゲームのゲーム画像やゲーム音、及び、当該ゲームを配信するプレーヤの音声や画像などが含まれる。 Note that "game viewing information" includes, for example, game images and sounds of the game being streamed as a live broadcast, as well as audio and images of the player streaming the game.

また、「ゲームプレイ情報」には、
(A1)レベルや経験値などのプレーヤ個人又はプレーヤキャラクタのゲーム進行に伴って変動するパラメータ(以下、「ゲーム変動パラメータ」という。)の情報、
(A2)クリアしたステージ・タスク・レベル、実行中のステージ・タスク・レベル、又は、プレーヤキャラクタの属性、保有しているアイテムの数や種別、又は、同一グループに属するメンバーの人数や当該プレーヤの役割(地位)など、所定のタイミングにおけるプレーヤ又はプレーヤキャラクタのゲームに関する指標や状態(以下、「ゲーム要素」という。)の有無、及び、当該ゲーム要素の種別の情報、
(A3)課金、バトルパスなどの特典獲得オプションの有無、抽選イベントの実行の有無や抽選結果、又は、ミニゲームの実行の有無やその結果などのプレーヤのゲームに対する行動(以下、「ゲーム行動」という。)に関する情報(以下、「ゲーム行動情報」ともいう。)、
などが含まれる。
In addition, "Gameplay Information" includes
(A1) Information on parameters that change as the game progresses for an individual player or player character, such as level and experience points (hereinafter referred to as "game variable parameters");
(A2) The presence or absence of indicators or states (hereinafter referred to as "game elements") relating to the game of the player or player character at a given time, such as the cleared stage, task, or level, the currently executed stage, task, or level, or the attributes of the player character, the number and type of items held, or the number of members belonging to the same group and the role (position) of the player, and information on the type of the game elements;
(A3) Information regarding the player's game behavior (hereinafter referred to as "game behavior"), such as whether or not there is a charge, whether or not there is a bonus acquisition option such as a battle pass, whether or not a lottery event has been held and the lottery results, or whether or not a mini-game has been held and the results thereof (hereinafter also referred to as "game behavior information");
These include:

さらに、「視聴者の視聴状況」には、例えば、
(B1)視聴者の配信されているゲームに関する視聴時間、
(B2)視聴者が視聴しているゲームの内容(視聴中のプレーヤが進行中のゲームステージ、対戦シーン(戦闘シーン、ゴールシーン))、ミニゲーム又は抽選シーンを示す視聴内容、
(B3)視聴者が利用している端末装置やプラットフォームなどの視聴環境、
(B4)「いいね」などの定形又は非定形のコメントの提供の有無、種別又は回数などの視聴者のゲーム視聴に対する行動(以下、「視聴者行動」という。)の有無・種別・回数(ただし、配信側でこれらのコメントが登録可能又は認識可能なシステムである場合)、(B5)配信されているゲームを視聴している視聴人数(現タイミングの人数、視聴登録している人数、又は、視聴した視聴者の延べ人数)、及び、
(B6)視聴者の属性(会員種別、性別、世代)、オプション(例えば、特典獲得オプション)の有無、又は、視聴時の課金の有無やその金額に基づく種別などの視聴者種別、
などが含まれる。
Furthermore, the "viewer viewing situation" includes, for example,
(B1) Viewer's viewing time for the distributed game,
(B2) Content of the game being watched by the viewer (the game stage in which the player being watched is progressing, the battle scene (battle scene, goal scene)), the viewing content showing the mini-game or lottery scene,
(B3) The viewing environment, such as the terminal device or platform used by the viewer,
(B4) The presence, type, and number of viewers' actions regarding the game viewing (hereinafter referred to as "viewer actions"), such as whether or not a fixed or non-fixed comment such as "like" has been provided (however, if the system allows these comments to be registered or recognized on the distribution side), (B5) the number of viewers watching the game being distributed (the number of viewers at the current time, the number of viewers registered to watch, or the total number of viewers who have watched), and
(B6) Viewer attributes (membership type, gender, generation), presence or absence of options (for example, bonus acquisition options), or viewer type such as whether or not there is a charge for viewing and the type based on the amount of the charge,
These include:

特に、特典獲得オプションは、バトルパスと呼ばれるオプションであって、同一のゲーム行動、ゲーム処理及びこれらの結果であっても、当該オプションを有していない非オプション設定プレーヤより、当該特典獲得オプションを有しているオプション設定プレーヤに、ゲーム上の有利な効果を提供するオプションを示す。 In particular, the reward acquisition option is an option called a Battle Pass, which provides an advantageous effect in the game to an option-set player who has the reward acquisition option compared to a non-option-set player who does not have the option, even if the game actions, game processes, and results are the same.

上記に加えて、「特典付与関連制御」とは、直接的に視聴者特典を付与することを制御することであってもよいし、ゲームサーバ装置などのゲームを提供する装置が独立して形成されている場合には当該視聴者特典を付与させるための制御を当該ゲームに提供する装置に指示することであってもよい。 In addition to the above, "benefit awarding related control" may refer to direct control over the awarding of viewer benefits, or, if a device providing a game, such as a game server device, is formed independently, it may refer to instructing the device providing the game to perform control to award the viewer benefits.

(2)また、本発明は、
前記視聴状況には、前記視聴者が視聴しているゲームに関する視聴時間、当該視聴者が視聴しているゲームの視聴内容、当該視聴者の視聴環境、前記配信されているゲームを視聴している視聴人数、及び、当該視聴者の種別の少なくともいずれか1が含まれる、構成を有している。
(2) The present invention also provides:
The viewing status includes at least one of the viewing time of the game being viewed by the viewer, the viewing content of the game being viewed by the viewer, the viewing environment of the viewer, the number of viewers viewing the distributed game, and the type of viewer.

この構成により、本発明は、例えば、1時間以上ゲームの実行状況を視聴している視聴者に対して、視聴者特典を付与すること、実況プレイ配信について視聴者のコメントが登録可能な構成を有している場合には当該コメントをした視聴者や数多くのコメント(長いコメント)をした視聴者に対して視聴者特典を付与すること、又は、当該視聴者に対してkものようなコメントをしていない他の視聴者より有利な視聴者特典を付与することができる。 With this configuration, the present invention can, for example, award viewer rewards to viewers who watch the gameplay for more than an hour, or, if the system is configured to allow viewers to register comments about live play broadcasts, award viewer rewards to viewers who make those comments or who make numerous comments (long comments), or award viewer rewards that are more advantageous than those given to other viewers who have not made as many comments.

したがって、本発明は、視聴状況に応じて視聴者特典の有無や優劣を設定することができるので、ゲームのプレーヤや配信者が視聴者に視聴して欲しい部分や見て欲しい視聴方法に誘導することができるとともに、視聴者も積極的に視聴させるための動機付けをすることができる。 Therefore, the present invention makes it possible to set whether or not viewer benefits are available and their relative merits depending on the viewing situation, allowing game players and broadcasters to guide viewers to the parts and viewing methods they want them to watch, while also motivating viewers to actively watch.

(3)また、本発明は、
前記特典付与制御手段が、
前記検出された視聴状況が所与の条件を具備したと判定された場合には、前記付与する視聴者特典を変更するための制御を実行する、構成を有している。
(3) The present invention also provides:
The benefit granting control means
When it is determined that the detected viewing situation satisfies a given condition, control is executed to change the viewer privilege to be granted.

この構成により、本発明は、視聴状況に応じて視聴者特典の有無や優劣を設定することができるので、ゲームのプレーヤや配信者が視聴者に視聴して欲しい部分や見て欲しい視聴方法に誘導することができるとともに、視聴者も積極に的に視聴させるための動機付けをすることができる。 With this configuration, the present invention can determine whether or not viewer benefits are available and their relative merits depending on the viewing situation, allowing game players and broadcasters to guide viewers to the parts and viewing methods they want them to watch, while also motivating viewers to actively watch.

なお、「所与の条件」には、例えば、
(C1)一定時間以上視聴したこと、
(C2)特定のゲームステージや対戦シーンなどの特定のゲーム内容を視聴したこと、
(C3)特定のプラットフォームで視聴したこと、
(C4)所定の定形コメントを登録したこと、
(C5)視聴人数が一定数を超えたこと、及び、
(C6)特定の課金を行っている視聴者であること、
などが含まれる。
The "given conditions" include, for example,
(C1) Having watched for a certain period of time or more,
(C2) Viewing specific game content such as a specific game stage or battle scene,
(C3) Viewing on a specific platform;
(C4) A predetermined standard comment has been registered;
(C5) The number of viewers has exceeded a certain number, and
(C6) Being a viewer who has made a specific payment;
These include:

(4)また、本発明は、
前記付与される視聴者特典が、前記ゲームに関するアイテムである、構成を有している。
(4) The present invention also provides:
The viewer benefit to be given is an item related to the game.

この構成により、本発明は、ゲーム内で使用する限定的なアイテム、又は、配信しているゲームをプレーしているプレーヤが獲得したアイテムなど、ゲームの視聴者に、実質的にゲームで利用可能な視聴者特典、又は、視聴者が視聴者特典として容易に想像することが可能な視聴者特典などを付与することができる。 With this configuration, the present invention can grant viewers of a game a viewer benefit that can actually be used in the game, such as a limited item used in the game or an item acquired by a player playing the streamed game, or a viewer benefit that viewers can easily imagine as a viewer benefit.

(5)また、本発明は、
前記特典付与制御手段が、
前記付与される視聴者特典として、前記視聴者が視聴している配信対象のゲームと、
当該視聴者が実行するゲームと、のゲーム進行を連動させるための制御を行う、構成を有している。
(5) The present invention also provides
The benefit granting control means
As the viewer benefit to be granted, a game to be distributed that the viewer is watching,
The system is configured to control the game played by the viewer in order to link the game progress.

この構成により、本発明は、例えば、視聴者が自らゲームを実行する際に、既に視聴したゲーム(すなわち、配信中のゲーム)の視聴部分を、実行した状態で開始すること、又は、クリアが難しいパートを上級プレーヤのゲームを視聴することによってクリアさせることなどができる。 With this configuration, the present invention allows, for example, a viewer to start playing a game while still playing a portion of a game they have already watched (i.e., a game currently being streamed), or to complete a difficult part by watching a game played by an advanced player.

したがって、本発明は、視聴者がゲームを実行することで優位な状況を提供することができるので、視聴者におけるゲームへの興趣性を向上させることができるとともに、難易度が高く継続へのモチベーションを維持することが難しい状況であってもその障害を容易に取り除くことができる。 Therefore, the present invention can provide viewers with an advantageous situation by playing the game, thereby increasing the viewer's interest in the game and easily removing obstacles even in situations where the game is difficult and it is difficult to maintain motivation to continue.

なお、「ゲーム進行を連動させる」とは、例えば、実況プレイ配信の対象のゲームを実行するプレーヤと同一のゲームについて視聴者が実行する場合に、同一のタスクやステージをクリアしていること、同一のプレーヤキャラクタやアイテムを有していること、又は、同一の条件でゲームが実行されていることを含む。 Note that "linking game progress" includes, for example, when a viewer plays the same game as a player playing the game that is the subject of a live play stream, completing the same tasks or stages, having the same player characters or items, or playing the game under the same conditions.

(6)また、本発明は、
前記特典付与制御手段が、
前記視聴者特典として、前記視聴者が前記視聴した前記ゲーム実況プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲームの内容を変化させるためのゲーム内容変化制御を実行する、構成を有している。
(6) The present invention also provides
The benefit granting control means
As a viewer benefit, when the viewer plays the game that is the subject of the game play-by-play that he or she has viewed, a game content change control is executed to change the content of the part of the game that the viewer has viewed.

この構成により、本発明は、視聴した実況配信プレイの対象のゲームを変化させて視聴者に提供することができるので、視聴によるゲームへの倦怠感を解消させて当該ゲームへの興趣性を向上させることができる。 With this configuration, the present invention allows viewers to change the game that is the subject of the live broadcast play they are watching, thereby eliminating the sense of boredom that comes with watching the game and increasing the interest in the game.

なお、「ゲーム内容変化制御」とは、視聴者が視聴した部分のゲームを実行する場合に、例えば、
(D1)その部分のゲームの難易度を変化させるための制御、又は、
(D2)その部分のゲームのアイテムやギミックを変化させるための制御、
を示す。
The "game content change control" refers to, for example, when the part of the game that the viewer has watched is played,
(D1) Control to change the difficulty level of that part of the game, or
(D2) Control to change the items and gimmicks of that part of the game,
Shows.

(7)また、本発明は、
請求項6に記載のゲーム実況プレイ配信管理システムにおいて、
前記特典付与制御手段が、
前記ゲーム内容変化制御として、前記視聴者が視聴した部分の前記ゲーム実況プレイの対象のゲームの難易度を変化させるための制御を実行する、構成を有している。
(7) The present invention also provides
7. The game play distribution management system according to claim 6,
The benefit granting control means
The game content change control is configured to execute control for changing the difficulty level of the game that is the subject of the live game play viewed by the viewer.

この構成により、本発明は、視聴した実況配信プレイの対象のゲームを変化させて視聴者に提供することができる。 With this configuration, the present invention allows viewers to change the game that is the subject of the live broadcast play they are watching and provide it to them.

なお、「視聴者が視聴した部分のゲームの難易度を変化させるための制御」とは、例えば、視聴者が視聴したゲームを実行する場合の視聴部分のステージの敵キャラクタの数を多くし、若しくは、少なくし、又は、当該敵キャラクタのレベルを高くし、若しくは低くするなどの難易度の高低を制御することを示す。 Note that "control to change the difficulty level of the portion of the game viewed by the viewer" refers to controlling the difficulty level, for example, by increasing or decreasing the number of enemy characters on the stage of the viewed portion when the viewer plays the game they viewed, or by increasing or decreasing the level of those enemy characters.

(8)また、本発明は、
前記特典付与制御手段が、
前記ゲーム内容変化制御として、前記視聴者が前記視聴した実況配信プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲーム要素を変化させるための制御を実行する、構成を有している。
(8) The present invention also provides
The benefit granting control means
The game content change control is configured to execute control to change the game elements of the portion viewed by the viewer when the viewer plays the game that is the subject of the live broadcast play that the viewer viewed.

この構成により、本発明は、視聴したゲームを変化させて視聴者に提供することができる。 With this configuration, the present invention allows viewers to change the game they watch and provide it to them.

なお、「ゲーム要素」には、例えば、
(E1)出現アイテムや獲得アイテム、
(E2)敵キャラクタ、及び、
(E3)ゲーム空間を構成するオブジェクト、
などを含む。
In addition, "game elements" include, for example,
(E1) Appearing items and acquired items,
(E2) enemy characters, and
(E3) Objects that constitute the game space,
Includes:

また、「視聴者が視聴した部分のゲーム要素を変化させるための制御」とは、例えば、(F1)ゲーム要素の追加、
(F2)ゲーム要素の変更、
(F3)ゲーム要素の動作の追加、及び、
(F4)ゲーム要素の動作・動作タイミング・出現タイミングの変更、
などが含まれる。
Furthermore, "control for changing the game elements of the part viewed by the viewer" includes, for example, (F1) adding game elements,
(F2) Changes to game elements,
(F3) Addition of game element actions, and
(F4) Change the action, action timing, and appearance timing of game elements;
These include:

(9)また、本発明は、
前記特典付与制御手段が、
前記視聴者特典として、前記視聴者が前記視聴した実況配信プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲームの内容をスキップさせるためのスキップ制御を実行する、構成を有している。
(9) The present invention also provides
The benefit granting control means
As a viewer benefit, when the viewer plays the game that is the subject of the live broadcast play that he/she has viewed, a skip control is executed to cause the viewer to skip the content of the game that he/she has viewed.

この構成により、本発明は、例えば、ゲームを実行する際に視聴者の意思、又は、ゲーム上の処理によって、当該視聴者が視聴した部分のゲームの内容をスキップさせることができる。 With this configuration, the present invention can, for example, allow a viewer to skip the portion of the game content they have viewed when playing the game, either at their own discretion or through game processing.

したがって、本発明は、視聴したゲームに対する新鮮味に欠ける要素を排除することができるので、視聴者のゲームへの興趣性を維持することができる。 Therefore, the present invention can eliminate elements that make the game viewed less fresh, thereby maintaining the viewer's interest in the game.

(10)また、本発明は、
前記特典付与制御手段が、
前記特典付与関連制御として、前記視聴者に前記視聴者特典を付与することが決定した場合であって、当該視聴者における視聴者特典の付与を了解する旨の指示を受け付けた場合に、前記決定した視聴者特典を当該視聴者に付与するための制御を実行する、構成を有している。
(10) The present invention also provides
The benefit granting control means
The control related to the granting of privileges is configured to execute control for granting the determined viewer privilege to the viewer when it is decided to grant the viewer privilege to the viewer and an instruction from the viewer that the viewer agrees to the granting of the viewer privilege is received.

この構成により、本発明は、視聴者によって視聴者特典の付与についてコントロールをすることができるので、視聴者特典の付与について視聴者の意思を尊重することができる。 With this configuration, the present invention allows viewers to control the granting of viewer benefits, thereby respecting the viewers' wishes regarding the granting of viewer benefits.

(11)また、本発明は、
前記視聴者における視聴した前記ゲームの実行の可否を検出するゲーム実行検出処理を実行する第1検出手段と、
前記ゲーム実行検出処理によって前記視聴者が視聴した前記ゲーム実況プレイの対象のゲームを実行していないことが検出された場合に、当該視聴者に対して当該視聴者に付与された視聴者特典に関する通知制御を実行するための通知制御手段と、
を更に備える、構成を有している。
(11) The present invention also provides
a first detection means for executing a game execution detection process for detecting whether the viewer is playing the game that he or she has watched;
a notification control means for controlling a notification to the viewer regarding a viewer benefit granted to the viewer when it is detected by the game execution detection process that the viewer is not playing the game that is the subject of the live play of the game that the viewer has watched;
The present invention has a configuration further comprising:

この構成により、本発明は、付与した視聴者特典に基づいて、実況配信プレイの対象のゲームのプレイを視聴者に促すことができる。 With this configuration, the present invention can encourage viewers to play the game that is the subject of the live broadcast play based on the viewer benefits granted.

なお、「ゲーム実行検出処理」には、視聴者が、該当するゲームにログインしたこと、該当するゲームのアプリケーションをダウンロードしたこと、及び、該当するゲームを提供するサービスについてユーザ登録したことなどを検出することが含まれる。 Note that the "game execution detection process" includes detecting whether a viewer has logged in to the game in question, downloaded the game's application, and registered as a user for a service that provides the game in question.

また、「通知制御」には、例えば、付与される視聴者特典の内容に関する情報を通知することが含まれる。 Furthermore, "notification control" includes, for example, notifying information regarding the content of the viewer benefits to be granted.

(12)また、本発明は、
前記特典付与制御手段が、
前記視聴者に視聴者特典が付与された場合に、前記視聴者特典が付与された視聴者が視聴していた前記ゲーム実況プレイの対象のゲームを実行するプレーヤに対して、当該視聴者に視聴者特典が付与されたことを通知するための通知制御、又は、当該プレーヤに所与の特典をゲーム視聴情報提供者特典として提供するための特典提供制御を実行する、構成を有している。
(12) The present invention also provides
The benefit granting control means
When a viewer benefit is granted to the viewer, the system is configured to execute notification control to notify a player playing the game that is the subject of the live game play that the viewer to whom the viewer benefit has been granted has been granted a viewer benefit, or execute benefit provision control to provide the player with a given benefit as a game viewing information provider benefit.

この構成により、本発明は、視聴対象のゲーム(すなわち、配信対象のゲーム)を実行しているプレーヤに対してもゲーム視聴情報提供者特典を提供することができるので、当該プレーヤに対する配信におけるモチベーションを向上させてゲームの視聴に対する活性化を図ることができる。 With this configuration, the present invention can provide game viewing information provider benefits to players playing the game being viewed (i.e., the game being distributed), thereby increasing the player's motivation for distribution and encouraging them to watch the game.

なお、「ゲーム視聴情報提供者特典」には、例えば、視聴者と同様なゲームに関する特典を付与することであってもよいし、アフィリエイト的なゲームなどで発生した成功報酬(すなわち、金銭)であってもよい。 The "game viewing information provider benefit" may be, for example, a benefit related to the same game as the viewer, or a success fee (i.e., money) generated from an affiliate game or the like.

(13)また、本発明は、
前記特典付与制御手段が、
前記ゲーム実況プレイの対象のゲームを実行するプレーヤに関する情報に応じて、前記特典を変更する、構成を有している。
(13) The present invention also provides
The benefit granting control means
The benefit is changed according to information about a player who is playing the game that is the subject of the live game play.

この構成により、本発明は、例えば、実況配信プレイの対象のゲームを実行するプレーヤのチャンネル(すなわち、実況プレイ配信用のチャンネル)の登録者数などに応じて、視聴者特典、又は、ゲーム視聴情報提供者特典を変更することができる。 With this configuration, the present invention can change viewer benefits or game viewing information provider benefits, for example, depending on the number of subscribers to the channel of the player playing the game that is the subject of the live broadcast play (i.e., the channel for live play broadcast).

例えば、本発明は、チャンネルの登録者数が多い場合に、視聴者特典、又は、ゲーム視聴情報提供者特典を、より視聴者に対して有利な効果を発揮する特典に変更してもよいし、チャンネルの登録者数が少ない場合に、視聴者特典、又は、ゲーム視聴情報提供者特典を、より視聴者に対して有利な効果を発揮する特典に変更してもよい。 For example, in the present invention, when a channel has a large number of subscribers, the viewer benefits or game viewing information provider benefits may be changed to benefits that have a more advantageous effect on viewers, and when a channel has a small number of subscribers, the viewer benefits or game viewing information provider benefits may be changed to benefits that have a more advantageous effect on viewers.

したがって、本発明は、視聴者のゲーム視聴に対するモチベーション、又は、視聴対象のゲームを実行するプレーヤのゲームの配信に対するモチベーションを向上させることができる。 Therefore, the present invention can increase viewers' motivation to watch games, or players' motivation to broadcast the games they are watching.

なお、「実況配信プレイの対象のゲームを実行するプレーヤに関する情報」には、例えば、視聴対象のゲームを実行するプレーヤのゲーム視聴情報を配信するためのチャンネル登録者数の他に、当該プレーヤの種別、及び、当該プレーヤが視聴対象として提供したゲ
ームの総視聴数などなどが含まれる。
In addition, the "information about the player playing the game that is the subject of live streaming play" includes, for example, the number of subscribers to the channel that distributes game viewing information of the player playing the game to be viewed, as well as the type of player and the total number of viewers of the game provided by the player to be viewed.

特に、「プレーヤの種別」には、例えば、プレーヤの属性(会員種別、性別、世代)が含まれる。 In particular, "player type" includes, for example, player attributes (membership type, gender, generation).

(14)また、本発明は、
前記ゲーム実況プレイの対象のゲームのゲーム視聴情報を当該ゲーム実況プレイ中に記憶手段に記憶する記憶制御手段と、
前記視聴者における視聴タイミングを検出する視聴タイミング検出処理を実行する第2検出手段と、
を更に備え、
前記特典付与制御手段が、
前記視聴タイミング検出処理において、前記視聴者が前記提供されているゲーム視聴情報に基づいて、該当する前記ゲーム実況プレイの対象のゲームをリアルタイムで視聴をしていると検出された場合に、当該視聴者が前記記憶手段に記憶されているゲーム視聴情報に基づいて当該ゲームを視聴している場合に付与する前記特典を変更する、構成を有している。
(14) The present invention also provides
a storage control means for storing game viewing information of the game that is the subject of the game live play in a storage means during the game live play;
a second detection means for executing a viewing timing detection process for detecting a viewing timing of the viewer;
Further provided with
The benefit granting control means
In the viewing timing detection process, when it is detected that the viewer is watching the game that is the subject of the corresponding live game play in real time based on the provided game viewing information, the benefit to be granted when the viewer is watching the game based on the game viewing information stored in the storage means is changed.

この構成により、本発明は、例えば、実況配信プレイの対象のゲームを実況配信中にリアルタイムで視聴した場合(すなわち、ライブ配信の場合)には、既にゲームが終了して記憶されたゲーム視聴情報に基づいて視聴する場合(すなわち、アーカイブに基づく配信)よりも視聴者に有利な特典、又は、不利な特典を付与することができる。 With this configuration, the present invention can provide viewers with more advantageous or less advantageous benefits when, for example, they watch a game being streamed live in real time while it is being streamed live (i.e., in the case of live streaming), than when they watch the game after it has already finished and based on stored game viewing information (i.e., in the case of streaming based on an archive).

したがって、本発明は、視聴するタイミングに応じて特典を変更することができるので、例えば、リアルタイム配信(すなわち、ライブ配信)に視聴者を誘導すること、又は、アーカイブの配信(すなわち、録画配信)に視聴者を誘導することなど、プレーヤ又は配信者の種々の意図によって視聴者を視聴させたいタイミングに誘導することができる。 The present invention therefore allows the benefits to be changed depending on the timing of viewing, so that viewers can be guided to the timing they want to watch based on the player's or distributor's various intentions, such as directing viewers to real-time distribution (i.e., live distribution) or archive distribution (i.e., recorded distribution).

なお、「記記憶手段に記憶されているゲーム視聴情報に基づいてゲームを視聴している場合」には、記憶されたゲーム視聴情報をそのまま視聴する場合(すなわち、ミラー配信する場合)だけでなく、当該ゲーム視聴情報が編集されたものを視聴する場合(いわゆる切り抜き動画配信を含む。)も含む。 Note that "when watching a game based on game viewing information stored in the storage means" includes not only viewing the stored game viewing information as is (i.e., mirror distribution), but also viewing edited game viewing information (including so-called clipped video distribution).

特に、「ゲーム視聴情報の配信」については、プレーヤ自身が主体となって視聴者に配信する場合であってもよいし、プレーヤとは異なる他人が主体となって視聴者に配信する場合も含まれる。 In particular, "distribution of game viewing information" may refer to cases where the player himself/herself is the primary distributor of the information to viewers, or cases where someone other than the player is the primary distributor of the information to viewers.

(15)また、上記課題を解決するため、本発明は、
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うプログラムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイを行う配信制御手段、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段、及び、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段、
としてコンピュータとして機能させる、構成を有している。
(15) In order to solve the above problem, the present invention provides:
A program for managing live game play distribution that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for performing a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play; and
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer watching the game;
The computer has a configuration that allows the computer to function as a computer.

この構成により、本発明は、ゲーム実況の視聴者に、当該ゲーム実況の対象のゲームの視聴に対する動機付けをすることができるとともに、視聴対象のゲームプレイについて視聴者に興味を持たせて当該ゲームのプレイを視聴者に促すことができる。 With this configuration, the present invention can motivate viewers of game commentary to watch the game that is the subject of the commentary, and can also arouse viewers' interest in the gameplay of the game they are watching, encouraging them to play the game.

(16)また、上記課題を解決するため、本発明は、
サーバ装置から、当該サーバ装置とネットワークを介して接続された当該視聴者が有する端末装置に、特定のプレーヤによって所与のゲームの実行状況について、視聴者に視聴させるためのゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理方法であって、
前記サーバ装置が、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
を備える場合に、
前記サーバ装置から配信された前記ゲーム視聴情報を受信し、
前記サーバ装置に前記視聴者の視聴状況に関する情報を提供し、
前記サーバ装置から前記特典付与に関する情報を受信する、構成を有している。
(16) In order to solve the above problem, the present invention provides:
A game play distribution management method for managing distribution of a game play of a specific player from a server device to a terminal device of a viewer connected to the server device via a network, the game play being distributed to the viewer, the viewer being able to view the execution status of the game being played by the specific player, the game play management method comprising:
The server device:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game;
When equipped with
receiving the game viewing information distributed from the server device;
providing information about the viewing status of the viewer to the server device;
The information relating to the provision of the special benefit is received from the server device.

この構成により、本発明は、ゲーム実況の視聴者に、当該ゲーム実況の対象のゲームの視聴に対する動機付けをすることができるとともに、視聴対象のゲームプレイについて視聴者に興味を持たせて当該ゲームのプレイを視聴者に促すことができる。 With this configuration, the present invention can motivate viewers of game commentary to watch the game that is the subject of the commentary, and can also arouse viewers' interest in the gameplay of the game they are watching, encouraging them to play the game.

一実施形態のゲーム実況配信システムの構成を示すシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration showing a configuration of a game commentary distribution system according to an embodiment; 一実施形態のゲームサーバ装置の機能ブロックを示す図である。FIG. 2 is a diagram illustrating functional blocks of a game server device according to an embodiment. 一実施形態の端末装置の機能ブロックを示す図である。FIG. 2 is a diagram illustrating functional blocks of a terminal device according to an embodiment. 一実施形態のゲーム実況配信サーバ装置の機能ブロックを示す図である。FIG. 2 is a diagram illustrating functional blocks of a game commentary distribution server device according to an embodiment. 一実施形態におけるゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理を説明するための図である。FIG. 10 is a diagram for explaining game commentary distribution control management that controls and manages distribution based on game commentary in one embodiment. 一実施形態のゲーム実況配信サーバ装置において実行されるゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理の動作を示すフローチャートである。10 is a flowchart illustrating an operation of a game commentary distribution control management that controls and manages distribution based on a game commentary executed in a game commentary distribution server device according to an embodiment.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the content of the present invention as set forth in the claims. Furthermore, not all of the configurations described in this embodiment are necessarily essential components of the present invention.

[1]ゲーム実況配信システム
まず、図1を用いて本実施形態のゲーム実況配信システム1の概要及び概要構成につい
て説明する。なお、図1は、本実施形態のゲーム実況配信システム1の構成を示すシステム構成の一例を示す図である。
[1] Game Commentary Distribution System First, an overview and a general configuration of a game commentary distribution system 1 according to the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a system configuration showing the configuration of the game commentary distribution system 1 according to the present embodiment.

本実施形態のゲーム実況配信システム1は、図1に示すように、ゲームサービスを提供するゲームサーバ装置10と、端末装置20(例えば、端末装置20A、20B、20C)と、プレーヤによって実行されるゲームの実行状況(すなわち、ゲーム実況の内容)を視聴者に配信するゲーム実況配信サーバ装置30と、がインターネット(ネットワークの一例)に接続可能に構成されている。 As shown in FIG. 1, the game commentary distribution system 1 of this embodiment is configured to be connectable to the Internet (an example of a network) and includes a game server device 10 that provides game services, terminal devices 20 (e.g., terminal devices 20A, 20B, 20C), and a game commentary distribution server device 30 that distributes the execution status of games played by players (i.e., the content of the game commentary) to viewers.

ユーザ(すなわち、プレーヤ又は視聴者)は、端末装置20からゲームサーバ装置10にアクセスすることにより、インターネットを介してゲームサーバ装置10から送信されてくるゲームをプレイすることができる。また、ユーザは、端末装置20からゲームサーバ装置10にアクセスすることにより、他のユーザとの間でコミュニケーションを図ることができるようになっている。さらに、ユーザは、端末装置20からゲーム実況配信サーバ装置30にアクセスすることにより、特定のプレーヤによって、特定のゲームを実行させつつ、当該実行されている特定のゲームの実況を行うゲーム実況プレイを視聴することができるようになっている。 By accessing the game server device 10 from a terminal device 20, users (i.e., players or viewers) can play games transmitted from the game server device 10 via the Internet. By accessing the game server device 10 from a terminal device 20, users can also communicate with other users. Furthermore, by accessing the game live streaming server device 30 from a terminal device 20, users can watch live game play in which a specific player plays a specific game while providing live commentary of the specific game being played.

ゲームサーバ装置10は、インターネットを介して通信接続された端末装置20を用いて、ユーザにゲームをプレイさせるサービスを提供することが可能な情報処理装置である。また、ゲームサーバ装置10は、コミュニケーション型のサービスを提供するSNSサーバとして機能してもよい。ここで、SNSサーバとは、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であってもよい。 The game server device 10 is an information processing device capable of providing a service that allows users to play games using terminal devices 20 connected for communication via the Internet. The game server device 10 may also function as an SNS server that provides communication-type services. Here, the SNS server may be an information processing device that provides a service that allows communication between multiple users.

また、ゲームサーバ装置10は、例えば、SNSサーバとして機能する場合には、提供するSNSの動作環境(API(アプリケーションプログラミングインタフェース)、及び、プラットフォーム等)を利用して実行されるソーシャルゲーム(Social Game)と呼ばれるゲームを提供することができるようになっている。 Furthermore, when the game server device 10 functions as an SNS server, for example, it is capable of providing games known as social games that are executed using the operating environment (APIs (application programming interfaces), platforms, etc.) of the SNS it provides.

そして、ゲームサーバ装置10は、端末装置20のWebブラウザ上で提供されるブラウザゲームを提供してもよいし、専用のプラットフォームによって実行するオンラインゲームを提供してもよい。 The game server device 10 may provide browser games that are run on the web browser of the terminal device 20, or may provide online games that are run on a dedicated platform.

特に、ゲームサーバ装置10は、ブラウザゲームを提供する場合には、例えばHTML、FLASH、CGI、PHP、shockwave、Java(登録商標)アプレット、JavaScript(登録商標)など様々な言語で作られたザゲーム(Webブラウザで設置サイトを開くだけで起動するゲーム)を提供することができるようになっている。 In particular, when providing browser games, the game server device 10 is capable of providing games (games that can be launched simply by opening the installation site in a web browser) created in a variety of languages, including HTML, FLASH, CGI, PHP, shockwave, Java (registered trademark) applets, and JavaScript (registered trademark).

なお、ソーシャルゲームとは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、WebブラウザとSNSのアカウントのみで利用可能なゲームが含まれる。 Unlike existing online games, social games include games that do not require dedicated client software and can be played with just a web browser and a social networking account.

また、ゲームサーバ装置10は、オンラインゲームを提供する場合には、ネットワークを介して他のユーザの端末装置(スマートフォン、パソコン、ゲーム機など)20と接続し、オンラインでゲーム進行を共有することが可能な構成を有している。 In addition, when providing online games, the game server device 10 is configured to connect to other users' terminal devices (smartphones, personal computers, game consoles, etc.) 20 via a network, enabling the game progress to be shared online.

一方、ゲームサーバ装置10は、1つの(装置、プロセッサ)で構成されていてもよいし、複数の(装置、プロセッサ)で構成されていてもよい。 On the other hand, the game server device 10 may be composed of one (device, processor) or multiple (devices, processors).

そして、ゲームサーバ装置10の記憶領域(後述する記憶部140)に記憶される課金情報及びゲーム情報等の情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよいし、SNSサーバとして機能する場合には、記憶領域に記憶されるプレーヤ情報記憶部146等の情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよい。 In addition, information such as billing information and game information stored in the memory area of the game server device 10 (the memory unit 140 described below) may be stored in a database (broadly speaking, a storage device or memory) connected via a network (an intranet or the Internet), or, when functioning as an SNS server, information such as that stored in the player information storage unit 146 in the memory area may be stored in a database (broadly speaking, a storage device or memory) connected via a network (an intranet or the Internet).

具体的には、本実施形態のゲームサーバ装置10は、端末装置20のユーザ(すなわち、ゲームを実行するプレーヤ)の操作に基づく入力情報を受信し、受信した入力情報に基づいてゲーム処理を行うようになっている。そして、ゲームサーバ装置10は、ゲーム処理結果を端末装置20に送信し、端末装置20は、ゲームサーバ装置10から受信したゲーム処理結果を端末装置20にユーザに閲覧可能に提供する各種の処理を行うようになっている。 Specifically, the game server device 10 of this embodiment receives input information based on operations by the user of the terminal device 20 (i.e., the player executing the game), and performs game processing based on the received input information. The game server device 10 then transmits the game processing results to the terminal device 20, and the terminal device 20 performs various processes to provide the game processing results received from the game server device 10 to the terminal device 20 so that they can be viewed by the user.

端末装置20は、スマートフォン、携帯電話、PHS、コンピュータ、ゲーム装置、PDA、携帯型ゲーム機等、画像生成装置などの情報処理装置であり、インターネット(WAN)、LANなどのネットワークを介してゲームサーバ装置10又はゲーム実況配信サーバ装置30に接続可能な装置である。なお、端末装置20とゲームサーバ装置10又はゲーム実況配信サーバ装置30との通信回線は、有線でもよいし無線でもよい。 The terminal device 20 is an information processing device such as a smartphone, mobile phone, PHS, computer, game device, PDA, portable game console, or image generation device, and is a device that can be connected to the game server device 10 or the game live streaming server device 30 via a network such as the Internet (WAN) or LAN. The communication line between the terminal device 20 and the game server device 10 or the game live streaming server device 30 may be wired or wireless.

また、端末装置20は、Webページ(HTML形式のデータ)を閲覧可能なWebブラウザを備えている。すなわち、端末装置20は、ゲームサーバ装置10との通信を行うための通信制御機能、及び、ゲームサーバ装置10又はゲーム実況配信サーバ装置30から受信したデータ(Webデータ、HTML形式で作成されたデータなど)を用いて表示制御を行う。 The terminal device 20 also has a web browser capable of viewing web pages (HTML data). In other words, the terminal device 20 has a communication control function for communicating with the game server device 10, and performs display control using data received from the game server device 10 or the game live streaming server device 30 (web data, data created in HTML format, etc.).

そして、端末装置20は、ユーザ操作のデータをゲームサーバ装置10又はゲーム実況配信サーバ装置30に送信するWebブラウザ機能などを備え、ゲーム画面や配信されたゲーム実況に関する画面をユーザに提供する各種の処理を実行し、ユーザによってゲームを実行させ、又は、ゲーム実況を視聴させるようになっている。ただし、端末装置20は、ゲームサーバ装置10から提供されたゲームプレイ情報を取得して所定のゲーム処理を実行し、ゲーム処理に基づくゲームを実行してもよい。 The terminal device 20 is equipped with a web browser function that transmits user operation data to the game server device 10 or the game commentary distribution server device 30, and executes various processes to provide the user with game screens or screens related to the distributed game commentary, allowing the user to play the game or watch the game commentary. However, the terminal device 20 may also acquire game play information provided by the game server device 10, execute predetermined game processing, and run a game based on the game processing.

具体的には、端末装置20は、所定ゲームを行う旨の要求をゲームサーバ装置10に対して行うと、ゲームサーバ装置10のゲームサイトに接続され、ゲームが開始される。特に、端末装置20は、必要に応じてAPIを用いることにより、SNSサーバとして機能するゲームサーバ装置10に所定の処理を行わせ、又は、SNSサーバとして機能するゲームサーバ装置10が管理するプレーヤ情報記憶部146を取得させてゲームを実行する構成を有している。 Specifically, when the terminal device 20 makes a request to the game server device 10 to play a predetermined game, it connects to the game site of the game server device 10 and the game begins. In particular, the terminal device 20 is configured to use an API as necessary to cause the game server device 10, which functions as an SNS server, to perform predetermined processing, or to retrieve the player information storage unit 146 managed by the game server device 10, which functions as an SNS server, and run the game.

特に、端末装置20は、必要に応じてAPIを用いることにより、SNSサーバとして機能するゲームサーバ装置10に所定の処理を行わせ、又は、SNSサーバとして機能するゲームサーバ装置10が管理するプレーヤ情報記憶部146を取得させてゲームを実行する構成を有している。 In particular, the terminal device 20 is configured to use an API as needed to cause the game server device 10 functioning as an SNS server to perform specified processing, or to retrieve the player information storage unit 146 managed by the game server device 10 functioning as an SNS server, thereby executing the game.

一方、端末装置20は、特定のプレーヤの特定のゲームに対するゲーム実況を視聴する旨の要求をゲーム実況配信サーバ装置30に対して行うと、ゲーム実況配信サーバ装置30の視聴サイトに接続される。 On the other hand, when the terminal device 20 makes a request to the game commentary distribution server device 30 to watch a live game commentary of a specific game played by a specific player, the terminal device 20 is connected to the viewing site of the game commentary distribution server device 30.

そして、端末装置20は、ゲーム実況の視聴が開始されると、視聴者であるユーザに当
該ゲーム実況を視聴させるための情報の授受などの各種の処理を実行する。
Then, when viewing of the game commentary begins, the terminal device 20 executes various processes such as sending and receiving information to allow the user, who is the viewer, to view the game commentary.

ゲーム実況配信サーバ装置30は、インターネットを介して通信接続された端末装置20を介して、特定のプレーヤによって実行されるゲームの実行状況を、視聴者に視聴させるための各種の配信制御処理(以下、「配信制御処理」という。)を含むゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理処理を実行する情報処理装置である。 The game commentary distribution server device 30 is an information processing device that executes a game commentary distribution control management process that controls and manages distribution based on game commentary, including various distribution control processes (hereinafter referred to as "distribution control processes") that allow viewers to view the execution status of a game played by a specific player via a terminal device 20 connected to the Internet.

特に、ゲーム実況配信サーバ装置30は、ゲームサーバ装置10から特定のプレーヤの操作情報を含む、実行中の各種のゲームプレイ情報と、当該ゲームサーバ装置10、当該特定のプレーヤの端末装置20又はその双方からゲーム実況を行う際の特定のプレーヤの画像、音声又は双方の情報(以下、「実況コンテンツ情報」という。)と、を取得する。 In particular, the game commentary distribution server device 30 acquires various game play information currently being played, including operation information of a specific player, from the game server device 10, as well as image, audio, or both information of the specific player when commenting on the game from the game server device 10, the specific player's terminal device 20, or both (hereinafter referred to as "commentary content information").

また、ゲーム実況配信サーバ装置30は、特定プレーヤの指示に基づいて、又は、配信用のプラグラムに沿って、ゲームプレイ情報と実況コンテンツ情報とを視聴させるためのゲーム視聴情報を生成し、当該生成したゲーム視聴情報を該当する端末装置20に配信するための機能を有している。 The game commentary distribution server device 30 also has the function of generating game viewing information for viewing game play information and commentary content information based on instructions from a specific player or in accordance with a distribution program, and distributing the generated game viewing information to the corresponding terminal device 20.

なお、ゲーム実況配信サーバ装置30は、1つの(装置、プロセッサ)で構成されていてもよいし、複数の(装置、プロセッサ)で構成されていてもよい。 Note that the game live streaming server device 30 may consist of one (device, processor) or multiple (devices, processors).

また、ゲーム実況配信サーバ装置30の記憶領域(後述する記憶部340)に記憶されるゲーム視聴情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよいし、記憶領域に記憶される配信用のプログラムなどの情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよい。 In addition, the game viewing information stored in the memory area (memory unit 340, described below) of the game live streaming server device 30 may be stored in a database (broadly speaking, a storage device, memory) connected via a network (intranet or the Internet), and information such as the streaming program stored in the memory area may be stored in a database (broadly speaking, a storage device, memory) connected via a network (intranet or the Internet).

[2]ゲームサーバ装置
次に、図2を用いて本実施形態のゲームサーバ装置10について説明する。なお、図2は、本実施形態のゲームサーバ装置10の機能ブロックを示す図である。また、本実施形態のゲームサーバ装置10は図2の構成要素(各部)の一部を省略した構成としてもよい。
[2] Game Server Device Next, the game server device 10 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing functional blocks of the game server device 10 of this embodiment. Furthermore, the game server device 10 of this embodiment may have a configuration in which some of the components (each unit) of Fig. 2 are omitted.

ゲームサーバ装置10は、管理者やその他の入力に用いるための入力部120、所定の表示を行う表示部130、所定の情報が記憶された情報記憶媒体180、端末装置20やその他と通信を行う通信部196、主に提供するゲームに関する処理を実行する処理部100、及び、主にゲームに用いる各種のデータを記憶する記憶部140を含む。 The game server device 10 includes an input unit 120 used for administrator and other input, a display unit 130 for displaying predetermined information, an information storage medium 180 storing predetermined information, a communication unit 196 for communicating with terminal devices 20 and others, a processing unit 100 that mainly executes processing related to the game to be provided, and a storage unit 140 that mainly stores various data used in the game.

入力部120は、システム管理者等がゲームに関する設定やその他の必要な設定、データの入力に用いるものである。例えば、本実施形態の入力部120は、マウスやキーボード等によって構成される。 The input unit 120 is used by a system administrator or the like to input game-related settings and other necessary settings and data. For example, in this embodiment, the input unit 120 is configured with a mouse, keyboard, etc.

表示部130は、システム管理者用の操作画面を表示するものである。例えば、本実施形態の表示部130は、液晶ディスプレイ等によって構成される。 The display unit 130 displays an operation screen for the system administrator. For example, in this embodiment, the display unit 130 is configured as a liquid crystal display or the like.

情報記憶媒体180(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などによって構成される。 The information storage medium 180 (computer-readable medium) stores programs, data, etc., and its functions are realized by optical disks (CDs, DVDs), magneto-optical disks (MOs), magnetic disks, hard disks, magnetic tapes, or memory (ROMs).

通信部196は、外部(例えば、端末、他のサーバや他のネットワークシステム)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどによって構成される。 The communication unit 196 performs various controls for communicating with the outside (e.g., terminals, other servers, or other network systems), and its functions are configured by hardware such as various processors or communication ASICs, programs, etc.

記憶部140は、処理部100や通信部196などのワーク領域となるもので、その機能は、RAM(VRAM)などによって構成される。なお、記憶部140に記憶される情報は、データベースで管理してもよい。 The memory unit 140 serves as a work area for the processing unit 100, communication unit 196, etc., and its functions are realized by RAM (VRAM), etc. The information stored in the memory unit 140 may be managed in a database.

また、本実施形態の記憶部140は、主記憶部142の他に、
(A1)ゲームに関する情報を示すゲーム情報が記憶されるゲームデータ記憶部144と、
(A2)各プレーヤに関する情報を示すプレーヤ情報及びプレーヤのゲームに関する情報(以下、「プレーヤ関連情報」という。)が記憶されるプレーヤ情報記憶部146と、
(A3)プレーヤに対して付与する特典に関する特典情報が記憶されている特典情報記憶部148と、
を有している。
In addition to the main memory 142, the memory unit 140 of this embodiment also includes:
(A1) a game data storage unit 144 in which game information indicating information related to a game is stored;
(A2) a player information storage unit 146 that stores player information indicating information about each player and information about the player's game (hereinafter referred to as "player-related information");
(A3) a benefit information storage unit 148 that stores benefit information related to benefits to be given to players;
It has the following characteristics.

ゲームデータ記憶部144には、ゲームが実施されるゲームフィールドの情報、及び、各種の判定に用いる条件情報、ゲームフィールド上の各オブジェクトの情報、各オブジェクトを変更するための情報、各種のテーブル情報、各プレーヤのプレーヤキャラクタに関する情報及びゲームに用いられる各アイテムに関する情報などが記憶される。 The game data storage unit 144 stores information about the game field on which the game is played, condition information used for various judgments, information about each object on the game field, information for changing each object, various table information, information about each player's player character, and information about each item used in the game.

プレーヤ情報記憶部146には、プレーヤ毎に、プレーヤ関連情報として、
(B1)プレーヤのニックネームやプレーヤID及びチームに属している場合には、所属チーム名やそのID(以下、「所属情報」という。)、
(B2)現在のレベル(プレーヤレベル)、得点、経験値、エネルギーパラメータ値(ライフエネルギー値、体力値やパワー値)、獲得した報酬若しくはゲーム時間などの個人及びチームの成績に関する情報(以下、「成績情報」ともいう。)、
(B3)プレーヤキャラクタの特性(能力の有無及び各能力を規定するパラメータ)や属性(レベルを含む。)の情報(複数のプレーヤキャラクタを有している場合には、それぞれの特性や属性の情報)、
(B4)課金履歴及び課金額などの課金に関する情報、
(B5)プレーヤキャラクタが保有するアイテムの情報(以下、「アイテム情報」という。)及び過去に保有したアイテムの情報を含むアイテム関連情報、
(B6)ログイン(アクセス)の履歴に関する情報(以下、「アクセス履歴情報」という。)
(B7)獲得した特典の情報(以下、「獲得特典情報」ともいう。)、
(B8)所属しているチームに関する情報(以下、「所属チーム情報」という。)、並びに、
(B9)登録されたフレンドやフォロワーなどの一定の関係性を有する他のプレーヤ(以下、「関連プレーヤ」ともいう。)に関する情報(以下、「関連プレーヤ情報」という。)、
などが記憶される。
The player information storage unit 146 stores the following player-related information for each player:
(B1) The player's nickname, player ID, and if the player belongs to a team, the name of the team and its ID (hereinafter referred to as "affiliation information");
(B2) Information regarding individual and team performance, such as current level (player level), score, experience value, energy parameter value (life energy value, stamina value, and power value), earned rewards, or game time (hereinafter also referred to as "performance information");
(B3) Information on the characteristics (presence or absence of abilities and parameters defining each ability) and attributes (including level) of the player character (if there are multiple player characters, information on the characteristics and attributes of each character);
(B4) Information regarding charges, such as charge history and charge amount,
(B5) Item-related information including information on items held by the player character (hereinafter referred to as "item information") and information on items held in the past;
(B6) Information regarding login (access) history (hereinafter referred to as "access history information")
(B7) Information on acquired benefits (hereinafter also referred to as "acquired benefit information");
(B8) Information about the team to which the player belongs (hereinafter referred to as "team information"), and
(B9) Information about other players with whom you have a certain relationship, such as registered friends or followers (hereinafter also referred to as "related players") (hereinafter referred to as "related player information");
etc. are stored.

特典情報記憶部148には、ゲーム実況プレイの配信が実行された場合であって、当該配信を視聴した視聴者に付与する特典に関する情報が特典情報として記憶されている。 The bonus information storage unit 148 stores bonus information related to bonuses to be given to viewers who watch a live game play broadcast when that broadcast is performed.

処理部100は、記憶部140内の主記憶部142をワーク領域として各種処理を行う。処理部100の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ
等)などのハードウェアや、プログラムにより実現できる。
The processing unit 100 performs various processes using a main memory unit 142 in the memory unit 140 as a work area. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

処理部100は、情報記憶媒体180に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体180には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。 The processing unit 100 performs various processes of this embodiment based on programs (data) stored in the information storage medium 180. That is, the information storage medium 180 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).

例えば、処理部100(プロセッサ)は、情報記憶媒体に記憶されているプログラムに基づいて、ゲームサーバ装置10全体の制御を行うとともに、各部間におけるデータ等の受け渡しの制御などの各種の処理を行う。さらに、端末装置20からの要求に応じた各種サービスを提供する処理を行う。 For example, the processing unit 100 (processor) controls the entire game server device 10 based on a program stored on an information storage medium, and performs various processes such as controlling the transfer of data between each unit. It also performs processes to provide various services in response to requests from the terminal device 20.

具体的には、本実施形態の処理部100は、通信制御部101、Web処理部102、ゲーム管理部103、プレーヤ管理部104、特典制御部108、タイマ管理部109、及び、情報提供部110を少なくとも有している。 Specifically, the processing unit 100 of this embodiment has at least a communication control unit 101, a web processing unit 102, a game management unit 103, a player management unit 104, a bonus control unit 108, a timer management unit 109, and an information provision unit 110.

通信制御部101は、端末装置20とネットワークを介してデータを送受信する処理を行う。すなわち、ゲームサーバ装置10は、通信制御部101によって端末装置20等から受信した情報に基づいて各種処理を行う。 The communication control unit 101 performs processing to send and receive data to and from the terminal device 20 via the network. In other words, the game server device 10 performs various processing based on information received from the terminal device 20, etc. by the communication control unit 101.

特に、本実施形態の通信制御部101は、プレーヤの端末装置20からの要求に基づいて、ゲーム画面を、当該プレーヤの端末装置20に送信する処理を行う。 In particular, the communication control unit 101 of this embodiment performs processing to transmit a game screen to a player's terminal device 20 based on a request from that player's terminal device 20.

また、通信制御部101は、端末装置20に入力されたプレーヤの指示を受け付けるための各種の処理を実行する。 The communication control unit 101 also performs various processes to accept player instructions input to the terminal device 20.

Web処理部102は、Webサーバとして機能する。例えば、Web処理部102は、HTTP(Hypertext Transfer Protocol)等の通信プロトコルを通じて、端末装置20にインストールされているWebブラウザ211の要求に応じてデータを送信する処理、及び、端末装置20のWebブラウザ211によって送信されるデータを受信する処理を行う。 The web processing unit 102 functions as a web server. For example, the web processing unit 102 performs processing to send data in response to a request from a web browser 211 installed on the terminal device 20, and processing to receive data sent by the web browser 211 of the terminal device 20, via a communication protocol such as HTTP (Hypertext Transfer Protocol).

なお、本実施形態では、ゲームサーバ装置10がSNSサーバとしての機能も備えていている場合を例に説明するが、ゲームサーバ装置10を、ゲーム用のサーバと、SNS用のサーバと別々に形成してもよい。また、本実施形態のゲームの処理は、ゲームサーバ装置10が一部又は全部を行ってもよいし、端末装置20が一部を行ってもよい。 In this embodiment, the game server device 10 is described as having the functionality of an SNS server, but the game server device 10 may be configured as a separate server for the game and a separate server for the SNS. Furthermore, the game processing of this embodiment may be performed in part or in whole by the game server device 10, or in part by the terminal device 20.

ゲーム管理部103は、端末装置20と連動し、仮想空間としてのゲーム空間を構築し、当該端末装置20を介して入力されたプレーヤの操作に基づいて、複数のプレーヤによって対戦すると戦闘若しくは格闘などを行うバトルゲーム、アクションゲーム、RPG、音ゲーム、又は、スポーツゲームなどの各種の対戦ゲームに関する各種のゲーム処理を実行する。 The game management unit 103 works in conjunction with the terminal device 20 to create a game space as a virtual space, and executes various game processes related to various competitive games such as battle games, action games, RPGs, sound games, or sports games in which multiple players compete against each other in battles or combat, based on player operations input via the terminal device 20.

また、ゲーム管理部103は、端末装置20から送信されたプレーヤ指示に基づいて各種のゲーム処理を実行する。 The game management unit 103 also executes various game processes based on player instructions sent from the terminal device 20.

特に、ゲーム管理部103は、端末装置20に入力されたプレーヤの操作入力に応じて、各プレーヤの操作対象となるプレーヤキャラクタにおけるゲーム空間内における移動やゲームに対する各行動を制御しつつ、関連する他のキャラクタやオブジェクトの動作や各種のゲーム処理を実行する。 In particular, the game management unit 103 controls the movement within the game space of the player character operated by each player and their actions in the game in response to player operation inputs entered into the terminal device 20, while also executing the actions of other related characters and objects and various game processes.

また、ゲーム管理部103は、特典獲得オプションが設定されているオプション設定プレーヤに対しては、当該オプション設定プレーヤの操作指示及び特典獲得オプション情報に基づいて、各種のゲームを進行させる。 In addition, for option-setting players for whom a bonus acquisition option has been set, the game management unit 103 progresses various games based on the operation instructions and bonus acquisition option information of the option-setting player.

なお、ゲーム管理部103は、1のプレーヤからの指示に基づいて、単一のプレーヤキャラクタに対する各種のゲーム処理を実行してもよいし、複数のプレーヤキャラクタに対する各種のゲーム処理を実行するようにしてもよい。 The game management unit 103 may execute various game processes for a single player character based on instructions from a single player, or may execute various game processes for multiple player characters.

プレーヤ管理部104は、プレーヤが所有するアイテム、及び、獲得した特典を、プレーヤ関連情報として、プレーヤ情報記憶部146に登録して管理するとともに、ゲーム中にプレーヤによって設定されたプレーヤキャラクタ又はそれを設定したデッキの管理を行う。 The player management unit 104 registers and manages the items owned by the player and the benefits acquired by the player as player-related information in the player information storage unit 146, and also manages the player character set by the player during the game or the deck on which that character is set.

特典制御部108は、ゲーム実況プレイの配信が実行された場合であって、当該ゲーム実況プレイの対象のゲームの実行状況を視聴した視聴者(すなわち、プレーヤ)に所与の特典を付与する特典制御処理を実行する。 When a live game play is broadcast, the reward control unit 108 executes a reward control process that grants a given reward to viewers (i.e., players) who watch the game play status that is the subject of the live game play.

タイマ管理部109は、タイマ機能を有し、ゲームの進行状況を管理するために用いる。特に、タイマ管理部109は、ゲーム管理部103と連動し、現在時刻や予め設定された時刻を各部に出力する。また、タイマ管理部109は、各端末装置と同期を取るために用いられる。 The timer management unit 109 has a timer function and is used to manage the progress of the game. In particular, the timer management unit 109 works in conjunction with the game management unit 103 to output the current time and preset times to each unit. The timer management unit 109 is also used to synchronize with each terminal device.

情報提供部110は、端末装置20によってゲームを処理させるため各種のゲーム制御情報を生成して該当する端末装置20に提供する。 The information provider 110 generates various game control information to enable the terminal device 20 to process the game and provides it to the corresponding terminal device 20.

また、情報提供部110は、ゲーム実況プレイの配信が実行された場合には、ゲーム実況配信サーバ装置30に対してゲーム制御情報に基づいて生成された情報を、又は、当該ゲーム制御情報を生成する過程で生成若しくは用いたゲームプレイ情報をゲーム実況配信サーバ装置30に提供する。 In addition, when live game play distribution is performed, the information providing unit 110 provides the game live play distribution server device 30 with information generated based on the game control information, or game play information generated or used in the process of generating the game control information.

なお、ゲームプレイ情報は、
(A1)レベルや経験値などのプレーヤ個人又はプレーヤキャラクタのゲーム進行に伴って変動するパラメータ(以下、「ゲーム変動パラメータ」という。)の情報、
(A2)クリアしたステージ・タスク・レベル、実行中のステージ・タスク・レベル、又は、プレーヤキャラクタの属性、保有しているアイテムの数や種別、又は、同一グループに属するメンバーの人数や当該プレーヤの役割(地位)など、所定のタイミングにおけるプレーヤ又はプレーヤキャラクタのゲームに関する指標や状態(以下、「ゲーム要素」という。)の有無、及び、当該ゲーム要素の種別の情報、
(A3)課金、バトルパスなどの特典獲得オプションの有無、抽選イベントの実行の有無や抽選結果、又は、ミニゲームの実行の有無やその結果などのプレーヤのゲームに対する行動(以下、「ゲーム行動」という。)に関する情報(以下、「ゲーム行動情報」ともいう。)、
などが含まれる。
Gameplay information is available at
(A1) Information on parameters that change as the game progresses for an individual player or player character, such as level and experience points (hereinafter referred to as "game variable parameters");
(A2) The presence or absence of indicators or states (hereinafter referred to as "game elements") relating to the game of the player or player character at a given time, such as the cleared stage, task, or level, the currently executed stage, task, or level, or the attributes of the player character, the number and type of items held, or the number of members belonging to the same group and the role (position) of the player, and information on the type of the game elements;
(A3) Information regarding the player's game behavior (hereinafter referred to as "game behavior"), such as whether or not there is a charge, whether or not there is a bonus acquisition option such as a battle pass, whether or not a lottery event has been held and the lottery results, or whether or not a mini-game has been held and the results thereof (hereinafter also referred to as "game behavior information");
These include:

[3]端末装置
次に、図3を用いて本実施形態の端末装置20について説明する。なお、図3は、本実施形態の端末装置20の機能ブロックを示す図である。また、本実施形態の端末装置20は図2の構成要素(各部)の一部を省略した構成としてもよい。
[3] Terminal Device Next, the terminal device 20 of this embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing functional blocks of the terminal device 20 of this embodiment. The terminal device 20 of this embodiment may have a configuration in which some of the components (each unit) of Fig. 2 are omitted.

入力部260は、プレーヤからの入力情報を入力するための機器であり、プレーヤの入力情報を処理部200に出力する。本実施形態の入力部260は、プレーヤの入力情報(入力信号)を検出する検出部262を備える。入力部260は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。 The input unit 260 is a device for inputting input information from the player and outputs the player's input information to the processing unit 200. In this embodiment, the input unit 260 includes a detection unit 262 that detects the player's input information (input signal). Examples of the input unit 260 include a lever, buttons, a steering wheel, a microphone, a touch panel display, a keyboard, and a mouse.

記憶部270は、処理部200や通信部296などのワーク領域となるもので、その機能はRAM(VRAM)などにより実現できる。そして、本実施形態の記憶部270は、ワーク領域として使用される主記憶部271と、最終的な表示画像等が記憶される画像バッファ272とを含む。なお、これらの一部を省略する構成としてもよい。 The memory unit 270 serves as a work area for the processing unit 200, communication unit 296, etc., and its functions can be realized by RAM (VRAM), etc. In this embodiment, the memory unit 270 includes a main memory unit 271 used as a work area, and an image buffer 272 in which the final display image, etc. is stored. Note that some of these components may be omitted.

情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などにより実現できる。 The information storage medium 280 (computer-readable medium) stores programs, data, etc., and its functions can be realized by optical disks (CDs, DVDs), magneto-optical disks (MOs), magnetic disks, hard disks, magnetic tapes, or memory (ROMs), etc.

処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。情報記憶媒体280には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)を記憶することができる。 The processing unit 200 performs various processes of this embodiment based on programs (data) stored in the information storage medium 280. The information storage medium 280 can store programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).

なお、本実施形態では、ゲームサーバ装置10やゲーム実況配信サーバ装置30が有する情報記憶媒体180や記憶部140に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやゲームデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体280に記憶する。ゲームサーバ装置10やゲーム実況配信サーバ装置30から受信したプログラムやデータを記憶部270に記憶してもよい。このようにプログラムやデータを受信してネットワークシステムを機能させる場合も本発明の範囲内に含む。 In this embodiment, programs and game data for causing a computer to function as each part of this embodiment, which are stored in the information storage medium 180 and memory unit 140 of the game server device 10 and the game live streaming server device 30, are received via a network, and the received programs and data are stored in the information storage medium 280. Programs and data received from the game server device 10 and the game live streaming server device 30 may also be stored in the memory unit 270. Receiving programs and data in this way to function a network system is also included within the scope of the present invention.

表示部290は、本実施形態により生成された画像を出力するものであり、その機能は、CRT、LCD、タッチパネル型ディスプレイ、或いはHMD(ヘッドマウントディスプレー)などにより実現できる。音出力部292は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。なお、例えば、表示部290は、本発明の表示手段を構成する。 The display unit 290 outputs the image generated by this embodiment, and its function can be realized by a CRT, LCD, touch panel display, HMD (head-mounted display), or the like. The sound output unit 292 outputs the sound generated by this embodiment, and its function can be realized by a speaker, headphones, or the like. Note that, for example, the display unit 290 constitutes the display means of the present invention.

通信部296は、外部(例えば他の端末、サーバ)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 296 performs various controls for communicating with external devices (e.g., other terminals, servers), and its functions can be realized by hardware such as various processors or communication ASICs, or by programs.

処理部200(プロセッサ)は、通信部296を介してゲームサーバ装置10から取得したゲームに関する情報(すなわち、ゲーム制御情報)を取得し、入力部260からの入力情報、又は、プログラムなどに基づいて、ゲーム処理、表示制御、画像生成処理、或いは音生成処理などの処理を行う。 The processing unit 200 (processor) acquires information about the game (i.e., game control information) from the game server device 10 via the communication unit 296, and performs processing such as game processing, display control, image generation processing, or sound generation processing based on input information from the input unit 260 or a program, etc.

また、処理部200は、通信部296を介してゲーム実況配信サーバ装置30から取得したゲーム視聴情報に基づいて、特定のプレーヤにおける特定のゲームを用いた特定ゲーム実況の内容をプレーヤに視聴させるための処理を実行する。 In addition, the processing unit 200 performs processing to allow a player to view the content of a specific game commentary using a specific game by a specific player, based on game viewing information obtained from the game commentary distribution server device 30 via the communication unit 296.

この処理部200は、記憶部270内の主記憶部271をワーク領域として各種処理を行う。処理部200の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートア
レイ等)などのハードウェアや、プログラムにより実現できる。
The processing unit 200 performs various processes using a main memory unit 271 in the memory unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

処理部200は、通信制御部210、Webブラウザ211、ゲーム処理部212、表示制御部213、描画部220、音処理部230を含む。なおこれらの一部を省略する構成としてもよい。 The processing unit 200 includes a communication control unit 210, a web browser 211, a game processing unit 212, a display control unit 213, a drawing unit 220, and a sound processing unit 230. Note that some of these may be omitted.

通信制御部210は、ゲームサーバ装置10又はゲーム実況配信サーバ装置30のそれぞれとデータを送受信する処理を行う。また、通信制御部210は、ゲームサーバ装置10又はゲーム実況配信サーバ装置30から受信したデータを記憶部270に格納する処理、受信したデータを解析する処理、その他のデータの送受信に関する制御処理等を行う。 The communication control unit 210 performs processing to send and receive data to and from each of the game server device 10 and the game live streaming server device 30. The communication control unit 210 also performs processing to store data received from the game server device 10 and the game live streaming server device 30 in the storage unit 270, to analyze the received data, and to control other processing related to the sending and receiving of data.

なお、通信制御部210は、サーバの宛先情報(IPアドレス、ポート番号)を情報記憶媒体280に記憶し、管理する処理を行うようにしてもよい。そして、通信制御部210は、プレーヤからの通信開始の入力情報を受け付けた場合に、ゲームサーバ装置10又はゲーム実況配信サーバ装置30との通信を行うようにしてもよい。 The communication control unit 210 may store and manage server destination information (IP address, port number) in the information storage medium 280. The communication control unit 210 may then communicate with the game server device 10 or the game live streaming server device 30 when it receives input information from the player to start communication.

特に、通信制御部210は、ゲームサーバ装置10又はゲーム実況配信サーバ装置30にプレーヤの識別情報や操作情報を送信して、ゲームに関する情報(プレーヤ情報、ゲームカード情報、プレーヤのWebページ、及び、ゲーム画面等)やゲーム実況プレイに関する情報をゲームサーバ装置10又はゲーム実況配信サーバ装置30から受信する処理を行う。 In particular, the communication control unit 210 transmits player identification information and operation information to the game server device 10 or the game live streaming server device 30, and receives information about the game (player information, game card information, the player's web page, game screen, etc.) and information about the live game play from the game server device 10 or the game live streaming server device 30.

なお、通信制御部210は、所定周期でゲームサーバ装置10又はゲーム実況配信サーバ装置30とデータ送受信を行ってもよいし、入力部260からの入力情報を受け付けた場合に、ゲームサーバ装置10又はゲーム実況配信サーバ装置30とデータ送受信を行ってもよい。特に、本実施形態の通信制御部210は、ゲーム画面やゲーム実況プレイ画面を、ゲームサーバ装置10又はゲーム実況配信サーバ装置30から受信する処理を行う。 The communication control unit 210 may transmit and receive data to and from the game server device 10 or the game live broadcasting server device 30 at a predetermined interval, or may transmit and receive data to and from the game server device 10 or the game live broadcasting server device 30 when input information is received from the input unit 260. In particular, the communication control unit 210 of this embodiment performs processing to receive game screens and game live play screens from the game server device 10 or the game live broadcasting server device 30.

Webブラウザ211は、Webページ(ゲーム画面やゲーム実況プレイ画面)を閲覧するためのアプリケーションプログラムであって、Webサーバ(ゲームサーバ装置10又はゲーム実況配信サーバ装置30)から、HTMLファイルや画像ファイル等をダウンロードし、レイアウトを解析して表示制御する。また、Webブラウザ211は、入力フォーム(リンクやボタンやテキストボックス等)を用いてデータをWebサーバ(ゲームサーバ装置10又はゲーム実況配信サーバ装置30)に送信する。 The web browser 211 is an application program for viewing web pages (game screens and game live play screens). It downloads HTML files, image files, etc. from the web server (game server device 10 or game live play distribution server device 30), analyzes the layout, and controls the display. The web browser 211 also sends data to the web server (game server device 10 or game live play distribution server device 30) using input forms (links, buttons, text boxes, etc.).

本実施形態のWebブラウザ211は、ブラウザゲーム、又は、ゲーム実況の視聴を実現することができる。例えば、Webブラウザ211は、Webサーバ(ゲームサーバ装置10又はゲーム実況配信サーバ装置30)から受信したJavaScript(登録商標)、FLASH、Java(登録商標)等で記述されたプログラムを実行するものであってもよい。 The web browser 211 of this embodiment can enable viewing of browser games or game commentary. For example, the web browser 211 may execute programs written in JavaScript (registered trademark), FLASH, Java (registered trademark), etc. received from a web server (game server device 10 or game commentary distribution server device 30).

端末装置20は、Webブラウザ211によって、インターネットを介してURLによって指定されたWebサーバからの情報を表示させることができる。例えば、端末装置20は、ゲームサーバ装置10又はゲーム実況配信サーバ装置30から受信したゲーム画面(HTML等のデータ)、又は、ゲーム実況プレイ画面をWebブラウザ211によって表示させることができる。 The terminal device 20 can use the web browser 211 to display information from a web server specified by a URL via the Internet. For example, the terminal device 20 can use the web browser 211 to display a game screen (data such as HTML) or a game play screen received from the game server device 10 or the game live streaming server device 30.

ゲーム処理部212は、種々のゲーム演算処理を行う。例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを実行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理などがある。 The game processing unit 212 performs various game calculation processes. For example, it processes the game when a game start condition is met, the game execution, and the game termination when a game termination condition is met.

そして、ゲーム処理部212は、プレーヤキャラクタ、建物、球場、車、樹木、柱、壁、マップ(地形)などの表示物を表す各種オブジェクト(ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト)をオブジェクト空間に配置設定する処理を行うようにしてもよい。 The game processing unit 212 may then perform processing to place and set various objects (objects composed of primitives such as polygons, free-form surfaces, or subdivision surfaces) representing display objects such as player characters, buildings, stadiums, cars, trees, pillars, walls, and maps (terrain) in the object space.

ここでオブジェクト空間とは、仮想空間であり、2次元空間、3次元空間の両方を含む。2次元空間とは、例えば2次元座標(X,Y)においてオブジェクトが配置される空間であり、3次元空間とは、例えば3次元座標(X,Y,Z)においてオブジェクトが配置される空間である。 Here, object space refers to a virtual space, and includes both two-dimensional space and three-dimensional space. Two-dimensional space is a space in which objects are placed using two-dimensional coordinates (X, Y), for example, and three-dimensional space is a space in which objects are placed using three-dimensional coordinates (X, Y, Z), for example.

また、ゲーム処理部212は、ログイン時の各種の情報の送受信制御、ゲームサーバ装置10と連動してリアルタイムでゲームを実行する場合にはプレーヤの操作に基づくゲーム処理の実行、及び、自動演算によってゲームを実行する場合には受信した自動演算データの再生を含むゲーム処理を実行する。 The game processing unit 212 also controls the sending and receiving of various information at login, executes game processing based on player operations when the game is executed in real time in conjunction with the game server device 10, and executes game processing including replaying received automatic calculation data when the game is executed by automatic calculation.

また、表示制御部213は、表示部290に表示する処理を行う。例えば、表示制御部213は、Webブラウザ211を用いて表示してもよい。 The display control unit 213 also performs processing to display on the display unit 290. For example, the display control unit 213 may display using the web browser 211.

描画部220は、処理部200で行われる種々の処理(例えば、ゲーム処理)に基づいて描画処理を行い、これにより画像を生成し、表示制御部213によって表示部290に出力する。描画部220が生成する画像は、いわゆる2次元画像であってもよいし、いわゆる3次元画像であってもよい。 The drawing unit 220 performs drawing processing based on various processes (e.g., game processing) performed by the processing unit 200, thereby generating an image, which is then output to the display unit 290 by the display control unit 213. The image generated by the drawing unit 220 may be a so-called two-dimensional image or a so-called three-dimensional image.

音処理部230は、処理部200で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部292に出力する。 The sound processing unit 230 performs sound processing based on the results of various processes performed by the processing unit 200, generates game sounds such as background music, sound effects, or voice, and outputs them to the sound output unit 292.

[4]ゲーム実況配信サーバ装置
次に、図4を用いて本実施形態のゲーム実況配信サーバ装置30について説明する。なお、図4は、本実施形態のゲーム実況配信サーバ装置30の機能ブロックを示す図である。また、本実施形態のゲーム実況配信サーバ装置30は図4の構成要素(各部)の一部を省略した構成としてもよい。
[4] Game commentary distribution server device Next, the game commentary distribution server device 30 of this embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing functional blocks of the game commentary distribution server device 30 of this embodiment. Furthermore, the game commentary distribution server device 30 of this embodiment may have a configuration in which some of the components (each unit) of Fig. 4 are omitted.

ゲーム実況配信サーバ装置30は、管理者やその他の入力に用いるための入力部320、所定の表示を行う表示部330、所定の情報が記憶された情報記憶媒体380、端末装置20やその他と通信を行う通信部396、主にゲーム実況プレイの配信に関する処理を実行する処理部300、及び、主にゲーム実況プレイの配信を行う際に用いる各種のデータを記憶する記憶部340を含む。 The game commentary distribution server device 30 includes an input unit 320 used for administrator and other input, a display unit 330 for displaying predetermined information, an information storage medium 380 storing predetermined information, a communication unit 396 for communicating with terminal devices 20 and others, a processing unit 300 that mainly executes processes related to the distribution of game commentary play, and a memory unit 340 that mainly stores various data used when distributing game commentary play.

入力部320は、システム管理者等がゲーム実況プレイに関する設定やその他の必要な設定、データの入力に用いるものである。例えば、本実施形態の入力部320は、マウスやキーボード等によって構成される。 The input unit 320 is used by a system administrator or the like to input settings related to live game play and other necessary settings and data. For example, in this embodiment, the input unit 320 is configured with a mouse, keyboard, etc.

表示部330は、システム管理者用の操作画面を表示するものである。例えば、本実施形態の表示部330は、液晶ディスプレイ等によって構成される。 The display unit 330 displays an operation screen for the system administrator. For example, in this embodiment, the display unit 330 is configured as a liquid crystal display or the like.

情報記憶媒体380(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などによって構成される。 The information storage medium 380 (computer-readable medium) stores programs, data, etc., and its functions are realized by optical disks (CDs, DVDs), magneto-optical disks (MOs), magnetic disks, hard disks, magnetic tapes, or memory (ROM), etc.

通信部396は、外部(例えば、端末、他のサーバや他のネットワークシステム)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどによって構成される。 The communication unit 396 performs various controls for communicating with the outside (e.g., terminals, other servers, or other network systems), and its functions are configured using hardware such as various processors or communication ASICs, as well as programs.

記憶部340は、処理部300や通信部396などのワーク領域となるもので、その機能は、RAM(VRAM)などによって構成される。なお、記憶部340に記憶される情報は、データベースで管理してもよい。 The memory unit 340 serves as a work area for the processing unit 300, communication unit 396, etc., and its functions are realized by RAM (VRAM), etc. The information stored in the memory unit 340 may be managed in a database.

また、本実施形態の記憶部340は、主記憶部342の他に、
(A1)各ゲーム実況配信をする際に視聴者の端末装置(以下、「視聴者端末装置」という。)20に配信するゲーム視聴情報が記憶されるゲーム視聴情報記憶部344と、
(A2)視聴者及びゲーム実況プレーヤに付与する特典に関する情報(以下、「特典管理情報」という。)を含む視聴者及びゲーム実況プレーヤを管理するための情報が記憶される視聴者等管理情報記憶部346と、
を有し、本発明の記憶手段を構成する。
In addition to the main memory 342, the memory unit 340 of this embodiment also includes:
(A1) a game viewing information storage unit 344 that stores game viewing information to be distributed to a viewer's terminal device (hereinafter referred to as a "viewer terminal device") 20 when each game is broadcast live;
(A2) a viewer management information storage unit 346 for storing information for managing viewers and game commentary players, including information regarding benefits to be given to viewers and game commentary players (hereinafter referred to as "benefit management information");
and constitutes the storage means of the present invention.

ゲーム視聴情報は、各ゲーム実況プレイに付されたゲーム実況IDに対応付けて記憶されている。なお、各ゲーム視聴情報には、ゲーム視聴情報を生成する際に用いるゲームを実行するためのゲームプレイ情報(実況用に加工されていないオリジナルの情報)と、ゲーム実況を行うプレーヤ(以下、「ゲーム実況プレーヤ」という。)から送信されたゲーム実況に用いる音声や画像などの実況コンテンツ情報と、対応付けて記憶されていてもよい。 Game viewing information is stored in association with a game commentary ID assigned to each game commentary play. Each game viewing information may also be stored in association with game play information (original information not processed for commentary) for playing the game used to generate the game viewing information, and commentary content information such as audio and images used for the game commentary transmitted from the player commenting on the game (hereinafter referred to as the "game commentary player").

特典管理情報は、視聴者等に付与する特典を特定するための特典IDに対応付けて、視聴者状況及びゲームプレイ情報によって特定されるゲーム状況が規定されたテーブルデータによって形成されている。 The bonus management information is formed from table data that defines the viewer status and the game status identified by the game play information, in association with a bonus ID that identifies the bonus to be granted to the viewer, etc.

処理部300は、記憶部340内の主記憶部342をワーク領域として各種処理を行う。処理部300の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 300 performs various processes using the main memory unit 342 in the memory unit 340 as a work area. The functions of the processing unit 300 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

処理部300は、情報記憶媒体380に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体180には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。 The processing unit 300 performs various processes of this embodiment based on programs (data) stored in the information storage medium 380. That is, the information storage medium 180 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).

例えば、処理部300(プロセッサ)は、情報記憶媒体に記憶されているプログラムに基づいて、ゲーム実況配信サーバ装置30全体の制御を行うとともに、各部間におけるデータ等の受け渡しの制御などの各種の処理を行う。さらに、端末装置20からの要求に応じた各種ゲーム実況の配信サービスを提供する処理を行う。 For example, the processing unit 300 (processor) controls the entire game commentary distribution server device 30 based on a program stored in an information storage medium, and performs various processes such as controlling the transfer of data between each unit. It also performs processes to provide various game commentary distribution services in response to requests from the terminal device 20.

具体的には、本実施形態の処理部300は、通信制御部301、Web処理部302、ゲーム実況配信管理部303、視聴者管理部304、タイマ管理部309、及び、配信制御部310を少なくとも有している。 Specifically, the processing unit 300 of this embodiment has at least a communication control unit 301, a web processing unit 302, a game commentary distribution management unit 303, a viewer management unit 304, a timer management unit 309, and a distribution control unit 310.

なお、例えば、本実施形態のゲーム実況配信管理部303は、本発明の管理手段、特典付与制御手段及び記憶制御手段を構成し、視聴者管理部304は、本発明の視聴者状況検出手段、第1検出手段、第2検出手段及び通知制御手段を構成する。また、例えば、本実施形態の配信制御部310は、本発明の配信制御手段を構成する。 For example, the game commentary distribution management unit 303 of this embodiment constitutes the management means, bonus granting control means, and storage control means of the present invention, and the viewer management unit 304 constitutes the viewer status detection means, first detection means, second detection means, and notification control means of the present invention. Also, for example, the distribution control unit 310 of this embodiment constitutes the distribution control means of the present invention.

通信制御部301は、端末装置20とネットワークを介してデータを送受信する処理を行う。すなわち、ゲーム実況配信サーバ装置30は、通信制御部301によって端末装置20等から受信した情報に基づいて各種処理を行う。 The communication control unit 301 performs processing to send and receive data to and from the terminal device 20 via the network. In other words, the game commentary distribution server device 30 performs various processing based on information received from the terminal device 20, etc. by the communication control unit 301.

特に、本実施形態の通信制御部301は、プレーヤの端末装置20からの要求に基づいて、ゲーム実況画面を、当該プレーヤの端末装置20に送信する処理を行う。 In particular, the communication control unit 301 of this embodiment performs processing to transmit a game commentary screen to a player's terminal device 20 based on a request from the player's terminal device 20.

また、通信制御部301は、端末装置20に入力されたプレーヤの指示を受け付けるための各種の処理を実行する。 The communication control unit 301 also performs various processes to accept player instructions input to the terminal device 20.

Web処理部302は、Webサーバとして機能する。例えば、Web処理部302は、HTTP(Hypertext Transfer Protocol)等の通信プロトコルを通じて、端末装置20にインストールされているWebブラウザ211の要求に応じてデータを送信する処理、及び、端末装置20のWebブラウザ211によって送信されるデータを受信する処理を行う。 The web processing unit 302 functions as a web server. For example, the web processing unit 302 performs processing to send data in response to a request from the web browser 211 installed on the terminal device 20, and processing to receive data sent by the web browser 211 of the terminal device 20, via a communication protocol such as HTTP (Hypertext Transfer Protocol).

ゲーム実況配信管理部303は、ゲームサーバ装置10及び端末装置20と連動し、配信を希望するプレーヤ毎に、ゲームサーバ装置10によって提供されているゲームについてのゲーム実況に関する配信を管理する。 The game commentary distribution management unit 303 works in conjunction with the game server device 10 and the terminal device 20 to manage distribution of game commentary for games provided by the game server device 10 for each player who wishes to receive distribution.

視聴者管理部304は、配信されるゲーム実況毎に、各ゲーム実況を視聴する視聴者を管理する。 The viewer management unit 304 manages the viewers who watch each game commentary for each game commentary that is distributed.

タイマ管理部309は、タイマ機能を有し、ゲーム実況の配信状況を管理するために用いる。特に、タイマ管理部109は、ゲーム管理部103と連動し、現在時刻や予め設定された時刻を各部に出力する。また、タイマ管理部109は、各端末装置20と同期を取るために用いられる。 The timer management unit 309 has a timer function and is used to manage the distribution status of live game commentary. In particular, the timer management unit 109 works in conjunction with the game management unit 103 to output the current time and preset times to each unit. The timer management unit 109 is also used to synchronize with each terminal device 20.

配信制御部310は、視聴者に該当するゲーム実況を視聴させるためのゲーム視聴情報を提供するためのゲーム実況プレイの配信制御を実行する。 The distribution control unit 310 controls the distribution of game play commentary to provide game viewing information that allows viewers to watch the corresponding game commentary.

[5]本実施形態の手法
[5.1]概要
次に、図5を用いて本実施形態のゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理の概要について説明する。
[5] Method of this embodiment [5.1] Overview Next, an overview of game commentary distribution control and management for controlling distribution based on game commentary according to this embodiment and managing the distribution will be described with reference to FIG.

なお、図5は、本実施形態におけるゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理を説明するための図である。 Note that Figure 5 is a diagram illustrating game commentary distribution control management, which controls and manages distribution based on game commentary in this embodiment.

本実施形態のゲーム実況配信サーバ装置30は、ゲームサーバ装置10、視聴者の端末装置(以下、「視聴者端末装置」という。)20及びゲーム実況プレーヤの端末装置(以下、「ゲーム実況プレーヤ端末装置」という。)20と連動し、当該ゲームサーバ装置10によって提供されているゲームのゲーム実況プレイの配信を管理するゲーム実況プレイ配信管理を実行するためのサーバ装置である。 The game commentary distribution server device 30 of this embodiment is a server device that operates in conjunction with the game server device 10, the viewer's terminal device (hereinafter referred to as the "viewer terminal device") 20, and the game commentary player's terminal device (hereinafter referred to as the "game commentary player terminal device") 20, and performs game commentary distribution management, which manages the distribution of game commentary plays of games provided by the game server device 10.

すなわち、本実施形態のゲーム実況配信サーバ装置30は、ゲーム実況プレーヤによって実行される提供ゲームを視聴者に視聴させるために、当該ゲーム実況プレーヤの提供ゲームの実行状況を配信するゲーム実況配信制御管理を実行する。 In other words, the game commentary distribution server device 30 of this embodiment executes game commentary distribution control management to distribute the execution status of the provided game played by the game commentary player so that viewers can watch the provided game played by the game commentary player.

具体的には、ゲーム実況配信サーバ装置30は、図5に示すように、
(A1)プレーヤによって実行されているゲームを視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御のための処理(すなわち、配信制御処理)を実行し、
(A2)ゲーム実況プレイの配信対象となっているゲーム(以下、「ゲーム実況対象ゲーム」ともいう。)であってプレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理(例えば、ゲーム実況プレーヤ端末装置20から取得)し、
(A3)ゲーム実況対プレイを視聴する視聴者の視聴状況を検出する処理(以下、「視聴状況検出処理」という。)を実行し、
(A4)ゲーム実況対象ゲームのゲームプレイ情報と、当該ゲーム実況対象ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御(以下、「特典付与関連制御」という。)の処理(以下、「特典付与関連制御処理」という。)を実行する、
構成を有している。
Specifically, as shown in FIG. 5, the game commentary distribution server device 30
(A1) performing a process for controlling distribution of a live game play (i.e., a distribution control process) that provides game viewing information for allowing viewers to view a game being played by a player;
(A2) Manage information about a game that is the target of live game play distribution (hereinafter also referred to as a “game to be live-played”) based on the player’s operation as game play information (for example, obtain it from the game live-play player terminal device 20);
(A3) A process for detecting the viewing status of viewers watching the game play-by-play (hereinafter referred to as a "viewing status detection process") is executed;
(A4) Based on the game play information of the game to be streamed live and the detected viewing status of the viewers watching the game to be streamed live, a control (hereinafter referred to as "control related to granting of privileges") is executed to grant privileges to viewers to be used in the game as viewer privileges (hereinafter referred to as "control related to granting of privileges").
It has the following structure.

なお、図5には、ゲーム実況プレイの配信が実行されて視聴者が当該ゲーム実況プレイを視聴する場合において、当該視聴者に視聴者特典を付与する際の情報の流れの例が示されている。 Note that Figure 5 shows an example of the flow of information when a viewer benefit is awarded to a viewer who is watching a game play-by-play broadcast.

特に、図5は、視聴者にゲーム視聴情報を生成して配信するための各種の情報の流れが示されるフェーズ1と、ゲーム視聴情報の視聴者への配信及び当該視聴者の視聴状況を検出するための情報の流れが示されるフェーズ2と、特典付与関連制御処理が実行された上で、視聴者のゲームへの新規登録要求及びゲーム操作指示をゲームサーバ装置10が取得した際の情報の流れが示されるフェーズ3と、ゲーム視聴情報の配信制御及び特典付与関連制御(視聴者特典の付与を含む)と、の関係性を示す図である。 In particular, Figure 5 shows the relationship between Phase 1, which shows the flow of various information for generating and distributing game viewing information to viewers; Phase 2, which shows the flow of information for distributing game viewing information to viewers and detecting the viewing status of those viewers; Phase 3, which shows the flow of information when the game server device 10 acquires a viewer's new game registration request and game operation instructions after the bonus granting-related control process has been executed; and the control of game viewing information distribution and bonus granting-related control (including the granting of viewer bonuses).

本実施形態のゲーム実況配信サーバ装置30及びそれを含むゲーム実況配信システム1は、ゲーム実況の視聴者に、当該ゲーム実況の対象のゲームの視聴に対する動機付けをすることができるとともに、視聴対象のゲームプレイについて視聴者に興味を持たせて当該ゲームのプレイを視聴者に促すことができるようになっている。 The game commentary distribution server device 30 of this embodiment and the game commentary distribution system 1 including it can motivate viewers of game commentary to watch the game that is the subject of the game commentary, and can also arouse viewers' interest in the gameplay of the game they are watching, encouraging them to play the game.

[5.2]ゲーム視聴情報生成処理を含む配信制御処理
次に、本実施形態のゲーム実況配信サーバ装置30によって実行されるゲーム視聴情報生成処理を含む配信制御処理について説明する。
[5.2] Distribution Control Processing Including Game Viewing Information Generation Processing Next, a distribution control processing including game viewing information generation processing executed by the game commentary distribution server device 30 of this embodiment will be described.

配信制御部310は、ゲーム実況配信管理部303の管理の下、ゲーム実況プレーヤによって実行されているゲーム(すなわち、ゲームサーバ装置10によって提供される提供ゲーム)を視聴者に視聴させるためのゲーム実況プレイの配信制御処理を実行する。 Under the management of the game live streaming management unit 303, the distribution control unit 310 executes a game live play distribution control process to allow viewers to watch the game being played by the game live player (i.e., the provided game provided by the game server device 10).

特に、配信制御部310は、配信中のゲーム実況の対象となる提供ゲームのゲーム画像、BGM・効果音・キャラクタの音声などを含むゲーム音、及び、当該ゲームを配信するプレーヤの音声や画像などから構成されるゲーム視聴情報を生成するゲーム視聴情報生成処理を実行する。 In particular, the distribution control unit 310 executes a game viewing information generation process that generates game viewing information consisting of game images of the provided game that is the subject of the game commentary being distributed, game sounds including background music, sound effects, character voices, etc., and the voices and images of the player distributing the game.

そして、配信制御部310は、ゲーム視聴情報生成処理によって生成したゲーム視聴情報を該当する視聴者の端末装置(すなわち、視聴者端末装置)20に配信する配信制御処理を実行する。 Then, the distribution control unit 310 executes a distribution control process to distribute the game viewing information generated by the game viewing information generation process to the corresponding viewer's terminal device (i.e., viewer terminal device) 20.

具体的には、配信制御部310は、ゲーム実況配信管理部303の制御の下、通信制御部301を介して、ゲームサーバ装置10から、ゲーム実況配信プレーヤの操作情報に基
づく提供ゲームのゲームプレイ情報を取得する。
Specifically, under the control of the game live streaming management unit 303, the distribution control unit 310 acquires game play information of the provided game based on the operation information of the game live streaming player from the game server device 10 via the communication control unit 301.

また、配信制御部310は、ゲーム実況配信管理部303の制御の下、通信制御部301を介して、ゲーム実況配信プレーヤの端末装置20から特定のプレーヤの画像や音声などの実況コンテンツ情報を取得する。 In addition, under the control of the game live streaming management unit 303, the distribution control unit 310 acquires live content information such as images and audio of specific players from the terminal device 20 of the game live streaming player via the communication control unit 301.

そして、配信制御部310は、ゲーム実況プレイが終了するまで、取得したゲームプレイ情報及び実況コンテンツ情報に基づいて、ゲーム視聴情報を生成するゲーム視聴情報生成処理を実行する。 Then, the distribution control unit 310 executes a game viewing information generation process that generates game viewing information based on the acquired game play information and live content information until the live game play ends.

例えば、配信制御部310は、ゲーム視聴情報生成処理としては、1画面を2つに分割し、一方の画面には実行中の提供ゲームの動画像を、他方の画面にはゲーム実況配信プレーヤの上半身又は顔の動画像を、表示するための画像を生成するとともに、提供ゲームのゲーム音とゲーム実況配信プレーヤの音声とをミキシングして編集し、視聴者端末装置20において表示可能であって、提供ゲームのゲーム音とゲーム実況配信プレーヤの音声とが同時に出力可能なストリーミング形式のゲーム視聴情報を生成する。 For example, in the game viewing information generation process, the distribution control unit 310 divides one screen into two, generates an image for displaying a moving image of the provided game being played on one screen and a moving image of the upper body or face of the game live streaming player on the other screen, and mixes and edits the game sounds of the provided game and the audio of the game live streaming player to generate streaming game viewing information that can be displayed on the viewer terminal device 20 and that can simultaneously output the game sounds of the provided game and the audio of the game live streaming player.

また、配信制御部310は、ストリーミング形式などの所定の形式で生成されたゲーム視聴情報を、予め登録された1以上の視聴者端末装置20に、又は、ゲーム実況プレイ中に視聴要求をした視聴者端末装置20に配信する配信制御処理を実行する。 The distribution control unit 310 also performs distribution control processing to distribute game viewing information generated in a predetermined format, such as streaming format, to one or more pre-registered viewer terminal devices 20, or to viewer terminal devices 20 that have made a viewing request during live game play.

[5.3]視聴状況検出処理を含む視聴者の管理
次に、本実施形態のゲーム実況配信サーバ装置30によって実行される視聴状況検出処理を含む視聴者の管理について説明する。
[5.3] Viewer Management Including Viewing Status Detection Processing Next, viewer management including viewing status detection processing executed by the game commentary distribution server device 30 of this embodiment will be described.

視聴者管理部304は、ゲーム実況配信管理部303の管理の下、配信されるゲーム実況プレイ毎に、視聴者IDを用いて各ゲーム実況プレイを視聴する視聴者を管理する。 Under the management of the game live streaming management unit 303, the viewer management unit 304 manages the viewers watching each live game play using a viewer ID for each live game play that is streamed.

特に、視聴者管理部304は、各視聴者が視聴したゲーム実況プレイを視聴した際に、当該ゲーム実況プレイに付されたゲーム実況IDに対応付けて当該視聴者の視聴者IDを登録する。 In particular, when each viewer watches a game play-by-play, the viewer management unit 304 registers the viewer ID of that viewer in association with the game play-by-play ID assigned to that game play-by-play.

例えば、視聴者管理部304は、所定のWEBサイトへの新規なログイン又は既に登録済みのアカウントを用いたログインなどに従って、視聴者端末装置20から特定のゲーム実況プレイの視聴リクエストを受け付けた場合に、新規に視聴者IDを付して、又は、ログインに基づいて既に登録されたIDの中から視聴者IDを特定する。 For example, when the viewer management unit 304 receives a request to view a specific game play-by-play from the viewer terminal device 20 following a new login to a specific website or a login using an already registered account, the viewer management unit 304 assigns a new viewer ID or identifies a viewer ID from among the IDs already registered based on the login.

そして、視聴者管理部304は、新規に付した視聴者ID及び特定された視聴者IDをゲーム実況IDに対応付けて視聴者等管理情報記憶部346に登録して各視聴者を管理する。 The viewer management unit 304 then associates the newly assigned viewer ID and the identified viewer ID with the game play ID and registers them in the viewer management information storage unit 346 to manage each viewer.

一方、視聴者管理部304は、視聴者端末装置20と連動し、ゲーム実況プレイ毎に、各視聴者の視聴状況を検出する視聴状況検出処理を実行する。 Meanwhile, the viewer management unit 304 works in conjunction with the viewer terminal device 20 to perform a viewing status detection process that detects the viewing status of each viewer for each live game play.

そして、視聴者管理部304は、検出した視聴状況を該当する視聴者IDに対応付けて視聴者等管理情報記憶部346に登録する。 The viewer management unit 304 then associates the detected viewing status with the corresponding viewer ID and registers it in the viewer management information storage unit 346.

具体的には、視聴者管理部304は、ゲーム実況プレイの視聴中に、視聴状況として、(B1)視聴者の配信されているゲームサーバ装置10によって提供されるゲームに関する視聴時間、
(B2)視聴者が視聴しているゲームの内容(視聴中のプレーヤが進行中のゲームステージ、対戦シーン(戦闘シーン、ゴールシーン))、ミニゲーム又は抽選シーンを示す視聴内容、
(B3)視聴者が利用している端末装置やプラットフォームなどの視聴環境、
(B4)「いいね」などの定形又は非定形のコメントの提供の有無、種別又は回数などの視聴者のゲーム視聴に対する行動(以下、「視聴者行動」という。)の有無・種別・回数(ただし、配信側でこれらのコメントが登録可能又は認識可能なシステムである場合)、(B5)配信されているゲームを視聴している視聴人数(現タイミングの人数、視聴登録している人数、又は、視聴した視聴者の延べ人数)、及び、
(B6)視聴者の属性(会員種別、性別、世代)、オプション(例えば、特典獲得オプション)の有無、又は、視聴時の課金の有無やその金額に基づく種別などの視聴者種別、
などを検出する。
Specifically, while the viewer is watching a live game play, the viewer management unit 304 collects, as the viewing status, (B1) the viewer's viewing time for the game provided by the game server device 10 being distributed;
(B2) Content of the game being watched by the viewer (the game stage in which the player being watched is progressing, the battle scene (battle scene, goal scene)), the viewing content showing the mini-game or lottery scene,
(B3) The viewing environment, such as the terminal device or platform used by the viewer,
(B4) The presence, type, and number of viewers' actions regarding the game viewing (hereinafter referred to as "viewer actions"), such as whether or not a fixed or non-fixed comment such as "like" has been provided (however, if the system allows these comments to be registered or recognized on the distribution side), (B5) the number of viewers watching the game being distributed (the number of viewers at the current time, the number of viewers registered to watch, or the total number of viewers who have watched), and
(B6) Viewer attributes (membership type, gender, generation), presence or absence of options (for example, bonus acquisition options), or viewer type such as whether or not there is a charge for viewing and the type based on the amount of the charge,
Detects etc.

例えば、視聴者管理部304は、視聴状況として視聴時間を検出する場合に、視聴者の操作に基づく視聴開始タイミング又はゲーム実況プレイの開始タイミングと、視聴者の操作に基づく視聴終了タイミング又はゲーム実況プレイの終了タイミングと、を視聴者端末装置20から取得し、取得した各タイミングに基づいて視聴時間を算出(すなわち、検出)する。 For example, when detecting viewing time as a viewing status, the viewer management unit 304 acquires from the viewer terminal device 20 the viewing start timing or the start timing of the game play-by-play based on the viewer's operation, and the viewing end timing or the end timing of the game play-by-play based on the viewer's operation, and calculates (i.e., detects) the viewing time based on each acquired timing.

また、例えば、視聴者管理部304は、視聴状況として視聴内容を検出する場合に、視聴開始時刻及び視聴終了時刻を検出するとともに、ゲーム実況プレイの視聴開始時刻及び視聴終了時刻の間に発生した事象を対応付けて検出する。 Furthermore, for example, when detecting viewing content as viewing status, the viewer management unit 304 detects the viewing start time and viewing end time, and also detects and associates events that occurred between the viewing start time and viewing end time of the game play-by-play.

なお、特典獲得オプションは、バトルパスと呼ばれるオプションであって、同一のゲーム行動、ゲーム処理及びこれらの結果であっても、当該オプションを有していない非オプション設定プレーヤより、当該特典獲得オプションを有しているオプション設定プレーヤに、ゲーム上の有利な効果を提供するオプションを示す。 The bonus acquisition option is an option called a Battle Pass, which provides an option-set player who has the bonus acquisition option with a more advantageous effect in the game than a non-option-set player who does not have the option, even if the game actions, game processes, and results are the same.

[5.4]ゲームプレイ情報の管理
次に、本実施形態のゲーム実況配信サーバ装置30におけるゲームプレイ情報の管理について説明する。
[5.4] Management of Game Play Information Next, management of game play information in the game commentary distribution server device 30 of this embodiment will be described.

ゲーム実況配信管理部303は、配信されるゲーム実況プレイ毎に、ゲーム実況プレイの配信対象となっているゲームであってプレーヤの操作に基づく当該ゲームに関する情報をゲーム実況IDに対応付けてゲームプレイ情報として管理する。 For each game play that is distributed, the game live streaming management unit 303 associates information about the game that is the subject of the game play distribution and that is based on the player's operations with a game live play ID and manages it as game play information.

特に、本実施形態においては、ゲーム実況配信管理部303は、ゲーム実況プレイ毎に、ゲームサーバ装置10、該当するゲーム実況配信プレーヤの端末装置20、又は、双方からゲームプレイ情報を取得し、及び、当該取得したゲームプレイ情報を、視聴者等管理情報記憶部346に登録し、その管理を行う。 In particular, in this embodiment, the game live streaming management unit 303 acquires game play information from the game server device 10, the terminal device 20 of the corresponding game live streaming player, or both, for each live game play, and registers and manages the acquired game play information in the viewer management information storage unit 346.

なお、ゲーム実況配信管理部303は、ゲームプレイ情報にゲーム実況プレイ中の時刻を示す時刻情報が規定されている場合には、当該時刻情報を含めてゲームプレイ情報を視聴者等管理情報記憶部346に登録する。 In addition, if the game play information specifies time information indicating the time during the game play, the game live distribution management unit 303 registers the game play information, including the time information, in the viewer management information storage unit 346.

また、本実施形態のゲームプレイ情報には、
(A1)レベルや経験値などのプレーヤ個人又はプレーヤキャラクタのゲーム進行に伴って変動するパラメータ(以下、「ゲーム変動パラメータ」という。)の情報、
(A2)クリアしたステージ・タスク・レベル、実行中のステージ・タスク・レベル、又は、プレーヤキャラクタの属性、保有しているアイテムの数や種別、又は、同一グループ
に属するメンバーの人数や当該プレーヤの役割(地位)など、所定のタイミングにおけるプレーヤ又はプレーヤキャラクタのゲームに関する指標や状態(以下、「ゲーム要素」という。)の有無、及び、当該ゲーム要素の種別の情報、
(A3)課金、バトルパスなどの特典獲得オプションの有無、抽選イベントの実行の有無や抽選結果、又は、ミニゲームの実行の有無やその結果などのプレーヤのゲームに対する行動(以下、「ゲーム行動」という。)に関する情報(以下、「ゲーム行動情報」ともいう。)、
などが含まれる。
In addition, the game play information of this embodiment includes:
(A1) Information on parameters that change as the game progresses for an individual player or player character, such as level and experience points (hereinafter referred to as "game variable parameters");
(A2) The presence or absence of indicators or states (hereinafter referred to as "game elements") relating to the game of the player or player character at a given time, such as the cleared stage, task, or level, the currently executed stage, task, or level, or the attributes of the player character, the number and type of items held, or the number of members belonging to the same group and the role (position) of the player, and information on the type of the game elements;
(A3) Information regarding the player's game behavior (hereinafter referred to as "game behavior"), such as whether or not there is a charge, whether or not there is a bonus acquisition option such as a battle pass, whether or not a lottery event has been held and the lottery results, or whether or not a mini-game has been held and the results thereof (hereinafter also referred to as "game behavior information");
These include:

[5.5]特典付与関連制御処理
次に、本実施形態のゲーム実況配信サーバ装置30によって実行される視聴状況検出処理を含む視聴者の管理について説明する。
[5.5] Control Process Related to Granting of Benefit Next, the management of viewers, including the viewing situation detection process executed by the game commentary distribution server device 30 of this embodiment, will be described.

(特典付与関連制御処理の基本原理)
ゲーム実況配信管理部303は、配信されるゲーム実況プレイ毎に、かつ、視聴者毎に、ゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与関連制御処理を実行する。
(Basic principles of reward granting related control processing)
The game live streaming management unit 303 executes a bonus-granting-related control process for each live game play to be streamed and for each viewer, which executes a bonus-granting-related control to grant a bonus to be used in the game to the viewer as a viewer bonus, based on game play information and the detected viewing status of the viewer watching the game.

具体的には、ゲーム実況配信管理部303は、ゲームプレイ情報及び視聴状況の組み合わせと、視聴者特典の特典IDと、が対応付けられたテーブルデータを参照し、検出したゲームプレイ情報及び視聴状況の組み合わせに対応付けてある視聴者特典(すなわち、特典ID)を特定する。 Specifically, the game live streaming management unit 303 references table data that associates combinations of game play information and viewing status with the reward IDs of viewer rewards, and identifies the viewer reward (i.e., reward ID) associated with the detected combination of game play information and viewing status.

そして、ゲーム実況配信管理部303は、ゲームサーバ装置10にログインしてきた視聴者に対して視聴者特典を付与することができるように、特定した視聴者特典の特典IDを視聴者IDに対応付けてゲームサーバ装置10に提供する。 Then, the game live streaming management unit 303 associates the reward ID of the identified viewer reward with the viewer ID and provides it to the game server device 10 so that the viewer reward can be granted to the viewer who has logged in to the game server device 10.

特に、ゲーム実況配信管理部303は、ゲームサーバ装置10と連動し、当該ゲームサーバ装置10内の特典情報記憶部148に、視聴者IDに対応付けた特典IDを特典情報として登録する。 In particular, the game live streaming management unit 303 works in conjunction with the game server device 10 to register the bonus ID associated with the viewer ID as bonus information in the bonus information storage unit 148 within the game server device 10.

このとき、ゲーム実況配信管理部303は、提供ゲームを実行するプレーヤに対して視聴者IDを用いて特典を付与する際に、当該プレーヤに対して視聴者としての本人確認をおこなうためのパスワード(自動設定されたものであってもよいし、視聴者によって任意に設定されたものであってもよい)も特典情報として登録してもよい。 At this time, when granting a bonus to a player playing a provided game using a viewer ID, the game live streaming management unit 303 may also register as bonus information a password (which may be set automatically or arbitrarily by the viewer) for verifying the player's identity as a viewer.

なお、ゲームサーバ装置10は、提供ゲームを提供する際に、視聴者IDと同一のプレーヤIDを有するプレーヤ、又は、当該視聴者IDによってログインしたプレーヤ(パスワードなどがある場合には、認証できたプレーヤ)に、特典IDに基づいて、アイテムを付与する。 When providing a game, the game server device 10 will grant an item based on the bonus ID to a player who has a player ID that is the same as the viewer ID, or to a player who has logged in using that viewer ID (or to a player who has been authenticated if a password or other information is provided).

(視聴者特典1:アイテム)
ゲーム実況配信管理部303は、視聴者特典として、提供ゲームに用いるプレーヤキャラクタをゲームサーバ装置10によって提供されるゲームに関するアイテムを付与する。
(Viewer Benefit 1: Item)
The game live distribution management unit 303 provides, as a viewer benefit, an item related to the game provided by the game server device 10 to the player character used in the provided game.

例えば、アイテムには、プレーヤキャラクタなどのキャラクタ及び各キャラクタが有する武器などの装備の他に、ゲーム内通貨、ライフエネルギー、所定の効果を有するパス(権利)などが含まれる。 For example, items include characters such as player characters and equipment such as weapons that each character possesses, as well as in-game currency, life energy, passes (rights) that have specific effects, etc.

(視聴者特典2:ゲームの連動)
ゲーム実況配信管理部303は、視聴者特典として、視聴者が視聴している配信対象のゲーム実況用ゲームと、当該視聴者が実行するゲームと、のゲーム進行を連動させるための制御を実行してもよい。
(Viewer Benefit 2: Game Link)
As a viewer benefit, the game commentary distribution management unit 303 may execute control to link the game progress between the game commentary game being distributed and the game being played by the viewer.

すなわち、ゲーム実況配信管理部303は、視聴者特典として、視聴者が自ら提供ゲームを実行する際に、既に視聴した提供ゲームの視聴部分を、実行した状態で開始すること、又は、クリアが難しいゲームパートを上級プレーヤのゲームを視聴することによってクリアさせるなどの制御を実行してもよい。 In other words, as a viewer benefit, the game commentary distribution management unit 303 may execute control such as allowing a viewer to start viewing a portion of a provided game that they have already viewed in the same state when playing the provided game themselves, or allowing a viewer to complete a difficult part of the game by watching a game played by an advanced player.

この場合には、ゲーム実況配信管理部303は、ゲームサーバ装置10に、視聴者IDに対応付けて、当該制御を行うための制御情報が規定された特典IDを登録する。 In this case, the game live streaming management unit 303 registers a bonus ID that specifies the control information for performing the control in association with the viewer ID on the game server device 10.

例えば、この場合には、ゲーム実況配信管理部303は、ゲーム実況プレイの対象の提供ゲームを実行するプレーヤと同一のゲームについて視聴者が実行する場合に、視聴した際にゲーム実況プレーヤが実行していて同一のタスク若しくはステージをクリアしている状態、又は、同一のプレーヤキャラクタやアイテムを有している状態など同一の条件でゲームを実行するための制御情報が規定された特典IDをゲームサーバ装置10に登録する。 For example, in this case, when a viewer plays the same game as the player playing the provided game that is the subject of the live game play, the game commentary distribution management unit 303 registers in the game server device 10 a bonus ID that specifies control information for playing the game under the same conditions, such as when the viewer is playing the same game as the player playing the provided game that is the subject of the live game play and has completed the same task or stage, or when the viewer has the same player character or item.

(視聴者特典3:視聴部分のゲーム内容変化)
ゲーム実況配信管理部303は、視聴者特典として、視聴者が視聴した実況配信プレイの対象の提供ゲームを実行する際に、当該視聴者が視聴した部分のゲームの内容を変化させるためのゲーム内容変化制御を実行してもよい。
(Viewer Benefit 3: Changes to the game content of the viewing portion)
As a viewer benefit, the game live distribution management unit 303 may execute game content change control to change the content of the part of the game viewed by the viewer when executing the provided game that is the subject of the live distribution play viewed by the viewer.

すなわち、ゲーム実況配信管理部303は、視聴者特典として、視聴による提供ゲームへの倦怠感を解消させて当該ゲームへの興趣性を向上させるために、当該視聴者が視聴した部分(以下、「視聴部分」という。)の難易度、又は、アイテムやギミックの変化などのゲームの内容を変化させるゲーム内容変化制御を実行してもよい。 In other words, the game commentary distribution management unit 303 may, as a viewer benefit, execute game content change control to change the difficulty level of the portion viewed by the viewer (hereinafter referred to as the "viewed portion") or the content of the game, such as changing items or gimmicks, in order to eliminate boredom in the provided game caused by viewing and increase interest in the game.

例えば、視聴部分の難易度を変化させる場合には、ゲーム実況配信管理部303は、視聴者特典として、視聴部分のステージの敵キャラクタの数を多くし、若しくは、少なくし、又は、当該敵キャラクタのレベルを高くし、若しくは低くするなどの難易度の高低を制御するための制御情報が規定された特典IDをゲームサーバ装置10に登録する。 For example, when changing the difficulty level of the viewing portion, the game live streaming management unit 303 registers, as a viewer benefit, a benefit ID in the game server device 10, which specifies control information for controlling the difficulty level, such as increasing or decreasing the number of enemy characters on the stage of the viewing portion, or increasing or decreasing the level of those enemy characters.

また、例えば、視聴部分のアイテムやギミックを変化させる場合には、ゲーム実況配信管理部303は、視聴者特典として、当該視聴部分のゲーム要素を変化させるための制御を実行するための制御情報が規定された特典IDをゲームサーバ装置10に登録する。 Furthermore, for example, when changing the items or gimmicks of the viewed portion, the game live streaming management unit 303 registers, as a viewer benefit, a benefit ID in the game server device 10, which specifies control information for executing control to change the game elements of the viewed portion.

特に、ゲーム実況配信管理部303は、視聴部分のアイテムやギミックを変化させる場合には、ゲーム要素として、
(B1)出現アイテムや獲得アイテム、
(B2)敵キャラクタ、及び、
(B3)ゲーム空間を構成するオブジェクト、
を用いる。
In particular, when changing the items or gimmicks of the viewing portion, the game live distribution management unit 303 may change the following game elements:
(B1) Appearing items and acquired items,
(B2) enemy characters, and
(B3) Objects that constitute the game space,
is used.

そして、ゲーム実況配信管理部303は、視聴部分のゲーム要素を変化させるための制御として、
(C1)ゲーム要素の追加、
(C2)ゲーム要素の変更、
(C3)ゲーム要素の動作の追加、及び、
(C4)ゲーム要素の動作・動作タイミング・出現タイミングの変更、
などの制御を実行する制御情報が規定された特典IDをゲームサーバ装置10に登録する。
Then, the game commentary distribution management unit 303 performs the following control to change the game elements of the viewing portion:
(C1) Addition of game elements,
(C2) Changes to game elements,
(C3) Adding game element actions, and
(C4) Changes to the actions, action timing, and appearance timing of game elements;
A privilege ID in which control information for executing the above control is defined is registered in the game server device 10.

(視聴者特典4:視聴部分のスキップ制御)
ゲーム実況配信管理部303は、視聴者特典として、視聴者が視聴した実況配信プレイの対象の提供ゲームを実行する際に、当該視聴者が視聴した視聴部分のゲームの内容をスキップさせるためのスキップ制御を実行してもよい。
(Viewer Benefit 4: Skip Control)
As a viewer benefit, the game live distribution management unit 303 may execute skip control to skip the content of the game viewed by the viewer when executing the provided game that is the subject of the live distribution play viewed by the viewer.

例えば、ゲーム実況配信管理部303は、視聴者のプレーヤとしての指示に基づいて、又は、ゲームサーバ装置10によってプレーヤが視聴者と検出された場合に、当該視聴者が視聴した視聴部分のゲームの内容をスキップさせるためのスキップ制御を実行するための制御情報が規定された特典IDをゲームサーバ装置10に登録する。 For example, based on the viewer's instructions as a player, or when the game server device 10 detects that the player is a viewer, the game live distribution management unit 303 registers with the game server device 10 a bonus ID that specifies control information for executing skip control to skip the content of the game viewed by the viewer.

(判定処理に基づく視聴者特典の変更)
ゲーム実況配信管理部303は、視聴状況が所与の条件を具備しているか否かを判定する判定処理を実行し、当該判定処理によって検出された視聴状況が所与の条件を具備したと判定された場合には、付与する視聴者特典を変更する制御を実行してもよい。
(Changes to viewer benefits based on the judgment process)
The game live streaming management unit 303 executes a determination process to determine whether the viewing situation satisfies given conditions, and if it is determined that the viewing situation detected by the determination process satisfies the given conditions, it may execute control to change the viewer benefits to be granted.

すなわち、この場合には、ゲーム実況配信管理部303は、視聴状況に応じて視聴者特典の有無や優劣を設定し、ゲームのプレーヤや配信者が視聴者に視聴して欲しい部分や見て欲しい視聴方法に誘導するために、当該判定処理に基づく視聴者特典の変更を実行する。 In other words, in this case, the game live streaming management unit 303 determines whether or not viewer benefits are available and their relative merits based on the viewing situation, and changes the viewer benefits based on this determination process in order to guide the game player or streamer to the parts and viewing methods they want viewers to watch.

具体的には、この場合には、ゲーム実況配信管理部303は、
(D1)一定時間以上視聴したこと、
(D2)特定のゲームステージや対戦シーンなどの特定のゲーム内容を視聴したこと、
(D3)特定のプラットフォームで視聴したこと、
(D4)所定の定形コメントを登録したこと、
(D5)視聴人数が一定数を超えたこと、及び、
(D6)特定の課金を行っている視聴者であること、
などの所与の条件を具備した場合に、付与する視聴者特典のグレードを変更する制御を実行する。
Specifically, in this case, the game commentary distribution management unit 303:
(D1) Having watched for a certain period of time or more,
(D2) Viewing specific game content such as a specific game stage or battle scene,
(D3) Viewing on a specific platform;
(D4) A predetermined standard comment has been registered;
(D5) The number of viewers has exceeded a certain number, and
(D6) Being a viewer who has made a specific payment;
When the above given conditions are met, the grade of the viewer privilege to be granted is changed.

特に、本実施形態のゲーム実況配信管理部303は、所与の条件を具備した場合に、付与する視聴者特典のグレードを上げるなどプレーヤに有利な効果を得ることができるように変更してもよいし、当該視聴者特典のグレードを下げるなどプレーヤに不利な効果となるように変更してもよい。 In particular, the game commentary distribution management unit 303 of this embodiment may, when certain conditions are met, modify the viewer benefits to be granted, such as by increasing the grade of the benefit, thereby providing a beneficial effect to the player, or may modify the viewer benefits to be granted, such as by lowering the grade of the benefit, thereby providing a detrimental effect to the player.

[5.6]変形例
次に、本実施形態の変形例について説明する。
[5.6] Modifications Next, modifications of this embodiment will be described.

(変形例1:サーバ装置の他の構成例)
本実施形態のゲーム実況配信システム1においては、ゲームサーバ装置10及びゲーム実況配信サーバ装置30をそれぞれ別個独立させているが、双方の機能を有する1台のサーバ装置によって実現してもよい。
(Modification 1: Another Configuration Example of the Server Device)
In the game live distribution system 1 of this embodiment, the game server device 10 and the game live distribution server device 30 are separate and independent from each other, but they may also be realized by a single server device that has the functions of both.

(変形例2:承諾処理の導入)
本実施形態においては、視聴者特典を付与する際に、当該視聴者特典が付与される視聴
者の了解を受け付ける処理(以下、「承諾処理」ともいう。)を実行するための制御をしてもよい。
(Modification 2: Introduction of consent processing)
In this embodiment, when a viewer privilege is granted, control may be performed to execute a process for receiving consent from the viewer to whom the viewer privilege is granted (hereinafter also referred to as "approval process").

すなわち、この場合には、ゲーム実況配信管理部303は、特典付与関連制御として、視聴者に視聴者特典を付与することが決定した場合であって、当該視聴者における視聴者特典の付与を了解する旨の指示を受け付けた場合に、決定した視聴者特典を当該視聴者に付与するための制御を実行する。 In other words, in this case, the game commentary distribution management unit 303 executes control related to the granting of rewards, in the event that it has decided to grant a reward to a viewer and has received an instruction from that viewer indicating that the viewer agrees to the granting of the reward, to grant the determined reward to that viewer.

例えば、ゲーム実況配信管理部303は、ゲーム実況プレイの実行中、又は、当該実況プレイの実行後であって視聴者IDに対応付けて特典IDをゲームサーバ装置10に登録する際など視聴者特典を付与する際に、当該視聴者における視聴者特典の付与を了解するか否かを該当する視聴者端末装置20に問い合わせる。 For example, when granting a viewer benefit, such as during a live game play or after the live play has been completed and a benefit ID is registered in the game server device 10 in association with the viewer ID, the game live distribution management unit 303 inquires of the viewer terminal device 20 as to whether or not the viewer agrees to the granting of the viewer benefit.

そして、ゲーム実況配信管理部303は、視聴者からの視聴者特典の付与を了解する旨の指示を受け付けた場合に、視聴者IDに対応付けて特典IDをゲームサーバ装置10に登録する。 Then, when the game live streaming management unit 303 receives an instruction from the viewer indicating consent to the granting of a viewer benefit, it registers a benefit ID in the game server device 10 in association with the viewer ID.

なお、ゲーム実況配信管理部303は、視聴者が視聴者IDを用いてゲームサーバ装置10にアクセスして提供ゲームを開始する際も、視聴者特典を付与する際として、承諾処理を実行するための制御をしてもよい。 In addition, the game live streaming management unit 303 may also control the execution of the consent process when a viewer accesses the game server device 10 using a viewer ID and starts a provided game, as when granting a viewer benefit.

例えば、この場合には、ゲーム実況配信管理部303は、視聴者IDに対応付けて特典IDをゲームサーバ装置10に登録する際に、視聴者が視聴者IDを用いてゲームサーバ装置10にアクセスして提供ゲームを開始するときに承諾処理を実行し、視聴者における視聴者特典の付与を了解する旨の指示を当該ゲームサーバ装置10が受け付けた場合に、視聴者特典を付与する制御を実行させるための情報も登録する。 For example, in this case, when the game live streaming management unit 303 registers a reward ID in association with a viewer ID on the game server device 10, it executes an acceptance process when the viewer accesses the game server device 10 using the viewer ID and starts the provided game, and also registers information for executing control to grant the viewer reward if the game server device 10 receives an instruction from the viewer indicating that the viewer agrees to the granting of the viewer reward.

(変形例3:視聴者への通知制御)
本実施形態において、視聴者に視聴者特典を付与した後に、当該視聴者における視聴した提供ゲームを実行していない場合には、当該付与した視聴者特典に関する通知制御を実行してもよい。
(Variation 3: Viewer Notification Control)
In this embodiment, if the provided game that the viewer has viewed has not been played after the viewer benefit has been awarded to the viewer, notification control regarding the awarded viewer benefit may be executed.

具体的には、この場合には、ゲーム実況配信管理部303は、
(A1)視聴者に視聴者特典を付与した後に、当該視聴者における視聴した提供ゲームの実行の可否を検出するゲーム実行検出処理を実行し、
(A2)当該ゲーム実行検出処理によって視聴者が視聴した実況配信プレイの対象のゲームを実行していないことが検出された場合に、当該視聴者に対して当該視聴者に付与された視聴者特典に関する通知制御を実行する。
Specifically, in this case, the game commentary distribution management unit 303:
(A1) after granting a viewer benefit to the viewer, a game execution detection process is executed to detect whether the viewer is able to execute the provided game that the viewer has viewed;
(A2) When the game execution detection process detects that the viewer is not playing the game that is the subject of the live broadcast play that he or she watched, notification control is executed for the viewer regarding the viewer benefits granted to the viewer.

例えば、ゲーム実況配信管理部303は、ゲーム実況プレイの実行中、又は、当該実況プレイの実行後であって視聴者IDに対応付けて特典IDをゲームサーバ装置10に登録した後の一定期間中に、ゲームサーバ装置10によって当該視聴者IDと同一のIDによってゲームが実行されなかったこと(ログインが無いこと)が検出されると、該当する視聴者特典を付与した視聴者の端末装置20に、付与した視聴者特典の内容に関する情報や特典として使用可能な提供ゲームに関する情報を提供する。 For example, if the game server device 10 detects that a game has not been played (no login) using the same ID as the viewer ID during a live game play or during a certain period after the live play has been performed and a bonus ID has been registered on the game server device 10 in association with the viewer ID, the game live distribution management unit 303 provides the terminal device 20 of the viewer who was granted the corresponding viewer bonus with information regarding the content of the granted viewer bonus and information regarding the offered game that can be used as a bonus.

なお、ゲーム実行検出処理としては、視聴者が、該当する提供ゲームにログインしたことだけでなく、該当する提供ゲームのアプリケーションをダウンロードしたこと、及び、該当する提供ゲームを提供するサービスについてユーザ登録したことなどを検出する処理が含まれる。 The game execution detection process includes not only detecting that the viewer has logged in to the provided game, but also that the viewer has downloaded the application for the provided game and registered as a user for the service that provides the provided game.

(変形例4:ゲーム実況プレーヤ視聴者への通知制御及び特典提供制御)
本実施形態においては、視聴者に視聴者特典が付与された場合に、ゲーム実況プレーヤに対して、当該視聴者に視聴者特典が付与されたことを通知するための通知制御、又は、当該プレーヤに所与の特典をゲーム視聴情報提供者特典として提供するための特典提供制御を実行してもよい。
(Variation 4: Notification Control and Benefit Provision Control for Game Commentary Players and Viewers)
In this embodiment, when a viewer benefit is granted to a viewer, notification control may be performed to notify the game commentary player that the viewer benefit has been granted, or benefit provision control may be performed to provide the player with a given benefit as a game viewing information provider benefit.

ゲーム実況配信管理部303は、視聴者に視聴者特典が付与された場合に、ゲーム実況プレーヤの端末装置20に対して、当該視聴者に視聴者特典が付与されたことを通知してもよい。 When a viewer benefit is granted to a viewer, the game commentary distribution management unit 303 may notify the terminal device 20 of the game commentary player that the viewer benefit has been granted to the viewer.

また、ゲーム実況配信管理部303は、視聴者に視聴者特典が付与された場合に、当該プレーヤに所与の特典をゲーム視聴情報提供者特典として提供するための制御を実行してもよい。 In addition, when a viewer benefit is granted to a viewer, the game live distribution management unit 303 may execute control to provide the given benefit to the player as a game viewing information provider benefit.

なお、ゲーム視聴情報提供者特典には、例えば、視聴者と同様なゲームに関する特典を付与することであってもよいし、アフィリエイト的なゲームなどで発生した成功報酬(すなわち、金銭)であってもよい。 The reward for providing game viewing information may be, for example, a reward related to the same game as the viewer, or a success fee (i.e., money) earned in an affiliate game or the like.

(変形例5:ゲーム実況プレーヤの視聴者から特典変更)
本実施形態において、ゲーム実況プレイの対象のゲームを実行するゲーム実況配信プレーヤに関する情報に応じて、視聴者特典を変更してもよい。
(Variation 5: Change in benefits from viewers of game commentary players)
In this embodiment, the viewer benefit may be changed according to information about the game commentary distribution player who executes the game that is the subject of the game commentary play.

具体的には、ゲーム実況配信管理部303は、ゲーム実況プレイの提供ゲームを実行するプレーヤに関する情報として、視聴対象のゲームを実行するプレーヤのゲーム視聴情報を配信するためのチャンネル登録者数、当該プレーヤの種別、及び、当該プレーヤが視聴対象として提供したゲームの総視聴数などに応じて、視聴者特典、又は、ゲーム視聴情報提供者特典を変更してもよい。 Specifically, the game live streaming management unit 303 may change the viewer benefits or game viewing information provider benefits depending on the information about the player who is providing the game for live play, such as the number of subscribers to the channel that distributes the game viewing information of the player who is playing the game to be viewed, the type of player, and the total number of viewers of the games provided by the player to be viewed.

なお、ゲーム実況配信管理部303は、上記のチャンネル登録者数に代えて、プレーヤの属性(会員種別、性別、世代などの)ゲーム実況配信プレーヤの種別、又は、当該ゲーム実況配信プレーヤが視聴対象として提供したゲームの総視聴数などを用いる。 In addition, instead of the number of channel subscribers, the game live streaming management unit 303 uses the player's attributes (membership type, gender, generation, etc.), the type of game live streaming player, or the total number of viewers of the games provided by the game live streaming player as viewing targets.

(変形例6:ゲーム実況プレーヤ視聴者への通知制御及び特典提供制御)
本実施形態においては、ゲーム実況プレイをリアルタイムで視聴している場合を例に説明したが、配信しているゲーム視聴情報をゲーム視聴情報記憶部344に記憶し、当該記憶されたゲーム視聴情報を配信することによって非リアルタイムでの視聴(以下、「アーカイブ視聴」ともいう。)を実現させてもよい。
(Variation 6: Notification Control and Benefit Provision Control for Game Commentary Players and Viewers)
In this embodiment, an example has been described in which a live game play is viewed in real time, but it is also possible to realize non-real-time viewing (hereinafter also referred to as "archive viewing") by storing the distributed game viewing information in the game viewing information storage unit 344 and distributing the stored game viewing information.

また、本実施形態には、リアルタイムによる視聴、又は、アーカイブ視聴のいずれかの視聴だけでなく、視聴者の視聴タイミングに応じて、いずれかの視聴方法を選択してもよい。 In addition, in this embodiment, in addition to being able to view either real-time or archived content, the viewer may also select either viewing method depending on the viewing timing.

具体的には、ゲーム実況配信管理部303は、
(B1)ゲーム実況プレイの対象の提供ゲームのゲーム視聴情報を当該ゲーム実況プレイ中に所与の格納場所に記憶し、
(B2)視聴者における視聴タイミングを検出する視聴タイミング検出処理を実行し、
(B3)視聴タイミング検出処理において、記視聴者が前記提供されているゲーム視聴情報に基づいて、該当する前記ゲーム実況プレイの対象のゲームをリアルタイムで視聴をしていると検出された場合に、当該視聴者が記憶されているゲーム視聴情報に基づいて当該
ゲームを視聴している場合に付与する視聴者特典を変更する、
Specifically, the game commentary distribution management unit 303:
(B1) storing game viewing information of the provided game that is the subject of the game live play in a given storage location during the game live play;
(B2) executes a viewing timing detection process for detecting the viewing timing of the viewer;
(B3) In the viewing timing detection process, when it is detected that the viewer is viewing the game that is the subject of the corresponding live play in real time based on the provided game viewing information, a viewer benefit to be granted when the viewer is viewing the game based on the stored game viewing information is changed.

[6]本実施形態における動作
次に、図6を用いて本実施形態のゲーム実況配信サーバ装置30において実行されるゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理の動作について説明する。
[6] Operation in this embodiment Next, with reference to FIG. 6, the operation of game commentary distribution control management for controlling and managing distribution based on game commentary executed in the game commentary distribution server device 30 of this embodiment will be described.

なお、図6は、ゲーム実況配信サーバ装置30において実行されるゲーム実況に基づく配信制御及びその管理を行うゲーム実況配信制御管理の動作を示すフローチャートである。 Note that Figure 6 is a flowchart showing the operation of the game commentary distribution control management, which controls and manages distribution based on game commentary executed by the game commentary distribution server device 30.

本動作においては、ゲーム実況配信プレーヤの端末装置20が既にゲームサーバ装置10と連動してゲームが実行されているものとし、ゲームサーバ装置10とゲーム実況配信サーバ装置30とが通信回線によって接続されて連動しているものとする。 In this operation, it is assumed that the terminal device 20 of the game live streaming player is already running a game in conjunction with the game server device 10, and that the game server device 10 and the game live streaming server device 30 are connected and linked via a communication line.

また、本動作においては、既にゲーム視聴情報を配信する端末装置20が登録されており(すなわち、ゲーム実況プレイを視聴する視聴者が視聴者IDに対応付けて登録されており)、それぞれの端末装置20と通信回線が接続されているものとする。 In addition, in this operation, it is assumed that the terminal devices 20 that distribute game viewing information have already been registered (i.e., viewers watching live game play have been registered in association with viewer IDs), and that a communication line has already been connected to each terminal device 20.

まず、ゲーム実況配信管理部303は、ゲームサーバ装置10によって提供されるゲームにおいて、通信制御部101を介してゲーム実況配信プレーヤの端末装置(すなわち、実況配信プレーヤ端末装置)20から送信されたゲーム実況プレイの開始指示を受信すると(ステップS101)、配信制御部310は、当該ゲーム実況プレイを視聴者に視聴させるためのゲーム視聴情報を生成するゲーム視聴情報生成処理、及び、当該生成したゲーム視聴情報を配信する配信制御処理を開始する(ステップS102)。 First, when the game live streaming management unit 303 receives an instruction to start live game play transmitted from the game live streaming player's terminal device (i.e., live streaming player terminal device) 20 via the communication control unit 101 in a game provided by the game server device 10 (step S101), the distribution control unit 310 starts a game viewing information generation process to generate game viewing information for viewers to view the game live play, and a distribution control process to distribute the generated game viewing information (step S102).

具体的には、ステップS102の処理においては、ゲーム実況配信管理部303は、ゲームサーバ装置10と連動し、当該ゲームサーバ装置10から、ゲーム実況配信プレーヤの操作情報に基づく特定のゲームのゲームプレイ情報の受信を開始し、かつ、当該ゲーム実況配信プレーヤの端末装置20から実況コンテンツ情報の受信を開始する。 Specifically, in the processing of step S102, the game live streaming management unit 303 works in conjunction with the game server device 10 to begin receiving game play information for a specific game based on operation information from the game live streaming player from the game server device 10, and also begins receiving live content information from the terminal device 20 of the game live streaming player.

そして、配信制御部310は、ゲーム実況プレイが終了するまで、受信したゲームプレイ情報及び実況コンテンツ情報に基づいて、ゲーム視聴情報を生成する。 The distribution control unit 310 then generates game viewing information based on the received game play information and live content information until the live game play ends.

また、配信制御部310は、ゲーム視聴情報の配信を開始すると、ゲーム実況プレイが終了するまで、該当する視聴者の端末装置20にゲーム視聴情報を配信する。 In addition, once the distribution control unit 310 starts distributing game viewing information, it distributes the game viewing information to the terminal device 20 of the corresponding viewer until the live game play ends.

なお、配信制御部310は、ゲーム視聴情報の配信開始後に、未だ配信登録がされていない視聴者の端末装置20からゲーム視聴情報の配信要求を受信すると、該当する視聴者の端末装置20を配信可能端末装置として登録し、配信要求を受信したタイミングから、ゲーム視聴情報を配信する。 In addition, after the distribution of game viewing information has begun, if the distribution control unit 310 receives a request for distribution of game viewing information from a viewer's terminal device 20 that has not yet been registered for distribution, it will register the viewer's terminal device 20 as a distribution-enabled terminal device and begin distributing the game viewing information from the time the distribution request is received.

次いで、視聴者管理部304は、各視聴者の視聴者端末装置20と連動し、各視聴者の視聴状況を検出する視聴状況検出処理を実行する(ステップS103)。 Next, the viewer management unit 304 works in conjunction with each viewer's viewer terminal device 20 to execute a viewing situation detection process to detect each viewer's viewing situation (step S103).

次いで、ゲーム実況配信管理部303は、視聴者等管理情報記憶部346に記憶された特典管理情報に基づいて、受信しているゲームプレイ情報と、各視聴者の視聴状況検出処理によって検出された視聴状況と、に基づいて、各視聴者に付与する特典を特定する(ステップS104)。 Next, the game live streaming management unit 303 identifies the benefits to be granted to each viewer based on the received game play information and the viewing status detected by the viewing status detection process for each viewer, based on the benefit management information stored in the viewer management information storage unit 346 (step S104).

最後に、ゲーム実況配信管理部303は、各視聴者が当該視聴者であることを特定してゲームサーバ装置10にログイン場合に、該当する特典を付与するために、視聴者IDに当該視聴者IDによって特定される視聴者に付与する特典の特典IDが対応付けて規定されている各視聴者の視聴者特典情報をゲームサーバ装置10に登録する特典付与関連制御処理を実行し(ステップS105)、本動作を終了させる。 Finally, when each viewer is identified as the viewer and logs in to the game server device 10, the game live streaming management unit 303 executes a benefit granting-related control process to register viewer benefit information for each viewer, in which the viewer ID is associated with a benefit ID for the benefit to be granted to the viewer identified by the viewer ID, on the game server device 10 in order to grant the corresponding benefit (step S105), and then terminates this operation.

なお、ゲーム実況配信管理部303は、ゲーム実況プレーヤの配信制御を終了する指示を受け付けるまで、ゲーム実況プレイの配信を継続する。ただし、ゲーム実況配信管理部303は、ゲーム実況プレイの配信中に、視聴者によって視聴終了指示を受け付けた場合には、該当する視聴者に対する配信のみ終了させる。 The game live streaming management unit 303 continues streaming the game live play until it receives an instruction from the game live player to end streaming control. However, if the game live streaming management unit 303 receives an instruction from a viewer to end viewing while streaming the game live play, it will end the streaming only for that viewer.

[7]その他
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
[7] Others The present invention is not limited to the above-described embodiments, and various modifications are possible. For example, terms cited in the specification or drawings as broadly defined or synonymous terms can be replaced with broadly defined or synonymous terms in other descriptions in the specification or drawings.

本実施形態は、1のゲームサーバ装置10によって各ゲームを端末装置20に提供してもよいし、複数のゲームサーバ装置10を連動させてサーバシステムを構築し、各ゲームを端末装置に提供してもよい。 In this embodiment, each game may be provided to a terminal device 20 by a single game server device 10, or multiple game server devices 10 may be linked to form a server system and each game may be provided to a terminal device.

さらに、本実施形態においては、ゲームサーバ装置10によって提供されたゲームを端末装置20によって実行されているが、操作入力を除き、上記の端末装置20の処理部200の各機能及びゲームプログラムの実行をゲームサーバ装置10で実行し、当該端末装置20は、操作入力とストリーミングによる画像表示を実行することによって、上記のゲームを実現してもよい。 Furthermore, in this embodiment, the game provided by the game server device 10 is executed by the terminal device 20, but with the exception of operational input, the functions of the processing unit 200 of the terminal device 20 and the execution of the game program may be executed by the game server device 10, and the terminal device 20 may realize the game by executing operational input and image display via streaming.

また、本実施形態においては、ゲームサーバ装置10の機能を備えた単一のゲーム装置、すなわち、サーバ装置などの他の機器に依存せず単独で動作する装置(スタンドアローン)によって実現してもよく、この場合には、複数の入力端末装置があればよい。 Furthermore, in this embodiment, the game server device 10 may be realized by a single game device equipped with its functions, i.e., a device that operates independently (standalone) without relying on other devices such as a server device. In this case, multiple input terminal devices are sufficient.

そして、このようなゲーム端末装置を有線又は無線によって複数連結させ、1のゲーム装置がゲームサーバ装置10として機能して、複数のゲーム装置によって実現することも可能である。 Furthermore, it is possible to connect multiple such game terminal devices via wired or wireless connections, with one game device functioning as a game server device 10, and to realize a system using multiple game devices.

また、本実施形態においては、ネットワークを通じて端末装置20と連動して実行するゲームサーバ装置10に本発明のゲーム実況配信システムを適用しているが、タブレット型情報端末装置やパーソナルコンピュータ、又は、アミューズメントパークに設置されるゲーム装置としても適用することができる。 In addition, in this embodiment, the game commentary distribution system of the present invention is applied to a game server device 10 that operates in conjunction with a terminal device 20 via a network, but it can also be applied to a tablet-type information terminal device, a personal computer, or a game device installed in an amusement park.

本発明は、実施形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。 The present invention includes configurations that are substantially identical to the configurations described in the embodiments (for example, configurations with the same function, method, and result, or configurations with the same purpose and effect). The present invention also includes configurations in which non-essential parts of the configurations described in the embodiments are replaced. The present invention also includes configurations that achieve the same effects or purposes as the configurations described in the embodiments. The present invention also includes configurations in which publicly known technology is added to the configurations described in the embodiments.

上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれるものとする。 Although the embodiments of the present invention have been described in detail above, it will be readily apparent to those skilled in the art that many modifications are possible without substantially departing from the novel features and advantages of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention.

1 :ゲーム実況配信システム
10 :ゲームサーバ装置
20 :端末装置
30 :ゲーム実況配信サーバ装置
100 :処理部
101 :通信制御部
102 :Web処理部
103 :ゲーム管理部
104 :プレーヤ管理部
108 :特典制御部
109 :タイマ管理部
110 :情報提供部
120 :入力部
130 :表示部
140 :記憶部
142 :主記憶部
144 :ゲームデータ記憶部
146 :プレーヤ情報記憶部
148 :特典情報記憶部
180 :情報記憶媒体
196 :通信部
200 :処理部
210 :通信制御部
211 :Webブラウザ
212 :ゲーム処理部
213 :表示制御部
220 :描画部
230 :音処理部
260 :入力部
262 :検出部
270 :記憶部
271 :主記憶部
272 :画像バッファ
280 :情報記憶媒体
290 :表示部
292 :音出力部
296 :通信部
300 :処理部
301 :通信制御部
302 :Web処理部
303 :ゲーム実況配信管理部
304 :視聴者管理部
309 :タイマ管理部
310 :配信制御部
320 :入力部
330 :表示部
340 :記憶部
342 :主記憶部
344 :ゲーム視聴情報記憶部
346 :視聴者等管理情報記憶部
380 :情報記憶媒体
396 :通信部
1: Game commentary distribution system 10: Game server device 20: Terminal device 30: Game commentary distribution server device 100: Processing unit 101: Communication control unit 102: Web processing unit 103: Game management unit 104: Player management unit 108: Benefit control unit 109: Timer management unit 110: Information providing unit 120: Input unit 130: Display unit 140: Storage unit 142: Main storage unit 144: Game data storage unit 146: Player information storage unit 148: Benefit information storage unit 180: Information storage medium 196: Communication unit 200: Processing unit 210: Communication control unit 211: Web browser 212: Game processing unit 213: Display control unit 220: Drawing unit 230: Sound processing unit 260: Input unit 262: Detection unit 270: Storage unit 271 : Main memory unit 272 : Image buffer 280 : Information storage medium 290 : Display unit 292 : Sound output unit 296 : Communication unit 300 : Processing unit 301 : Communication control unit 302 : Web processing unit 303 : Game commentary distribution management unit 304 : Viewer management unit 309 : Timer management unit 310 : Distribution control unit 320 : Input unit 330 : Display unit 340 : Storage unit 342 : Main memory unit 344 : Game viewing information storage unit 346 : Viewer management information storage unit 380 : Information storage medium 396 : Communication unit

Claims (17)

プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理システムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
を備え、
前記特典付与制御手段が、
前記視聴者特典として、前記視聴者が前記視聴した前記ゲーム実況プレイの対象のゲームを実行する際に、前記視聴者が視聴した部分の前記ゲーム実況プレイの対象のゲームの難易度を変化させるための制御を、当該視聴者が視聴した部分のゲームの内容を変化させるためのゲーム内容変化制御として、実行することを特徴とするゲーム実況プレイ配信管理システム。
A game play distribution management system that manages distribution of a game play that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game;
Equipped with
The benefit granting control means
A game play-by-play distribution management system characterized in that, as a viewer benefit, when the viewer plays the game that is the subject of the game play-by-play that he or she has viewed, control is executed to change the difficulty level of the game that is the subject of the game play-by-play of the part that the viewer has viewed, as game content change control to change the content of the part of the game that the viewer has viewed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理システムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基
づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
を備え、
前記特典付与制御手段が、
前記視聴者が前記視聴した実況配信プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲーム要素を変化させるための制御を、当該視聴者が視聴した部分のゲームの内容を変化させるためのゲーム内容変化制御として、実行することを特徴とするゲーム実況プレイ配信管理システム。
A game play distribution management system that manages distribution of a game play that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game;
Equipped with
The benefit granting control means
A game live play distribution management system characterized in that, when the viewer plays the game that is the subject of the live play distribution play that he or she has viewed, control to change the game elements of the portion that the viewer has viewed is executed as game content change control to change the content of the portion of the game that the viewer has viewed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理システムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
を備え、
前記特典付与制御手段が、
前記付与される視聴者特典として、前記視聴者が視聴した配信対象のゲームと同一のゲームを実行する際に、(a)既に視聴者が視聴した視聴部分までのゲームパートを実行した状態で当該同一のゲームを進行させる制御、又は、(b)既に視聴者が視聴した前記プレーヤがクリアしたゲームパートと同じゲームパートをクリアにした状態で当該同一のゲームを進行させる制御を行うことを特徴とするゲーム実況プレイ配信管理システム。
A game play distribution management system that manages distribution of a game play that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game;
Equipped with
The benefit granting control means
A game play-by-play distribution management system characterized in that, as a viewer benefit provided, when the viewer plays a game identical to the game being distributed and viewed, (a) control is exercised to progress the same game in a state in which the game parts up to the viewing part already viewed by the viewer have been completed, or (b) control is exercised to progress the same game in a state in which the game parts already viewed by the viewer have been completed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理システムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
を備え、
前記特典付与制御手段が、
前記視聴者特典として、前記視聴者が前記視聴した実況配信プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲームパートにおけるゲーム進行をスキップさせるためのスキップ制御を実行することを特徴とするゲーム実況プレイ配信管理システム。
A game play distribution management system that manages distribution of a game play that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game;
Equipped with
The benefit granting control means
As a viewer benefit, the game live play distribution management system is characterized in that when the viewer plays the game that is the subject of the live play distribution play that he or she has viewed, skip control is executed to cause the viewer to skip the game progress in the game part that he or she has viewed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うゲーム実況プレイ配信管理システムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイの配信制御を行う配信制御手段と、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段と、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段と、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段と、
前記ゲーム実況プレイの対象のゲームのゲーム視聴情報を当該ゲーム実況プレイ中に記憶手段に記憶する記憶制御手段と、
前記視聴者における視聴タイミングを検出する視聴タイミング検出処理を実行する第2検出手段と、
を備え、
前記特典付与制御手段が、
前記視聴タイミング検出処理において、前記視聴者が前記提供されているゲーム視聴情報に基づいて、該当する前記ゲーム実況プレイの対象のゲームをリアルタイムで視聴をしていると検出された場合に、当該視聴者が前記記憶手段に記憶されているゲーム視聴情報に基づいて当該ゲームを視聴している場合に付与する前記特典を変更することを特徴とするゲーム実況プレイ配信管理システム。
A game play distribution management system that manages distribution of a game play that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for controlling distribution of a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer who is watching the game ;
a storage control means for storing game viewing information of the game that is the subject of the game live play in a storage means during the game live play;
a second detection means for executing a viewing timing detection process for detecting a viewing timing of the viewer;
Equipped with
The benefit granting control means
A game live play distribution management system characterized in that, in the viewing timing detection process, when it is detected that the viewer is watching the game that is the subject of the corresponding game live play in real time based on the provided game viewing information, the bonus to be granted when the viewer is watching the game based on the game viewing information stored in the storage means is changed .
請求項1~5のいずれか1項に記載のゲーム実況プレイ配信管理システムにおいて、
前記視聴状況には、前記視聴者が視聴しているゲームに関する視聴時間、当該視聴者が視聴しているゲームの視聴内容、当該視聴者の視聴環境、前記配信されているゲームを視聴している視聴人数、及び、当該視聴者の種別の少なくともいずれか1が含まれる、ゲーム実況プレイ配信管理システム。
The game play distribution management system according to any one of claims 1 to 5 ,
A game play-by-play distribution management system, wherein the viewing status includes at least one of the viewing time for the game being viewed by the viewer, the viewing content of the game being viewed by the viewer, the viewing environment of the viewer, the number of viewers viewing the distributed game, and the type of viewer.
請求項1~6のいずれか1項に記載のゲーム実況プレイ配信管理システムにおいて、
前記特典付与制御手段が、
前記検出された視聴状況が所与の条件を具備したと判定された場合には、前記付与する視聴者特典を変更するための制御を実行する、ゲーム実況プレイ配信管理システム。
The game play distribution management system according to any one of claims 1 to 6 ,
The benefit granting control means
A game play distribution management system that executes control to change the viewer benefits to be granted when it is determined that the detected viewing situation satisfies given conditions.
請求項1~7のいずれか1項に記載のゲーム実況プレイ配信管理システムおいて、
前記付与される視聴者特典が、前記ゲームに関するアイテムである、ゲーム実況プレイ配信管理システム。
In the game play distribution management system according to any one of claims 1 to 7 ,
A game play-by-play distribution management system, wherein the viewer benefit to be granted is an item related to the game.
請求項1~8のいずれか1項に記載のゲーム実況プレイ配信管理システムにおいて、
前記特典付与制御手段が、
前記特典付与関連制御として、前記視聴者に前記視聴者特典を付与することが決定した場合であって、当該視聴者における視聴者特典の付与を了解する旨の指示を受け付けた場合に、前記決定した視聴者特典を当該視聴者に付与するための制御を実行する、ゲーム
実況プレイ配信管理システム。
The game play distribution management system according to any one of claims 1 to 8 ,
The benefit granting control means
A game play-by-play distribution management system that, as the benefit-granting related control, executes control to grant the determined viewer benefit to the viewer when it is decided to grant the viewer benefit to the viewer and an instruction is received from the viewer that the viewer agrees to the granting of the viewer benefit.
請求項1~9のいずれか1項に記載のゲーム実況プレイ配信管理システムにおいて、
前記視聴者における視聴した前記ゲームの実行の有無を検出するゲーム実行検出処理を実行する第1検出手段と、
前記ゲーム実行検出処理によって前記視聴者が視聴した前記ゲーム実況プレイの対象のゲームを実行していないことが検出された場合に、当該視聴者に対して当該視聴者に付与された視聴者特典に関する通知制御を実行するための通知制御手段と、
を更に備えるゲーム実況プレイ配信管理システム。
The game play distribution management system according to any one of claims 1 to 9 ,
a first detection means for executing a game execution detection process for detecting whether or not the game being viewed by the viewer is being executed;
a notification control means for controlling a notification to the viewer regarding a viewer benefit granted to the viewer when it is detected by the game execution detection process that the viewer is not playing the game that is the subject of the live play of the game that the viewer has watched;
A game play streaming management system that also includes:
請求項1~10のいずれか1項に記載のゲーム実況プレイ配信管理システムにおいて、
前記特典付与制御手段が、
前記視聴者に視聴者特典が付与された場合に、前記視聴者特典が付与された視聴者が視聴していた前記ゲーム実況プレイの対象のゲームを実行するプレーヤに対して、当該視聴者に視聴者特典が付与されたことを通知するための通知制御、又は、当該プレーヤに所与の特典をゲーム視聴情報提供者特典として提供するための特典提供制御を実行する、ゲーム実況プレイ配信管理システム。
The game play distribution management system according to any one of claims 1 to 10 ,
The benefit granting control means
A game live play distribution management system that, when a viewer benefit is granted to the viewer, performs notification control to notify a player playing the game that is the subject of the game live play that the viewer to whom the viewer benefit has been granted has been granted a viewer benefit, or performs benefit provision control to provide the player with a given benefit as a game viewing information provider benefit.
請求項1~11のいずれか1項に記載のゲーム実況プレイ配信管理システムにおいて、
前記特典付与制御手段が、
前記ゲーム実況プレイの対象のゲームを実行するプレーヤに関する情報に応じて、前記特典を変更する、ゲーム実況プレイ配信管理システム。
The game play distribution management system according to any one of claims 1 to 11 ,
The benefit granting control means
A game play-by-play distribution management system that changes the benefit according to information about a player who plays the game that is the subject of the game play-by-play.
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うプログラムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイを行う配信制御手段、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段、及び、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段、
としてコンピュータとして機能させ、
前記特典付与制御手段が、
前記視聴者特典として、前記視聴者が前記視聴した前記ゲーム実況プレイの対象のゲームを実行する際に、前記視聴者が視聴した部分の前記ゲーム実況プレイの対象のゲームの難易度を変化させるための制御を、当該視聴者が視聴した部分のゲームの内容を変化させるためのゲーム内容変化制御として、実行することを特徴とするプログラム。
A program for managing live game play distribution that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for performing a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play; and
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer watching the game;
and function as a computer.
The benefit granting control means
As a viewer benefit, when the viewer plays the game that is the subject of the game play-by-play that he or she has viewed, the program executes control to change the difficulty level of the game that is the subject of the game play-by-play of the part that the viewer has viewed as game content change control to change the content of the part of the game that the viewer has viewed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うプログラムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイを行う配信制御手段、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段、及び、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段、
としてコンピュータとして機能させ、
前記特典付与制御手段が、
前記視聴者が前記視聴した実況配信プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲーム要素を変化させるための制御を、当該視聴者が視聴した部分のゲームの内容を変化させるためのゲーム内容変化制御として、実行することを特徴とするプログラム。
A program for managing live game play distribution that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for performing a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play; and
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer watching the game;
and function as a computer.
The benefit granting control means
A program characterized by executing control to change the game elements of the portion viewed by the viewer when the viewer plays the game that is the subject of the live broadcast play that the viewer viewed, as game content change control to change the content of the portion of the game that the viewer viewed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うプログラムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイを行う配信制御手段、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段、及び、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段、
としてコンピュータとして機能させ、
前記特典付与制御手段が、
前記付与される視聴者特典として、前記視聴者が視聴した配信対象のゲームと同一のゲームを実行する際に、(a)既に視聴者が視聴した視聴部分までのゲームパートを実行した状態で当該同一のゲームを進行させる制御、又は、(b)既に視聴者が視聴した前記プレーヤがクリアしたゲームパートと同じゲームパートをクリアにした状態で当該同一のゲームを進行させる制御を行うことを特徴とするプログラム。
A program for managing live game play distribution that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for performing a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play; and
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer watching the game;
and function as a computer.
The benefit granting control means
A program characterized in that, as the viewer benefit granted, when the viewer plays a game identical to the distributed game that the viewer has viewed, (a) control is performed to progress the same game in a state where the game part up to the viewing part already viewed by the viewer has been executed, or (b) control is performed to progress the same game in a state where the game part that is the same as the game part that the viewer has already cleared has been cleared .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲームの実行状況を配信するゲーム実況プレイの配信管理を行うプログラムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイを行う配信制御手段、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段、及び、
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段、
としてコンピュータとして機能させ、
前記特典付与制御手段が、
前記視聴者特典として、前記視聴者が前記視聴した実況配信プレイの対象のゲームを実行する際に、当該視聴者が視聴した部分のゲームパートにおけるゲーム進行をスキップさせるためのスキップ制御を実行することを特徴とするプログラム。
A program for managing live game play distribution that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for performing a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer who is viewing the game play-by-play; and
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer watching the game;
and function as a computer.
The benefit granting control means
As a viewer benefit, the program executes skip control to cause the viewer to skip the game progress in the game part that the viewer has viewed when playing the game that is the subject of the live broadcast play that the viewer has viewed .
プレーヤによって実行されるゲームを視聴者に視聴させるために、当該プレーヤのゲー
ムの実行状況を配信するゲーム実況プレイの配信管理を行うプログラムであって、
前記プレーヤによって実行されているゲームを前記視聴者に視聴させるためのゲーム視聴情報を提供するゲーム実況プレイを行う配信制御手段、
前記ゲーム実況プレイの配信対象となっているゲームであって前記プレーヤの操作に基づく当該ゲームに関する情報をゲームプレイ情報として管理する管理手段、
前記ゲーム実況プレイを視聴する前記視聴者の視聴状況を検出する視聴状況検出手段
前記ゲーム実況プレイに基づく配信が実行されているゲームのゲームプレイ情報と、当該ゲームを視聴している視聴者の検出された視聴状況と、に基づいて、前記視聴者に対して、当該ゲームに用いる特典を視聴者特典として付与するための制御を特典付与関連制御として実行する特典付与制御手段、
前記ゲーム実況プレイの対象のゲームのゲーム視聴情報を当該ゲーム実況プレイ中に記憶手段に記憶する記憶制御手段、及び、
前記視聴者における視聴タイミングを検出する視聴タイミング検出処理を実行する第2検出手段、
としてコンピュータとして機能させ、
前記特典付与制御手段が、
前記視聴タイミング検出処理において、前記視聴者が前記提供されているゲーム視聴情報に基づいて、該当する前記ゲーム実況プレイの対象のゲームをリアルタイムで視聴をしていると検出された場合に、当該視聴者が前記記憶手段に記憶されているゲーム視聴情報に基づいて当該ゲームを視聴している場合に付与する前記特典を変更することを特徴とするプログラム。
A program for managing live game play distribution that distributes a game execution status of a player so that viewers can view the game executed by the player, comprising:
a distribution control means for performing a live game play that provides game viewing information for allowing the viewers to view the game being played by the player;
a management means for managing information about the game that is the target of the live game play distribution and that is based on the player's operation as game play information;
a viewing status detection means for detecting a viewing status of the viewer viewing the live play of the game ;
a reward-granting control means for executing, as a reward-granting-related control, control for granting a reward to be used in the game as a viewer reward to the viewer, based on game play information of the game being distributed based on the live play of the game and a detected viewing status of the viewer watching the game;
a storage control means for storing game viewing information of the game that is the subject of the game live play in a storage means during the game live play; and
a second detection means for executing a viewing timing detection process for detecting a viewing timing of the viewer;
and function as a computer.
The benefit granting control means
A program characterized in that, in the viewing timing detection process, when it is detected that the viewer is watching the game that is the subject of the corresponding live game play in real time based on the provided game viewing information, the program changes the benefit to be granted when the viewer is watching the game based on the game viewing information stored in the storage means .
JP2021157856A 2021-09-28 2021-09-28 Game play streaming management system and program Active JP7770835B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021157856A JP7770835B2 (en) 2021-09-28 2021-09-28 Game play streaming management system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021157856A JP7770835B2 (en) 2021-09-28 2021-09-28 Game play streaming management system and program

Publications (2)

Publication Number Publication Date
JP2023048505A JP2023048505A (en) 2023-04-07
JP7770835B2 true JP7770835B2 (en) 2025-11-17

Family

ID=85780143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021157856A Active JP7770835B2 (en) 2021-09-28 2021-09-28 Game play streaming management system and program

Country Status (1)

Country Link
JP (1) JP7770835B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7792936B2 (en) * 2023-09-27 2025-12-26 株式会社コロプラ Program, system, and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018181361A1 (en) 2017-03-31 2018-10-04 株式会社バンダイナムコエンターテインメント Computer system, viewer terminal, live-viewing control method, and program
JP2018171283A (en) 2017-03-31 2018-11-08 株式会社バンダイナムコエンターテインメント Computer system and game system
JP2019071960A (en) 2017-10-12 2019-05-16 株式会社バンダイナムコエンターテインメント Content distribution system and computer system
JP2020103839A (en) 2018-12-28 2020-07-09 株式会社コロプラ Game program, method, and information processing device
JP2020162881A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Computer system and video distribution viewing system
JP2020202885A (en) 2019-06-14 2020-12-24 株式会社バンダイナムコエンターテインメント Game system and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018181361A1 (en) 2017-03-31 2018-10-04 株式会社バンダイナムコエンターテインメント Computer system, viewer terminal, live-viewing control method, and program
JP2018171283A (en) 2017-03-31 2018-11-08 株式会社バンダイナムコエンターテインメント Computer system and game system
JP2019071960A (en) 2017-10-12 2019-05-16 株式会社バンダイナムコエンターテインメント Content distribution system and computer system
JP2020103839A (en) 2018-12-28 2020-07-09 株式会社コロプラ Game program, method, and information processing device
JP2020162881A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Computer system and video distribution viewing system
JP2020202885A (en) 2019-06-14 2020-12-24 株式会社バンダイナムコエンターテインメント Game system and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
[Don't starve Together]イベントスキンの受け取り方,Webサイト[online],2021年06月22日,<URL:https://www.korogg.com/2021/06/10/post-219/><2025年4月7日検索>

Also Published As

Publication number Publication date
JP2023048505A (en) 2023-04-07

Similar Documents

Publication Publication Date Title
US11571628B2 (en) Modifying game content to reduce abuser actions toward other users
US11504627B2 (en) Game system, server system, terminal and method of executing game that provides advantageous effect to team
US20030220143A1 (en) On-line gaming spectator
JP7750660B2 (en) Game system, server device and program
US12138555B2 (en) Distribution system, distribution system controlling method, and computer program
JP2022134540A (en) Game system, server device, and program
JP2023146391A (en) Server system, program, and live game play distribution method
JP2026015360A (en) Server system, game system, terminal device and program
JP2002346234A (en) Server unit for net game, net game managing method and net game managing program
JP7770835B2 (en) Game play streaming management system and program
JP7789585B2 (en) Reward system, program, and reward method
JP2025128344A (en) Game system and program
JP7194671B2 (en) SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM
JP2019162326A (en) Game system and program
JP7708397B2 (en) GAME SYSTEM, PROGRAM, AND GAME PROVIDING METHOD
JP7823316B2 (en) Information processing system and program
JP7805711B2 (en) Content providing system, server device and program
JP2023138645A (en) Server system, game system, game provision method and program
JP7778514B2 (en) Game system and program
JP7449745B2 (en) Server device and program
JP2021029870A (en) Game systems, server systems, terminal devices and programs
JP2025076697A (en) Server system and program
JP2025153803A (en) Information processing system, program, and information processing device
JP2024149153A (en) Attraction game execution device, method and program
JP2025060169A (en) Game system, server system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250620

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20250620

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: 20251007

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251105

R150 Certificate of patent or registration of utility model

Ref document number: 7770835

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150