JP7706739B2 - Control system, information system, information processing method and program - Google Patents
Control system, information system, information processing method and program Download PDFInfo
- Publication number
- JP7706739B2 JP7706739B2 JP2021090274A JP2021090274A JP7706739B2 JP 7706739 B2 JP7706739 B2 JP 7706739B2 JP 2021090274 A JP2021090274 A JP 2021090274A JP 2021090274 A JP2021090274 A JP 2021090274A JP 7706739 B2 JP7706739 B2 JP 7706739B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- user
- condition
- data
- control
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ゲームの進行を表すコンテンツの生成を支援する技術に関する。 The present invention relates to a technology that supports the generation of content that represents the progress of a game.
利用者が作成したコンテンツを複数の視聴者に配信するための各種の技術が従来から提案されている。例えば特許文献1には、有償または無償のアイテムを視聴者が購入および使用することで、コンテンツの配信者に対する好意的な感情を表現できる技術が開示されている。 Various technologies have been proposed for distributing content created by users to multiple viewers. For example, Patent Literature 1 discloses a technology that allows viewers to express positive feelings toward the content distributor by purchasing and using a paid or free item.
しかし、特許文献1の技術においては、視聴者が使用するアイテムの有償/無償に応じて視覚効果が変化するに過ぎない。したがって、コンテンツにおける演出効果が単調になり易く、結果的にアイテムを使用する誘因を視聴者に効果的に付与することが困難である。以上の事情を考慮して、本発明のひとつの態様は、視聴者からの指示に関する配信コンテンツの演出効果を多様化することを目的とする。
However, in the technology of
以上の課題を解決するために、本発明のひとつの態様に係る制御システムは、ゲームの進行を表す配信コンテンツの生成を支援する制御システムであって、前記配信コンテンツの視聴者が前記ゲームのプレイを応援することを表す応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用される演出素材を表す素材データを、前記ゲームの進行に並行して更新する素材制御部と、前記ゲームの進行に並行して、前記配信コンテンツを生成する編集システムに前記素材データを送信する素材送信部とを具備する。 In order to solve the above problems, a control system according to one aspect of the present invention is a control system that supports the generation of distribution content that represents the progress of a game, and includes a material control unit that updates material data that represents performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions that represent the viewers of the distribution content cheering on the play of the game and situation data that represents the situation of the game, and a material transmission unit that transmits the material data to an editing system that generates the distribution content in parallel with the progress of the game.
本発明のひとつの態様に係る情報システムは、収録システムと制御システムとを具備する情報システムであって、前記収録システムは、演出素材を表す素材データを前記制御システムから取得する素材取得部と、ゲームの進行を表すプレイ素材と前記素材データが表す演出素材とを含む配信コンテンツを生成する編集処理部と、を含み、前記制御システムは、前記配信コンテンツの視聴者が前記ゲームのプレイを応援する応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用される演出素材を表す素材データを、前記ゲームの進行に並行して更新する素材制御部と、前記ゲームの進行に並行して、前記配信コンテンツを生成する編集システムに前記素材データを送信する素材送信部と、を含む。 An information system according to one aspect of the present invention is an information system including a recording system and a control system, the recording system including a material acquisition unit that acquires material data representing performance materials from the control system, and an editing processing unit that generates distribution content including play materials representing the progress of a game and performance materials represented by the material data, the control system including a material control unit that updates the material data representing the performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions from viewers of the distribution content to cheer on the play of the game and situation data representing the situation of the game, and a material transmission unit that transmits the material data to an editing system that generates the distribution content in parallel with the progress of the game.
本発明のひとつの態様に係る情報処理方法は、ゲームの進行を表す配信コンテンツの生成を支援する方法であって、前記配信コンテンツの視聴者が前記ゲームのプレイを応援する応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用される演出素材を表す素材データを、前記ゲームの進行に並行して更新し、前記ゲームの進行に並行して、前記配信コンテンツを生成する編集システムに前記素材データを送信する。 An information processing method according to one aspect of the present invention is a method for supporting the generation of distribution content representing the progress of a game, in which material data representing performance materials used in the distribution content is updated in parallel with the progress of the game in response to cheering instructions from viewers of the distribution content to cheer on the play of the game and situation data representing the situation of the game, and the material data is transmitted in parallel with the progress of the game to an editing system that generates the distribution content.
本発明のひとつの態様に係るプログラムは、ゲームの進行を表す配信コンテンツの生成を支援するためのプログラムであって、前記配信コンテンツの視聴者が前記ゲームのプレイを応援する応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用される演出素材を表す素材データを、前記ゲームの進行に並行して更新する素材制御部、および、前記ゲームの進行に並行して、前記配信コンテンツを生成する編集システムに前記素材データを送信する素材送信部、としてコンピュータシステムを機能させる。 A program according to one aspect of the present invention is a program for supporting the generation of distribution content representing the progress of a game, and causes a computer system to function as a material control unit that updates material data representing performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions from viewers of the distribution content to cheer on the play of the game and situation data representing the situation of the game, and a material transmission unit that transmits the material data to an editing system that generates the distribution content in parallel with the progress of the game.
図面を参照しながら本発明の実施の形態を説明する。以下に記載する実施の形態は、技術的に好適な種々の限定を含む。本発明の範囲は、以下に例示する形態には限定されない。 The following describes an embodiment of the present invention with reference to the drawings. The embodiment described below includes various technically suitable limitations. The scope of the present invention is not limited to the embodiments exemplified below.
[第1実施形態]
図1は、第1実施形態に係る情報システム1の構成を例示するブロック図である。情報システム1は、利用者Uがプレイするゲームに関するコンテンツ(以下「配信コンテンツ」という)Vを複数の端末装置10に配信するためのコンピュータシステムである。第1実施形態においては、複数のキャラクタ(以下「選手キャラクタ」という)で構成される2個のチームが野球により対戦する野球ゲームを例示する。
[First embodiment]
1 is a block diagram illustrating a configuration of an
配信コンテンツVは、画像(動画または静止画)と音声とで構成される。第1実施形態の配信コンテンツVは、利用者Uが野球ゲームをプレイしながら当該野球ゲームの進行状況を解説するゲーム実況動画である。配信コンテンツVは、野球ゲームの進行に並行して実時間的に各端末装置10に配信(すなわちライブ配信)される。
The distribution content V is composed of images (video or still images) and audio. In the first embodiment, the distribution content V is a game commentary video in which a user U plays a baseball game while explaining the progress of the game. The distribution content V is distributed to each
図2は、配信コンテンツVを例示する模式図である。図2に例示される通り、配信コンテンツVは、複数の素材X(Xa,Xb,X1)を含む。各素材Xは、配信コンテンツVを構成する要素(ソース)であり、画像および音声の一方または双方で構成される。第1実施形態の配信コンテンツVは、プレイ素材Xaと収録素材Xbと演出素材X1とを含む。 Figure 2 is a schematic diagram illustrating distribution content V. As illustrated in Figure 2, distribution content V includes multiple materials X (Xa, Xb, X1). Each material X is an element (source) that constitutes distribution content V, and is composed of either or both images and audio. In the first embodiment, distribution content V includes play material Xa, recorded material Xb, and performance material X1.
プレイ素材Xaは、利用者Uがプレイする野球ゲームの進行を表す素材である。収録素材Xbは、利用者Uが野球ゲームをプレイしながら進行状況を実況する様子を収録した素材である。例えば、収録素材Xbは、野球ゲームをプレイする利用者Uの画像と、当該利用者が発音する音声とで構成される。 The play material Xa is material that represents the progress of a baseball game played by a user U. The recorded material Xb is material that records the user U commenting on the progress of the game while playing the baseball game. For example, the recorded material Xb is composed of an image of the user U playing a baseball game and the sound produced by the user.
演出素材X1は、野球ゲームの進行の状況に連動する演出用の素材である。例えば野球ゲームにおける本塁打等のイベントの発生を契機として、当該イベントを演出する演出素材X1が再生される。図2には、打球音を表す「カキーン!!」という装飾文字が演出素材X1として例示されている。演出素材X1は、例えばプレイ素材Xaと収録素材Xbとの双方にわたるサイズで表示される。配信コンテンツVには1個以上の演出素材X1が配置される。第1実施形態においては、プレイ素材Xaおよび収録素材Xbが画像(動画または静止画)と音声とで構成され、演出素材X1が画像(動画または静止画)で構成される場合を想定する。 The performance material X1 is a performance material that is linked to the progress of the baseball game. For example, when an event such as a home run occurs in a baseball game, the performance material X1 that performs the event is played. In FIG. 2, the decorative character "Ka-chi-n!!" that represents the sound of a hitting ball is shown as an example of the performance material X1. The performance material X1 is displayed in a size that covers both the play material Xa and the recorded material Xb. One or more performance materials X1 are arranged in the distribution content V. In the first embodiment, it is assumed that the play material Xa and the recorded material Xb are composed of images (video or still images) and sounds, and the performance material X1 is composed of images (video or still images).
図1の端末装置10は、配信コンテンツVを再生可能な機器である。例えば、携帯電話機,スマートフォン,タブレット端末またはパーソナルコンピュータ等の可搬型または据置型の情報装置が端末装置10として利用される。また、例えばテレビジョン受像機等の表示機器も端末装置10として利用される。
The
端末装置10は、再生装置11と操作装置12とを具備する。再生装置11は、配信コンテンツVを再生する。再生装置11は、表示装置111と放音装置112とを具備する。表示装置111は、配信コンテンツVの画像を表示する。放音装置112は、配信コンテンツVの音声を放音する。操作装置12は、端末装置10の利用者(以下「視聴者」という)Aによる操作を受付ける入力機器である。視聴者Aは、配信コンテンツVを視聴する。なお、配信コンテンツVの再生は、汎用のブラウザにより実現されてもよいし、専用のアプリケーションプログラムにより実現されてもよい。
The
図1に例示される通り、情報システム1は、収録システム2と制御システム40と配信システム50とを具備する。収録システム2と制御システム40と配信システム50とは、例えばインターネット等の通信網3を介して相互に通信する。
As illustrated in FIG. 1, the
収録システム2は、配信コンテンツVを生成する。制御システム40は、配信コンテンツVにおける演出素材X1を野球ゲームの進行の状況に応じて制御する。配信システム50は、収録システム2が生成する配信コンテンツVを各端末装置10に配信する。配信システム50は、収録システム2が生成した配信コンテンツVの受信と、各端末装置10に対する当該配信コンテンツVの送信とを並列に実行する。例えば、配信システム50は、公知の動画配信サーバ(例えばストリーミングサーバ)により実現される。したがって、配信システム50に関する詳細な説明は省略する。
The
図1に例示される通り、収録システム2は、ゲーム装置20と編集システム30とを具備する。ゲーム装置20は、野球ゲームを制御する。例えば、スマートフォン,タブレット端末またはパーソナルコンピュータ等の可搬型または据置型の情報装置が、ゲーム装置20として利用される。また、携帯型または据置型の専用のゲーム機器がゲーム装置20として利用されてもよい。編集システム30は、配信コンテンツVを生成するためのコンピュータシステムである。例えばスマートフォン,タブレット端末またはパーソナルコンピュータ等の可搬型または据置型の情報装置が、編集システム30として利用される。ゲーム装置20および編集システム30の各々は、通信網3を介して収録システム2と通信する。なお、第1実施形態においては、ゲーム装置20と編集システム30とが別体で構成された形態を例示する。
1, the
図3は、ゲーム装置20の構成を例示するブロック図である。図3に例示される通り、ゲーム装置20は、制御装置21と記憶装置22と通信装置23と再生装置24と操作装置25とを具備するコンピュータシステムである。なお、ゲーム装置20は、単体の装置として実現されるほか、相互に別体で構成された複数の装置でも実現される。
Figure 3 is a block diagram illustrating the configuration of a
制御装置21は、例えばゲーム装置20の各要素を制御する単数または複数のプロセッサで構成される。具体的には、例えばCPU(Central Processing Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)、またはASIC(Application Specific Integrated Circuit)等の1種類以上のプロセッサにより、制御装置21が構成される。通信装置23は、通信網3を介して制御システム40と通信する。また、通信装置23は、編集システム30と通信する。
The
再生装置24は、制御装置21による制御のもとで野球ゲームの進行に応じた画像および音声を再生する。具体的には、再生装置24は、表示装置241と放音装置242とを具備する。表示装置241は、野球ゲームの進行に応じた画像(以下「ゲーム画像」という)を表示する。放音装置242は、野球ゲームの進行に応じた音声を放音する。なお、配信コンテンツVのプレイ素材Xaの画像は、表示装置241に表示されるゲーム画像と同様の画像である。ただし、プレイ素材Xaとゲーム画像とは、完全に同じ画像である必要はない。例えば、プレイ素材Xaは、例えば装飾用の枠画像をゲーム画像に合成することで生成される。操作装置25は、利用者Uによる操作を受付ける入力機器である。例えば、利用者Uは、操作装置25を操作することで野球ゲームをプレイする。
The
記憶装置22は、制御装置21が実行するプログラムと制御装置21が使用する各種のデータとを記憶する単数または複数のメモリである。例えば半導体記録媒体および磁気記録媒体等の公知の記録媒体、または複数種の記録媒体の組合せが、記憶装置22として利用される。なお、ゲーム装置20に対して着脱される可搬型の記録媒体、または例えば通信網3を介して制御装置21が書込または読出を実行可能な記録媒体(例えばクラウドストレージ)を、記憶装置22として利用してもよい。
The
第1実施形態の記憶装置22は、識別情報Uidと設定データS1を記憶する。識別情報Uidは、利用者Uを識別するための符号列である。設定データS1は、演出素材X1の制御に関する各種の条件(以下「制御条件」という)Y1を表すデータである。制御条件Y1は、操作装置25に対する利用者Uからの指示に応じて設定される。すなわち、利用者U毎に制御条件Y1が個別に設定される。
The
図4は、制御条件Y1の説明図である。図4に例示される通り、設定データS1が指定する制御条件Y1は、基礎条件B1と複数の演出条件C1(C1-a,C1-b,C1-c,…)とを含む。すなわち、設定データS1は、基礎条件B1を指定するデータと各演出条件C1を指定するデータとで構成される。基礎条件B1は、演出素材X1を制御するか否かに関する条件であり、有効状態(ON)および無効状態(OFF)の何れかに設定される。基礎条件B1が有効状態である場合、配信コンテンツVに演出素材X1が表示され、基礎条件B1が無効状態である場合、配信コンテンツVに演出素材X1は表示されない。以上の通り、第1実施形態によれば、演出素材X1を表示または更新するか否かを、利用者Uが任意に選択できる。 Figure 4 is an explanatory diagram of the control condition Y1. As illustrated in Figure 4, the control condition Y1 specified by the setting data S1 includes a basic condition B1 and multiple performance conditions C1 (C1-a, C1-b, C1-c, ...). That is, the setting data S1 is composed of data specifying the basic condition B1 and data specifying each performance condition C1. The basic condition B1 is a condition regarding whether or not to control the performance material X1, and is set to either an effective state (ON) or an ineffective state (OFF). When the basic condition B1 is in an effective state, the performance material X1 is displayed in the distribution content V, and when the basic condition B1 is in an ineffective state, the performance material X1 is not displayed in the distribution content V. As described above, according to the first embodiment, the user U can arbitrarily select whether or not to display or update the performance material X1.
複数の演出条件C1の各々は、基礎条件B1が有効状態である場合に、配信コンテンツVの演出素材X1を制御(表示または更新)する条件である。具体的には、野球ゲームの進行に関する条件が演出条件C1として設定される。すなわち、演出条件C1は、野球ゲームの状況に応じて成否が経時的に変化する条件である。野球ゲームの進行の過程で特定の演出条件C1が成立した場合に、配信コンテンツVの演出素材X1が制御(例えば表示または更新)される。以上の構成によれば、野球ゲームの進行の状況に応じた適切な演出素材X1を配信コンテンツVに含ませることが可能である。 Each of the multiple rendering conditions C1 is a condition for controlling (displaying or updating) the rendering material X1 of the distribution content V when the basic condition B1 is in an enabled state. Specifically, a condition related to the progress of the baseball game is set as the rendering condition C1. That is, the rendering condition C1 is a condition whose success or failure changes over time depending on the situation of the baseball game. When a specific rendering condition C1 is met in the course of the progress of the baseball game, the rendering material X1 of the distribution content V is controlled (for example, displayed or updated). With the above configuration, it is possible to include appropriate rendering material X1 according to the progress of the baseball game in the distribution content V.
複数の演出条件C1は、例えば、野球ゲームにおける時点に関する条件C1-aを含む。すなわち、野球ゲームにおいて特定の時点が到来した場合に、演出条件C1-aが成立したと判定される。例えば、野球ゲームにおいて特定のイニングが開始される時点,または野球ゲームにおいて特定の状況が発生する時点が、演出条件C1-aとして例示される。演出条件C1-aとして指定される特定のイニングとしては、例えば1試合の最後のイニング(9回)が例示される。また、演出条件C1-aとして指定される特定の状況としては、例えば、利用者Uのチームが対戦相手のチームを逆転可能な状況,対戦相手のチームが利用者Uのチームを逆転可能な状況,満塁が成立した状況等、野球ゲームの結果に直接的に影響する重要な状況が例示される。以上の構成によれば、野球ゲームにおける特定の時点の到来が演出素材X1により効果的に演出される配信コンテンツVを生成できる。 The multiple rendering conditions C1 include, for example, a condition C1-a related to a time in a baseball game. That is, when a specific time arrives in a baseball game, it is determined that the rendering condition C1-a is established. For example, the time when a specific inning starts in a baseball game, or the time when a specific situation occurs in a baseball game is exemplified as the rendering condition C1-a. An example of a specific inning specified as the rendering condition C1-a is the last inning (ninth inning) of a game. Also, an example of a specific situation specified as the rendering condition C1-a is an important situation that directly affects the outcome of a baseball game, such as a situation in which the team of the user U can overtake the opposing team, a situation in which the opposing team can overtake the team of the user U, a situation in which the bases are full, or the like. With the above configuration, it is possible to generate a distribution content V in which the arrival of a specific time in a baseball game is effectively rendered by the rendering material X1.
複数の演出条件C1は、例えば、野球ゲームにおいて発生するイベントに関する条件C1-bを含む。すなわち、野球ゲームにおいて特定のイベントが発生した場合に、演出条件C1-bが成立したと判定される。演出条件C1-bに指定されるイベントは、例えば、野球ゲームにおける特定の選手キャラクタに関するイベントと、任意の選手キャラクタによる特定の動作に関するイベントとを含む。特定の選手キャラクタに関するイベントとしては、例えば、利用者Uのチームにおける特定の選手キャラクタが登場するイベント,対戦相手のチームにおける特定の選手キャラクタが登場するイベント,または利用者Uのチームにおける任意の選手キャラクタが登場するイベントが例示される。また、特定の動作に関するイベントとしては、例えば、打者が本塁打を達成する動作,投手が三振を奪取する動作,または走者が盗塁する動作が例示される。なお、以上の説明においてはイベントに関する演出条件C1-bと動作に関する演出条件C1-bとを個別に例示したが、双方の組合せを演出条件C1-bとして設定してもよい。例えば、特定の選手キャラクタが本塁打を達成するイベントの発生が、演出条件C1-bとして設定される。以上の構成によれば、野球ゲームにおける特定のイベントの発生が演出素材X1により効果的に演出される配信コンテンツVを生成できる。 The multiple performance conditions C1 include, for example, a condition C1-b related to an event occurring in a baseball game. That is, when a specific event occurs in a baseball game, it is determined that the performance condition C1-b is established. The events specified in the performance condition C1-b include, for example, an event related to a specific player character in a baseball game and an event related to a specific action by any player character. Examples of events related to a specific player character include, for example, an event in which a specific player character in the user U's team appears, an event in which a specific player character in the opponent's team appears, or an event in which any player character in the user U's team appears. Examples of events related to specific actions include, for example, an action of a batter hitting a home run, an action of a pitcher striking out, or an action of a runner stealing a base. In the above description, the performance condition C1-b related to the event and the performance condition C1-b related to the action are exemplified individually, but a combination of both may be set as the performance condition C1-b. For example, the occurrence of an event in which a specific player character hits a home run is set as the performance condition C1-b. With the above configuration, it is possible to generate distribution content V in which the occurrence of a specific event in a baseball game is effectively depicted using the presentation material X1.
複数の演出条件C1は、例えば、野球ゲームにおいて試合が開催される仮想的な場所に関する条件C1-cを含む。すなわち、野球ゲームにおける試合が特定の競技場において開催される場合に、演出条件C1-cが成立したと判定される。以上の構成によれば、野球ゲームにおける特定の場所に特有の効果的な演出が演出素材X1により実現される。 The multiple effect conditions C1 include, for example, a condition C1-c related to a virtual location where a match is held in a baseball game. In other words, it is determined that the effect condition C1-c is met when a match in a baseball game is held in a specific stadium. With the above configuration, effective effects specific to a specific location in a baseball game are realized by the effect material X1.
図5は、編集システム30の構成を例示するブロック図である。図5に例示される通り、編集システム30は、制御装置31と記憶装置32と通信装置33と再生装置34と操作装置35と収録装置36とを具備するコンピュータシステムである。なお、編集システム30は、単体の装置として実現されるほか、相互に別体で構成された複数の装置でも実現される。
Figure 5 is a block diagram illustrating the configuration of an
制御装置31は、例えば編集システム30の各要素を制御する単数または複数のプロセッサで構成される。具体的には、例えばCPU、GPU、DSP、FPGA、またはASIC等の1種類以上のプロセッサにより、制御装置31が構成される。
The
記憶装置32は、制御装置31が実行するプログラムと制御装置31が使用する各種のデータとを記憶する単数または複数のメモリである。具体的には、配信コンテンツVの生成および配信のためのOBS(Open Broadcaster Software)が記憶装置32に記憶される。例えば半導体記録媒体および磁気記録媒体等の公知の記録媒体、または複数種の記録媒体の組合せが、記憶装置32として利用される。なお、編集システム30に対して着脱される可搬型の記録媒体、または例えば通信網3を介して制御装置31が書込または読出を実行可能な記録媒体(例えばクラウドストレージ)を、記憶装置32として利用してもよい。
The
通信装置33は、通信網3を介して制御システム40と通信する。また、通信装置33は、ゲーム装置20と通信する。ゲーム装置20(通信装置23)と編集システム30(通信装置33)との間の通信は、有線通信および無線通信の何れでもよい。また、ゲーム装置20と編集システム30との間の通信が通信網3を利用するか否かは不問である。例えば、ゲーム装置20と編集システム30との間で近距離無線通信が実行されてもよい。第1実施形態においては、野球ゲームの進行を表すプレイ素材Xaの素材データQaがゲーム装置20から編集システム30に送信される。
The
再生装置34は、制御装置31による制御のもとで、利用者Uが配信コンテンツVの編集のために視聴する画像および音声を再生する。具体的には、再生装置34は、表示装置341と放音装置342とを具備する。表示装置341は、配信コンテンツVの編集用の画像(編集画面)を表示する。放音装置342は、配信コンテンツVの編集用の音声を放音する。
Under the control of the
操作装置35は、利用者Uによる操作を受付ける入力機器である。例えば、操作装置35は、配信コンテンツVにおける各素材X(Xa,Xb,X1)の配置の指示、または、各素材Xの位置の指示を、利用者Uから受付ける。なお、第1実施形態においては、野球ゲームのプレイヤと配信コンテンツVの配信者とが同一の利用者Uである場合を想定するが、野球ゲームのプレイヤと配信コンテンツVの配信者(編集システム30の操作者)とは別人でもよい。すなわち、利用者Uは複数人であり得る。
The
収録装置36は、利用者Uが野球ゲームをプレイする様子を収録する映像機器である。例えば、収録装置36は、利用者Uの画像(動画)を収録する撮像装置と、利用者Uの音声を収録する収音装置とを具備する。収録装置36は、利用者Uの画像および音声を含む収録素材Xbの素材データQbを生成する。
The
図6は、制御システム40の構成を例示するブロック図である。図6に例示される通り、制御システム40は、制御装置41と記憶装置42と通信装置43とを具備するコンピュータシステムである。なお、制御システム40は、単体の装置として実現されるほか、相互に別体で構成された複数の装置でも実現される。
Figure 6 is a block diagram illustrating the configuration of
制御装置41は、例えば制御システム40の各要素を制御する単数または複数のプロセッサで構成される。具体的には、例えばCPU、GPU、DSP、FPGA、またはASIC等の1種類以上のプロセッサにより、制御装置41が構成される。通信装置43は、通信網3を介してゲーム装置20および編集システム30の各々と通信する。
The
記憶装置42は、制御装置41が実行するプログラムと制御装置41が使用する各種のデータとを記憶する単数または複数のメモリである。例えば半導体記録媒体および磁気記録媒体等の公知の記録媒体、または複数種の記録媒体の組合せが、記憶装置42として利用される。なお、制御システム40に対して着脱される可搬型の記録媒体、または例えば通信網3を介して制御装置41が書込または読出を実行可能な記録媒体(例えばクラウドストレージ)を、記憶装置42として利用してもよい。
The
図6に例示される通り、記憶装置42は、利用者データGと参照データR1と素材データQ1と複数の基礎データq1とを記憶する。利用者データGと参照データR1と素材データQ1とは、利用者U毎に個別に記憶される。具体的には、利用者データGと参照データR1と素材データQ1とは、各利用者Uの識別情報Uidに対応付けて記憶装置42に記憶される。
As illustrated in FIG. 6, the
利用者データGは、利用者Uに関するデータである。具体的には、利用者データGは、利用者Uによる野球ゲームの過去のプレイに関する情報である。具体的には、利用者データGは、利用者Uによる野球ゲームのプレイ履歴(例えば戦績)、および、利用者Uの野球チームを構成する各選手キャラクタの能力値、等の複数の情報を含むゲームデータである。 User data G is data related to user U. Specifically, user data G is information related to past play of a baseball game by user U. Specifically, user data G is game data that includes multiple pieces of information, such as user U's baseball game play history (e.g., game results) and ability values of each player character that makes up user U's baseball team.
素材データQ1は、利用者Uが自身の配信コンテンツVに使用する演出素材X1を表すデータである。具体的には、演出素材X1の画像を表す画像データが素材データQ1として例示される。 The material data Q1 is data representing the performance material X1 that the user U uses in his/her distribution content V. Specifically, image data representing an image of the performance material X1 is exemplified as the material data Q1.
図7は、素材データQ1が表す演出素材X1の説明図である。演出素材X1は、透過画像X11と表示要素X12とを含む動画である。透過画像X11は、背後の画像が透過して視認される透明な画像である。例えば、画像全域が透明な所定のサイズの透過GIF(Graphics Interchange Format)画像が、透過画像X11として利用される。他方、表示要素X12は、視聴者Aが視認可能な演出用の画像である。図7においては、打球音を表す「カキーン!!」という装飾文字が表示要素X12として例示されている。 Figure 7 is an explanatory diagram of the effect material X1 represented by the material data Q1. The effect material X1 is a video including a transparent image X11 and a display element X12. The transparent image X11 is a transparent image through which the image behind it can be seen. For example, a transparent GIF (Graphics Interchange Format) image of a certain size in which the entire image is transparent is used as the transparent image X11. On the other hand, the display element X12 is an image for effect that can be seen by the viewer A. In Figure 7, the decorative text "Ka-ki-n!!" representing the sound of a hitting ball is exemplified as the display element X12.
前述の通り、演出条件C1の成立を契機として素材データQ1が更新される。具体的には、図7に例示される通り、演出条件C1が成立していない状態では、演出素材X1は透過画像X11で構成される。すなわち、視聴者Aは演出素材X1を視認できない。他方、演出条件C1が成立した場合、透過画像X11に表示要素X12が合成されることで演出素材X1が生成される。すなわち、視聴者Aは演出素材X1(表示要素X12)を視認できる。演出条件C1が成立してから所定の消去条件が成立した場合に、表示要素X12は消去される。すなわち、演出素材X1が透過画像X11で構成された透明状態に遷移する。消去条件は、例えば、表示要素X12の表示から所定の時間が経過することである。以上の通り、第1実施形態においては、透過画像X11に表示要素X12を合成することで一連の演出素材X1が生成されるから、編集システム30が演出素材X1(表示要素X12)を取得するか否かを判定する必要がない。
As described above, the material data Q1 is updated when the rendering condition C1 is satisfied. Specifically, as illustrated in FIG. 7, when the rendering condition C1 is not satisfied, the rendering material X1 is composed of the transparent image X11. That is, the viewer A cannot see the rendering material X1. On the other hand, when the rendering condition C1 is satisfied, the rendering material X1 is generated by compositing the display element X12 with the transparent image X11. That is, the viewer A can see the rendering material X1 (display element X12). When a predetermined erasure condition is satisfied after the rendering condition C1 is satisfied, the display element X12 is erased. That is, the rendering material X1 transitions to a transparent state composed of the transparent image X11. The erasure condition is, for example, that a predetermined time has passed since the display element X12 was displayed. As described above, in the first embodiment, a series of rendering materials X1 is generated by compositing the display element X12 with the transparent image X11, so that the
図6の各基礎データq1は、利用者U毎の素材データQ1の生成に利用される画像を表すデータである。例えば、透過画像X11を表す基礎データq1と、表示要素X12を表す基礎データq1とを含む複数の基礎データq1が記憶装置42に記憶される。
Each piece of basic data q1 in FIG. 6 is data representing an image used to generate material data Q1 for each user U. For example, multiple pieces of basic data q1 including basic data q1 representing a transparent image X11 and basic data q1 representing a display element X12 are stored in the
参照データR1は、利用者Uの配信コンテンツVに使用される演出素材X1毎に単位データZ1を含む。各単位データZ1は、演出条件C1と制御態様P1との組合せを指定する。各演出条件C1に対応する制御態様P1は、当該演出条件C1が成立した場合に演出素材X1を更新する方法(演出素材X1を如何に更新するかのパターン)を意味する。例えば、図7の例示を想定すると、演出条件C1が成立していない場合に表示される透過画像X11と、演出条件C1が成立した場合に表示される表示要素X12との組合せが、制御態様P1として指定される。以上の説明から理解される通り、参照データR1は、演出条件C1と制御態様P1との組合せを指定するデータである。演出条件C1と制御態様P1とは、例えばゲーム装置20に対する利用者Uからの指示に応じて設定される。
The reference data R1 includes unit data Z1 for each rendering material X1 used in the distribution content V of the user U. Each unit data Z1 specifies a combination of a rendering condition C1 and a control mode P1. The control mode P1 corresponding to each rendering condition C1 means a method for updating the rendering material X1 when the rendering condition C1 is satisfied (a pattern of how to update the rendering material X1). For example, assuming the example of FIG. 7, a combination of a transparent image X11 that is displayed when the rendering condition C1 is not satisfied and a display element X12 that is displayed when the rendering condition C1 is satisfied is specified as the control mode P1. As can be understood from the above explanation, the reference data R1 is data that specifies a combination of the rendering condition C1 and the control mode P1. The rendering condition C1 and the control mode P1 are set, for example, according to an instruction from the user U to the
以上の説明から理解される通り、第1実施形態における素材データQ1は、参照データR1に登録された演出条件C1が成立した場合に、当該参照データR1内の制御態様P1により更新される。具体的には、演出条件C1の成立を契機として表示要素X12が表示される。 As can be understood from the above explanation, in the first embodiment, when the rendering condition C1 registered in the reference data R1 is satisfied, the material data Q1 is updated by the control mode P1 in the reference data R1. Specifically, the display element X12 is displayed in response to the rendering condition C1 being satisfied.
図6に例示される通り、参照データR1の各単位データZ1には所在情報L1が対応付けて記憶される。すなわち、利用者Uの配信コンテンツVに使用される演出素材X1毎に所在情報L1が記憶される。所在情報L1は、記憶装置42における素材データQ1の所在を表すデータである。具体的には、素材データQ1のURL(Uniform Resource Locator)が所在情報L1として利用される。制御システム40は、所在情報L1を利用者Uに提供する。編集システム30は、所在情報L1が指定する場所に記憶された素材データQ1を、制御システム40から受信する。以上の説明から理解される通り、所在情報L1は、編集システム30が制御システム40から素材データQ1を取得するためのデータ(素材データQ1を識別するためのデータ)とも換言される。
As illustrated in FIG. 6, location information L1 is stored in association with each unit data Z1 of reference data R1. That is, location information L1 is stored for each performance material X1 used in distribution content V of user U. Location information L1 is data that indicates the location of material data Q1 in
図8は、情報システム1の機能的な構成を例示するブロック図である。図8に例示される通り、ゲーム装置20の制御装置21は、記憶装置22に記憶されたプログラムを実行することで複数の機能(ゲーム制御部211,再生制御部212,条件設定部213,条件判定部214,情報報知部215)を実現する。
Figure 8 is a block diagram illustrating an example of the functional configuration of the
ゲーム制御部211は、操作装置25に対する利用者Uからの操作に応じて野球ゲームを進行させる。再生制御部212は、野球ゲームの画像および音声を再生装置24に再生させる。具体的には、再生制御部212は、野球ゲームの進行を表すゲーム画像を表示装置241に表示させ、効果音等の各種の音声を放音装置242に放音させる。また、再生制御部212は、野球ゲームの進行を表すプレイ素材Xaの素材データQaを生成する。素材データQaは通信装置23から編集システム30に送信される。なお、配信コンテンツVに専用されるプレイ素材Xaの素材データQaを再生制御部212が生成する必要は必ずしもない。例えば、再生制御部212は、野球ゲームのゲーム画像および音声を表すデータ(例えば再生装置24に供給されるデータ)を単に外部出力してもよい。編集システム30は、ゲーム装置20から出力される当該データを素材データQaとして取得する。
The
条件設定部213は、操作装置25に対する利用者Uからの指示に応じて制御条件Y1(基礎条件B1および演出条件C1)を設定する。例えば、条件設定部213は、演出条件C1と制御態様P1とを利用者Uからの指示に応じて設定し、演出条件C1と制御態様P1との組合せを指定する単位データZ1を制御システム40に送信する。
The
条件判定部214は、条件設定部213が設定した制御条件Y1(演出条件C1)の成否を判定する。条件判定部214による判定は、野球ゲームの進行に並行して実行される。すなわち、条件判定部214は、野球ゲームの進行の過程において制御条件Y1が成立したか否かを随時に判定する。第1実施形態の条件判定部214は、制御条件Y1の成否を判定した結果を表す状況データD1を生成する。具体的には、状況データD1は、野球ゲームにおいて成立した演出条件C1を指定する。状況データD1は、通信装置23から制御システム40に送信される。
The
情報報知部215は、制御システム40から提供される所在情報L1を利用者Uに報知する。例えば、情報報知部215は、所在情報L1を表示装置241に表示させる。利用者Uは、情報報知部215による報知で所在情報L1を知得する。利用者Uは、編集システム30の操作装置35を操作することで所在情報L1を編集システム30に入力する。すなわち、編集システム30は、制御システム40において素材データQ1が保存される場所を表す所在情報L1を取得する。
The
図8に例示される通り、編集システム30の制御装置21は、記憶装置22に記憶されたプログラム(OBS)を実行することで複数の機能(素材取得部311,編集処理部312)を実現する。
As illustrated in FIG. 8, the
素材取得部311は、素材データQ(Qa,Qb,Q1)を取得する。素材取得部311による素材データQの取得は、野球ゲームの進行に並行して継続的に実行される。具体的には、素材取得部311は、プレイ素材Xaの素材データQaをゲーム装置20から取得し、収録素材Xbの素材データQbを収録装置36から取得する。また、素材取得部311は、演出素材X1の素材データQ1を制御システム40から取得する。具体的には、素材取得部311は、所在情報L1を含む素材要求M1を制御システム40に送信することで、当該所在情報L1が指定する場所に記憶された素材データQ1を制御システム40から取得する。
The
編集処理部312は、素材取得部311が取得した素材データQ(Qa,Qb,Q1)が表す素材X(Xa,Xb,X1)を利用して配信コンテンツVを生成する。すなわち、編集処理部312は、図2を参照して前述した通り、プレイ素材Xaと収録素材Xbと演出素材X1とを含む配信コンテンツVを生成する。配信コンテンツVは、プレイ素材Xaの音声と収録素材Xbの音声とを混合した音声を含む。
The
図8に例示される通り、制御システム40の制御装置41は、記憶装置42に記憶されたプログラムを実行することで複数の機能(条件設定部411,情報提供部412,素材制御部413,素材送信部414)を実現する。
As illustrated in FIG. 8, the
条件設定部411は、制御条件Y1(演出条件C1)と制御態様P1との関係を規定する参照データR1を生成する。具体的には、条件設定部411は、演出素材X1毎にゲーム装置20から受信する単位データZ1を参照データR1に追加する。情報提供部412は、各演出素材X1に対応する所在情報L1を利用者Uに提供する。
The
素材制御部413は、素材データQ1が表す演出素材X1を制御する。具体的には、素材制御部413は、ゲーム装置20から送信される状況データD1に応じて演出素材X1を更新する。前述の通り、状況データD1は、演出条件C1の成否を表すデータである。したがって、素材制御部413は、利用者Uが設定した制御条件Y1(演出条件C1)のもとで、当該利用者Uの配信コンテンツVに使用される演出素材X1を更新する。
The
素材送信部414は、編集システム30からの所在情報L1を利用した素材要求M1に応じて、当該所在情報L1が示す素材データQ1を要求元の編集システム30に送信する。素材制御部413による演出素材X1の制御と、素材送信部414による素材データQ1の送信とは、野球ゲームの進行に並行して実行される。
In response to a material request M1 using location information L1 from the
情報システム1の動作を説明する。図9は、野球ゲームが起動された直後に実行される初期設定の具体的な手順を例示するフローチャートである。
The operation of the
ゲーム装置20の制御装置21は、通信装置23から制御システム40に認証要求を送信する(Sa11)。認証要求は、利用者Uの識別情報Uidを含む。制御システム40の制御装置41は、通信装置43により認証要求を受信し(Sb11)、識別情報Uidを利用した認証処理を実行する(Sb12)。認証処理は、利用者Uの正当性(事前登録済の正規の利用者であること)を確認する処理である。例えば利用者Uの生体情報または暗証番号等の補助情報も、認証処理には利用される。制御装置41は、要求元のゲーム装置20に認証結果を送信する(Sb13)。認証処理が成功した場合、利用者Uの利用者データGを含む認証結果が制御システム40から送信される。また、制御装置41は、認証処理に成功した利用者Uの識別情報Uidを記憶装置42に保存する。すなわち、配信コンテンツVを生成する利用者Uが特定される。
The
ゲーム装置20の制御装置21は、通信装置23により認証結果を受信する(Sa12)。認証処理が成功した場合、制御装置21は、認証結果に含まれる利用者データGを野球ゲームに適用する(Sa13)。すなわち、利用者Uによる過去のプレイの状況が再現される。他方、認証処理が失敗した場合には、認証の失敗が利用者Uに通知される。
The
図10および図11は、配信コンテンツVの生成を準備するための処理(以下「第1準備処理」という)の具体的な手順を例示するフローチャートである。第1準備処理は、利用者Uによる野球ゲームの開始前に実行され、制御条件Y1の設定と所在情報L1の発行とを含む。 Figures 10 and 11 are flow charts illustrating specific steps of a process (hereinafter referred to as the "first preparation process") for preparing the generation of distribution content V. The first preparation process is executed before the user U starts the baseball game, and includes setting the control condition Y1 and issuing the location information L1.
利用者Uは、自身の配信コンテンツVに演出素材X1を使用するか否か(基礎条件B1)を、操作装置25に対する操作によりゲーム装置20に指示する。すなわち、利用者Uは、基礎条件B1として有効状態および無効状態の何れかを選択する。第1準備処理が開始されると、ゲーム装置20の制御装置21(条件設定部213)は、基礎条件B1に関する利用者Uからの指示を受付ける(Sa21)。制御装置21(条件設定部213)は、設定データS1が表す基礎条件B1を、利用者Uから指示された状態(有効状態/無効状態)に設定する(Sa22)。制御装置21(条件設定部213)は、基礎条件B1が有効状態に設定されたか否かを判定する(Sa23)。基礎条件B1が無効状態に設定された場合(Sa23:NO)、制御装置21は以下の処理を実行せずに第1準備処理を終了する。
The user U instructs the
基礎条件B1として有効状態を指示した利用者Uは、操作装置25に対する操作により、自身の配信コンテンツVに使用したい演出素材X1毎に、演出条件C1と制御態様P1との組合せを指示する。例えば、利用者Uは、事前に用意された複数の選択肢の何れかを演出条件C1として選択し、事前に用意された複数の選択肢の何れかを制御態様P1として選択する。基礎条件B1が有効状態に設定された場合(Sa23:YES)、制御装置21(条件設定部213)は、演出条件C1と制御態様P1との組合せに関する利用者Uからの指示を受付ける(Sa24)。制御装置21(条件設定部213)は、設定データS1が表す演出条件C1を、利用者Uから指示された条件に設定する(Sa25)。また、制御装置21(条件設定部213)は、利用者Uから指示された演出条件C1と制御態様P1との組合せを指定する単位データZ1を、通信装置23から制御システム40に送信する(Sa26)。単位データZ1には、利用者Uの識別情報Uidが付加される。
The user U who has specified the effective state as the basic condition B1 specifies a combination of the performance condition C1 and the control mode P1 for each performance material X1 that he/she wants to use in his/her distribution content V by operating the
図11に例示される通り、制御システム40の制御装置41(条件設定部411)は、ゲーム装置20から送信された単位データZ1を通信装置43により受信する(Sb21)。制御装置41(条件設定部411)は、単位データZ1に付加された識別情報Uidに対応する参照データR1を記憶装置42から検索し、当該参照データR1に単位データZ1を追加する(Sb22)。すなわち、利用者Uが指示した演出条件C1と制御態様P1との関係が1個の演出素材X1について参照データR1に登録される。
As illustrated in FIG. 11, the control device 41 (condition setting unit 411) of the
制御装置41(情報提供部412)は、今回の登録に係る演出素材X1の素材データQ1について所在情報L1を生成する(Sb23)。すなわち、素材データQ1が保存される場所を表す所在情報L1が生成される。制御装置41(情報提供部412)は、参照データR1のうち当該演出素材X1に対応する単位データZ1に、所在情報L1を対応づけて記憶する(Sb24)。そして、制御装置21(情報提供部412)は、所在情報L1を通信装置43からゲーム装置20に送信する(Sb25)。すなわち、演出素材X1を指定した利用者Uに対して、当該演出素材X1の素材データQ1の所在を表す所在情報L1が提供される。
The control device 41 (information provider 412) generates location information L1 for the material data Q1 of the currently registered performance material X1 (Sb23). That is, location information L1 indicating the location where the material data Q1 is saved is generated. The control device 41 (information provider 412) stores the location information L1 in association with the unit data Z1 of the reference data R1 that corresponds to the performance material X1 (Sb24). Then, the control device 21 (information provider 412) transmits the location information L1 from the
図10に例示される通り、ゲーム装置20の制御装置21(情報報知部215)は、制御システム40から送信された所在情報L1を通信装置23により受信する(Sa27)。制御装置21(情報報知部215)は、所在情報L1を利用者Uに報知する(Sa28)。具体的には、表示装置241に所在情報L1が表示される。
As illustrated in FIG. 10, the control device 21 (information notification unit 215) of the
制御装置21は、所定の終了条件が成立したか否かを判定する(Sa29)。例えば、操作装置25に対する操作で利用者Uが終了を指示した場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sa29:NO)、制御装置21は、処理をステップSa24に移行する。すなわち、1個の演出素材X1について利用者Uが演出条件C1と制御態様P1との組合せを指示するたびに、設定データS1の更新(Sa24,Sa25)と参照データR1の更新(Sa26,Sb21,Sb22)と所在情報L1の提供(Sb23-Sb25,Sa27,Sa28)とが実行される。
The
他方、終了条件が成立した場合(Sa29:YES)、制御装置21は第1準備処理を終了する。以上の説明から理解される通り、利用者Uから指示された演出条件C1と演出素材X1との対応が登録され、各演出素材X1に対応する所在情報L1が当該利用者Uに通知される。
On the other hand, if the end condition is met (Sa29: YES), the
図12は、配信コンテンツVの生成を準備するための処理(以下「第2準備処理」という)の具体的な手順を例示するフローチャートである。第2準備処理は、第1準備処理の実行後、利用者Uによる野球ゲームの開始前に実行される。したがって、第2準備処理が開始される段階において、利用者Uは、演出素材X1毎に所在情報L1を把握している。 Figure 12 is a flowchart illustrating the specific steps of the process (hereinafter referred to as the "second preparation process") for preparing the generation of distribution content V. The second preparation process is executed after the first preparation process is executed and before the user U starts the baseball game. Therefore, at the stage when the second preparation process starts, the user U knows the location information L1 for each performance material X1.
利用者Uは、操作装置35を操作することで、配信コンテンツVにおける演出素材X1の配置を指示する。編集システム30の制御装置31(編集処理部312)は、演出素材X1の配置の指示を利用者Uから受付ける(Sc31)。利用者Uからの指示は、配信コンテンツVにおける演出素材X1の位置の指定を含む。
The user U operates the
また、利用者Uは、操作装置35に対する操作により、演出素材X1の所在情報L1を編集システム30に入力する。制御装置31(素材取得部311)は、利用者Uによる所在情報L1の入力を受付ける(Sc32)。所在情報L1は、記憶装置32に記憶される。演出素材X1に関する指示の受付(Sc31)と、当該演出素材X1に対応する所在情報L1の受付(Sc32)とは、配信コンテンツVに配置される演出素材X1毎に実行される。
The user U also inputs location information L1 of the performance material X1 to the
図13から図15は、配信コンテンツVを生成する処理(以下「編集処理」という)の具体的な手順を例示するフローチャートである。第1準備処理および第2準備処理の実行後に編集処理が実行される。第1準備処理および第2準備処理が実行されると、利用者Uは、操作装置35に対する操作により配信コンテンツVの生成を編集システム30に指示し、操作装置25に対する操作により野球ゲームの開始をゲーム装置20に指示する。
Figures 13 to 15 are flowcharts illustrating the specific steps of the process of generating distribution content V (hereinafter referred to as "editing process"). The editing process is executed after the first preparation process and the second preparation process are executed. When the first preparation process and the second preparation process are executed, the user U instructs the
配信コンテンツVの生成が利用者Uから指示されると、編集システム30の制御装置31(素材取得部311)は、素材要求M1を通信装置33から制御システム40に送信する(Sc41)。配信コンテンツVの演出素材X1毎に、素材要求M1が制御システム40に送信される。各演出素材X1の素材要求M1は、利用者Uの識別情報Uidと、第2準備処理において利用者Uが当該演出素材X1について入力した所在情報L1とを含む。
When the generation of distribution content V is instructed by user U, the control device 31 (material acquisition unit 311) of the
図14に例示される通り、制御システム40の制御装置41(素材送信部414)は、編集システム30から送信された素材要求M1を通信装置43により受信する(Sb41)。制御装置41(素材送信部414)は、記憶装置42のうち素材要求M1内の所在情報L1で指定される場所に、演出素材X1を表す素材データQ1を保存する(Sb42)。図7を参照して前述した通り、演出条件C1が成立していない状態では、透過画像X11を表す素材データQ1が記憶装置42に記憶される。
As illustrated in FIG. 14, the control device 41 (material transmission unit 414) of the
他方、野球ゲームの開始が利用者Uから指示されると、ゲーム装置20の制御装置21(ゲーム制御部211および再生制御部212)は、図15に例示される通り、操作装置25に対する利用者Uからの指示に応じて野球ゲームを進行させる(Sa41)。制御装置21(再生制御部212)は、野球ゲームの状況に応じたプレイ素材Xaの素材データQaを、通信装置23から編集システム30に送信する(Sa42)。
On the other hand, when the user U instructs the start of the baseball game, the control device 21 (
条件判定部214は、野球ゲームの進行の結果、設定データS1が指定する何れかの演出条件C1が成立したか否かを判定する(Sa43)。演出条件C1が成立しない場合(Sa43:NO)、制御装置21は、処理をステップSa41に移行する。すなわち、野球ゲームの進行が継続される。他方、演出条件C1が成立した場合(Sa43:YES)、制御装置21(条件判定部214)は、当該演出条件C1を指定する状況データD1を、通信装置23から制御システム40に送信する(Sa44)。
The
制御装置21は、所定の終了条件が成立したか否かを判定する(Sa45)。例えば、操作装置25に対する操作で利用者Uが終了を指示した場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sa45:NO)、制御装置21は、処理をステップSa42に移行する。他方、終了条件が成立した場合(Sa44:YES)、制御装置21は、野球ゲームを終了する。以上の例示の通り、野球ゲームの進行に並行して、当該野球ゲームの進行の過程で成立した演出条件C1を指定する状況データD1が、制御システム40に順次に送信される。状況データD1には利用者Uの識別情報Uidが含まれる。
The
図14に例示される通り、制御システム40の制御装置41(素材制御部413)は、通信装置43がゲーム装置20から状況データD1を受信したか否かを判定する(Sb43)。通信装置43が状況データD1を受信すると(Sb43:YES)、制御装置41(素材制御部413)は、演出素材X1の素材データQ1を更新する(Sb44)。具体的には、制御装置41(素材制御部413)は、状況データD1内の識別情報Uidに対応する参照データR1から、状況データD1が指定する演出条件C1を含む単位データZ1を特定する。そして、制御装置41(素材制御部413)は、当該単位データZ1に対応する所在情報L1が指定する場所に記憶された素材データQ1を、当該単位データZ1内の制御態様P1により更新する。例えば、図7の例示の通り、演出素材X1が透過画像X11から表示要素X12に切替わるように素材データQ1が更新される。他方、通信装置43が状況データD1を受信しない場合(Sb43:NO)、素材データQ1の更新(Sb44)は実行されない。
As illustrated in FIG. 14, the control device 41 (material control unit 413) of the
以上の例示の通り、第1実施形態の素材制御部413は、演出条件C1の成否を判定した結果を表す状況データD1を受信し、当該状況データD1が表す判定の結果に応じて素材データQ1を更新する。すなわち、野球ゲームにおける演出条件C1の成立を契機として、当該演出条件C1に対応する演出素材X1の素材データQ1が更新される。
As illustrated above, the
制御装置41(素材送信部414)は、素材データQ1を通信装置43から編集システム30に送信する(Sb45)。以上の説明から理解される通り、演出条件C1が成立していない状態では、透過画像X11を表す素材データQ1が編集システム30に送信され、演出条件C1が成立した場合には、表示要素X12を表す素材データQ1が編集システム30に送信される。
The control device 41 (material transmission unit 414) transmits the material data Q1 from the
制御装置41は、所定の終了条件が成立したか否かを判定する(Sb46)。例えば、野球ゲームの終了がゲーム装置20から通知された場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sb46:NO)、制御装置41は、処理をステップSb43に移行する。すなわち、演出条件C1の成立を契機とした素材データQ1の更新(Sb43-Sb44)と、当該素材データQ1の送信(Sb45)とが反復される。他方、終了条件が成立した場合(Sb46:YES)、制御装置41は処理を終了する。
The
図13に例示される通り、素材要求M1の送信後(Sc41)、編集システム30の制御装置31(素材取得部311)は、ゲーム装置20から送信(Sa42)されたプレイ素材Xaの素材データQaを、通信装置33により受信する(Sc42)。また、制御装置31(素材取得部311)は、収録装置36が生成した収録素材Xbの素材データQbを取得する(Sc43)。さらに、制御装置31(素材取得部311)は、制御システム40から送信(Sb45)された演出素材X1の素材データQ1を、通信装置33により受信する(Sc44)。なお、各素材データQ(Qa,Qb,Q1)の受信の順序は以上の例示に限定されない。
As illustrated in FIG. 13, after transmitting the material request M1 (Sc41), the control device 31 (material acquisition unit 311) of the
制御装置31(編集処理部312)は、以上の処理で取得した素材X(Xa,Xb,X1)を含む配信コンテンツVを生成する(Sc45)。すなわち、図2に例示した通り、プレイ素材Xaと収録素材Xbと演出素材X1とを含む配信コンテンツVが生成される。制御装置31(編集処理部312)は、配信コンテンツVを通信装置33から配信システム50に送信する(Sc46)。すなわち、配信コンテンツVが編集システム30から配信システム50にアップロードされる。配信コンテンツVは、配信システム50から各端末装置10に送信される。
The control device 31 (editing processing unit 312) generates distribution content V including the materials X (Xa, Xb, X1) acquired by the above processing (Sc45). That is, as illustrated in FIG. 2, distribution content V including play material Xa, recording material Xb, and performance material X1 is generated. The control device 31 (editing processing unit 312) transmits distribution content V from the
制御装置31は、所定の終了条件が成立したか否かを判定する(Sc47)。例えば、操作装置35に対する操作で利用者Uが終了を指示した場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sc47:NO)、制御装置31は、処理をステップSc42に移行する。すなわち、各素材X(Xa,Xb,X1)の取得(Sc42-Sc44)と、各素材Xを利用した配信コンテンツVの生成(Sc45)および送信(Sc46)とが反復される。他方、終了条件が成立した場合(Sc47:YES)、制御装置31は処理を終了する。なお、以上の説明においては、制御装置31が、最初に素材要求M1を送信(Sc41)したうえで素材データQ1の受信(Sc44)を反復する形態を例示したが、制御装置31が、素材要求M1の送信(Sc41)と素材データQ1の受信(Sc44)とを、終了条件の成立まで反復する形態も想定される。すなわち、終了条件が成立しない場合(Sc47:NO)、制御装置31は、処理をステップSc41に移行してもよい。
The
以上に説明した通り、第1実施形態においては、制御システム40から編集システム30に送信される素材データQ1が、利用者Uによる指示に応じた制御条件Y1(特に演出条件C1)のもとで更新される。したがって、利用者Uの意図または嗜好が反映された演出素材X1を含む多様な配信コンテンツVを生成できる。また、配信コンテンツVに対して所在情報Lを設定する簡便な処理により、当該配信コンテンツVに使用される演出素材X1を、利用者Uのプレイによる野球ゲームの進行に並行して更新できる。具体的には、第1準備処理および第2準備処理が野球ゲームの開始前に実行されることで、野球ゲームの進行中には、配信コンテンツVに関する利用者Uからの指示がなくても、配信コンテンツVの演出素材X1が適切な時点で更新される。すなわち、利用者Uは、配信コンテンツVの生成に注意することなく野球ゲームのプレイに集中できるという利点がある。
As described above, in the first embodiment, the material data Q1 transmitted from the
[第2実施形態]
図16は、第2実施形態における情報システム1の構成を例示するブロック図である。第2実施形態の視聴者Aは、配信コンテンツVが端末装置10に配信される期間内の任意の時点において利用者Uを応援できる。利用者Uに対する応援は、当該利用者Uに対する価値媒体の提供(いわゆる投げ銭)を含む支援行為である。価値媒体は、例えば通貨(電子マネー)またはポイント等の価値であり、例えば電子商取引等の各種のサービスに利用可能な価値である。
[Second embodiment]
16 is a block diagram illustrating a configuration of the
視聴者Aは、操作装置12を操作することで、利用者Uに提供する価値媒体の数量(以下「提供額」という)Wを指定して当該利用者Uの応援を端末装置10に指示できる。操作装置12に対する視聴者Aからの操作に応じた応援指示Tを送信する。応援指示Tは、視聴者Aによる利用者Uの応援を意味するデータであり、視聴者Aが指定した提供額Wを含む。
By operating the
図17は、第2実施形態における配信コンテンツVを例示する模式図である。図17に例示される通り、第2実施形態の配信コンテンツVは、第1実施形態と同様の要素(Xa,Xb,X1)に加えて演出素材X2を含む。演出素材X2は、視聴者Aによる利用者Uの応援を表す演出用の画像である。演出素材X2は、例えばプレイ素材Xaと収録素材Xbとの双方にわたるサイズで表示される。配信コンテンツVには1個以上の演出素材X2が配置される。 Figure 17 is a schematic diagram illustrating distribution content V in the second embodiment. As illustrated in Figure 17, distribution content V in the second embodiment includes performance material X2 in addition to the same elements as in the first embodiment (Xa, Xb, X1). Performance material X2 is an image for performance purposes that represents viewer A's support for user U. Performance material X2 is displayed, for example, in a size that covers both play material Xa and recording material Xb. One or more performance materials X2 are placed in distribution content V.
演出素材X2は、第1実施形態の演出素材X1と同様に、野球ゲームの進行の状況に応じて制御される。さらに、第2実施形態の演出素材X2は、各視聴者Aからの応援指示Tに応じて制御される。すなわち、演出素材X2は、野球ゲームの進行の状況と視聴者Aからの応援指示Tとに連動する。具体的には、野球ゲームの進行の状況に関する条件(以下「演出条件」という)C2の成否と応援指示Tの有無とに応じて、演出素材X2は変化する。例えば、演出条件C2が成立していない状況では、例えば硬貨等の貨幣を表す演出素材X2が、応援指示Tを契機として表示される。他方、演出条件C2が成立した状況では、例えばクラッカー等の演出用の物品を表す演出素材X2が、応援指示Tを契機として表示される。 The performance material X2 is controlled according to the progress of the baseball game, similar to the performance material X1 of the first embodiment. Furthermore, the performance material X2 of the second embodiment is controlled according to the cheering instructions T from each viewer A. That is, the performance material X2 is linked to the progress of the baseball game and the cheering instructions T from the viewer A. Specifically, the performance material X2 changes according to the success or failure of a condition (hereinafter referred to as the "performance condition") C2 related to the progress of the baseball game and the presence or absence of a cheering instruction T. For example, in a situation where the performance condition C2 is not met, the performance material X2 representing currency such as coins is displayed in response to the cheering instruction T. On the other hand, in a situation where the performance condition C2 is met, the performance material X2 representing an item for performance such as a cracker is displayed in response to the cheering instruction T.
図16に例示される通り、第2実施形態の情報システム1は、第1実施形態と同様の要素(収録システム2,制御システム40,配信システム50)に加えて制御システム60を具備する。制御システム60は、端末装置10から送信される応援指示Tを受付ける。制御システム60は、配信コンテンツVにおける演出素材X2を、野球ゲームの進行の状況と端末装置10からの応援指示Tとに応じて制御する。
As illustrated in FIG. 16, the
第2実施形態のゲーム装置20は、第1実施形態に例示した設定データS1に加えて設定データS2を記憶する。設定データS2は、演出素材X2の制御に関する制御条件Y2を表すデータである。制御条件Y2は、制御条件Y1と同様に、操作装置25に対する利用者Uからの指示に応じて設定される。すなわち、利用者U毎に制御条件Y2が個別に設定される。
The
図18は、制御条件Y2の説明図である。図18に例示される通り、第2実施形態における制御条件Y2は、第1実施形態の制御条件Y1と同様に、基礎条件B2と複数の演出条件C2(C2-a,C2-b,C2-c,…)とを含む。基礎条件B2と複数の演出条件C2とを指定する設定データS2が、ゲーム装置20の記憶装置22に記憶される。すなわち、設定データS2は、基礎条件B2を指定するデータと各演出条件C2を指定するデータとで構成される。
Figure 18 is an explanatory diagram of control condition Y2. As illustrated in Figure 18, control condition Y2 in the second embodiment includes basic condition B2 and multiple rendering conditions C2 (C2-a, C2-b, C2-c, ...), similar to control condition Y1 in the first embodiment. Setting data S2 specifying basic condition B2 and multiple rendering conditions C2 is stored in
基礎条件B2は、演出素材X2を制御するか否かに関する条件であり、有効状態(ON)および無効状態(OFF)の何れかに設定される。基礎条件B2が有効状態である場合、配信コンテンツVに演出素材X2が表示され、基礎条件B2が無効状態である場合、配信コンテンツVに演出素材X2は表示されない。以上の通り、第2実施形態によれば、演出素材X2を表示または更新するか否かを、利用者Uが任意に選択できる。以上の通り、第1実施形態によれば、演出素材X2を表示または更新するか否かを、利用者Uが任意に選択できる。 Basic condition B2 is a condition regarding whether or not to control performance material X2, and is set to either an enabled state (ON) or an disabled state (OFF). When basic condition B2 is enabled, performance material X2 is displayed in distribution content V, and when basic condition B2 is disabled, performance material X2 is not displayed in distribution content V. As described above, according to the second embodiment, user U can freely select whether or not to display or update performance material X2. As described above, according to the first embodiment, user U can freely select whether or not to display or update performance material X2.
複数の演出条件C2の各々は、基礎条件B2が有効状態である場合に、配信コンテンツVの演出素材X2を制御(表示または更新)する条件である。具体的には、野球ゲームの進行に関する条件が演出条件C2として設定される。すなわち、演出条件C2は、野球ゲームの状況に応じて成否が経時的に変化する条件である。野球ゲームの進行の過程で特定の演出条件C2が成立した場合に、配信コンテンツVの演出素材X2が制御(例えば表示または更新)される。以上の構成によれば、野球ゲームの進行の状況に応じた適切な演出素材X2を配信コンテンツVに含ませることが可能である。 Each of the multiple rendering conditions C2 is a condition for controlling (displaying or updating) the rendering material X2 of the distribution content V when the basic condition B2 is in an enabled state. Specifically, a condition related to the progress of the baseball game is set as the rendering condition C2. That is, the rendering condition C2 is a condition whose success or failure changes over time depending on the situation of the baseball game. When a specific rendering condition C2 is met in the course of the progress of the baseball game, the rendering material X2 of the distribution content V is controlled (for example, displayed or updated). With the above configuration, it is possible to include appropriate rendering material X2 in the distribution content V according to the progress of the baseball game.
複数の演出条件C2は、例えば、野球ゲームにおける時点に関する条件C2-aを含む。すなわち、野球ゲームにおいて特定の時点が到来した場合に、演出条件C2-aが成立したと判定される。例えば、野球ゲームにおいて特定のイニングが開始される時点,または野球ゲームにおいて特定の状況が発生する時点が、演出条件C2-aとして例示される。演出条件C2-aとして指定される特定のイニングとしては、例えば1試合の最後のイニング(9回)が例示される。また、演出条件C2-aとして指定される特定の状況としては、例えば、利用者Uのチームが対戦相手のチームを逆転可能な状況,対戦相手のチームが利用者Uのチームを逆転可能な状況,満塁が成立した状況等、野球ゲームの結果に直接的に影響する重要な状況が例示される。以上の構成によれば、野球ゲームにおける特定の時点の到来が演出素材X2により効果的に演出される配信コンテンツVを生成できる。 The multiple rendering conditions C2 include, for example, a condition C2-a related to a time in a baseball game. That is, when a specific time arrives in a baseball game, it is determined that the rendering condition C2-a is established. For example, the time when a specific inning starts in a baseball game, or the time when a specific situation occurs in a baseball game is exemplified as the rendering condition C2-a. An example of a specific inning specified as the rendering condition C2-a is the last inning (ninth inning) of a game. Also, an example of a specific situation specified as the rendering condition C2-a is an important situation that directly affects the outcome of a baseball game, such as a situation in which the team of the user U can overtake the opponent's team, a situation in which the opponent's team can overtake the team of the user U, a situation in which the bases are full, etc. According to the above configuration, it is possible to generate a distribution content V in which the arrival of a specific time in a baseball game is effectively rendered by the rendering material X2.
複数の演出条件C2は、例えば、野球ゲームにおいて発生するイベントに関する条件C2-bを含む。すなわち、野球ゲームにおいて特定のイベントが発生した場合に、演出条件C2-bが成立したと判定される。演出条件C2-bに指定されるイベントは、例えば、野球ゲームにおける特定の選手キャラクタに関するイベントと、任意の選手キャラクタによる特定の動作に関するイベントとを含む。特定の選手キャラクタに関するイベントとしては、例えば、利用者Uのチームにおける特定の選手キャラクタが登場するイベント,対戦相手のチームにおける特定の選手キャラクタが登場するイベント,または利用者Uのチームにおける任意の選手キャラクタが登場するイベントが例示される。また、特定の動作に関するイベントとしては、例えば、打者が本塁打を達成する動作,投手が三振を奪取する動作,または走者が盗塁する動作が例示される。なお、以上の説明においてはイベントに関する演出条件C2-bと動作に関する演出条件C2-bとを個別に例示したが、双方の組合せを演出条件C2-bとして設定してもよい。例えば、特定の選手キャラクタが本塁打を達成するイベントの発生が、演出条件C2-bとして設定される。以上の構成によれば、野球ゲームにおける特定のイベントの発生が演出素材X2により効果的に演出される配信コンテンツVを生成できる。 The multiple performance conditions C2 include, for example, a condition C2-b related to an event occurring in a baseball game. That is, when a specific event occurs in a baseball game, it is determined that the performance condition C2-b is established. The events specified in the performance condition C2-b include, for example, an event related to a specific player character in a baseball game and an event related to a specific action by any player character. Examples of events related to a specific player character include, for example, an event in which a specific player character in the user U's team appears, an event in which a specific player character in the opponent's team appears, or an event in which any player character in the user U's team appears. Examples of events related to specific actions include, for example, an action of a batter hitting a home run, an action of a pitcher striking out, or an action of a runner stealing a base. In the above description, the performance condition C2-b related to the event and the performance condition C2-b related to the action are exemplified individually, but a combination of both may be set as the performance condition C2-b. For example, the occurrence of an event in which a specific player character hits a home run is set as the performance condition C2-b. With the above configuration, it is possible to generate distribution content V in which the occurrence of a specific event in a baseball game is effectively depicted using the presentation material X2.
複数の演出条件C2は、例えば、野球ゲームにおいて試合が開催される仮想的な場所に関する条件C2-cを含む。すなわち、野球ゲームにおける試合が特定の競技場において開催される場合に、演出条件C2-cが成立したと判定される。以上の構成によれば、野球ゲームにおける特定の場所に特有の効果的な演出が演出素材X2により実現される。 The multiple effect conditions C2 include, for example, a condition C2-c related to a virtual location where a match is held in a baseball game. In other words, it is determined that effect condition C2-c is met when a match in a baseball game is held in a specific stadium. With the above configuration, effective effects specific to a specific location in a baseball game are realized by the effect material X2.
図19は、制御システム60の構成を例示するブロック図である。図19に例示される通り、制御システム60は、制御装置61と記憶装置62と通信装置63とを具備するコンピュータシステムである。なお、制御システム60は、単体の装置として実現されるほか、相互に別体で構成された複数の装置でも実現される。
Figure 19 is a block diagram illustrating the configuration of a
制御装置61は、例えば制御システム60の各要素を制御する単数または複数のプロセッサで構成される。具体的には、例えばCPU、GPU、DSP、FPGA、またはASIC等の1種類以上のプロセッサにより、制御装置61が構成される。通信装置63は、通信網3を介してゲーム装置20および編集システム30の各々と通信する。
The
記憶装置62は、制御装置61が実行するプログラムと制御装置61が使用する各種のデータとを記憶する単数または複数のメモリである。例えば半導体記録媒体および磁気記録媒体等の公知の記録媒体、または複数種の記録媒体の組合せが、記憶装置62として利用される。なお、制御システム60に対して着脱される可搬型の記録媒体、または例えば通信網3を介して制御装置61が書込または読出を実行可能な記録媒体(例えばクラウドストレージ)を、記憶装置62として利用してもよい。
The
図19に例示される通り、記憶装置62は、参照データR2と素材データQ2と複数の基礎データq2とを記憶する。参照データR2と素材データQ2とは、利用者U毎に個別に記憶される。具体的には、参照データR2と素材データQ2とは、各利用者Uの識別情報Uidに対応付けて記憶装置62に記憶される。
As illustrated in FIG. 19, the
なお、以下の説明においては、制御システム40による利用者Uの識別と、制御システム60による利用者Uの識別とに、共通の識別情報Uidが利用される形態を便宜的に例示する。しかし、制御システム40が利用者Uの識別に利用する識別情報Uidと、制御システム60が利用者Uの識別に利用する識別情報Uid'とが相違する形態も想定される。例えば、制御条件Y2の設定時に利用者Uが入力する識別情報Uid'がゲーム装置20から制御システム60に送信され、当該識別情報Uid'が記憶装置62に保存される。なお、以上の説明においては、利用者Uが識別情報Uid'を入力する形態を例示したが、識別情報Uid'を特定可能な情報を利用者Uがゲーム装置20に入力し、制御システム60の制御装置61が当該情報から識別情報Uid'を特定および保存してもよい。
In the following description, for convenience, a form in which the
素材データQ2は、利用者Uが自身の配信コンテンツVに使用する演出素材X2を表すデータである。具体的には、演出素材X2の画像を表す画像データが素材データQ2として例示される。 The material data Q2 is data representing the performance material X2 that the user U uses in his/her distribution content V. Specifically, image data representing an image of the performance material X2 is exemplified as the material data Q2.
図20は、素材データQ2が表す演出素材X2の説明図である。演出素材X2は、透過画像X21と表示要素X22と表示要素X23とを含む動画である。透過画像X21は、前述の透過画像X11と同様に、背後の画像が透過して視認される透明な画像である。他方、表示要素X22および表示要素X23は、視聴者Aが視認可能な演出用の画像である。 Figure 20 is an explanatory diagram of the performance material X2 represented by the material data Q2. Performance material X2 is a video including transparent image X21, display element X22, and display element X23. Similar to the transparent image X11 described above, transparent image X21 is a transparent image through which the image behind it can be seen. On the other hand, display element X22 and display element X23 are images for performance that can be seen by viewer A.
前述の通り、視聴者Aからの応援指示Tを契機として素材データQ2が更新される。具体的には、図20に例示される通り、応援指示Tが発生していない場合には、演出条件C2の成否に関わらず、演出素材X2は透過画像X21で構成される。すなわち、視聴者Aは演出素材X1を視認できない。他方、応援指示Tが発生した場合には、演出素材X2は表示要素X22または表示要素X23で構成される。すなわち、視聴者Aは演出素材X2を視認できる。 As mentioned above, the material data Q2 is updated in response to a cheering instruction T from viewer A. Specifically, as illustrated in FIG. 20, if a cheering instruction T has not occurred, then regardless of whether or not performance condition C2 is met, performance material X2 is composed of transparent image X21. In other words, viewer A cannot see performance material X1. On the other hand, if a cheering instruction T has occurred, performance material X2 is composed of display element X22 or display element X23. In other words, viewer A can see performance material X2.
具体的には、演出条件C2が成立しない状況で応援指示Tが発生した場合、透過画像X21に表示要素X22が合成されることで演出素材X2が生成される。また、演出条件C2が成立した状況で応援指示Tが発生した場合、透過画像X21に表示要素X23が合成されることで演出素材X2が生成される。すなわち、応援指示Tを契機として表示される表示要素X22または表示要素X23は、演出条件C2の成否に応じて相違する。 Specifically, when a cheering instruction T occurs in a situation where the performance condition C2 is not met, the performance material X2 is generated by compositing the display element X22 with the transparent image X21. Also, when a cheering instruction T occurs in a situation where the performance condition C2 is met, the performance material X2 is generated by compositing the display element X23 with the transparent image X21. In other words, the display element X22 or the display element X23 displayed in response to the cheering instruction T differs depending on whether the performance condition C2 is met.
演出条件C2が成立してから所定の消去条件が成立した場合に、表示要素X22または表示要素X23は消去される。すなわち、演出素材X2が透過画像X21で構成された透明状態に遷移する。消去条件は、例えば、表示要素X22または表示要素X23の表示から所定の時間が経過することである。以上の通り、第2実施形態においては、透過画像X21に表示要素X22を合成することで一連の演出素材X2が生成されるから、編集システム30が演出素材X2(表示要素X22)を取得するか否かを判定する必要がない。
When a predetermined erasure condition is met after the performance condition C2 is met, the display element X22 or the display element X23 is erased. That is, the performance material X2 transitions to a transparent state composed of the transparent image X21. The erasure condition is, for example, that a predetermined time has passed since the display of the display element X22 or the display element X23. As described above, in the second embodiment, a series of performance materials X2 is generated by combining the display element X22 with the transparent image X21, so that the
図19の各基礎データq2は、利用者U毎の素材データQ2の生成に利用される画像を表すデータである。例えば、透過画像X21を表す基礎データq2と、表示要素X22を表す基礎データq2と、表示要素X23を表す基礎データq2と、を含む複数の基礎データq2が、記憶装置62に記憶される。
Each piece of basic data q2 in FIG. 19 is data representing an image used to generate material data Q2 for each user U. For example, multiple pieces of basic data q2 including basic data q2 representing transparent image X21, basic data q2 representing display element X22, and basic data q2 representing display element X23 are stored in
参照データR2は、利用者Uの配信コンテンツVに使用される演出素材X2毎に単位データZ2を含む。各単位データZ2は、演出条件C2と制御態様P2との組合せを指定する。制御態様P2は、演出素材X2を更新する方法(演出素材X2を如何に更新するかのパターン)を意味する。例えば、図20の例示を想定すると、制御態様P2は、透過画像X21と表示要素X22と表示要素X23との組合せを指定する。以上の説明から理解される通り、参照データR2は、演出条件C2と制御態様P2との組合せを指定するデータである。演出条件C2と制御態様P2とは、例えばゲーム装置20に対する利用者Uからの指示に応じて設定される。素材データQ2は、利用者Uに対する応援指示Tが発生した場合に、当該参照データR2内の制御態様P2により更新される。
The reference data R2 includes unit data Z2 for each performance material X2 used in the distribution content V of the user U. Each unit data Z2 specifies a combination of a performance condition C2 and a control mode P2. The control mode P2 means a method for updating the performance material X2 (a pattern for updating the performance material X2). For example, in the example of FIG. 20, the control mode P2 specifies a combination of the transparent image X21, the display element X22, and the display element X23. As can be understood from the above explanation, the reference data R2 is data that specifies a combination of the performance condition C2 and the control mode P2. The performance condition C2 and the control mode P2 are set, for example, according to an instruction from the user U to the
図19に例示される通り、参照データR2の各単位データZ2には所在情報L2が対応付けて記憶される。すなわち、利用者Uの配信コンテンツVに使用される演出素材X2毎に所在情報L2が記憶される。所在情報L2は、記憶装置62における素材データQ2の所在を表すデータである。具体的には、素材データQ2のURLが所在情報L2として利用される。制御システム60は、所在情報L2を利用者Uに提供する。編集システム30は、所在情報L2が指定する場所に記憶された素材データQ2を、制御システム60から受信する。以上の説明から理解される通り、所在情報L2は、編集システム30が制御システム60から素材データQ2を取得するためのデータ(素材データQ2を識別するためのデータ)とも換言される。
As illustrated in FIG. 19, location information L2 is stored in association with each unit data Z2 of reference data R2. That is, location information L2 is stored for each performance material X2 used in distribution content V of user U. Location information L2 is data that indicates the location of material data Q2 in
図21は、情報システム1の機能的な構成を例示するブロック図である。なお、制御システム40の機能的な構成は第1実施形態と同様であるため、図21においては図示が省略されている。ゲーム装置20におけるゲーム制御部211および再生制御部212は、第1実施形態と同様である。
Figure 21 is a block diagram illustrating the functional configuration of the
第2実施形態の条件設定部213は、操作装置25に対する利用者Uからの指示に応じて、制御条件Y1(基礎条件B1および演出条件C1)と制御条件Y2(基礎条件B2および演出条件C1)とを設定する。条件設定部213は、第1実施形態と同様に、演出条件C1と制御態様P1とを指定する単位データZ1を利用者Uからの指示に応じて設定し、当該単位データZ1を制御システム40に送信する。また、第2実施形態の条件設定部213は、演出条件C2と制御態様P2とを利用者Uからの指示に応じて設定し、演出条件C2と制御態様P2との組合せを指定する単位データZ2を制御システム60に送信する。
The
条件判定部214は、制御条件Y1(演出条件C1)および制御条件Y2(演出条件C2)の各々の成否を判定する。条件判定部214による判定は、野球ゲームの進行に並行して実行される。すなわち、条件判定部214は、野球ゲームの進行の過程において、制御条件Y1および制御条件Y2が成立したか否かを随時に判定する。第2実施形態の条件判定部214は、制御条件Y1の成否を判定した結果を表す状況データD1と、制御条件Y2の成否を判定した結果を表す状況データD2とを生成する。具体的には、状況データD1は、第1実施形態と同様に、野球ゲームにおいて成立した演出条件C1を指定する。状況データD2は、野球ゲームにおいて成立した演出条件C2を指定する。状況データD1は通信装置23から制御システム40に送信され、状況データD2は通信装置23から制御システム60に送信される。
The
図21に例示される通り、制御システム60の制御装置61は、記憶装置62に記憶されたプログラムを実行することで複数の機能(条件設定部611,情報提供部612,素材制御部613,素材送信部614,決済処理部618)を実現する。
As illustrated in FIG. 21, the
決済処理部618は、端末装置10から応援指示Tを受信した場合に決済処理を実行する。決済処理は、応援指示Tが指定する提供額Wに応じた通貨を視聴者Aが利用者Uに支払う電子決済処理である。なお、視聴者A毎にポイントの残高が登録された口座を参照することで、提供額Wに相当する数量のポイントを視聴者Aの口座から利用者Uに移行する決済処理を、決済処理部618が実行してもよい。
The
なお、配信コンテンツVの配信前の決済処理により視聴者Aがポイントまたはアイテムを購入する形態も想定される。以上の形態では、決済処理部618は、端末装置10から応援指示Tを受信した場合に、視聴者Aの購入済のポイントまたはアイテムを消費してもよい。すなわち、決済処理が実行される時期と応援指示Tが発生する時期とは相違してもよい。また、端末装置10からの応援指示Tの受付に決済処理は必須ではない。例えば、視聴者Aが事前に何らかの方法で獲得したポイントまたはアイテムが、応援指示Tの発生を契機として消費されてもよい。
It is also possible that viewer A purchases points or items through a payment process before the distribution of distribution content V. In the above-described form, when the
条件設定部611は、制御条件Y2(演出条件C2)と制御態様P2との関係を規定する参照データR2を生成する。具体的には、条件設定部611は、演出素材X2毎にゲーム装置20から受信する単位データZ2を参照データR2に追加する。情報提供部612は、各演出素材X2に対応する所在情報L2を利用者Uに提供する。
The
素材制御部613は、素材データQ2が表す演出素材X2を制御する。具体的には、素材制御部613は、各端末装置10から送信される応援指示Tと、ゲーム装置20から送信される状況データD2とに応じて演出素材X2を更新する。前述の通り、状況データD2は、演出条件C2の成否を表すデータである。したがって、素材制御部613は、各端末装置10からの応援指示Tを契機として、利用者Uが設定した制御条件Y2(演出条件C2)のもとで、当該利用者Uの配信コンテンツVに使用される演出素材X1を更新する。
The
素材送信部614は、編集システム30からの所在情報L2を利用した素材要求M2に応じて、当該所在情報L2が示す素材データQ2を要求元の編集システム30に送信する。素材制御部413による演出素材X2の制御と、素材送信部614による素材データQ2の送信とは、野球ゲームの進行に並行して実行される。
In response to a material request M2 using the location information L2 from the
情報システム1の動作を説明する。野球ゲームが起動された直後に実行される初期設定の手順は、図9を参照して説明した通りである。初期設定後の第1準備処理においては、図10および図11の処理に加えて図22および図23の処理が実行される。図22および図23の処理は、制御条件Y2の設定と所在情報L2の発行とを含む。
The operation of the
利用者Uは、自身の配信コンテンツVに演出素材X2を使用するか否か(基礎条件B2)を、操作装置25に対する操作によりゲーム装置20に指示する。ゲーム装置20の制御装置21(条件設定部213)は、基礎条件B2に関する利用者Uからの指示を受付ける(Sa51)。制御装置21(条件設定部213)は、設定データS2が表す基礎条件B2を、利用者Uから指示された状態(有効状態/無効状態)に設定する(Sa52)。制御装置21(条件設定部213)は、基礎条件B2が有効状態に設定されたか否かを判定する(Sa53)。基礎条件B2が無効状態に設定された場合(Sa53:NO)、制御装置21は以下の処理を実行せずに処理を終了する。
The user U instructs the
基礎条件B2として有効状態を指示した利用者Uは、操作装置25に対する操作により、自身の配信コンテンツVに使用したい演出素材X2毎に、演出条件C2と制御態様P2との組合せを指示する。例えば、利用者Uは、事前に用意された複数の選択肢の何れかを演出条件C2として選択し、事前に用意された複数の選択肢の何れかを制御態様P2として選択する。制御装置21(条件設定部213)は、演出条件C2と制御態様P2との組合せに関する利用者Uからの指示を受付ける(Sa54)。制御装置21(条件設定部213)は、設定データS2が表す演出条件C2を、利用者Uから指示された条件に設定する(Sa55)。また、制御装置21(条件設定部213)は、利用者Uから指示された演出条件C2と制御態様P2との組合せを指定する単位データZ2を、通信装置23から制御システム60に送信する(Sa56)。単位データZ2には、利用者Uの識別情報Uidが付加される。
The user U who has specified the valid state as the basic condition B2 specifies a combination of the rendering condition C2 and the control mode P2 for each rendering material X2 that he/she wishes to use in his/her distribution content V by operating the
図23に例示される通り、制御システム60の制御装置61(条件設定部611)は、ゲーム装置20から送信された単位データZ2を通信装置63により受信する(Sd51)。制御装置61(条件設定部611)は、単位データZ2に付加された識別情報Uidに対応する参照データR2を記憶装置62から検索し、当該参照データR2に単位データZ2を追加する(Sd52)。すなわち、利用者Uが指示した演出条件C2と制御態様P2との関係が1個の演出素材X2について参照データR2に登録される。
As illustrated in FIG. 23, the control device 61 (condition setting unit 611) of the
制御装置61(情報提供部612)は、今回の登録に係る演出素材X2の素材データQ2について所在情報L2を生成する(Sd53)。すなわち、素材データQ2が保存される場所を表す所在情報L2が生成される。制御装置61(情報提供部612)は、参照データR2のうち当該演出素材X2に対応する単位データZ2に、所在情報L2を対応づけて記憶する(Sd54)。そして、制御装置21(情報提供部612)は、所在情報L2を通信装置63からゲーム装置20に送信する(Sd55)。すなわち、演出素材X2を指定した利用者Uに対して、当該演出素材X2の素材データQ2の所在を表す所在情報L2が提供される。
The control device 61 (information provider 612) generates location information L2 for the material data Q2 of the currently registered performance material X2 (Sd53). That is, location information L2 indicating the location where the material data Q2 is saved is generated. The control device 61 (information provider 612) stores the location information L2 in association with unit data Z2 of the reference data R2 that corresponds to the performance material X2 (Sd54). The control device 21 (information provider 612) then transmits the location information L2 from the
図22に例示される通り、ゲーム装置20の制御装置21(情報報知部215)は、制御システム60から送信された所在情報L2を通信装置23により受信する(Sa57)。制御装置21(情報報知部215)は、所在情報L2を利用者Uに報知する(Sa58)。具体的には、表示装置241に所在情報L2が表示される。
As illustrated in FIG. 22, the control device 21 (information notification unit 215) of the
制御装置21は、所定の終了条件が成立したか否かを判定する(Sa59)。例えば、操作装置25に対する操作で利用者Uが終了を指示した場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sa59:NO)、制御装置21は、処理をステップSa54に移行する。すなわち、1個の演出素材X2について利用者Uが演出条件C2と制御態様P2との組合せを指示するたびに、設定データS2の更新(Sa54,Sa55)と参照データR2の更新(Sa56,Sd51,Sd52)と所在情報L2の提供(Sd53-Sd55,Sa57,Sa58)とが実行される。
The
他方、終了条件が成立した場合(Sa59:YES)、制御装置21は処理を終了する。以上の説明から理解される通り、利用者Uから指示された演出条件C2と演出素材X2との対応が登録され、演出素材X2に対応する所在情報L2が当該利用者Uに通知される。
On the other hand, if the termination condition is met (Sa59: YES), the
図24は、第2実施形態における第2準備処理の具体的な手順を例示するフローチャートである。図12の処理が図24の処理に置換される。第2準備処理が開始される段階では、利用者Uは、演出素材X1毎の所在情報L1と演出素材X2毎の所在情報L2とを把握している。 Figure 24 is a flowchart illustrating the specific steps of the second preparation process in the second embodiment. The process of Figure 12 is replaced with the process of Figure 24. At the stage when the second preparation process starts, the user U is aware of the location information L1 for each performance material X1 and the location information L2 for each performance material X2.
利用者Uは、操作装置35を操作することで、配信コンテンツVにおける演出素材X1および演出素材X2の各々の配置を指示する。編集システム30の制御装置31(編集処理部312)は、演出素材X1または演出素材X2の配置の指示を利用者Uから受付ける(Sc61)。利用者Uからの指示は、配信コンテンツVにおける演出素材X1または演出素材X2の位置の指定を含む。
The user U operates the
また、利用者Uは、操作装置35に対する操作により、演出素材X1の所在情報L1および演出素材X2の所在情報L2を編集システム30に入力する。制御装置31(素材取得部311)は、利用者Uによる所在情報L1および所在情報L2の入力を受付ける(Sc62)。所在情報L1または所在情報L2は、記憶装置32に記憶される。演出素材X1または演出素材X2の配置に関する指示の受付(Sc61)と、所在情報L1または所在情報L2の受付(Sc62)とは、配信コンテンツVに配置される演出素材X(X1,X2)毎に実行される。
Furthermore, the user U inputs location information L1 of performance material X1 and location information L2 of performance material X2 to the
図25から図27は、配信コンテンツVを生成する編集処理のフローチャートである。第2実施形態の編集システム30は、第1実施形態における図13の処理に代えて図25の処理を実行する。図26は、制御システム60が編集処理において実行する処理の具体的な手順を例示するフローチャートである。制御システム40は、第1実施形態と同様に図14の処理を実行する。また、第2実施形態のゲーム装置20は、第1実施形態における図15の処理に代えて図27の処理を実行する。
Figures 25 to 27 are flowcharts of the editing process for generating distribution content V. The
配信コンテンツVの生成が利用者Uから指示されると、編集システム30の制御装置31(素材取得部311)は、素材要求M1を通信装置33から制御システム40に送信する(Sc71)。配信コンテンツVの演出素材X1毎に、素材要求M1が制御システム40に送信される。各演出素材X1の素材要求M1は、利用者Uの識別情報Uidと、第2準備処理において利用者Uが当該演出素材X1について入力した所在情報L1とを含む。
When the generation of distribution content V is instructed by user U, the control device 31 (material acquisition unit 311) of the
また、制御装置31(素材取得部311)は、素材要求M2を通信装置33から制御システム60に送信する(Sc72)。配信コンテンツVの演出素材X2毎に、素材要求M2が制御システム60に送信される。各演出素材X2の素材要求M2は、利用者Uの識別情報Uidと、第2準備処理において利用者Uが当該演出素材X2について入力した所在情報L2とを含む。
The control device 31 (material acquisition unit 311) also transmits a material request M2 from the
図26に例示される通り、制御システム60の制御装置61(素材送信部614)は、編集システム30から送信された素材要求M2を通信装置63により受信する(Sd71)。制御装置61(素材送信部614)は、記憶装置62のうち素材要求M2内の所在情報L2で指定される場所に、演出素材X2を表す素材データQ2を保存する(Sd72)。図20を参照して前述した通り、応援指示Tを受信していない状態では、透過画像X21を表す素材データQ2が記憶装置62に記憶される。
As illustrated in FIG. 26, the control device 61 (material sending unit 614) of the
他方、ゲーム装置20の制御装置21(ゲーム制御部211および再生制御部212)は、図27に例示される通り、操作装置25に対する利用者Uからの指示に応じて野球ゲームを進行させる(Sa71)。制御装置21(再生制御部212)は、野球ゲームの状況に応じたプレイ素材Xaの素材データQaを、通信装置23から編集システム30に送信する(Sa72)。
On the other hand, the control device 21 (
条件判定部214は、野球ゲームの進行の結果、設定データS1が指定する何れかの演出条件C1が成立したか否かを判定する(Sa73)。演出条件C1が成立した場合(Sa73:YES)、制御装置21(条件判定部214)は、当該演出条件C1を指定する状況データD1を、通信装置23から制御システム40に送信する(Sa74)。他方、演出条件C1が成立しない場合(Sa73:NO)、状況データD1の送信(Sa74)は実行されない。
The
また、条件判定部214は、野球ゲームの進行の結果、設定データS2が指定する何れかの演出条件C2が成立したか否かを判定する(Sa75)。演出条件C2が成立した場合(Sa75:YES)、制御装置21(条件判定部214)は、当該演出条件C2を指定する状況データD2を、通信装置23から制御システム60に送信する(Sa76)。他方、演出条件C2が成立しない場合(Sa75:NO)、状況データD2の送信(Sa76)は実行されない。
The
制御装置21は、所定の終了条件が成立したか否かを判定する(Sa77)。例えば、操作装置25に対する操作で利用者Uが終了を指示した場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sa77:NO)、制御装置21は、処理をステップSa71に移行する。他方、終了条件が成立した場合(Sa77:YES)、制御装置21は、野球ゲームを終了する。以上の例示の通り、野球ゲームの進行に並行して、演出条件C1を指定する状況データD1が制御システム40に順次に送信され、演出条件C2を指定する状況データD2が制御システム60に順次に送信される。状況データD1および状況データD2の各々には利用者Uの識別情報Uidが含まれる。
The
図26に例示される通り、制御システム60の制御装置61(素材制御部613)は、通信装置63が端末装置10から応援指示Tを受信したか否かを判定する(Sd73)。応援指示Tを受信した場合(Sd74)、制御装置61(素材制御部613)は、通信装置63がゲーム装置20から状況データD2を受信したか否かを判定する(Sd74)。応援指示Tを受信したけれども状況データD2は受信していない場合(Sd74:NO)、制御装置61(素材制御部613)は、演出素材X2の素材データQ2を更新する(Sd75)。具体的には、演出素材X2が表示要素X22を含むように素材データQ2が更新される。他方、応援指示Tおよび状況データD2の双方を受信した場合(Sd74:YES)、制御装置61(素材制御部613)は、演出素材X2の素材データQ2を更新する(Sd76)。具体的には、演出素材X2が表示要素X23を含むように素材データQ2が更新される。他方、通信装置63が応援指示Tを受信しない場合(Sd73:NO)、素材データQ2の更新(Sd75,Sd76)は実行されない。
As illustrated in FIG. 26, the control device 61 (material control unit 613) of the
制御装置61(素材送信部614)は、素材データQ2を通信装置63から編集システム30に送信する(Sd77)。以上の説明から理解される通り、第2実施形態の素材制御部613は、視聴者Aによる操作に応じた応援指示Tと、野球ゲームの状況を表す状況データD2とに応じて、演出素材X2の素材データQ2を野球ゲームの進行に並行して更新する。
The control device 61 (material transmission unit 614) transmits the material data Q2 from the
制御装置61は、所定の終了条件が成立したか否かを判定する(Sd78)。例えば、野球ゲームの終了がゲーム装置20から通知された場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sd78:NO)、制御装置61は、処理をステップSd73に移行する。すなわち、応援指示Tの受信を契機とした素材データQ2の更新(Sd73-Sd76)と、当該素材データQ2の送信(Sd77)とが反復される。他方、終了条件が成立した場合(Sd78:YES)、制御装置61は処理を終了する。
The
図25に例示される通り、素材要求M1および素材要求M2の送信後(Sc72)、編集システム30の制御装置31(素材取得部311)は、ゲーム装置20から送信(Sa72)されたプレイ素材Xaの素材データQaを、通信装置33により受信する(Sc73)。また、制御装置31(素材取得部311)は、収録装置36が生成した収録素材Xbの素材データQbを取得する(Sc74)。さらに、制御装置31(素材取得部311)は、制御システム40から送信(Sb45)された演出素材X1の素材データQ1を、通信装置33により受信する(Sc75)。また、制御装置31(素材取得部311)は、制御システム60から送信(Sd77)された演出素材X2の素材データQ2を、通信装置33により受信する(Sc76)。なお、各素材データQ(Qa,Qb,Q1,Q2)の受信の順序は以上の例示に限定されない。
25, after transmitting material request M1 and material request M2 (Sc72), the control device 31 (material acquisition unit 311) of the
制御装置31(編集処理部312)は、以上の処理で取得した素材X(Xa,Xb,X1,X2)を含む配信コンテンツVを生成する(Sc77)。すなわち、図17に例示した通り、プレイ素材Xaと収録素材Xbと演出素材X1と演出素材X2とを含む配信コンテンツVが生成される。制御装置31(編集処理部312)は、配信コンテンツVを通信装置33から配信システム50に送信する(Sc78)。すなわち、配信コンテンツVが編集システム30から配信システム50にアップロードされる。配信コンテンツVは、配信システム50から各端末装置10に送信される。
The control device 31 (editing processing unit 312) generates distribution content V including the materials X (Xa, Xb, X1, X2) acquired by the above processing (Sc77). That is, as illustrated in FIG. 17, distribution content V including play material Xa, recording material Xb, performance material X1, and performance material X2 is generated. The control device 31 (editing processing unit 312) transmits distribution content V from the
制御装置31は、所定の終了条件が成立したか否かを判定する(Sc79)。例えば、操作装置35に対する操作で利用者Uが終了を指示した場合に、終了条件が成立したと判定される。終了条件が成立しない場合(Sc79:NO)、制御装置31は、処理をステップSc73に移行する。すなわち、各素材X(Xa,Xb,X1,X2)の取得(Sc73-Sc76)と、各素材Xを利用した配信コンテンツVの生成(Sc77)および送信(Sc78)とが実行される。他方、終了条件が成立した場合(Sc79:YES)、制御装置31は処理を終了する。なお、以上の説明においては、なお、第1実施形態において前述した通り、制御装置31が、素材要求M1の送信(Sc71)と素材データQ1の受信(Sc75)とを、終了条件の成立まで反復する形態も想定される。同様に、以上の説明においては、制御装置31が、素材要求M2を送信(Sc72)したうえで素材データQ2の受信(Sc76)を反復する形態を例示したが、制御装置31が、素材要求M2の送信(Sc72)と素材データQ2の受信(Sc76)とを、終了条件の成立まで反復する形態も想定される。すなわち、終了条件が成立しない場合(Sc79:NO)、制御装置31は、処理をステップSc71に移行してもよい。
The
以上に説明した通り、第2実施形態においては、配信コンテンツVの視聴者Aによる応援指示Tと野球ゲームの状況とに応じて、配信コンテンツVに使用される演出素材X2の素材データQ2が更新される。具体的には、応援指示Tに応じて配信コンテンツVに表示される演出素材X2の態様が、野球ゲームの状況に応じて変化する。したがって、配信コンテンツVにおける視聴者Aからの応援指示Tに関する演出が多様化され、応援指示Tの誘因を視聴者Aに効果的に付与できる。 As described above, in the second embodiment, the material data Q2 of the performance material X2 used in the distribution content V is updated according to the cheering instructions T from viewer A of the distribution content V and the situation of the baseball game. Specifically, the form of the performance material X2 displayed in the distribution content V according to the cheering instructions T changes according to the situation of the baseball game. Therefore, the performance related to the cheering instructions T from viewer A in the distribution content V is diversified, and an incentive to cheer instructions T can be effectively given to viewer A.
また、第2実施形態においては、制御システム60から編集システム30に送信される素材データQ2が、利用者Uによる指示に応じた制御条件Y2(特に演出条件C2)のもとで更新される。したがって、利用者Uの意図または嗜好が反映された演出素材X2を含む多様な配信コンテンツVを生成できる。また、配信コンテンツVに対して所在情報L2を設定する簡便な処理により、当該配信コンテンツVに使用される演出素材X2を、利用者Uのプレイによる野球ゲームの進行に並行して更新できる。具体的には、第1準備処理および第2準備処理が野球ゲームの開始前に実行されることで、野球ゲームの進行中には、配信コンテンツVに関する利用者Uからの指示がなくても、配信コンテンツVの演出素材X2が適切な時点で更新される。すなわち、利用者Uは、配信コンテンツVの生成に注意することなく野球ゲームのプレイに集中できるという利点がある。
In the second embodiment, the material data Q2 transmitted from the
[第3実施形態]
第3実施形態におけるゲーム装置20の制御装置21(例えばゲーム制御部211)は、制御システム40および制御システム60に対して、野球ゲームの状況を表す状況データDを送信する。状況データDは、演出条件C(C1,C2)に関連する状況を表すデータである。具体的には、状況データDが表す状況としては、野球ゲームにおける特定の時点の到来、各種のイベントの発生,当該イベントに関与する特定の選手キャラクタ、当該イベントにおける特定の動作、野球ゲームにおいて試合が開催される仮想的な場所、等が例示される。以上の通り、第1実施形態および第2実施形態においては、演出条件Cの成否を判定した結果を表す状況データD(D1,D2)がゲーム装置20から送信されるのに対し、第3実施形態においては、野球ゲームの進行の状況を直接的に表す状況データDが、制御システム40および制御システム60に送信される。したがって、第3実施形態において、条件判定部214はゲーム装置20から省略される。
[Third embodiment]
The control device 21 (e.g., the game control unit 211) of the
図28は、第3実施形態における制御システム40の機能的な構成を例示するブロック図である。図28に例示される通り、第3実施形態における制御システム40の制御装置41は、第1実施形態と同様の要素(条件設定部411,情報提供部412,素材制御部413,素材送信部414)に加えて条件判定部415として機能する。
Fig. 28 is a block diagram illustrating the functional configuration of the
条件判定部415は、通信装置43がゲーム装置20から受信した状況データDを利用して演出条件C1の成否を判定する。すなわち、参照データR1に登録された各演出条件C1の成否が状況データDに応じて判定される。第3実施形態の素材制御部413は、条件判定部415による判定の結果に応じて素材データQ1を更新する。
The
図29は、制御システム40の制御装置41が編集処理において実行する処理のフローチャートである。すなわち、第3実施形態においては、第1実施形態における図14の処理が図29の処理に置換される。
Figure 29 is a flowchart of the process executed by the
素材要求M1の受信(Sb41)と素材データQ1の保存(Sb42)とを実行すると、制御システム40の制御装置41(条件判定部415)は、状況データDをゲーム装置20から受信したか否かを判定する(Sb43)。状況データDを受信した場合(Sb43:YES)、制御装置41(条件判定部415)は、状況データDを利用して、参照データR1に登録された何れかの演出条件C1が成立したか否かを判定する(Sb47)。演出条件C1が成立した場合(Sb47:YES)、制御装置41(素材制御部413)は、演出素材X1の素材データQ1を更新する(Sb44)。他方、状況データDを受信しない場合(Sb43:NO)、または演出条件C1が成立しない場合(Sb47:NO)、素材データQ1の更新(Sb44)は実行されない。編集システム30に対する素材データQ1の送信(Sb45)等の動作は第1実施形態と同様である。
When receiving the material request M1 (Sb41) and saving the material data Q1 (Sb42), the control device 41 (condition determination unit 415) of the
第3実施形態においても第1実施形態と同様の効果が実現される。また、第3実施形態においては、制御システム40の条件判定部415が演出条件C1の成否を判定するから、例えばゲーム装置20が当該判定を実行する構成と比較して、ゲーム装置20の処理負荷が低減される。他方、演出条件C1の成否がゲーム装置20において判定される第1実施形態によれば、制御システム40が当該判定を実行する構成と比較して、制御システム40の処理負荷が低減される。
The third embodiment also achieves the same effect as the first embodiment. Furthermore, in the third embodiment, the
図30は、第3実施形態における制御システム60の機能的な構成を例示するブロック図である。図30に例示される通り、第3実施形態における制御システム60の制御装置61は、第1実施形態と同様の要素(条件設定部611,情報提供部612,素材制御部613,素材送信部614,決済処理部618)に加えて条件判定部615として機能する。
Figure 30 is a block diagram illustrating the functional configuration of the
条件判定部615は、通信装置63がゲーム装置20から受信した状況データDを利用して演出条件C2の成否を判定する。すなわち、参照データR2に登録された各演出条件C2の成否が状況データDに応じて判定される。第3実施形態の素材制御部613は、条件判定部615による判定の結果に応じて素材データQ2を更新する。
The
図31は、制御システム60の制御装置61が編集処理において実行する処理のフローチャートである。すなわち、第3実施形態においては、第2実施形態における図14の処理が図29の処理に置換される。
Figure 31 is a flowchart of the process executed by the
素材要求M2の受信(Sd71)と素材データQ2の保存(Sd72)とを実行すると、制御システム60の制御装置61(条件判定部615)は、通信装置63が端末装置10から応援指示Tを受信したか否かを判定する(Sd73)。応援指示Tを受信すると(Sd73:YES)、制御システム60の制御装置61(条件判定部615)は、状況データDをゲーム装置20から受信したか否かを判定する(Sd74)。
After receiving the material request M2 (Sd71) and saving the material data Q2 (Sd72), the control device 61 (condition determination unit 615) of the
状況データDを受信した場合(Sd74:YES)、制御装置61(条件判定部615)は、状況データDを利用して、参照データR2に登録された何れかの演出条件C2が成立したか否かを判定する(Sd79)。演出条件C2が成立しない場合(Sd79:NO)、制御装置61(素材制御部613)は、演出素材X2が表示要素X22を含むように素材データQ2を更新する(Sd75)。他方、演出条件C2が成立した場合(Sd79:YES)、制御装置61(素材制御部613)は、演出素材X2が表示要素X23を含むように素材データQ2を更新する(Sd76)。状況データDを受信しない場合(Sd74:NO)、素材データQ2の更新(Sd75,Sd76)は実行されない。編集システム30に対する素材データQ2の送信(Sd77)等の動作は第2実施形態と同様である。 When the situation data D is received (Sd74: YES), the control device 61 (condition determination unit 615) uses the situation data D to determine whether any of the rendering conditions C2 registered in the reference data R2 is satisfied (Sd79). When the rendering condition C2 is not satisfied (Sd79: NO), the control device 61 (material control unit 613) updates the material data Q2 so that the rendering material X2 includes the display element X22 (Sd75). On the other hand, when the rendering condition C2 is satisfied (Sd79: YES), the control device 61 (material control unit 613) updates the material data Q2 so that the rendering material X2 includes the display element X23 (Sd76). When the situation data D is not received (Sd74: NO), the updating of the material data Q2 (Sd75, Sd76) is not executed. Operations such as sending the material data Q2 to the editing system 30 (Sd77) are the same as those in the second embodiment.
第3実施形態においても第2実施形態と同様の効果が実現される。また、第3実施形態においては、制御システム60の条件判定部615が演出条件C2の成否を判定するから、例えばゲーム装置20が当該判定を実行する構成と比較して、ゲーム装置20の処理負荷が低減される。他方、演出条件C2の成否がゲーム装置20において判定される第2実施形態によれば、制御システム60が当該判定を実行する構成と比較して、制御システム60の処理負荷が低減される。
The third embodiment also achieves the same effect as the second embodiment. Furthermore, in the third embodiment, the
[第4実施形態]
第4実施形態において各端末装置10から送信される応援指示Tは、応援態様を指定する。応援態様は、視聴者Aによる利用者Uの応援の態様(条件または属性)である。例えば、第2実施形態において例示した価値媒体の提供額Wが、応援態様として応援指示Tにより指定される。前述の通り、提供額Wは、視聴者Aが任意に設定可能である。
[Fourth embodiment]
In the fourth embodiment, the cheering instruction T transmitted from each
利用者Uを応援する方法(以下「応援方法」という)を視聴者Aが複数の選択肢から選択可能な形態では、視聴者Aが選択した応援方法が、応援態様として応援指示Tに指定される。例えば、通貨,ポイントまたはアイテムの何れかの提供が、応援方法として例示される。視聴者Aから利用者Uに提供されるアイテムは、例えば野球ゲーム(または他のゲーム)において使用可能なオブジェクトである。また、利用者Uに提供するアイテムを視聴者Aが複数の選択肢から選択可能な形態では、視聴者Aが選択したアイテムが、応援態様として応援指示Tに指定される。 In a configuration in which viewer A can select from multiple options the method of cheering for user U (hereinafter referred to as the "cheering method"), the cheering method selected by viewer A is specified in cheering instruction T as the cheering mode. For example, the cheering method may be the provision of currency, points, or an item. The item provided by viewer A to user U is, for example, an object that can be used in a baseball game (or other game). Furthermore, in a configuration in which viewer A can select from multiple options the item to provide to user U, the item selected by viewer A is specified in cheering instruction T as the cheering mode.
第4実施形態の素材制御部613は、図26のステップSd75またはSd76において、応援指示Tにおいて指定された応援態様に応じて演出素材X2を制御する。例えば、素材制御部613は、応援態様として指定された提供額Wが所定の閾値を下回る場合と当該閾値を上回る場合とで、演出素材X2を相異なる画像に更新する。応援方法(通貨,ポイント,アイテム)が応援態様として応援指示Tに指定される形態では、素材制御部613は、第1応援方法が指定された場合と第1応援方法以外の第2応援方法が指定された場合とで、演出素材X2を相異なる画像に更新する。また、複数種のアイテムの何れかを視聴者Aが選択する形態では、素材制御部613は、第1アイテムが選択された場合と第1アイテム以外の第2アイテムが選択された場合とで、演出素材X2を相異なる画像に更新する。
The
第4実施形態においても第2実施形態と同様の効果が実現される。また、第4実施形態においては、視聴者Aによる応援態様に応じて演出素材X2が制御される。すなわち、視聴者Aによる指示が演出素材X2に反映される。したがって、利用者Uを応援する誘因を視聴者Aに効果的に付与できる。なお、第3実施形態の構成は第4実施形態にも適用される。 In the fourth embodiment, the same effect as in the second embodiment is achieved. Furthermore, in the fourth embodiment, the performance material X2 is controlled according to the cheering style of viewer A. That is, the instructions from viewer A are reflected in the performance material X2. Therefore, an incentive to cheer on user U can be effectively given to viewer A. The configuration of the third embodiment is also applied to the fourth embodiment.
[変形例]
以上に例示した各形態は多様に変形され得る。前述の各形態に適用され得る具体的な変形の態様を以下に例示する。以下の例示から任意に選択された2以上の態様を、相互に矛盾しない範囲で併合してもよい。
[Modification]
Each of the above-mentioned exemplary embodiments may be modified in various ways. Specific modified embodiments that may be applied to each of the above-mentioned embodiments are exemplified below. Two or more embodiments selected from the following examples may be combined to the extent that they are not mutually contradictory.
(1)演出条件C(C1,C2)は前述の各形態における例示に限定されない。例えば、野球ゲームのような対戦ゲームにおいては、利用者Uのチームと対戦相手のチームとの各々について演出条件Cが個別に設定されてもよい。例えば、利用者Uのチームに関する演出条件Cが成立した場合には、肯定的な雰囲気の演出素材X(X1,X2)が表示され、対戦相手のチームに関する演出条件Cが成立した場合には、否定的な雰囲気の演出素材X(X1,X2)が表示されてもよい。 (1) The presentation conditions C (C1, C2) are not limited to the examples in each of the above-mentioned forms. For example, in a competitive game such as a baseball game, the presentation conditions C may be set individually for the user U's team and the opponent's team. For example, when the presentation condition C for the user U's team is met, presentation material X (X1, X2) with a positive atmosphere may be displayed, and when the presentation condition C for the opponent's team is met, presentation material X (X1, X2) with a negative atmosphere may be displayed.
また、演出条件C(C1,C2)は、野球ゲームに関する変数を含んでもよい。例えば、野球ゲームを想定すると、打者による本塁打の飛距離,投手による奪三振の総数,走者による盗塁数、等の各種の変数に関する条件が、演出条件Cとして指定される。例えば、変数の数値が所定の閾値を上回ることが、演出条件Cとして設定される。すなわち、野球ゲームの進行に応じて変化する変数の数値が閾値を上回る場合に、演出条件Cが成立したと判定される。以上の形態によれば、野球ゲームに関する変数の数値に応じて演出素材X(X1,X2)を制御できる。例えば、変数の数値が閾値を上回る場合と当該閾値を下回る場合とで、演出素材Xが相異なる画像に更新される。 The performance condition C (C1, C2) may also include variables related to the baseball game. For example, in a baseball game, conditions related to various variables such as the distance of a home run hit by a batter, the total number of strikeouts by a pitcher, the number of stolen bases by a runner, etc. are specified as the performance condition C. For example, the performance condition C is set to be that the numerical value of the variable exceeds a predetermined threshold. In other words, when the numerical value of the variable, which changes as the baseball game progresses, exceeds the threshold, it is determined that the performance condition C is met. According to the above embodiment, the performance material X (X1, X2) can be controlled according to the numerical value of the variable related to the baseball game. For example, the performance material X is updated to different images when the numerical value of the variable exceeds the threshold and when it falls below the threshold.
また、例えば野球ゲームの試合が開催される仮想的な空間内に特定のオブジェクト(以下「目標オブジェクト」という)が設置される場合を想定する。目標オブジェクトは、例えば、仮想的な競技場において観客席の背後に設置された看板である。条件設定部213は、選手キャラクタによる打球が目標オブジェクトに衝突すること(イベント)を演出条件C(C1,C2)として設定してもよい。以上の演出条件Cが成立した場合に、素材制御部413および素材制御部613は、特定の商品または役務の提供を視聴者Aが享受するための画像(以下「特別画像」という)に、演出素材X(X1,X2)を更新する。特別画像は、例えば商品または役務を獲得できるキャンペーンに視聴者Aが応募するための応募コード(例えばQRコード(登録商標))を含む。以上の形態によれば、視聴者Aによる配信コンテンツVの視聴が促進され、かつ、特定の商品または役務を広告する効果も期待できる。したがって、商品または役務を提供する事業者と配信コンテンツVを提供する利用者Uとの効果的な提携が実現される。
Also, assume that a specific object (hereinafter referred to as a "target object") is installed in a virtual space where a baseball game is held. The target object is, for example, a signboard installed behind the spectator seats in a virtual stadium. The
(2)前述の各形態においては、複数の選択肢の何れかを利用者Uが演出条件C(C1,C2)として選択する形態を例示したが、演出条件Cの詳細を利用者Uが任意に設定できる形態も想定される。制御態様P(P1,P2)についても同様に、複数の選択肢の何れかを利用者Uが制御態様Pとして選択する形態のほか、制御態様Pの詳細を利用者Uが任意に設定できる形態も想定される。また、演出条件Cと制御態様Pとの対応が事前に設定され、利用者Uが演出条件Cを選択した場合に、当該演出条件Cに対応する制御態様Pが自動的に選択される形態も想定される。 (2) In each of the above embodiments, the user U selects one of a number of options as the rendering condition C (C1, C2), but a form in which the user U can set the details of the rendering condition C at will is also envisioned. Similarly, for the control mode P (P1, P2), in addition to a form in which the user U selects one of a number of options as the control mode P, a form in which the user U can set the details of the control mode P at will is also envisioned. Also envisioned is a form in which the correspondence between the rendering condition C and the control mode P is set in advance, and when the user U selects a rendering condition C, the control mode P corresponding to that rendering condition C is automatically selected.
(3)第2実施形態においては、制御システム40および制御システム60の各々がゲーム装置20と直接的に通信する形態を例示したが、制御システム60が制御システム40を介してゲーム装置20と通信してもよい。例えば、条件設定部213が生成した単位データZ(Z1,Z2)は、ゲーム装置20から制御システム40に送信され、当該制御システム40から制御システム60に送信される。なお、制御システム40がゲーム装置20から受信した複数の単位データZのうち、制御システム60に関連する単位データZ2のみが、選択的に制御システム40から制御システム60に送信されてもよい。また、制御システム40がゲーム装置20から受信した複数の単位データZの全部が、制御システム40から制御システム60に送信されてもよい。
(3) In the second embodiment, the
以上の説明では単位データZに着目したが、前述の各形態において例示した状況データD(D,D1,D2)についても同様に、制御システム40を経由して制御システム60に送信されてもよい。すなわち、状況データDは、ゲーム装置20から制御システム40に送信され、当該制御システム40から制御システム60に送信される。なお、制御システム40がゲーム装置20から受信した複数の状況データD(D1,D2)のうち制御システム60に関連する状況データD2のみが、選択的に制御システム40から制御システム60に送信されてもよい。また、制御システム40がゲーム装置20から受信した複数の状況データDの全部が、制御システム40から制御システム60に送信されてもよい。
In the above explanation, attention has been focused on unit data Z, but the situation data D (D, D1, D2) exemplified in each of the above-mentioned embodiments may also be transmitted to the
(4)前述の各形態においては、演出素材X(X1,X2)が画像で構成される形態を例示したが、演出素材Xが音声を含んで構成されてもよい。例えば、演出素材Xが画像のみで構成される前述の各形態のほか、演出素材Xが画像と音声とで構成される形態、または、演出素材Xが音声のみで構成される形態が想定される。演出素材Xが音声を含む形態では、配信コンテンツVの音声に演出素材Xの音声が含まれる。例えば、編集処理部312は、プレイ素材Xaの音声と収録素材Xbの音声と演出素材X1の音声と演出素材X2の音声とを混合することで、配信コンテンツVの音声を生成する。また、プレイ素材Xaが音声のみで構成される形態、または収録素材Xbが音声のみで構成される形態も想定される。
(4) In each of the above-mentioned forms, the performance material X (X1, X2) is composed of images, but the performance material X may also be composed of sound. For example, in addition to each of the above-mentioned forms in which the performance material X is composed of only images, a form in which the performance material X is composed of images and sound, or a form in which the performance material X is composed of only sound, is envisioned. In a form in which the performance material X includes sound, the sound of the performance material X is included in the sound of the distribution content V. For example, the
(5)前述の各形態においては、ゲーム装置20と編集システム30とが別体の装置である形態を例示したが、ゲーム装置20と編集システム30とは一体に構成されてもよい。すなわち、収録システム2は単体の装置で構成されてもよい。また、前述の各形態においては、編集システム30と配信システム50とが別体の装置である形態を例示したが、編集システム30と配信システム50とは一体に構成されてもよい。すなわち、編集処理部312が生成した配信コンテンツVを各端末装置10に送信する機能は、編集システム30に搭載されてもよい。
(5) In each of the above embodiments, the
(6)前述の各形態においては、ゲーム装置20の表示装置241に表示された所在情報L(L1,L2)を、利用者Uが操作装置35により編集システム30に入力する形態を例示したが、編集システム30が所在情報Lを取得するための構成は任意である。例えば、ゲーム装置20から編集システム30に対して有線または無線により所在情報Lが送信される形態が想定される。また、例えば所在情報Lを表す読取可能な図像(例えばQRコード(登録商標))が表示装置241に表示される形態では、編集システム30の収録装置36(撮像装置)が当該図像を光学的に読取ることで、編集システム30が所在情報Lを取得してもよい。また、ゲーム装置20と編集システム30とが一体に構成された形態では、情報報知部215が表示した所在情報Lを、利用者Uが配信コンテンツVの編集画面にコピー&ペーストしてもよい。
(6) In each of the above-mentioned embodiments, the user U inputs the location information L (L1, L2) displayed on the
(7)前述の各形態においては、所在情報L1を含む素材要求M1を編集システム30から制御システム40に送信したが、所在情報L1に代えて利用者Uの識別情報Uidを含む素材要求M1を、編集システム30から制御システム40に送信してもよい。制御システム40の素材送信部414は、素材要求M1に含まれる識別情報Uidが対応付けられた素材データQ1を、要求元の編集システム30に送信する。以上の説明から理解される通り、収録システム2と制御システム40との間の所在情報L1の授受は省略されてもよい。所在情報L2についても同様である。すなわち、所在情報L2に代えて利用者Uの識別情報Uidを含む素材要求M2を、編集システム30から制御システム60に送信してもよい。制御システム60の素材送信部614は、素材要求M2に含まれる識別情報Uidが対応付けられた素材データQ2を、要求元の編集システム30に送信する。すなわち、収録システム2と制御システム60との間の所在情報L2の授受は省略されてもよい。
(7) In each of the above-described embodiments, the
(8)前述の各形態においては、制御条件Y1および制御条件Y2を設定する条件設定部213がゲーム装置20に搭載された形態を例示したが、ゲーム装置20とは別個の情報処理装置に条件設定部213が搭載されてもよい。例えば、利用者Uからの指示に応じて情報処理装置が生成した設定データS1および設定データS2が、当該情報処理装置から通信網3を介してゲーム装置20に提供されてもよい。
(8) In each of the above embodiments, the
(9)前述の各形態においては野球ゲームを例示したが、本発明が適用されるゲームの種類は任意である。演出条件C(C1,C2)は、ゲームの種類に応じて多様に設定される。 (9) Although a baseball game has been exemplified in each of the above embodiments, the present invention can be applied to any type of game. The presentation conditions C (C1, C2) can be set in a variety of ways depending on the type of game.
例えば、野球以外の対戦ゲームにも前述の各形態が適用される。例えばサッカーゲームにおいては、「シュート」「得点」「オフサイド」「ファウル」等の各種のイベントの発生が演出条件C(C1-b,C2-b)として例示される。また、格闘ゲームにおいては、「特定の必殺技の発生」「所定回以上のコンボの発生」「ノックアウト」「ダウン」等の各種のイベントの発生が演出条件C(C1-b,C2-b)として例示される。1対1の対戦ゲームのほか、利用者Uが多数の対戦相手と対戦する対戦ゲーム(例えばバトルロイヤルゲーム)にも本発明は適用される。また、対戦ゲームにおいては、利用者Uが現実の対戦相手と対戦する形態のほか、利用者Uが仮想的な対戦相手(いわゆるCPUプレイヤ等のノンプレイヤーキャラクター)と対戦する形態も想定される。 For example, the above-mentioned forms are also applicable to competitive games other than baseball. For example, in a soccer game, the occurrence of various events such as "shoot," "score," "offside," and "foul" are exemplified as the performance conditions C (C1-b, C2-b). In a fighting game, the occurrence of various events such as "occurrence of a specific special move," "occurrence of a combo a certain number of times or more," "knockout," and "down" are exemplified as the performance conditions C (C1-b, C2-b). In addition to one-on-one competitive games, the present invention is also applicable to competitive games in which a user U competes against multiple opponents (for example, a battle royal game). In competitive games, in addition to a form in which a user U competes against a real opponent, a form in which a user U competes against a virtual opponent (a non-player character such as a CPU player) is also assumed.
また、対戦ゲームのほか、利用者Uが単独でプレイするゲームにも本発明は適用される。例えば、利用者Uが操作するキャラクタが仮想的な世界を探索する探索ゲームにも本発明は適用される。以上に例示したゲーム以外にも、例えば、電子抽選等の抽選処理が実行される抽選ゲーム、利用者Uが音楽にあわせて動作する音楽ゲーム、利用者Uがキャラクタを操作することで種々の目的を達成するアクションゲーム等、プレイヤの人数または関係を問わない任意の種類のゲームに、本発明は適用される。 In addition to competitive games, the present invention can also be applied to games played by the user U alone. For example, the present invention can also be applied to exploration games in which a character operated by the user U explores a virtual world. In addition to the games exemplified above, the present invention can also be applied to any type of game regardless of the number or relationships of players, such as lottery games in which a lottery process such as an electronic lottery is executed, music games in which the user U moves in time with music, and action games in which the user U achieves various objectives by operating a character.
(10)第1実施形態においては制御システム40を具備する情報システム1を例示し、第2実施形態においては制御システム40および制御システム60を具備する情報システム1を例示したが、情報システム1から制御システム40を省略してもよい。
(10) In the first embodiment, an
(11)前述の各形態に係る制御システム40の機能は、1以上のプロセッサ(制御装置41)とプログラムとの協働により実現される。また、前述の各形態に係る制御システム60の機能は、1以上のプロセッサ(制御装置61)とプログラムとの協働により実現される。前述の各形態に係るプログラムは、コンピュータが読取可能な記録媒体に格納された形態で提供されてコンピュータにインストールされ得る。記録媒体は、例えば非一過性(non-transitory)の記録媒体であり、CD-ROM等の光学式記録媒体(光ディスク)が好例であるが、半導体記録媒体または磁気記録媒体等の公知の任意の形式の記録媒体も包含される。なお、非一過性の記録媒体とは、一過性の伝搬信号(transitory, propagating signal)を除く任意の記録媒体を含み、揮発性の記録媒体も除外されない。また、配信装置が通信網3を介してプログラムを配信する構成では、当該配信装置においてプログラムを記憶する記憶装置が、前述の非一過性の記録媒体に相当する。
(11) The functions of the
[付記]
以上の記載から、例えば以下のように本発明の好適な態様が把握される。なお、各態様の理解を容易にするために、以下では、図面の符号を便宜的に括弧書で併記するが、本発明を図示の態様に限定する趣旨ではない。
[Additional Notes]
From the above description, for example, preferred embodiments of the present invention can be understood as follows. In order to facilitate understanding of each embodiment, reference numerals in the drawings are written in parentheses for convenience, but the present invention is not limited to the illustrated embodiments.
[付記A]
ゲームの進行を表すゲーム画像を編集するための各種の技術が従来から提案されている。例えば特許第6098691号公報には、ゲームの状況を表すゲームデータを利用してコンテンツを生成し、当該コンテンツをゲーム画像に合成する構成が開示されている。ところで、個々の利用者が、自身がプレイするゲームの進行を表す画像(いわゆるゲーム実況動画)を当該ゲームの進行に並行して配信することが普及している。前述の技術においては、ゲームの進行に沿った情報がゲーム画像に合成されるに過ぎないから、個々の利用者の意図または嗜好が反映された多様なコンテンツの生成は困難である。以上の事情を考慮して、本発明のひとつの態様(付記A)は、利用者の意図または嗜好が反映された多様な配信コンテンツを生成することを目的とする。
[Appendix A]
Various techniques for editing game images showing the progress of a game have been proposed. For example, Japanese Patent No. 6098691 discloses a configuration in which content is generated using game data showing the game situation and the content is synthesized with a game image. Meanwhile, it is widespread for individual users to distribute images showing the progress of a game they are playing (so-called game commentary videos) in parallel with the progress of the game. In the above-mentioned technique, since information along with the progress of the game is merely synthesized with the game image, it is difficult to generate various contents reflecting the intentions or preferences of individual users. In consideration of the above circumstances, one aspect of the present invention (Appendix A) aims to generate various distribution contents reflecting the intentions or preferences of users.
[付記A1]
本発明のひとつの態様(付記A1)に係る制御システム(40)は、利用者(U)がプレイするゲームの進行を表す配信コンテンツ(V)の生成を支援する制御システム(40)であって、前記配信コンテンツ(V)に使用される演出素材(X1)を表す素材データ(Q1)の所在を表す所在情報(L1)を前記利用者(U)に提供する情報提供部(412)と、前記利用者(U)による指示に応じて設定された制御条件(Y1)のもとで、前記利用者(U)のプレイによる前記ゲームの進行に並行して前記素材データ(Q1)を更新する素材制御部(413)と、前記配信コンテンツ(V)を生成する編集システム(30)からの前記所在情報(L1)を利用した要求(M1)に応じて、前記利用者(U)のプレイによる前記ゲームの進行に並行して、前記編集システム(30)に前記素材データ(Q1)を送信する素材送信部(414)とを具備する。
[Appendix A1]
A control system (40) according to one aspect (Appendix A1) of the present invention is a control system (40) that supports the generation of distribution content (V) representing the progress of a game played by a user (U), and includes: an information providing unit (412) that provides the user (U) with location information (L1) representing the location of material data (Q1) representing performance material (X1) used in the distribution content (V); a material control unit (413) that updates the material data (Q1) in parallel with the progress of the game played by the user (U) under control conditions (Y1) set in response to an instruction from the user (U); and a material transmitting unit (414) that transmits the material data (Q1) to the editing system (30) that generates the distribution content (V) in parallel with the progress of the game played by the user (U), in response to a request (M1) using the location information (L1) from the editing system (30) that generates the distribution content (V).
以上の態様においては、所在情報(L1)の利用により制御システム(40)から編集システム(30)に送信される素材データ(Q1)が、利用者(U)による指示に応じた制御条件(Y1)のもとで更新される。したがって、利用者(U)の意図または嗜好が反映された演出素材(X1)を含む多様な配信コンテンツ(V)を生成できる。また、配信コンテンツ(V)に対して所在情報(L1)を設定する簡便な処理により、当該配信コンテンツ(V)に使用される演出素材(X1)を、利用者(U)のプレイによるゲームの進行に並行して更新できる。 In the above embodiment, the material data (Q1) transmitted from the control system (40) to the editing system (30) using the location information (L1) is updated under control conditions (Y1) according to instructions from the user (U). Therefore, a variety of distribution contents (V) including performance materials (X1) reflecting the intentions or preferences of the user (U) can be generated. Furthermore, by a simple process of setting the location information (L1) for the distribution content (V), the performance materials (X1) used in the distribution content (V) can be updated in parallel with the progress of the game played by the user (U).
「配信コンテンツ(V)」は、画像(静止画,動画または文字列)および音響の少なくとも一方を含むコンテンツである。「ゲームの進行を表す配信コンテンツ(V)」は、例えば、ゲームの進行を表す画像を含むコンテンツである。なお、ゲームのプレイヤに対して表示される画像と、配信コンテンツ(V)に含まれるゲームの画像との異同は不問である。 "Distribution content (V)" is content that includes at least one of an image (still image, video, or character string) and sound. "Distribution content (V) representing the progress of a game" is content that includes, for example, an image that represents the progress of a game. Note that there is no need to consider whether the image displayed to the player of the game is the same as the game image included in the distribution content (V).
「演出素材(X1)」は、配信コンテンツ(V)を構成する演出用の要素であり、例えば画像(静止画,動画または文字列)および音響の少なくとも一方を含む。例えば、配信コンテンツ(V)に含められる演出用の画像および/または音声が、「演出素材(X1)」の一例である。 "Performance material (X1)" is an element for production that constitutes the distribution content (V), and includes, for example, at least one of an image (still image, video, or character string) and sound. For example, an image and/or sound for production included in the distribution content (V) is an example of "performance material (X1)".
「所在情報(L1)」は、素材データ(Q1)の所在を表すデータである。例えば、素材データ(Q1)が保存されたた場所を表すURLが、「所在情報(L1)」として例示される。所在情報(L1)は、例えば、ゲームの進行を制御するゲーム装置に送信される。所在情報(L1)を利用者(U)に提示する方法は任意である。例えば、所在情報(L1)を表示装置に表示する形態、または、または、所在情報(L1)を表す読取可能な図像(例えばQRコード(登録商標))を表示する形態が想定される。 "Location information (L1)" is data that indicates the location of material data (Q1). For example, a URL that indicates the location where material data (Q1) is saved is exemplified as "location information (L1)". Location information (L1) is transmitted, for example, to a game device that controls the progress of the game. The method of presenting location information (L1) to user (U) is arbitrary. For example, location information (L1) may be displayed on a display device, or a readable image (e.g., a QR code (registered trademark)) that represents location information (L1) may be displayed.
「制御条件(Y1)」は、演出素材(X1)を制御するための条件であり、ゲームをプレイする利用者(U)からの指示に応じて設定される。例えば、素材データ(Q1)をゲームの進行に応じて更新するか否かの基礎条件(B1)、または、当該ゲームの進行に応じて成否が変化する演出条件(C1)が、「制御条件(Y1)」として例示される。「制御条件(Y1)のもとで素材データ(Q1)を更新する」とは、素材データ(Q1)の更新の有無が制御条件(Y1)の成否に連動することを意味する。例えば、制御条件(Y1)の成立を契機として素材データ(Q1)が更新される形態が想定される。 The "control condition (Y1)" is a condition for controlling the performance material (X1), and is set according to instructions from the user (U) playing the game. For example, the basic condition (B1) as to whether or not to update the material data (Q1) as the game progresses, or the performance condition (C1) whose success or failure changes as the game progresses, are exemplified as the "control condition (Y1)". "Updating the material data (Q1) under the control condition (Y1)" means that the update or non-update of the material data (Q1) is linked to the success or failure of the control condition (Y1). For example, a form in which the material data (Q1) is updated in response to the establishment of the control condition (Y1) is envisioned.
「編集システム(30)」は、配信コンテンツ(V)を生成するためのコンピュータシステムである。例えば、ゲームを制御するゲーム装置とは別個のコンピュータシステムが「編集システム(30)」として利用される。編集システム(30)が所在情報(L1)を取得する経路は任意である。例えば、利用者(U)が所在情報(L1)を編集システム(30)に手動で入力する形態、所在情報(L1)が提供された装置(例えばゲーム装置)から編集システム(30)に当該所在情報(L1)が送信される形態、または、読取可能な画像として提供された所在情報(L1)を編集システム(30)が読取る形態が想定される。なお、ゲームを進行させる機能と配信コンテンツ(V)を生成する機能とが1個のシステムに搭載されてもよい。すなわち、編集システム(30)がゲーム装置として機能する形態も想定される。 The "editing system (30)" is a computer system for generating the distribution content (V). For example, a computer system separate from the game device that controls the game is used as the "editing system (30)". The route by which the editing system (30) obtains the location information (L1) is arbitrary. For example, the user (U) may manually input the location information (L1) to the editing system (30), the location information (L1) may be transmitted from a device (e.g., a game device) to which the location information (L1) is provided to the editing system (30), or the editing system (30) may read the location information (L1) provided as a readable image. Note that a single system may have both a function for progressing the game and a function for generating the distribution content (V). In other words, a form in which the editing system (30) functions as a game device may also be assumed.
[付記A2]
付記A1の具体例(付記A2)において、前記制御条件(Y1)は、前記素材データ(Q1)の更新の有無に関する基礎条件(B1)を含む。以上の態様によれば、素材データ(Q1)を更新するか否かを利用者(U)が任意に選択できる。なお、素材データ(Q1)の更新の有無に関する基礎条件(B1)を制御条件(Y1)が含む形態では、素材制御部(413)は、素材データ(Q1)を更新すること(有効状態)を基礎条件(B1)が示す場合に素材データ(Q1)を更新し、素材データ(Q1)を更新しないこと(無効状態)を基礎条件(B1)が示す場合には素材データ(Q1)の更新を停止する。
[Appendix A2]
In a specific example (Supplementary Note A2) of Appendix A1, the control condition (Y1) includes a basic condition (B1) regarding whether or not the material data (Q1) is updated. According to the above aspect, the user (U) can arbitrarily select whether or not to update the material data (Q1). In addition, in a form in which the control condition (Y1) includes a basic condition (B1) regarding whether or not the material data (Q1) is updated, the material control unit (413) updates the material data (Q1) when the basic condition (B1) indicates that the material data (Q1) should be updated (valid state), and stops updating the material data (Q1) when the basic condition (B1) indicates that the material data (Q1) should not be updated (invalid state).
[付記A3]
付記A1または付記A2の具体例(付記A3)において、前記制御条件(Y1)は、前記ゲームの進行に関する演出条件(C1)を含む。以上の態様によれば、ゲームの進行の状況に応じた適切な演出素材(X1)を配信コンテンツ(V)に含ませることが可能である。
[Appendix A3]
In a specific example (Supplementary Note A3) of Appendix A1 or Appendix A2, the control condition (Y1) includes a performance condition (C1) related to the progress of the game. According to the above aspect, it is possible to include in the distribution content (V) an appropriate performance material (X1) according to the progress of the game.
[付記A4]
付記A3の具体例(付記A4)において、前記演出条件(C1)は、前記ゲームにおける時点に関する条件(C1-a)を含む。以上の態様によれば、ゲームにおいて特定の時点が到来したか否かに応じて素材データ(Q1)が更新される。例えば、素材制御部(413)は、ゲームにおいて特定の時点が到来した場合(すなわち演出条件(C1)が成立した場合)に素材データ(Q1)を更新する。したがって、ゲームにおける特定の時点の到来が効果的に演出される配信コンテンツ(V)を生成できる。
[Appendix A4]
In a specific example (Supplementary Note A4) of Appendix A3, the rendering condition (C1) includes a condition (C1-a) related to a time in the game. According to the above aspect, the material data (Q1) is updated depending on whether a specific time has arrived in the game. For example, the material control unit (413) updates the material data (Q1) when a specific time has arrived in the game (i.e., when the rendering condition (C1) is met). Therefore, it is possible to generate a distribution content (V) in which the arrival of a specific time in the game is effectively rendered.
「ゲームにおける特定の時点」は、例えば、ゲームの進行に応じて到来する時点である。例えば、「特定の時点に関する条件」としては、野球ゲームにおいて特定のイニングが到来すること、または、サッカーゲームにおいて前半の終点(すなわちハーフタイムの始点)が到来すること等が例示される。 A "specific point in time in a game" is, for example, a point in time that arrives as the game progresses. For example, a "condition related to a specific point in time" may be the arrival of a specific inning in a baseball game, or the end of the first half (i.e., the start of halftime) in a soccer game.
[付記A5]
付記A3または付記A4の具体例(付記A5)において、前記演出条件(C1)は、前記ゲームが展開される仮想的な場所に関する条件(C1-c)を含む。以上の態様によれば、ゲームが展開される仮想的な場所に応じて素材データ(Q1)の更新が制御される。したがって、特定の場所に特有の効果的な演出が演出素材(X1)により実現される。
[Appendix A5]
In a specific example (Appendix A5) of Appendix A3 or Appendix A4, the rendering condition (C1) includes a condition (C1-c) related to the virtual location where the game is played. According to the above aspect, the updating of the material data (Q1) is controlled according to the virtual location where the game is played. Therefore, an effective rendering specific to a specific location is realized by the rendering material (X1).
[付記A6]
付記A3から付記A5の何れかの具体例(付記A6)において、前記演出条件(C1)は、前記ゲームにおいて発生するイベントに関する条件(C1-b)を含む。以上の態様によれば、ゲームにおいて特定のイベントが発生したか否かに応じて素材データ(Q1)の更新が制御される。例えば、素材制御部(413)は、ゲームにおいて特定のイベントが発生した場合に素材データ(Q1)を更新する。したがって、特定のイベントの発生が効果的に演出される配信コンテンツ(V)を生成できる。
[Appendix A6]
In any of the specific examples (Supplementary Note A6) of Supplementary Note A3 to Supplementary Note A5, the rendering condition (C1) includes a condition (C1-b) related to an event occurring in the game. According to the above aspect, the update of the material data (Q1) is controlled depending on whether or not a specific event has occurred in the game. For example, the material control unit (413) updates the material data (Q1) when a specific event has occurred in the game. Therefore, it is possible to generate a distribution content (V) in which the occurrence of a specific event is effectively rendered.
[付記A7]
付記A6の具体例(付記A7)において、前記イベントは、前記ゲームにおける特定のキャラクタに関するイベントを含む。以上の態様によれば、特定のキャラクタに関するイベントが発生したか否かに応じて素材データ(Q1)の更新が制御される。例えば、素材制御部(413)は、特定のキャラクタが登場または動作した場合に素材データ(Q1)を更新する。したがって、特定のキャラクタの状況が効果的に演出される配信コンテンツ(V)を生成できる。「特定のキャラクタに関するイベント」は、例えば、特定のキャラクタが登場または動作するイベントである。
[Appendix A7]
In a specific example (Supplementary Note A7) of Appendix A6, the event includes an event related to a specific character in the game. According to the above aspect, the update of the material data (Q1) is controlled depending on whether or not an event related to a specific character has occurred. For example, the material control unit (413) updates the material data (Q1) when a specific character appears or acts. Therefore, it is possible to generate a distribution content (V) that effectively depicts the situation of a specific character. An "event related to a specific character" is, for example, an event in which a specific character appears or acts.
[付記A8]
付記A6または附記A7の具体例(付記A8)において、前記イベントは、前記ゲームにおけるキャラクタの特定の動作に関するイベントを含む。以上の態様によれば、ゲームに登場するキャラクタが特定の動作を実行したか否かに応じて素材データ(Q1)の更新が制御される。例えば、素材制御部(413)は、キャラクタが特定の動作を実行した場合に素材データ(Q1)を更新する。したがって、キャラクタの特定の動作が効果的に演出される配信コンテンツ(V)を生成できる。
[Appendix A8]
In a specific example (Supplementary Note A8) of Supplementary Note A6 or Supplementary Note A7, the event includes an event related to a specific action of a character in the game. According to the above aspect, updating of the material data (Q1) is controlled depending on whether or not a character appearing in the game has performed a specific action. For example, the material control unit (413) updates the material data (Q1) when the character has performed a specific action. Therefore, it is possible to generate distribution content (V) in which the specific action of the character is effectively presented.
「特定の動作に関するイベント」は、例えば、ゲーム内のキャラクタが当該動作を実行するイベントである。例えば、野球ゲームにおいてキャラクタがホームランを打つ動作、サッカーゲームにおいてキャラクタがシュートする動作が、「動作に関するイベント」として例示される。また、例えば野球ゲームまたはサッカーゲーム等のボールを使用するゲームにおいて、仮想空間内の特定のオブジェクトにボールを衝突させる動作を契機として素材データ(Q1)を更新してもよい。特定のオブジェクトは、例えば仮想空間内の競技場に設置された広告用の看板に相当する。 An "event related to a specific action" is, for example, an event in which a character in a game executes the action. For example, an action of a character hitting a home run in a baseball game, or an action of a character shooting in a soccer game are examples of "events related to an action". In addition, in a game that uses a ball, such as a baseball game or a soccer game, the material data (Q1) may be updated in response to the action of colliding the ball with a specific object in the virtual space. The specific object corresponds to, for example, an advertising billboard installed in a stadium in the virtual space.
[付記A9]
付記A1から付記A8の何れかの具体例(付記A9)において、前記素材制御部(413)は、前記制御条件(Y1)の成否を判定した結果を表す状況データ(D1)を受信し、当該状況データ(D1)が表す判定の結果に応じて前記素材データ(Q1)を更新する。以上の態様によれば、制御条件(Y1)の成否を判定した結果を表す状況データ(D1)を制御システム(40)が受信するから、制御システム(40)が当該判定を実行する構成と比較して、制御システム(40)の処理負荷が低減される。
[Appendix A9]
In any of the specific examples (Appendix A9) of Appendix A1 to Appendix A8, the material control unit (413) receives situation data (D1) representing the result of judging whether the control condition (Y1) is satisfied, and updates the material data (Q1) according to the result of the judgment represented by the situation data (D1). According to the above aspect, the control system (40) receives the situation data (D1) representing the result of judging whether the control condition (Y1) is satisfied, so that the processing load of the control system (40) is reduced compared to a configuration in which the control system (40) executes the judgment.
[付記A10]
付記A1から付記A8の何れかの具体例(付記A10)において、前記ゲームの状況を表す状況データ(D1)を受信し、当該状況データ(D1)を利用して前記制御条件(Y1)の成否を判定する条件判定部(415)、をさらに具備し、前記素材制御部(413)は、前記条件判定部(415)による判定の結果に応じて前記素材データ(Q1)を更新する。以上の態様によれば、制御システム(40)の条件判定部(415)が制御条件(Y1)の成否を判定するから、例えばゲーム装置が当該判定を実行する構成と比較して、ゲーム装置の処理負荷が低減される。
[Appendix A10]
In any of the specific examples (Appendix A10) of Appendix A1 to Appendix A8, a condition determination unit (415) is further provided that receives situation data (D1) representing the situation of the game and determines whether the control condition (Y1) is satisfied or not by using the situation data (D1), and the material control unit (413) updates the material data (Q1) according to the result of the determination by the condition determination unit (415). According to the above aspect, since the condition determination unit (415) of the control system (40) determines whether the control condition (Y1) is satisfied or not, the processing load of the game device is reduced compared to a configuration in which the game device executes the determination, for example.
[付記A11]
本発明のひとつの態様(付記A11)に係る情報システム(1)は、収録システム(2)と制御システム(40)とを具備する情報システム(1)であって、前記収録システム(2)は、利用者(U)がプレイするゲームを進行させるゲーム制御部(211)と、前記利用者(U)による指示に応じて制御条件(Y1)を設定する条件設定部(213)と、演出素材(X1)を表す素材データ(Q1)を前記制御システム(40)から取得する素材取得部(311)と、前記ゲームの進行を表すプレイ素材(Xa)と前記素材データ(Q1)が表す演出素材(X1)とを含む配信コンテンツ(V)を生成する編集処理部(312)と、を含み、前記制御システム(40)は、前記素材データ(Q1)の所在を表す所在情報(L1)を前記利用者(U)に提供する情報提供部(412)と、前記制御条件(Y1)のもとで、前記利用者(U)のプレイによる前記ゲームの進行に並行して前記素材データ(Q1)を更新する素材制御部(413)と、前記収録システム(2)からの前記所在情報(L1)を利用した要求(M1)に応じて、前記利用者(U)のプレイによる前記ゲームの進行に並行して、前記収録システム(2)に前記素材データ(Q1)を送信する素材送信部(414)と、を含む。
[Appendix A11]
An information system (1) according to one aspect of the present invention (Appendix A11) is an information system (1) including a recording system (2) and a control system (40), wherein the recording system (2) includes a game control unit (211) for progressing a game played by a user (U), a condition setting unit (213) for setting a control condition (Y1) in response to an instruction from the user (U), a material acquisition unit (311) for acquiring material data (Q1) representing a performance material (X1) from the control system (40), and a distribution content (V) including a play material (Xa) representing the progress of the game and the performance material (X1) represented by the material data (Q1). The control system (40) includes an information providing unit (412) that provides location information (L1) indicating the location of the material data (Q1) to the user (U), a material control unit (413) that updates the material data (Q1) in parallel with the progress of the game played by the user (U) under the control condition (Y1), and a material transmission unit (414) that transmits the material data (Q1) to the recording system (2) in response to a request (M1) from the recording system (2) using the location information (L1) in parallel with the progress of the game played by the user (U).
「収録システム(2)」は、例えば、ゲーム制御部(211)および条件設定部(213)を具備するゲーム装置と、素材取得部(311)および編集処理部(312)を具備する編集システム(30)とを具備する。ただし、条件設定部(213)とゲーム制御部(211)と素材取得部(311)と編集処理部(312)とが単体の収録システム(2)に搭載された形態も想定される。すなわち、収録システム(2)を構成する要素の単数/複数、および、収録システム(2)の各要素に搭載される機能は任意である。 The "recording system (2)" comprises, for example, a game device having a game control unit (211) and a condition setting unit (213), and an editing system (30) having a material acquisition unit (311) and an editing processing unit (312). However, a configuration in which the condition setting unit (213), game control unit (211), material acquisition unit (311), and editing processing unit (312) are mounted on a single recording system (2) is also envisioned. In other words, the number/plurality of elements constituting the recording system (2) and the functions mounted on each element of the recording system (2) are optional.
[付記A12]
本発明のひとつの態様(付記A12)に係る情報処理方法は、利用者(U)がプレイするゲームの進行を表す配信コンテンツ(V)の生成を支援する方法であって、前記配信コンテンツ(V)に使用される演出素材(X1)を表す素材データ(Q1)の所在を表す所在情報(L1)を前記利用者(U)に提供し、前記利用者(U)による指示に応じて設定された制御条件(Y1)のもとで、前記利用者(U)のプレイによる前記ゲームの進行に並行して前記素材データ(Q1)を更新し、前記配信コンテンツ(V)を生成する編集システム(30)からの前記所在情報(L1)を利用した要求(M1)に応じて、前記利用者(U)のプレイによる前記ゲームの進行に並行して、前記編集システム(30)に前記素材データ(Q1)を送信する。
[Appendix A12]
An information processing method according to one aspect (Appendix A12) of the present invention is a method for supporting the generation of distribution content (V) representing the progress of a game played by a user (U), comprising the steps of: providing the user (U) with location information (L1) representing the location of material data (Q1) representing performance material (X1) used in the distribution content (V); updating the material data (Q1) in parallel with the progress of the game played by the user (U) under control conditions (Y1) set in response to instructions from the user (U); and transmitting the material data (Q1) to the editing system (30) that generates the distribution content (V) in parallel with the progress of the game played by the user (U) in response to a request (M1) using the location information (L1) from the editing system (30).
[付記A13]
本発明のひとつの態様(付記A13)に係るプログラムは、利用者(U)がプレイするゲームの進行を表す配信コンテンツ(V)の生成を支援するためのプログラムであって、前記配信コンテンツ(V)に使用される演出素材(X1)を表す素材データ(Q1)の所在を表す所在情報(L1)を前記利用者(U)に提供する情報提供部(412)、前記利用者(U)による指示に応じて設定された制御条件(Y1)のもとで、前記利用者(U)のプレイによる前記ゲームの進行に並行して前記素材データ(Q1)を更新する素材制御部(413)、および、前記配信コンテンツ(V)を生成する編集システム(30)からの前記所在情報(L1)を利用した要求(M1)に応じて、前記利用者(U)のプレイによる前記ゲームの進行に並行して、前記編集システム(30)に前記素材データ(Q1)を送信する素材送信部(414)、としてコンピュータシステムを機能させる。
[Appendix A13]
A program according to one aspect of the present invention (Appendix A13) is a program for assisting in the generation of distribution content (V) representing the progress of a game played by a user (U), and causes a computer system to function as an information providing unit (412) that provides the user (U) with location information (L1) representing the location of material data (Q1) representing performance material (X1) used in the distribution content (V), a material control unit (413) that updates the material data (Q1) in parallel with the progress of the game played by the user (U) under control conditions (Y1) set in response to an instruction from the user (U), and a material transmitting unit (414) that transmits the material data (Q1) to the editing system (30) that generates the distribution content (V) in parallel with the progress of the game played by the user (U), in response to a request (M1) using the location information (L1) from the editing system (30).
[付記A14]
本発明のひとつの態様(付記A14)に係る制御システム(40)は、利用者(U)がプレイするゲームの進行を表す配信コンテンツ(V)の生成を支援する制御システム(40)であって、前記利用者(U)による指示に応じて設定された制御条件(Y1)のもとで、前記利用者(U)のプレイによる前記ゲームの進行に並行して、前記配信コンテンツ(V)に使用される演出素材(X1)を表す素材データ(Q1)を更新する素材制御部(413)と、前記利用者(U)のプレイによる前記ゲームの進行に並行して、前記配信コンテンツ(V)を生成する編集システム(30)に前記素材データ(Q1)を送信する素材送信部(414)とを具備する。
[Appendix A14]
A control system (40) according to one aspect of the present invention (Appendix A14) is a control system (40) that supports the generation of distribution content (V) representing the progress of a game played by a user (U), and includes a material control unit (413) that updates material data (Q1) representing performance material (X1) used in the distribution content (V) in parallel with the progress of the game played by the user (U) under control conditions (Y1) set in response to instructions from the user (U), and a material transmission unit (414) that transmits the material data (Q1) to an editing system (30) that generates the distribution content (V) in parallel with the progress of the game played by the user (U).
[付記A15]
付記A14の具体例(付記A15)において、前記配信コンテンツ(V)に使用される演出素材(X1)を表す素材データ(Q1)の所在を表す所在情報(L1)を前記利用者(U)に提供する情報提供部(412)、をさらに具備し、前記素材送信部(414)は、前記所在情報(L1)を利用した前記編集システム(30)からの要求(M1)に応じて、当該編集システム(30)に前記素材データ(Q1)を送信する。
[Appendix A15]
In a specific example (Appendix A15) of Appendix A14, the system further includes an information providing unit (412) that provides the user (U) with location information (L1) indicating the location of material data (Q1) representing the performance material (X1) used in the distribution content (V), and the material transmitting unit (414) transmits the material data (Q1) to the editing system (30) in response to a request (M1) from the editing system (30) using the location information (L1).
[付記B]
利用者が作成したコンテンツを複数の視聴者に配信するための各種の技術が従来から提案されている。例えば特許第6001757号公報には、有償または無償のアイテムを視聴者が購入および使用することで、コンテンツの配信者に対する好意的な感情を表現できる技術が開示されている。しかし、特許文献1の技術においては、視聴者が使用するアイテムの有償/無償に応じて視覚効果が変化するに過ぎない。したがって、コンテンツにおける演出効果が単調になり易く、結果的にアイテムを使用する誘因を視聴者に効果的に付与することが困難である。以上の事情を考慮して、本発明のひとつの態様は、視聴者からの指示に関する配信コンテンツの演出効果を多様化することを目的とする。
[Appendix B]
Various techniques for distributing content created by a user to multiple viewers have been proposed. For example, Japanese Patent No. 6001757 discloses a technique that allows viewers to express favorable feelings toward a content distributor by purchasing and using a paid or free item. However, in the technique of
[付記B1]
本発明のひとつの態様(付記B1)に係る制御システム(60)は、ゲームの進行を表す配信コンテンツ(V)の生成を支援する制御システム(60)であって、前記配信コンテンツ(V)の視聴者(A)が前記ゲームのプレイを応援することを表す応援指示(T)と、前記ゲームの状況を表す状況データ(D2)とに応じて、前記配信コンテンツ(V)に使用される演出素材(X2)を表す素材データ(Q2)を、前記ゲームの進行に並行して更新する素材制御部(613)と、前記ゲームの進行に並行して、前記配信コンテンツ(V)を生成する編集システム(30)に前記素材データ(Q2)を送信する素材送信部(614)とを具備する。
[Appendix B1]
A control system (60) according to one aspect (Appendix B1) of the present invention is a control system (60) that supports the generation of distribution content (V) representing the progress of a game, and includes a material control unit (613) that updates material data (Q2) representing performance material (X2) used in the distribution content (V) in parallel with the progress of the game in accordance with cheering instructions (T) representing that a viewer (A) of the distribution content (V) is cheering on the play of the game and situation data (D2) representing the situation of the game, and a material transmission unit (614) that transmits the material data (Q2) to an editing system (30) that generates the distribution content (V) in parallel with the progress of the game.
以上の態様においては、配信コンテンツ(V)の視聴者(A)による応援指示(T)とゲームの状況とに応じて、配信コンテンツ(V)に使用される演出素材(X2)の素材データ(Q2)が更新される。例えば、応援指示(T)に応じて配信コンテンツ(V)に表示される演出素材(X2)の態様が、ゲームの状況に応じて変化する。したがって、配信コンテンツ(V)における視聴者(A)からの応援指示(T)に関する演出が多様化され、応援指示(T)の誘因を視聴者(A)に効果的に付与できる。 In the above aspect, the material data (Q2) of the production material (X2) used in the distributed content (V) is updated according to the cheering instructions (T) from the viewer (A) of the distributed content (V) and the status of the game. For example, the mode of the production material (X2) displayed in the distributed content (V) in response to the cheering instructions (T) changes according to the status of the game. Therefore, the production related to the cheering instructions (T) from the viewer (A) in the distributed content (V) is diversified, and the viewer (A) can be effectively encouraged to give the cheering instructions (T).
「配信コンテンツ(V)」は、画像(静止画,動画または文字列)および音響の少なくとも一方を含むコンテンツである。「ゲームの進行を表す配信コンテンツ(V)」は、例えば、ゲームの進行を表す画像を含むコンテンツである。なお、ゲームのプレイヤに対して表示される画像と、配信コンテンツ(V)に含まれるゲームの画像との異同は不問である。 "Distribution content (V)" is content that includes at least one of an image (still image, video, or character string) and sound. "Distribution content (V) representing the progress of a game" is content that includes, for example, an image that represents the progress of a game. Note that there is no need to consider whether the image displayed to the player of the game is the same as the game image included in the distribution content (V).
ゲームを実際にプレイするプレイヤは、配信コンテンツ(V)を生成する利用者(配信者)自身でもよいし、配信者以外の利用者でもよい。 The player who actually plays the game may be the user (distributor) who generates the distribution content (V), or a user other than the distributor.
「演出素材(X2)」は、配信コンテンツ(V)を構成する演出用の要素であり、例えば画像(静止画,動画または文字列)および音響の少なくとも一方を含む。例えば、配信コンテンツ(V)に含められる演出用の画像および/または音声が、「演出素材(X2)」の一例である。 "Performance material (X2)" is an element for production that constitutes the distribution content (V), and includes, for example, at least one of an image (still image, video, or character string) and sound. For example, an image and/or sound for production included in the distribution content (V) is an example of "performance material (X2)".
「応援指示(T)」は、ゲームのプレイに関する応援のために視聴者(A)が付与する指示である。視聴者(A)による「応援」の好適例は、例えば価値媒体の提供を含む有償の応援(いわゆる投げ銭)である。価値媒体の提供は、金銭等の価値媒体の直接的な提供、または、価値媒体と引換えに取得可能なアイテムの提供(価値媒体の間接的な提供)を含む。なお、視聴者(A)による応援について有償/無償(価値媒体の提供を含むか否か)は不問である。 A "support instruction (T)" is an instruction given by a viewer (A) to support the game play. A suitable example of "support" by a viewer (A) is, for example, paid support including the provision of a medium of value (so-called tipping). The provision of a medium of value includes the direct provision of a medium of value such as money, or the provision of an item that can be obtained in exchange for a medium of value (indirect provision of a medium of value). It is not important whether support by a viewer (A) is paid or free (whether or not it includes the provision of a medium of value).
「編集システム(30)」は、配信コンテンツ(V)を生成するためのコンピュータシステムである。例えば、ゲームを制御するゲーム装置とは別個のコンピュータシステムが「編集システム(30)」として利用される。なお、ゲームを進行させる機能と配信コンテンツ(V)を生成する機能とが1個のシステムに搭載されてもよい。すなわち、編集システム(30)がゲーム装置として機能する形態も想定される。 The "editing system (30)" is a computer system for generating the distribution content (V). For example, a computer system separate from the game device that controls the game is used as the "editing system (30)". Note that the function of progressing the game and the function of generating the distribution content (V) may be incorporated into a single system. In other words, a form in which the editing system (30) functions as a game device is also envisioned.
「応援指示(T)とゲームの状況とに応じて素材データ(Q2)を更新する」とは、応援指示(T)の有無または態様とゲームの状況との組合せに応じて、素材データ(Q2)が表す演出素材(X2)が変化することを意味する。例えば、応援指示(T)を契機として表示される演出素材(X2)がゲームの状況に応じて変化する形態が想定される。なお、応援指示(T)の態様とは、応援指示(T)に関する条件(例えば視聴者(A)が提供する価値媒体の数量または視聴者(A)が提供するアイテムの種類に関する条件)である。 "Updating the material data (Q2) in accordance with the cheering instruction (T) and the game situation" means that the performance material (X2) represented by the material data (Q2) changes in accordance with the presence or absence or state of the cheering instruction (T) and the combination of the game situation. For example, it is envisioned that the performance material (X2) displayed in response to the cheering instruction (T) will change in accordance with the game situation. Note that the state of the cheering instruction (T) refers to the conditions related to the cheering instruction (T) (for example, conditions related to the quantity of value media provided by the viewer (A) or the type of item provided by the viewer (A)).
[付記B2]
付記B1の具体例(付記B2)において、前記素材データ(Q2)の所在を表す所在情報(L2)を、前記配信コンテンツ(V)を生成する利用者(U)に提供する情報提供部(612)、をさらに具備し、前記素材送信部(614)は、前記編集システム(30)からの前記所在情報(L2)を利用した要求(M2)に応じて、前記編集システム(30)に前記素材データ(Q2)を送信する。以上の態様によれば、配信コンテンツ(V)に対して所在情報(L2)を設定する簡便な処理により、当該配信コンテンツ(V)に使用される演出素材(X2)を、ゲームの進行に並行して更新できる。
[Appendix B2]
In a specific example (Appendix B2) of Appendix B1, an information providing unit (612) is further provided for providing location information (L2) indicating the location of the material data (Q2) to a user (U) generating the distribution content (V), and the material transmitting unit (614) transmits the material data (Q2) to the editing system (30) in response to a request (M2) from the editing system (30) using the location information (L2). According to the above aspect, the simple process of setting location information (L2) for the distribution content (V) allows the performance material (X2) used in the distribution content (V) to be updated in parallel with the progress of the game.
「所在情報(L2)」は、素材データ(Q2)の所在を表すデータである。例えば、素材データ(Q2)が保存されたた場所を表すURLが、「所在情報(L2)」として例示される。所在情報(L2)は、例えば、ゲームの進行を制御するゲーム装置に送信される。所在情報(L2)を利用者(U)に提示する方法は任意である。例えば、所在情報(L2)を表示装置に表示する形態、または、または、所在情報(L2)を表す読取可能な図像(例えばQRコード(登録商標))を表示する形態が想定される。 "Location information (L2)" is data that indicates the location of material data (Q2). For example, a URL that indicates the location where material data (Q2) is saved is exemplified as "location information (L2)". Location information (L2) is transmitted, for example, to a game device that controls the progress of the game. The method of presenting location information (L2) to user (U) is arbitrary. For example, location information (L2) may be displayed on a display device, or a readable image (e.g., a QR code (registered trademark)) that represents location information (L2) may be displayed.
編集システム(30)が所在情報(L2)を取得する経路は任意である。例えば、利用者(U)が所在情報(L2)を編集システム(30)に手入力する形態、所在情報(L2)が提供された装置(例えばゲーム装置)から編集システム(30)に当該所在情報(L2)が送信される形態、または、読取可能な画像として提供された所在情報(L2)を編集システム(30)が読取る形態が想定される。 The editing system (30) may obtain the location information (L2) via any route. For example, the user (U) may manually input the location information (L2) into the editing system (30), the location information (L2) may be transmitted from a device (e.g., a game device) to which the location information (L2) is provided to the editing system (30), or the editing system (30) may read the location information (L2) provided as a readable image.
[付記B3]
付記B1または付記B2の具体例(付記B3)において、前記素材制御部(613)は、前記利用者(U)による指示に応じて設定された制御条件(Y2)のもとで、前記素材データ(Q2)を更新する。以上の態様においては、制御システム(60)から編集システム(30)に送信される素材データ(Q2)が、利用者(U)による指示に応じた制御条件(Y2)のもとで更新される。したがって、利用者(U)の意図または嗜好が反映された演出素材(X2)を含む多様な配信コンテンツ(V)を生成できる。
[Appendix B3]
In a specific example (Supplementary Note B3) of Supplementary Note B1 or Supplementary Note B2, the material control unit (613) updates the material data (Q2) under control conditions (Y2) set in response to instructions from the user (U). In the above-mentioned aspect, the material data (Q2) transmitted from the control system (60) to the editing system (30) is updated under control conditions (Y2) in response to instructions from the user (U). Therefore, a variety of distribution contents (V) including performance materials (X2) reflecting the intentions or preferences of the user (U) can be generated.
[付記B4]
付記B3の具体例(付記B4)において、前記制御条件(Y2)は、前記素材データ(Q2)の更新の有無に関する基礎条件(B2)を含む。以上の態様によれば、素材データ(Q2)を更新するか否かを利用者(U)が任意に選択できる。素材データ(Q2)の更新の有無に関する基礎条件(B2)を制御条件(Y2)が含む形態では、素材制御部(613)は、素材データ(Q2)を更新すること(有効状態)を基礎条件(B2)が示す場合に素材データ(Q2)を更新し、素材データ(Q2)を更新しないこと(無効状態)を基礎条件(B2)が示す場合には素材データ(Q2)の更新を停止する。
[Appendix B4]
In a specific example (Supplementary Note B4) of Appendix B3, the control condition (Y2) includes a basic condition (B2) regarding whether or not the material data (Q2) is updated. According to the above aspect, the user (U) can arbitrarily select whether or not to update the material data (Q2). In an embodiment in which the control condition (Y2) includes a basic condition (B2) regarding whether or not the material data (Q2) is updated, the material control unit (613) updates the material data (Q2) when the basic condition (B2) indicates that the material data (Q2) should be updated (valid state), and stops updating the material data (Q2) when the basic condition (B2) indicates that the material data (Q2) should not be updated (invalid state).
[付記B5]
付記B3または付記B4の具体例(付記B5)において、前記制御条件(Y2)は、前記ゲームの進行に関する演出条件(C2)を含む。以上の態様によれば、ゲームの進行の状況に応じた適切な演出素材(X2)を配信コンテンツ(V)に含ませることが可能である。
[Appendix B5]
In a specific example (Supplementary Note B5) of Appendix B3 or Appendix B4, the control condition (Y2) includes a performance condition (C2) related to the progress of the game. According to the above aspect, it is possible to include in the distribution content (V) appropriate performance material (X2) according to the progress of the game.
[付記B6]
付記B5の具体例(付記B6)において、前記演出条件(C2)は、前記ゲームにおける時点に関する条件(C2-a)を含む。以上の態様によれば、ゲームにおいて特定の時点が到来したか否かに応じて素材データ(Q2)が更新される。例えば、素材制御部(613)は、ゲームにおいて特定の時点が到来した場合(すなわち演出条件(C2)が成立した場合)に素材データ(Q2)を更新する。したがって、ゲームにおける特定の時点の到来が効果的に演出される配信コンテンツ(V)を生成できる。
[Appendix B6]
In a specific example (Supplementary Note B6) of Appendix B5, the rendering condition (C2) includes a condition (C2-a) related to a time in the game. According to the above aspect, the material data (Q2) is updated depending on whether a specific time has arrived in the game. For example, the material control unit (613) updates the material data (Q2) when a specific time has arrived in the game (i.e., when the rendering condition (C2) is met). Therefore, it is possible to generate a distribution content (V) in which the arrival of a specific time in the game is effectively rendered.
「ゲームにおける特定の時点」は、例えば、ゲームの進行に応じて到来する時点である。例えば、「特定の時点に関する条件」としては、野球ゲームにおいて特定のイニングが到来すること、または、サッカーゲームにおいて前半の終点(すなわちハーフタイムの始点)が到来すること等が例示される。 A "specific point in time in a game" is, for example, a point in time that arrives as the game progresses. For example, a "condition related to a specific point in time" may be the arrival of a specific inning in a baseball game, or the end of the first half (i.e., the start of halftime) in a soccer game.
[付記B7]
付記B5または付記B6の具体例(付記B7)において、前記演出条件(C2)は、前記ゲームが展開される仮想的な場所に関する条件(C2-c)を含む。以上の態様によれば、ゲームが展開される仮想的な場所に応じて素材データ(Q2)の更新が制御される。したがって、特定の場所に特有の効果的な演出が演出素材(X2)により実現される。
[Appendix B7]
In a specific example (Supplementary note B7) of Appendix B5 or Appendix B6, the rendering condition (C2) includes a condition (C2-c) related to the virtual location where the game is played. According to the above aspect, the updating of the material data (Q2) is controlled according to the virtual location where the game is played. Therefore, an effective rendering specific to a specific location is realized by the rendering material (X2).
[付記B8]
付記B5から付記B7の何れかの具体例(付記B)において、前記演出条件(C2)は、前記ゲームにおいて発生するイベントに関する条件(C2-b)を含む。以上の態様によれば、ゲームにおいて特定のイベントが発生したか否かに応じて素材データ(Q2)の更新が制御される。例えば、素材制御部(613)は、ゲームにおいて特定のイベントが発生した場合に素材データ(Q2)を更新する。したがって、特定のイベントの発生が効果的に演出される配信コンテンツ(V)を生成できる。
[Appendix B8]
In any of the specific examples (Supplementary Note B) of Supplementary Note B5 to Supplementary Note B7, the rendering condition (C2) includes a condition (C2-b) related to an event occurring in the game. According to the above aspect, the update of the material data (Q2) is controlled depending on whether or not a specific event has occurred in the game. For example, the material control unit (613) updates the material data (Q2) when a specific event has occurred in the game. Therefore, it is possible to generate a distribution content (V) in which the occurrence of a specific event is effectively rendered.
[付記B9]
付記B8の具体例(付記B9)において、前記イベントは、前記ゲームにおける特定のキャラクタに関するイベントを含む。以上の態様によれば、特定のキャラクタに関するイベントが発生したか否かに応じて素材データ(Q2)の更新が制御される。例えば、素材制御部(613)は、特定のキャラクタが登場または動作した場合に素材データ(Q2)を更新する。したがって、特定のキャラクタの状況が効果的に演出される配信コンテンツ(V)を生成できる。「特定のキャラクタに関するイベント」は、例えば、特定のキャラクタが登場または動作するイベントである。
[Appendix B9]
In a specific example (Supplementary Note B9) of Appendix B8, the event includes an event related to a specific character in the game. According to the above aspect, the update of the material data (Q2) is controlled depending on whether or not an event related to a specific character has occurred. For example, the material control unit (613) updates the material data (Q2) when a specific character appears or acts. Therefore, it is possible to generate a distribution content (V) that effectively depicts the situation of a specific character. An "event related to a specific character" is, for example, an event in which a specific character appears or acts.
[付記B10] [Appendix B10]
付記B8または付記B9の具体例(付記B10)において、前記イベントは、前記ゲームにおけるキャラクタの特定の動作に関するイベントを含む。以上の態様によれば、ゲームに登場するキャラクタが特定の動作を実行したか否かに応じて素材データ(Q2)の更新が制御される。例えば、素材制御部(613)は、キャラクタが特定の動作を実行した場合に素材データ(Q2)を更新する。したがって、キャラクタの特定の動作が効果的に演出される配信コンテンツ(V)を生成できる。 In a specific example (Supplementary Note B10) of Appendix B8 or Appendix B9, the event includes an event related to a specific action of a character in the game. According to the above aspect, the update of the material data (Q2) is controlled depending on whether or not a character appearing in the game has performed a specific action. For example, the material control unit (613) updates the material data (Q2) when the character has performed a specific action. Therefore, it is possible to generate distribution content (V) in which the specific action of the character is effectively presented.
「特定の動作に関するイベント」は、例えば、ゲーム内のキャラクタが当該動作を実行するイベントである。例えば、野球ゲームにおいてキャラクタがホームランを打つ動作、サッカーゲームにおいてキャラクタがシュートする動作が、「動作に関するイベント」として例示される。また、例えば野球ゲームまたはサッカーゲーム等のボールを使用するゲームにおいて、仮想空間内の特定のオブジェクトにボールを衝突させる動作を契機として素材データ(Q2)を更新してもよい。特定のオブジェクトは、例えば仮想空間内の競技場に設置された広告用の看板に相当する。 An "event related to a specific action" is, for example, an event in which a character in a game executes the action. For example, an action of a character hitting a home run in a baseball game, or an action of a character shooting in a soccer game are examples of "events related to an action". In addition, in a game that uses a ball, such as a baseball game or a soccer game, the material data (Q2) may be updated in response to the action of colliding the ball with a specific object in the virtual space. The specific object corresponds to, for example, an advertising billboard installed in a stadium in the virtual space.
[付記B11]
付記B1から付記B10の何れかの具体例(付記B11)において、前記素材制御部(613)は、前記応援指示(T)による応援の態様に応じて前記演出素材(X2)を制御する。以上の態様によれば、配信コンテンツ(V)の視聴者(A)による応援の態様に応じて演出素材(X2)が制御される。したがって、利用者(U)を応援する誘因を視聴者(A)に効果的に付与できる。
[Appendix B11]
In any of the specific examples (Supplementary Note B11) of Supplementary Note B1 to Supplementary Note B10, the material control unit (613) controls the performance material (X2) according to the manner of cheering by the cheering instruction (T). According to the above-mentioned aspect, the performance material (X2) is controlled according to the manner of cheering by the viewer (A) of the distribution content (V). Therefore, an incentive to cheer on the user (U) can be effectively given to the viewer (A).
「応援の態様」は、応援指示(T)に関する各種の条件である。例えば、価値媒体の提供を含む有償の応援(いわゆる投げ銭)については、視聴者(A)が提供する価値媒体の数量(提供額)が「応援の態様」の一例である。また、複数種の応援方法の何れかを視聴者(A)が選択できる形態においては、応援方法の種類が「応援の態様」の一例である。 "Support mode" refers to various conditions related to the support instruction (T). For example, in the case of paid support that includes the provision of a medium of value (so-called tipping), the quantity (amount provided) of the medium of value provided by the viewer (A) is an example of the "support mode". In addition, in a form in which the viewer (A) can select one of multiple support methods, the type of support method is an example of the "support mode".
[付記B12]
本発明のひとつの態様(付記B12)に係る情報システム(1)は、収録システム(2)と制御システム(60)とを具備する情報システム(1)であって、前記収録システム(2)は、演出素材(X2)を表す素材データ(Q2)を前記制御システム(60)から取得する素材取得部(311)と、ゲームの進行を表すプレイ素材(Xa)と前記素材データ(Q2)が表す演出素材(X2)とを含む配信コンテンツ(V)を生成する編集処理部(312)と、を含み、前記制御システム(60)は、前記配信コンテンツ(V)の視聴者(A)が前記ゲームのプレイを応援する応援指示(T)と、前記ゲームの状況を表す状況データ(D2)とに応じて、前記素材データ(Q2)を、前記ゲームの進行に並行して更新する素材制御部(613)と、前記ゲームの進行に並行して、前記配信コンテンツ(V)を生成する編集システム(30)に前記素材データ(Q2)を送信する素材送信部(614)と、を含む。
[Appendix B12]
An information system (1) according to one aspect (Appendix B12) of the present invention is an information system (1) including a recording system (2) and a control system (60). The recording system (2) includes a material acquisition unit (311) that acquires material data (Q2) representing performance material (X2) from the control system (60), and an editing processing unit (312) that generates distribution content (V) including play material (Xa) representing the progress of a game and the performance material (X2) represented by the material data (Q2). The control system (60) includes a material control unit (613) that updates the material data (Q2) in parallel with the progress of the game in accordance with cheering instructions (T) given by a viewer (A) of the distribution content (V) to cheer on the play of the game and situation data (D2) representing the situation of the game, and a material transmission unit (614) that transmits the material data (Q2) to an editing system (30) that generates the distribution content (V) in parallel with the progress of the game.
「収録システム(2)」は、例えば、ゲーム制御部(211)を具備するゲーム装置と、素材取得部(311)および編集処理部(312)を具備する編集システム(30)とを具備する。ただし、ゲーム制御部(211)と素材取得部(311)と編集処理部(312)とが単体の収録システム(2)に搭載された形態も想定される。すなわち、収録システム(2)を構成する要素の単数/複数、および、収録システム(2)の各要素に搭載される機能は任意である。 The "recording system (2)" comprises, for example, a game device having a game control unit (211), and an editing system (30) having a material acquisition unit (311) and an editing processing unit (312). However, a form in which the game control unit (211), material acquisition unit (311), and editing processing unit (312) are mounted on a single recording system (2) is also envisioned. In other words, the number/plurality of elements constituting the recording system (2) and the functions mounted on each element of the recording system (2) are optional.
[付記B13]
本発明のひとつの態様(付記B13)に係る情報処理方法は、ゲームの進行を表す配信コンテンツ(V)の生成を支援する方法であって、前記配信コンテンツ(V)の視聴者(A)が前記ゲームのプレイを応援する応援指示(T)と、前記ゲームの状況を表す状況データ(D2)とに応じて、前記配信コンテンツ(V)に使用される演出素材(X2)を表す素材データ(Q2)を、前記ゲームの進行に並行して更新し、前記ゲームの進行に並行して、前記配信コンテンツ(V)を生成する編集システム(30)に前記素材データ(Q2)を送信する。
[Appendix B13]
An information processing method according to one aspect (Appendix B13) of the present invention is a method for supporting the generation of distribution content (V) representing the progress of a game, in which, in response to cheering instructions (T) given by a viewer (A) of the distribution content (V) to cheer on the play of the game and situation data (D2) representing the situation of the game, material data (Q2) representing performance materials (X2) used in the distribution content (V) is updated in parallel with the progress of the game, and the material data (Q2) is transmitted to an editing system (30) that generates the distribution content (V) in parallel with the progress of the game.
[付記B14]
本発明のひとつの態様(付記B14)に係るプログラムは、ゲームの進行を表す配信コンテンツ(V)の生成を支援するためのプログラムであって、前記配信コンテンツ(V)の視聴者(A)が前記ゲームのプレイを応援する応援指示(T)と、前記ゲームの状況を表す状況データ(D2)とに応じて、前記配信コンテンツ(V)に使用される演出素材(X2)を表す素材データ(Q2)を、前記ゲームの進行に並行して更新する素材制御部(613)、および、前記ゲームの進行に並行して、前記配信コンテンツ(V)を生成する編集システム(30)に前記素材データ(Q2)を送信する素材送信部(614)、としてコンピュータシステムを機能させる。
[Appendix B14]
A program according to one aspect of the present invention (Appendix B14) is a program for assisting in the generation of distribution content (V) representing the progress of a game, and causes a computer system to function as a material control unit (613) that updates material data (Q2) representing performance material (X2) used in the distribution content (V) in parallel with the progress of the game, in accordance with cheering instructions (T) given by a viewer (A) of the distribution content (V) to cheer on the play of the game and situation data (D2) representing the situation of the game, and a material transmission unit (614) that transmits the material data (Q2) to an editing system (30) that generates the distribution content (V) in parallel with the progress of the game.
1…情報システム、2…収録システム、3…通信網、10…端末装置、11,24,34…再生装置、111,241,341…表示装置、112,242,342…放音装置、12,25,35…操作装置、20…ゲーム装置、21,31,41,61…制御装置、22,32,42,62…記憶装置、23,33,43,63…通信装置、24…再生装置、36…収録装置、40…制御システム、50…配信システム、60…制御システム、211…ゲーム制御部、212…再生制御部、213,411,611…条件設定部、214…条件判定部、215…情報報知部、311…素材取得部、312…編集処理部、412,612…情報提供部、413,613…素材制御部、414,614…素材送信部、415,615…条件判定部、618…決済処理部。 1...information system, 2...recording system, 3...communication network, 10...terminal device, 11, 24, 34...playback device, 111, 241, 341...display device, 112, 242, 342...sound emission device, 12, 25, 35...operation device, 20...game device, 21, 31, 41, 61...control device, 22, 32, 42, 62...storage device, 23, 33, 43, 63...communication device, 24...playback device, 36...recording device, 40 ...control system, 50...distribution system, 60...control system, 211...game control unit, 212...playback control unit, 213, 411, 611...condition setting unit, 214...condition determination unit, 215...information notification unit, 311...material acquisition unit, 312...edit processing unit, 412, 612...information provision unit, 413, 613...material control unit, 414, 614...material transmission unit, 415, 615...condition determination unit, 618...payment processing unit.
Claims (13)
前記配信コンテンツの視聴者が前記ゲームのプレイを応援することを表す応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用されている演出素材を表す素材データを、前記ゲームの進行に並行して更新する素材制御部と、
当該制御システムの記憶装置における前記素材データの所在を表す所在情報を前記利用者に提供する情報提供部と、
前記配信コンテンツを生成する編集システムからの要求であって、当該編集システムが前記利用者から取得した前記所在情報を含む要求に応じて、前記利用者のプレイによる前記ゲームの進行に並行して、前記編集システムに前記素材データを送信する素材送信部と
を具備する制御システム。 A control system for supporting generation of distribution content representing progress of a game played by a user , comprising:
a material control unit that updates material data representing performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions, which indicate that a viewer of the distribution content is cheering on a play of the game, and situation data representing a situation of the game;
an information providing unit that provides the user with location information indicating a location of the material data in a storage device of the control system;
a material transmission unit that transmits the material data to the editing system in parallel with the progress of the game played by the user in response to a request from an editing system that generates the distribution content, the request including the location information obtained by the editing system from the user .
請求項1の制御システム。 The control system according to claim 1 , wherein the material control unit updates the material data under control conditions set in response to an instruction from the user.
請求項2の制御システム。 The control system according to claim 2 , wherein the control conditions include a basic condition regarding whether or not the material data is to be updated.
請求項2または請求項3の制御システム。 The control system according to claim 2 or 3 , wherein the control conditions include presentation conditions related to the progress of the game.
請求項4の制御システム。 The control system according to claim 4 , wherein the presentation conditions include a condition relating to a time point in the game.
請求項4または請求項5の制御システム。 The control system according to claim 4 or 5 , wherein the presentation conditions include conditions relating to a virtual location where the game is played out.
請求項4から請求項6の何れかの制御システム。 The control system according to claim 4 , wherein the presentation conditions include conditions related to events occurring in the game.
請求項7の制御システム。 The control system of claim 7 , wherein the event includes an event related to a particular character in the game.
請求項7または請求項8の制御システム。 The control system according to claim 7 or 8 , wherein the event includes an event related to a specific action of a character in the game.
請求項1から請求項9の何れかの制御システム。 The control system according to claim 1 , wherein the material control unit controls the performance material in accordance with a cheering style according to the cheering instruction.
前記収録システムは、
演出素材を表す素材データを前記制御システムから取得する素材取得部と、
利用者がプレイするゲームの進行を表すプレイ素材と前記素材データが表す演出素材とを含む配信コンテンツを生成する編集処理部と、を含み、
前記制御システムは、
当該制御システムの記憶装置における前記素材データの所在を表す所在情報を前記利用者に提供する情報提供部と、
前記配信コンテンツの視聴者が前記ゲームのプレイを応援する応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用されている前記演出素材を表す前記素材データを、前記ゲームの進行に並行して更新する素材制御部と、
前記配信コンテンツを生成する編集システムからの要求であって、当該編集システムが前記利用者から取得した前記所在情報を含む要求に応じて、前記利用者のプレイによる前記ゲームの進行に並行して、前記編集システムに前記素材データを送信する素材送信部と、を含む
情報システム。 An information system comprising a recording system and a control system,
The recording system includes:
a material acquisition unit that acquires material data representing performance materials from the control system;
an editing processing unit that generates distribution content including play material representing the progress of a game played by a user and performance material represented by the material data;
The control system includes:
an information providing unit that provides the user with location information indicating a location of the material data in a storage device of the control system;
a material control unit that updates the material data representing the performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions given by a viewer of the distribution content to cheer on the play of the game and situation data representing a situation of the game;
a material transmission unit that transmits the material data to the editing system in parallel with the progress of the game played by the user in response to a request from an editing system that generates the distribution content, the request including the location information obtained by the editing system from the user .
制御システムが、
前記配信コンテンツの視聴者が前記ゲームのプレイを応援する応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用されている演出素材を表す素材データを、前記ゲームの進行に並行して更新し、
当該制御システムの記憶装置における前記素材データの所在を表す所在情報を前記利用者に提供し、
前記配信コンテンツを生成する編集システムからの要求であって、当該編集システムが前記利用者から取得した前記所在情報を含む要求に応じて、前記利用者のプレイによる前記ゲームの進行に並行して、前記編集システムに前記素材データを送信する
情報処理方法。 A method for supporting generation of distribution content representing progress of a game played by a user , comprising:
The control system
updating material data representing performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions given by viewers of the distribution content to cheer on the play of the game and situation data representing a situation of the game;
providing the user with location information indicating the location of the material data in a storage device of the control system;
In response to a request from an editing system that generates the distribution content , the request including the location information acquired by the editing system from the user, the material data is transmitted to the editing system in parallel with the progress of the game played by the user.
Information processing methods.
前記配信コンテンツの視聴者が前記ゲームのプレイを応援する応援指示と、前記ゲームの状況を表す状況データとに応じて、前記配信コンテンツに使用されている演出素材を表す素材データを、前記ゲームの進行に並行して更新する素材制御部、
当該制御システムの記憶装置における前記素材データの所在を表す所在情報を前記利用者に提供する情報提供部、および、
前記配信コンテンツを生成する編集システムからの要求であって、当該編集システムが前記利用者から取得した前記所在情報を含む要求に応じて、前記利用者のプレイによる前記ゲームの進行に並行して、前記編集システムに前記素材データを送信する素材送信部、
として機能させるプログラム。
A system for controlling the generation of distribution content that represents the progress of a game played by a user ,
a material control unit that updates material data representing performance materials used in the distribution content in parallel with the progress of the game in response to cheering instructions given by a viewer of the distribution content to cheer on a play of the game and situation data representing a situation of the game ;
an information providing unit that provides the user with location information indicating a location of the material data in a storage device of the control system; and
a material transmission unit that transmits the material data to the editing system in response to a request from an editing system that generates the distribution content, the request including the location information acquired by the editing system from the user, in parallel with the progress of the game played by the user;
A program that functions as a
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021090274A JP7706739B2 (en) | 2021-05-28 | 2021-05-28 | Control system, information system, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021090274A JP7706739B2 (en) | 2021-05-28 | 2021-05-28 | Control system, information system, information processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022182617A JP2022182617A (en) | 2022-12-08 |
| JP7706739B2 true JP7706739B2 (en) | 2025-07-14 |
Family
ID=84328634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021090274A Active JP7706739B2 (en) | 2021-05-28 | 2021-05-28 | Control system, information system, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7706739B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019071958A (en) | 2017-10-12 | 2019-05-16 | 株式会社バンダイナムコエンターテインメント | Content distribution system and computer system |
| JP2020089716A (en) | 2015-03-30 | 2020-06-11 | 株式会社バンダイナムコエンターテインメント | Server system |
| JP6766246B1 (en) | 2019-12-19 | 2020-10-07 | 株式会社ドワンゴ | Management server, user terminal, gift system and information processing method |
| JP2021023593A (en) | 2019-08-06 | 2021-02-22 | 株式会社コナミデジタルエンタテインメント | Program, game device, and control method of game device |
-
2021
- 2021-05-28 JP JP2021090274A patent/JP7706739B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020089716A (en) | 2015-03-30 | 2020-06-11 | 株式会社バンダイナムコエンターテインメント | Server system |
| JP2019071958A (en) | 2017-10-12 | 2019-05-16 | 株式会社バンダイナムコエンターテインメント | Content distribution system and computer system |
| JP2021023593A (en) | 2019-08-06 | 2021-02-22 | 株式会社コナミデジタルエンタテインメント | Program, game device, and control method of game device |
| JP6766246B1 (en) | 2019-12-19 | 2020-10-07 | 株式会社ドワンゴ | Management server, user terminal, gift system and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022182617A (en) | 2022-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11216836B2 (en) | Computer system, game system, and game device | |
| JP5562764B2 (en) | Online reporting apparatus and method | |
| US20200394670A1 (en) | Computer system, game system, and game device | |
| JP5032594B2 (en) | Apparatus and method for correcting online environment | |
| US20090253507A1 (en) | Game movie distribution method and system | |
| US20130132837A1 (en) | Entertainment device and method | |
| US20090253506A1 (en) | Game movie distribution method and system | |
| WO2018181362A1 (en) | Computer system and game system | |
| JP2003534109A (en) | Advertising method using video games | |
| JP7290226B2 (en) | Information processing system, information processing method, and program | |
| JP7356189B2 (en) | Game system, computer program used therefor, and control method | |
| JP2022113697A (en) | Distribution system, control method for distribution system, and computer program | |
| JP7614878B2 (en) | Content providing system and content viewing system | |
| JP7748082B2 (en) | Control system, information system, information processing method and program | |
| JP7706739B2 (en) | Control system, information system, information processing method and program | |
| JP7751211B2 (en) | System and computer program | |
| US12420206B2 (en) | Information processing system, information processing method, and nontransitory storage medium | |
| CN115279470A (en) | Information processing system, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250425 |
|
| 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: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250625 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7706739 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |