Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7783479B2 - Information Processing Systems - Google Patents
[go: Go Back, main page]

JP7783479B2 - Information Processing Systems - Google Patents

Information Processing Systems

Info

Publication number
JP7783479B2
JP7783479B2 JP2021171268A JP2021171268A JP7783479B2 JP 7783479 B2 JP7783479 B2 JP 7783479B2 JP 2021171268 A JP2021171268 A JP 2021171268A JP 2021171268 A JP2021171268 A JP 2021171268A JP 7783479 B2 JP7783479 B2 JP 7783479B2
Authority
JP
Japan
Prior art keywords
video
game
distribution
information
license
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021171268A
Other languages
Japanese (ja)
Other versions
JP2023061332A (en
Inventor
一成 津原
幹樹 奥山
智司 川上
大将 田中
里英 北口
文子 三嶋
哲 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2021171268A priority Critical patent/JP7783479B2/en
Publication of JP2023061332A publication Critical patent/JP2023061332A/en
Application granted granted Critical
Publication of JP7783479B2 publication Critical patent/JP7783479B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本開示は、情報処理システムに関する。 This disclosure relates to an information processing system.

特許文献1には、実況ユーザによる実況動画が配信されたゲームに新規プレイヤが登録されたりプレイ頻度が向上したりした場合に実況ユーザに特典を付与する技術が開示されている。 Patent Document 1 discloses technology that provides rewards to live commentary users when new players register or when the frequency of play increases for a game in which live commentary videos are distributed by the live commentary users.

特開2020-162881号公報Japanese Patent Application Laid-Open No. 2020-162881

実況動画のようなゲーム画面を含む動画の配信においては、ゲームに関する権利の所有者の許諾を得ないで動画が配信されるおそれがある。
本開示では上記事情を鑑み、許諾のない動画配信を抑制することとした。
When distributing videos that include gameplay footage, there is a risk that the videos may be distributed without the permission of the owners of the game rights.
In consideration of the above circumstances, this disclosure aims to curb unauthorized video distribution.

(1)本開示の一態様によれば、情報処理システムが提供される。この情報処理システムにおける発行ステップでは、所定のゲーム画面を含む動画の配信の許諾を示す許諾情報を発行する。通知ステップでは、配信を希望するユーザに、発行された許諾情報を通知する。配信ステップでは、ゲーム画面を含む動画のうち、発行された許諾情報が付与されている動画を配信する。 (1) According to one aspect of the present disclosure, an information processing system is provided. In an issuing step in this information processing system, license information indicating permission to distribute a video including a specified game screen is issued. In a notifying step, the issued license information is notified to a user who wishes to distribute. In a distributing step, videos including a game screen that have the issued license information are distributed.

このような態様によれば、許諾のない動画配信を抑制することができる。 This approach makes it possible to curb unauthorized video distribution.

ゲーム動画配信システム1の全体構成を示す図である。1 is a diagram showing the overall configuration of a game video distribution system 1. FIG. ゲームサーバ10のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating the hardware configuration of the game server 10. ゲーム端末30のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of a game terminal 30. 各装置の制御部の機能構成を示す図である。FIG. 2 is a diagram illustrating the functional configuration of a control unit of each device. 発行処理の一例を示すアクティビティ図である。FIG. 10 is an activity diagram illustrating an example of an issuing process. 配信条件テーブルの一例である。10 is an example of a distribution condition table. 発行処理の別の一例を示すアクティビティ図である。FIG. 10 is an activity diagram showing another example of the issuing process. 表示された配信権画面の一例を示す図である。FIG. 10 is a diagram showing an example of a displayed distribution rights screen. 配信処理の一例を示すアクティビティ図である。FIG. 10 is an activity diagram illustrating an example of a distribution process. 動画編集画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of a video editing screen. 許諾IDを付与するための動画編集画面の一例を示す図である。FIG. 10 is a diagram showing an example of a video editing screen for assigning a license ID. 条件判定処理の一例を示すアクティビティ図である。FIG. 10 is an activity diagram illustrating an example of a condition determination process. 対価の要求処理の一例を示すアクティビティ図である。FIG. 10 is an activity diagram showing an example of a fee request process.

以下、図面を用いて本開示の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 Embodiments of the present disclosure will be described below using the drawings. The various features shown in the following embodiments can be combined with each other.

ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体(Non-Transitory Computer-Readable Medium)として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現(いわゆるクラウドコンピューティング)するように提供されてもよい。 The program for realizing the software featured in this embodiment may be provided as a non-transitory computer-readable recording medium, may be provided as a downloadable medium from an external server, or may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).

また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、0または1で構成される2進数のビット集合体としての信号値の高低、または量子的な重ね合わせ(いわゆる量子ビット)によって表され、広義の回路上で通信・演算が実行されうる。 In this embodiment, the term "unit" can also include, for example, hardware resources implemented by circuits in the broad sense, and software information processing that can be specifically realized by these hardware resources. This embodiment handles a variety of information, which can be represented, for example, by physical signal values representing voltage and current, high and low signal values as a collection of binary bits consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on circuits in the broad sense.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、およびメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、およびフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 In a broad sense, a circuit is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

1.ハードウェア構成
本節では、本実施形態に係るゲーム動画配信システムのハードウェア構成について説明する。
1. Hardware Configuration In this section, the hardware configuration of the game video distribution system according to this embodiment will be described.

図1は、ゲーム動画配信システム1の全体構成を示す図である。ゲーム動画配信システム1は、ゲーム画面を含む動画(以下「ゲーム動画」と言う)を配信するための処理を実行するシステムであり、「情報処理システム」の一例である。ここでいうゲームは、いわゆるコンピュータゲームであり、ゲーム専用機、パーソナルコンピュータ、スマートフォン等でプレイされる。ゲーム画面には、プレイヤがプレイ中のゲームの画面の他、プレイ中以外のデモ、演出およびムービー等と呼ばれる画面が含まれる。また、ゲーム画面には、動画だけでなく静止画も含まれる。 Figure 1 shows the overall configuration of a game video distribution system 1. Game video distribution system 1 is a system that executes processing for distributing videos that include game screens (hereinafter referred to as "game videos"), and is an example of an "information processing system." The games referred to here are so-called computer games, which are played on game consoles, personal computers, smartphones, etc. Game screens include not only the screen of the game being played by the player, but also screens other than the game being played, such as demos, effects, and movies. Game screens also include not only videos but also still images.

ゲーム動画配信システム1は、通信回線2と、BCシステム3(BC=Blockchain:ブロックチェーン)と、ゲームサーバ10と、動画配信サーバ20と、ゲーム端末30とを備える。通信回線2は、インターネット等を含み、自回線に接続する装置同士のデータのやり取りを仲介する。BCシステム3は、ブロックチェーンの仕組みを用いて様々な情報を分散させて管理する。BCシステム3は、P2Pネットワーク(P2P=Peer to Peer)によって互いに接続された複数のノード装置を備える。 The game video distribution system 1 comprises a communication line 2, a blockchain system 3 (BC = Blockchain), a game server 10, a video distribution server 20, and a game terminal 30. The communication line 2 includes the Internet and mediates the exchange of data between devices connected to the line. The blockchain system 3 distributes and manages various information using a blockchain mechanism. The blockchain system 3 comprises multiple node devices connected to each other via a P2P network (P2P = Peer to Peer).

BCシステム3は、過去の処理の履歴等を示すトランザクションデータを一定容量のブロックに区切り、それらのブロックを順番に並べて繋げたブロックチェーンを生成する。BCシステム3は、各ブロックに直前のブロックのハッシュ値を持たせ、生成したブロックチェーンを複数のノード装置のそれぞれに分散させて記憶させる。これにより、BCシステム3は、ブロックチェーンの耐改ざん性を向上させている。ゲームサーバ10は、プレイヤにゲームの機能を提供する装置である。 The blockchain system 3 divides transaction data, which indicates the history of past processing, into blocks of a fixed capacity, and generates a blockchain by arranging and linking these blocks in order. The blockchain system 3 assigns each block the hash value of the previous block, and distributes and stores the generated blockchain across multiple node devices. In this way, the blockchain system 3 improves the tamper-resistance of the blockchain. The game server 10 is a device that provides game functions to players.

動画配信サーバ20は、ゲーム動画を蓄積して配信する装置である。動画配信サーバ20は、動画配信に関する許諾および対価等の取り決めを記述したトランザクションデータをBCシステム3に登録して管理する。ゲーム端末30は、ゲームのプレイヤが使用する装置であり、ゲームサーバ10から提供されるゲーム画面を表示する。ゲーム端末30は、動画配信サーバ20が配信するゲーム動画を表示する。また、ゲーム動画配信システム1においては、プレイヤは、ゲーム端末30を操作して、自分または他人がプレイしたゲーム画面を含むゲーム動画を編集して動画配信サーバ20にアップロードすることができる。 The video distribution server 20 is a device that accumulates and distributes game videos. The video distribution server 20 registers and manages transaction data describing agreements such as permissions and compensation for video distribution in the BC system 3. The game terminal 30 is a device used by game players, and displays game screens provided by the game server 10. The game terminal 30 displays game videos distributed by the video distribution server 20. Furthermore, in the game video distribution system 1, players can operate the game terminal 30 to edit game videos including game screens played by themselves or others, and upload them to the video distribution server 20.

図2は、ゲームサーバ10のハードウェア構成を示す図である。ゲームサーバ10は、制御部11と、記憶部12と、通信部13と、バス14とを備える。バス14は、ゲームサーバ10が備える各部を電気的に接続する。動画配信サーバ20は、性能および細かな仕様等は異なっていてもよいが、ゲームサーバ10と同様のハードウェア構成を備える。 Figure 2 shows the hardware configuration of the game server 10. The game server 10 includes a control unit 11, a memory unit 12, a communication unit 13, and a bus 14. The bus 14 electrically connects the various units of the game server 10. The video distribution server 20 may have different performance and detailed specifications, but has a similar hardware configuration to the game server 10.

(制御部11)
制御部11は、例えば不図示の中央処理装置(Central Processing Unit:CPU)である。制御部11は、記憶部12に記憶された所定のプログラムを読み出すことによって、ゲーム動画配信システム1に係る種々の機能を実現する。すなわち、記憶部12に記憶されているソフトウェアによる情報処理が、ハードウェアの一例である制御部11によって具体的に実現されることで、制御部11に含まれる各機能部として実行されうる。これらについては、次節においてさらに詳述する。なお、制御部11は単一であることに限定されず、機能ごとに複数の制御部11を有するように実施してもよい。またそれらの組合せであってもよい。
(Control unit 11)
The control unit 11 is, for example, a central processing unit (CPU) not shown. The control unit 11 realizes various functions related to the game video distribution system 1 by reading out predetermined programs stored in the storage unit 12. In other words, information processing by software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11. These will be described in further detail in the next section. Note that the control unit 11 is not limited to being single, and multiple control units 11 may be provided for each function. A combination of these may also be used.

(記憶部12)
記憶部12は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部11によって実行されるゲーム動画配信システム1に係る種々のプログラム等を記憶するソリッドステートドライブ(Solid State Drive:SSD)等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するランダムアクセスメモリ(Random Access Memory:RAM)等のメモリとして実施されうる。記憶部12は、制御部11によって実行されるゲーム動画配信システム1に係る種々のプログラムや変数等を記憶している。
(Storage unit 12)
The memory unit 12 stores various pieces of information defined above. This may be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the game video distribution system 1 executed by the control unit 11, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to program calculations. The memory unit 12 stores various programs, variables, etc. related to the game video distribution system 1 executed by the control unit 11.

(通信部13)
通信部13は、ゲームサーバ10から種々の電気信号を外部の構成要素に送信可能に構成される。また、通信部13は、外部の構成要素からゲームサーバ10への種々の電気信号を受信可能に構成される。さらに好ましくは、通信部13がネットワーク通信機能を有し、これにより通信回線2を介して、ゲームサーバ10と外部機器との間で種々の情報を通信可能に実施してもよい。
(Communication unit 13)
The communication unit 13 is configured to be able to transmit various electrical signals from the game server 10 to external components. The communication unit 13 is also configured to be able to receive various electrical signals from the external components to the game server 10. More preferably, the communication unit 13 has a network communication function, which allows various information to be communicated between the game server 10 and external devices via the communication line 2.

図3は、ゲーム端末30のハードウェア構成を示す図である。ゲーム端末30は、制御部31と、記憶部32と、通信部33と、入力部34と、表示部35と、バス36とを備える。バス36は、ゲーム端末30が備える各部を電気的に接続する。制御部31、記憶部32および通信部33は、性能および細かな仕様等は異なっていてもよいが、図2で述べた制御部11、記憶部12および通信部13と同様のハードウェアである。 Figure 3 is a diagram showing the hardware configuration of game terminal 30. Game terminal 30 includes a control unit 31, a memory unit 32, a communication unit 33, an input unit 34, a display unit 35, and a bus 36. Bus 36 electrically connects the various units included in game terminal 30. Although the performance and detailed specifications of control unit 31, memory unit 32, and communication unit 33 may differ, they are similar hardware to control unit 11, memory unit 12, and communication unit 13 described in Figure 2.

(入力部34)
入力部34は、ボタンおよびタッチスクリーン等を有し、ユーザによる入力を受け付ける。ゲーム端末30の場合は、ゲームのプレイに適したコントローラーが入力部34としてよく用いられる。
(Input unit 34)
The input unit 34 has buttons, a touch screen, etc., and accepts input from the user. In the case of the game terminal 30, a controller suitable for playing the game is often used as the input unit 34.

(表示部35)
表示部35は、ディスプレイ等を有し、表示面に画像を表示する。なお、表示部35がゲームに登場するキャラクタ、アイテムおよび背景等の各種の画像を表示することを「ゲーム画面を表示する」とも言う。
(Display section 35)
The display unit 35 has a display or the like and displays images on a display surface. Note that the display unit 35 displaying various images of characters, items, backgrounds, and the like that appear in the game is also referred to as "displaying a game screen."

2.機能構成
本節では、本実施形態の機能構成について説明する。前述の通り、各装置の記憶部に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部によって具体的に実現されることで、制御部に含まれる各機能部が実行されうる。
2. Functional Configuration This section describes the functional configuration of this embodiment. As described above, information processing by software stored in the storage unit of each device is specifically realized by a control unit, which is an example of hardware, and each functional unit included in the control unit can be executed.

図4は、各装置の制御部の機能構成を示す図である。ゲームサーバ10の制御部は、ゲーム処理部111と、ゲーム記憶部112と、録画部113とを備える。動画配信サーバ20の制御部は、動画記憶部211と、一覧配信部212と、動画配信部213と、許諾情報処理部214と、付与処理部215と、条件処理部216と、識別処理部217と、BC処理部218とを備える。ゲーム端末30の制御部は、ゲーム処理部311と、ゲーム記憶部312と、動画処理部313とを備える。 Figure 4 shows the functional configuration of the control unit of each device. The control unit of the game server 10 includes a game processing unit 111, a game memory unit 112, and a recording unit 113. The control unit of the video distribution server 20 includes a video memory unit 211, a list distribution unit 212, a video distribution unit 213, a permission information processing unit 214, a grant processing unit 215, a condition processing unit 216, an identification processing unit 217, and a BC processing unit 218. The control unit of the game terminal 30 includes a game processing unit 311, a game memory unit 312, and a video processing unit 313.

ゲームサーバ10のゲーム処理部111は、ゲームに関する処理を行う。ゲーム記憶部112は、ゲームに関するデータを記憶する。ゲーム端末30のゲーム処理部311は、ゲームに関する処理を実行する。ゲーム記憶部312は、ゲームに関するデータを記憶する。ゲームサーバ10およびゲーム端末30は、これらの機能を用いて、プレイヤにゲームを提供する。 The game processing unit 111 of the game server 10 performs processing related to the game. The game memory unit 112 stores data related to the game. The game processing unit 311 of the game terminal 30 executes processing related to the game. The game memory unit 312 stores data related to the game. The game server 10 and game terminal 30 use these functions to provide the game to players.

プレイヤに提供されるゲームは、格闘ゲーム、アクションゲーム、シューティングゲーム、ロールプレイングゲーム、シミュレーションゲーム、パズルゲーム、レーシングゲームおよび音楽ゲーム等、あらゆるジャンルが対象となりうる。ゲームサーバ10の録画部113は、ゲーム画面の録画に関する処理を行う。ゲーム端末30の動画処理部313は、ゲーム動画に関する処理を行う。動画処理部313は、例えば、録画されたゲーム画面を元にゲーム動画を作成する操作を受け付け、ゲーム動画の編集処理を行う。 Games provided to players can be of any genre, including fighting games, action games, shooting games, role-playing games, simulation games, puzzle games, racing games, and music games. The recording unit 113 of the game server 10 performs processing related to recording game screens. The video processing unit 313 of the game terminal 30 performs processing related to game videos. For example, the video processing unit 313 accepts operations to create game videos based on recorded game screens, and performs editing processing of the game videos.

動画配信サーバ20の動画記憶部211は、アップロードされたゲーム動画を記憶する。一覧配信部212は、動画記憶部211に記憶されたゲーム動画の一覧を作成し、配信する。動画配信部213は、動画記憶部211に記憶されたゲーム動画を配信する。ゲーム端末30の動画処理部313は、配信された動画を表示する表示処理を行う。許諾情報処理部214は、ゲーム動画の配信に関する許諾情報の発行および通知等の処理を行う。 The video storage unit 211 of the video distribution server 20 stores uploaded game videos. The list distribution unit 212 creates and distributes a list of game videos stored in the video storage unit 211. The video distribution unit 213 distributes the game videos stored in the video storage unit 211. The video processing unit 313 of the game terminal 30 performs display processing to display the distributed videos. The permission information processing unit 214 performs processing such as issuing and notifying permission information related to the distribution of game videos.

許諾情報とは、ゲーム動画の配信が許諾されていることを示す情報であり、本実施形態では、アルファベットおよび数字等で表された許諾ID(Identification)である。配信の許諾とは、ゲームに関する権利の所有者がそのゲームの画面を含むゲーム動画の配信を許諾することを言う。ゲームに関する権利とは、ゲームそのもの、ゲーム内に登場するキャラクタおよびゲームで使用される音楽等の著作権、意匠権および特許権等である。 License information is information indicating that distribution of game videos is permitted, and in this embodiment, it is a license ID (Identification) expressed in letters and numbers, etc. Permission to distribute means that the owner of the rights to a game has granted permission to distribute game videos that include screens from that game. Rights related to the game include copyrights, design rights, patent rights, etc. for the game itself, characters that appear in the game, and music used in the game.

ゲーム動画配信システム1においては、発行された許諾情報がゲーム動画に付与されることで、そのゲーム動画の配信が許諾されていることが証明される。付与処理部215は、ゲーム動画に許諾情報が付与されているか否かを判定するなど、ゲーム動画への許諾情報の付与に関する処理を行う。ゲーム動画の配信は、無制限に許諾される場合もあるが、通常は何らかの条件が課せられる。条件処理部216は、そのようなゲーム動画の配信条件に関する処理を行う。 In the game video distribution system 1, the issued license information is assigned to the game video, proving that the distribution of that game video is permitted. The granting processing unit 215 performs processing related to the granting of license information to game videos, such as determining whether license information has been assigned to the game video. While game video distribution may be permitted without restriction, some conditions are usually imposed. The condition processing unit 216 performs processing related to such game video distribution conditions.

ゲーム動画に付与される情報は、許諾情報だけでなく、ゲーム画面を記録した画面動画を識別する識別処理部217は、ゲーム動画に付与される識別情報に関する処理を行う。ここでいう識別情報とは、許諾IDとは別の識別情報のことであり、例えば、配信が許諾されたゲーム動画を識別する動画IDである。BC処理部218は、ゲーム動画の配信に関する情報をBCシステム3に登録するなど、BCに関する処理を行う。 Information assigned to game videos includes not only license information, but also the identification processing unit 217, which identifies screen videos that record game screens, performs processing related to the identification information assigned to game videos. The identification information here refers to identification information separate from the license ID, such as a video ID that identifies game videos that have been authorized for distribution. The BC processing unit 218 performs BC-related processing, such as registering information related to game video distribution in the BC system 3.

3.情報処理
本節では、本実施形態の情報処理について説明する。ゲーム動画配信システム1は、ゲーム動画を配信する配信処理を行う。配信処理には、許諾情報の発行に関する発行処理が含まれる。
3. Information Processing This section describes information processing in this embodiment. The game video distribution system 1 performs distribution processing for distributing game videos. The distribution processing includes an issuance processing for issuing license information.

図5は、発行処理の一例を示すアクティビティ図である。図5に示す発行処理は、ユーザが、ゲームのプレイ中に録画を行い、ゲーム動画に使用したいゲーム画面が録画できた場合に、その録画したゲーム画面を含むゲーム動画の配信を許諾する例である。まず、A101において、ゲームサーバ10のゲーム処理部111およびゲーム端末30のゲーム処理部311が協働して、ユーザにゲームの機能を提供するゲーム処理を実行する。 Figure 5 is an activity diagram showing an example of publishing processing. The publishing processing shown in Figure 5 is an example in which a user records a game while playing it, and when the user has recorded the game screen that they want to use in the game video, they consent to the distribution of the game video including the recorded game screen. First, in A101, the game processing unit 111 of the game server 10 and the game processing unit 311 of the game terminal 30 cooperate to execute game processing that provides the user with game functions.

次に、ゲーム端末30は、A102において、ユーザによる録画の操作を受け付けた場合に、録画の指示を示す指示データをゲームサーバ10に送信する。ゲームサーバ10は、A103において、録画部113により、送信されてきた指示データが示す指示に基づいてゲーム画面を録画し、録画したゲーム画面を示す一時データを生成する。ゲームサーバ10は、ユーザがゲーム端末30へ録画を終了する操作を行うと、A104において、録画部113により、生成した一時データに基づいて、録画したゲーム画面を示す録画データを生成する。 Next, when the game terminal 30 receives a recording operation from the user at A102, it transmits instruction data indicating a recording instruction to the game server 10. At A103, the game server 10 causes the recording unit 113 to record the game screen based on the instruction indicated in the transmitted instruction data, and generates temporary data indicating the recorded game screen. When the user performs an operation on the game terminal 30 to end recording, the game server 10 causes the recording unit 113 to generate recording data indicating the recorded game screen based on the generated temporary data at A104.

録画データは、ゲーム画面を示す動画、静止画およびゲーム中に放音される音等を示すデータである。なお、録画データの生成は、本実施形態ではゲームサーバ10が行うが、ゲーム端末30が行ってもよい。ゲームサーバ10は、生成した録画データをゲーム端末30に送信する。ゲーム端末30は、送信されてきた録画データを受信すると、A105において、動画処理部313により、ゲーム動画を編集する動画編集処理を行う。 The recorded data is data that shows video and still images showing the game screen, sounds emitted during the game, etc. In this embodiment, the recorded data is generated by the game server 10, but it may also be generated by the game terminal 30. The game server 10 transmits the generated recorded data to the game terminal 30. When the game terminal 30 receives the transmitted recorded data, the video processing unit 313 performs video editing processing to edit the game video at A105.

ゲームサーバ10からゲーム端末30への録画データの送受信は、ユーザIDによって管理されている。これにより、ゲーム端末30のユーザでないと受信できないようにしたり、あるいは誰でも受信できるようにしたりしてもよい。また、そのような録画データの受信の可否を、ユーザまたはゲーム管理者が任意に設定できるようにしてもよい。ユーザは、動画編集の操作により、録画データが示すゲーム画面の切り取り、拡大・縮小、並び替え、ループ、演出画像やコメント画像の重畳、ユーザ映像の重畳、ユーザ音声の付加、ユーザ音声の字幕の付加、ゲーム動画への配置等を行う。 Transmission and reception of recorded data from the game server 10 to the game terminal 30 is managed by user ID. This may allow only the user of the game terminal 30 to receive the data, or allow anyone to receive it. The user or game administrator may also be able to freely set whether or not to receive such recorded data. By performing video editing operations, the user can crop, zoom in/out, rearrange, loop, overlay effect images or comment images, overlay user video, add user voice, add subtitles to user voice, and arrange the data on the game video.

ゲーム端末30は、動画の編集が完了すると、A106において、動画処理部313により、完成したゲーム動画を示す動画データと、ゲーム動画のメタ情報である動画情報を生成する。動画情報は、例えば、ゲーム動画を識別する動画ID、ゲーム動画の時間的な長さ(ゲーム動画の再生時間)およびゲーム動画に含まれるゲームの名称を示す。ユーザは、ゲーム動画を完成させると、そのゲーム動画を配信させるために満たさなければならない配信条件を問い合わせる問合せ操作を行う。 When the game device 30 completes editing of the video, the video processing unit 313 generates video data indicating the completed game video and video information, which is meta information for the game video, at A106. The video information indicates, for example, a video ID that identifies the game video, the time length of the game video (playback time of the game video), and the name of the game included in the game video. When the user completes the game video, they perform an inquiry operation to inquire about the distribution conditions that must be met in order to distribute the game video.

ゲーム端末30は、問合せ操作を受け付けると、生成した動画情報を動画配信サーバ20に送信する。動画配信サーバ20は、予め様々な配信条件を記憶しておく。配信条件は、コンテンツを含む動画(本実施形態ではゲーム動画)の配信者ごとに定められる。また、本実施形態では、さらに細かく、1つのゲーム動画ごとに配信条件が定められているものとする。動画配信サーバ20は、そのように定められた配信条件を記憶している。 When the game device 30 accepts the query operation, it transmits the generated video information to the video distribution server 20. The video distribution server 20 stores various distribution conditions in advance. The distribution conditions are determined for each distributor of a video containing content (in this embodiment, a game video). In this embodiment, the distribution conditions are further defined for each game video. The video distribution server 20 stores the distribution conditions thus determined.

そして、動画配信サーバ20は、A107において、条件処理部216により、送信されてきた動画情報に基づいて、問い合わせされたゲーム動画の配信条件を読み出す。本実施形態では、ゲーム動画の配信を行うための対価が配信条件として定められているものとする。この対価は、ゲーム動画に含まれるコンテンツ(本実施形態ではゲーム)に関する権利に基づき設定される使用許諾料(ライセンス料とも言う)である。 Then, at A107, the video distribution server 20 uses the condition processing unit 216 to read the distribution conditions for the requested game video based on the transmitted video information. In this embodiment, the distribution conditions are set as a fee for distributing the game video. This fee is a license fee (also called a licensing fee) set based on the rights related to the content (the game in this embodiment) included in the game video.

コンテンツに関する権利とは、コンテンツがゲームのような知的財産である場合、例えば著作権であり、場合によっては意匠権や特許権なども含まれる。対価は、ゲーム動画の配信者ごとに定められ、コンテンツに関する権利の所有者から、配信によって利益を得る者(配信者、配信者が属する事務所等)に対して要求される。対価の支払いは、例えば、現金または仮想通貨等で行われる。 Rights related to content include copyright when the content is intellectual property such as a game, and in some cases also include design rights and patent rights. Compensation is determined for each game video distributor and is demanded by the owner of the rights related to the content from those who benefit from the distribution (the distributor, the agency to which the distributor belongs, etc.). Compensation is paid, for example, in cash or virtual currency.

また、コンテンツがゲームである場合、ゲーム内のアイテム購入という形で対価の支払いが行われてもよい。対価は、定額で定められてもよいが、本実施形態では、動画の再生回数に応じた料金(いわゆる従量課金)が定められる。動画配信サーバ20は、本実施形態では、配信対象のゲームの名称と、ゲーム動画の再生回数の範囲と、配信するために必要な対価とを対応付けた配信条件テーブルを用いる。 Furthermore, if the content is a game, payment may be made in the form of purchasing an item within the game. The payment may be set as a fixed amount, but in this embodiment, a fee is set according to the number of times the video is played (so-called pay-as-you-go). In this embodiment, the video distribution server 20 uses a distribution conditions table that associates the name of the game to be distributed, the range of number of times the game video is played, and the payment required for distribution.

図6は、配信条件テーブルの一例である。図6の例では、「格闘ゲームC」というゲームの名称に、「B1未満」、「B1以上B2未満」、「B2以上B3未満」、「B3以上」という動画再生回数の範囲と、「無償」、「P1」、「P2」および「P3」という対価とが対応付けられている。動画配信サーバ20は、送信されてきた動画情報が示すゲームの名称に対応付けられている動画再生回数の範囲および対価の関係一覧を、問い合わせされたゲーム動画の配信条件として読み出す。 Figure 6 is an example of a distribution conditions table. In the example of Figure 6, the name of the game "Fighting Game C" is associated with the ranges of video play counts of "Under B1," "B1 to B2," "B2 to B3," and "B3 or more," as well as the compensations of "Free," "P1," "P2," and "P3." The video distribution server 20 reads out, as the distribution conditions for the requested game video, a list of the relationship between the ranges of video play counts and compensations associated with the name of the game indicated by the transmitted video information.

動画配信サーバ20は、読み出した配信条件をゲーム端末30に送信する。ゲーム端末30は、A108において、動画処理部313により、送信されてきた配信条件を表示する。このように、許諾情報処理部214は、配信の許諾に関する条件(=配信条件)をユーザに提示する条件提示部として機能する。ユーザは、表示された配信条件のうちのいずれかを採用して配信することを決めた場合は、採用した配信条件の対価の支払いを行って配信の許諾を要求する操作を行う。 The video distribution server 20 transmits the read distribution conditions to the game terminal 30. At A108, the game terminal 30 displays the transmitted distribution conditions using the video processing unit 313. In this way, the permission information processing unit 214 functions as a condition presentation unit that presents the conditions related to permission for distribution (= distribution conditions) to the user. If the user decides to use one of the displayed distribution conditions for distribution, the user pays the fee for the adopted distribution conditions and performs an operation to request permission for distribution.

本実施形態では、対価の支払いがゲーム内のアイテムの購入と同じ仕組みで行われる。具体的には、例えば、ユーザがゲーム内の仮想通貨を電子商取引で購入し、購入した仮想通貨を用いて対価に相当するアイテムを購入する仕組みである。そのため、ゲーム端末30は、A109において、ゲーム処理部311により、配信の許諾に要する対価に相当する仮想通貨の購入と、採用した配信条件を示すアイテムの購入を指示する指示データをゲームサーバ10に送信する。 In this embodiment, payment of the consideration is made using the same mechanism as purchasing in-game items. Specifically, for example, the user purchases in-game virtual currency through electronic commerce and then uses the purchased virtual currency to purchase items equivalent to the consideration. Therefore, at A109, the game processing unit 311 of the game terminal 30 transmits to the game server 10 instruction data instructing the purchase of virtual currency equivalent to the consideration required for permission to distribute and the purchase of items indicating the adopted distribution conditions.

ゲーム端末30は、指示データに動画情報、配信条件およびユーザを識別するユーザIDを付加して送信する。ユーザIDは、例えば、ゲームのユーザとして登録されたユーザに割り当てられた識別情報である。ゲームサーバ10は、A110において、ゲーム処理部111により、送信されてきた指示データが示すとおり対価の支払い処理を行う。ゲームサーバ10は、支払い処理を行った場合、指示データに付加されていた動画情報、配信条件およびユーザIDと配信の許諾の要求とを示す要求データを動画配信サーバ20に送信する。 The game terminal 30 sends the instruction data together with video information, distribution conditions, and a user ID that identifies the user. The user ID is, for example, identification information assigned to a user registered as a game user. At A110, the game server 10, via the game processing unit 111, performs payment processing for the fee as indicated in the transmitted instruction data. When the game server 10 has performed the payment processing, it sends request data to the video distribution server 20 indicating the video information, distribution conditions, and user ID that were added to the instruction data, as well as a request for permission to distribute.

動画配信サーバ20は、要求データを受信すると、A111において、許諾情報処理部214により、受信した要求データが示すゲーム動画の配信を許諾することを示す許諾IDを発行する。このように、動画配信サーバ20の許諾情報処理部214は、所定のゲーム画面を含む動画の配信の許諾を示す許諾情報を発行する発行部として機能する。許諾情報は、配信される動画単位、配信者単位または配信者の所属する団体単位等の様々な対象に対して発行することができるが、本実施形態では、許諾情報処理部214は、配信される動画単位で許諾情報を発行する。 When the video distribution server 20 receives the request data, at A111, the license information processing unit 214 issues a license ID indicating that distribution of the game video indicated in the received request data is permitted. In this way, the license information processing unit 214 of the video distribution server 20 functions as an issuing unit that issues license information indicating permission to distribute a video including a specified game screen. License information can be issued to various targets, such as per video to be distributed, per distributor, or per organization to which the distributor belongs, but in this embodiment, the license information processing unit 214 issues license information per video to be distributed.

いずれの場合も、許諾情報処理部214は、ゲーム動画の配信にそのゲームに関する複数の権利について許諾が必要である場合、それら複数の権利について許諾することを示す許諾情報を発行する。このような態様によれば、動画配信における許諾の漏れを抑制することができる。また、許諾情報処理部214は、A108において提示された配信条件が承諾された場合に、その配信条件での許諾を示す許諾情報を発行する。本実施形態では、配信条件は、図6で述べたように、動画の再生回数を制限する条件である。なお、この配信条件は、例えば所定の再生回数以上の配信を制限する条件であるが、これは、所定の再生回数未満の配信を許諾する条件と言い換えてもよい。 In either case, if distribution of a game video requires permission for multiple rights related to the game, the license information processing unit 214 issues license information indicating that multiple rights are granted. This type of configuration can prevent omissions in license approval during video distribution. Furthermore, if the distribution conditions presented in A108 are accepted, the license information processing unit 214 issues license information indicating approval under those distribution conditions. In this embodiment, the distribution conditions are conditions that limit the number of times the video can be played, as described in FIG. 6. Note that these distribution conditions limit distribution above a certain number of times, for example, but this can also be rephrased as conditions that permit distribution below a certain number of times.

次に、動画配信サーバ20は、A112において、許諾情報処理部214により、発行した許諾IDを、受信した要求データが示す動画ID、ユーザIDおよび配信条件に対応付けて記憶する。このように、許諾情報処理部214は、許諾情報に対応付けられた識別情報を登録する第1登録部として機能する。ここで言う識別情報は、許諾情報により配信が許諾されるゲーム動画の識別情報(本実施形態では動画ID)またはそのゲーム動画の配信者の識別情報(本実施形態ではユーザID)のうちの少なくとも1つである。 Next, at A112, the video distribution server 20 stores the issued license ID by the license information processing unit 214, in association with the video ID, user ID, and distribution conditions indicated in the received request data. In this way, the license information processing unit 214 functions as a first registration unit that registers identification information associated with the license information. The identification information here refers to at least one of the identification information of the game video whose distribution is permitted by the license information (video ID in this embodiment) or the identification information of the distributor of that game video (user ID in this embodiment).

動画配信サーバ20は、許諾情報処理部214により、許諾ID、動画IDおよびユーザIDを示す許諾関連情報をゲーム端末30に送信する。ゲーム端末30は、A113において、動画処理部313により、送信されてきた許諾関連情報を表示して、ゲーム動画の配信が許諾されたことをユーザに通知する。このように、許諾情報処理部214は、配信を希望するユーザに、発行された許諾情報(本実施形態では許諾ID)を通知する通知部として機能する。 The video distribution server 20 transmits, via the license information processing unit 214, license-related information indicating the license ID, video ID, and user ID to the game terminal 30. At A113, the game terminal 30 displays the transmitted license-related information via the video processing unit 313, notifying the user that distribution of the game video has been permitted. In this way, the license information processing unit 214 functions as a notification unit that notifies the user wishing to distribute of the issued license information (in this embodiment, the license ID).

また、許諾情報処理部214は、A114において、許諾情報処理部214およびBC処理部218により、A112において記憶したID情報(許諾ID、動画IDおよびユーザID)および配信条件を、図1に表すBCシステム3に送信してブロックチェーンに登録する。このように、許諾情報処理部214およびBC処理部218は、許諾情報と、その許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録する第2登録部として機能する。 Furthermore, at A114, the license information processing unit 214 and the BC processing unit 218 send the ID information (license ID, video ID, and user ID) and distribution conditions stored at A112 to the BC system 3 shown in Figure 1 and register them in the blockchain. In this way, the license information processing unit 214 and the BC processing unit 218 function as a second registration unit that associates license information with the relationship between the license and compensation indicated by the license information and registers them in the blockchain.

以上のとおり、図5の例では、ユーザが自分で録画したゲーム画面を用いてゲーム動画を作成したが、ユーザは、他のユーザが録画したゲーム画面を用いてゲーム動画を作成してもよい。その場合、ゲームサーバ10は、図5に表すA104において、生成した録画データの一覧を作成してゲーム端末30に表示させる。そして、ユーザが一覧からいずれかの録画データを選択し、ゲームサーバ10が、選択された録画データをゲーム端末30に送信することで、あとは図5のA105以降の動作が行われる。 As described above, in the example of FIG. 5, the user created a game video using game screens that they themselves recorded, but the user may also create a game video using game screens that other users recorded. In this case, the game server 10 creates a list of the generated recorded data at A104 in FIG. 5 and displays it on the game terminal 30. The user then selects one of the recorded data from the list, and the game server 10 transmits the selected recorded data to the game terminal 30, after which the operations from A105 in FIG. 5 are carried out.

上記の例では、許諾情報が通知される前に録画データが生成されていたが、録画データが生成される前に、許諾情報が通知されてもよい。その場合の発行処理について説明する。
図7は、発行処理の別の一例を示すアクティビティ図である。図7に示す発行処理は、ユーザが、他のユーザが録画したゲーム画面を探す操作が行われたことを契機に開始される。まず、A121において、ゲームサーバ10のゲーム処理部111およびゲーム端末30のゲーム処理部311が協働して、ユーザにゲームの機能を提供するゲーム処理を実行する。
In the above example, the recording data is generated before the license information is notified, but the license information may be notified before the recording data is generated. The issuing process in this case will be described below.
7 is an activity diagram showing another example of the issuing process. The issuing process shown in FIG. 7 is started when a user performs an operation to search for a game screen recorded by another user. First, in A121, the game processing unit 111 of the game server 10 and the game processing unit 311 of the game terminal 30 cooperate to execute game processing that provides the user with game functions.

ここで、ユーザが配信権画面を表示させる操作を行うものとする。配信権画面とは、ゲーム動画の配信権を購入するための画面である。配信権とは、ゲーム動画の配信を行う権利であり、所定の配信条件を満たす配信が許諾されていることを示す。ゲーム端末30は、A122において、動画処理部313により、配信権画面の表示操作を受け付け、配信権画面の表示を要求する要求データをゲームサーバ10に送信する。 Here, it is assumed that the user performs an operation to display the distribution rights screen. The distribution rights screen is a screen for purchasing distribution rights for game videos. Distribution rights are the rights to distribute game videos, and indicate that distribution that meets specified distribution conditions has been permitted. At A122, the game terminal 30, via the video processing unit 313, accepts the operation to display the distribution rights screen and transmits request data to the game server 10 requesting the display of the distribution rights screen.

ゲームサーバ10は、A123において、動画配信部213により、送信されてきた要求データを動画配信サーバ20に転送して、配信権情報を問い合わせる。動画配信サーバ20は、この問合せを受ける前に、A124において、許諾情報処理部214により、所定の配信条件を示す配信権情報を登録しておく。配信権情報の登録は、例えば、ゲーム動画の配信サービスを行う事業者によって行われる。配信権情報は、一度登録されると不変のままでもよいし、定期的に内容を更新して再登録されてもよい。 At A123, the game server 10 transfers the request data transmitted by the video distribution unit 213 to the video distribution server 20 and inquires about distribution rights information. Before receiving this inquiry, the video distribution server 20 registers distribution rights information indicating specified distribution conditions at A124 using the license information processing unit 214. Distribution rights information is registered, for example, by a business operator that provides a game video distribution service. Once registered, the distribution rights information may remain unchanged, or it may be periodically updated and re-registered.

動画配信サーバ20は、ゲームサーバ10から送信されてきた要求データを受信すると、A125において、許諾情報処理部214により、登録された配信権情報を読み出す。動画配信サーバ20は、読み出した配信権情報をゲームサーバ10に送信する。ゲームサーバ10は、A126において、送信されてきた配信権情報をユーザに通知するための配信権画面を作成し、ゲーム端末30に送信する。ゲーム端末30は、A127において、動画処理部313により、送信されてきた配信権画面を表示する。 When the video distribution server 20 receives the request data transmitted from the game server 10, at A125, the license information processing unit 214 reads the registered distribution rights information. The video distribution server 20 transmits the read distribution rights information to the game server 10. At A126, the game server 10 creates a distribution rights screen to notify the user of the transmitted distribution rights information, and transmits it to the game terminal 30. At A127, the game terminal 30 displays the transmitted distribution rights screen using the video processing unit 313.

図8は、表示された配信権画面の一例を示す図である。ゲーム端末30は、ゲーム内のアイテムショップの一部として配信権画面を表示している。配信権画面では、「動画再生回数B1回パック」および「動画再生回数B2回パック」のように、ゲーム内のアイテムと同じように配信権が販売されている。なお、「動画再生回数」とは、上述したゲーム動画の再生回数の上限を表すものとする。配信権画面では、各配信権のアイテムの対価および購入用のボタンが表示されている。 Figure 8 shows an example of a displayed distribution rights screen. The game device 30 displays the distribution rights screen as part of the in-game item shop. On the distribution rights screen, distribution rights are sold in the same way as in-game items, such as a "B-number of video plays 1 pack" and a "B-number of video plays 2 pack." Note that "video plays" refers to the maximum number of times a game video can be played, as described above. The distribution rights screen displays the price of each distribution rights item and a purchase button.

このように、図7の例においても、許諾情報処理部214は、配信の許諾に関する条件(=配信条件)をユーザに提示する条件提示部として機能する。ゲーム端末30は、A128において、動画処理部313により、購入用のボタンを押す操作を購入操作として受け付ける。ゲーム端末30は、購入操作を受け付けた配信権の配信権情報(本実施形態では動画再生回数の上限および対価)にユーザIDを対応付けたデータを購入データとしてゲームサーバ10に送信する。 In this way, in the example of Figure 7, the permission information processing unit 214 also functions as a condition presentation unit that presents the conditions related to permission to distribute (= distribution conditions) to the user. At A128, the game terminal 30 uses the video processing unit 313 to accept the operation of pressing the purchase button as a purchase operation. The game terminal 30 transmits data to the game server 10 as purchase data that associates the user ID with distribution rights information (in this embodiment, the maximum number of video plays and the compensation) for the distribution rights for which the purchase operation was accepted.

ゲームサーバ10は、A129において、ゲーム処理部111により、送信されてきた購入データが示す対価の支払い処理を行う。ゲームサーバ10は、支払い処理を行った場合、購入データが示す配信権情報およびユーザIDと配信の許諾の要求とを示す要求データを動画配信サーバ20に送信する。動画配信サーバ20は、要求データを受信すると、A130において、許諾情報処理部214により、受信した要求データが示すゲーム動画の配信を許諾することを示す許諾IDを発行する。 At A129, the game server 10, via the game processing unit 111, performs payment processing for the price indicated in the transmitted purchase data. When the game server 10 has performed the payment processing, it transmits to the video distribution server 20 request data indicating the distribution rights information and user ID indicated in the purchase data, and a request for permission to distribute. Upon receiving the request data, the video distribution server 20, via the permission information processing unit 214, issues, at A130, a permission ID indicating permission to distribute the game video indicated in the received request data.

このように、図7の例においても、動画配信サーバ20の許諾情報処理部214は、所定のゲーム画面を含む動画の配信の許諾を示す許諾情報を発行する発行部として機能する。また、許諾情報処理部214は、A127において提示された配信条件が承諾された場合に、その配信条件での許諾を示す許諾情報を発行する。図7の例においても、配信条件は、動画の再生回数を制限する条件である。 In this way, in the example of Figure 7, the license information processing unit 214 of the video distribution server 20 also functions as an issuing unit that issues license information indicating permission to distribute a video including a specified game screen. Furthermore, if the distribution conditions presented in A127 are accepted, the license information processing unit 214 issues license information indicating permission under those distribution conditions. In the example of Figure 7, the distribution conditions are also conditions that limit the number of times the video can be played.

次に、動画配信サーバ20は、A131において、許諾情報処理部214により、発行した許諾IDおよび受信した要求データが示すユーザID、すなわちID情報と配信権情報が示す配信条件とを対応付けて記憶する。このように、許諾情報処理部214は、許諾情報に対応付けられた識別情報(図7の例ではユーザID)を登録する第1登録部として機能する。 Next, at A131, the video distribution server 20 causes the license information processing unit 214 to store the issued license ID and the user ID indicated in the received request data, i.e., the ID information, in association with the distribution conditions indicated by the distribution rights information. In this way, the license information processing unit 214 functions as a first registration unit that registers identification information (user ID in the example of Figure 7) associated with the license information.

動画配信サーバ20は、許諾情報処理部214により、許諾IDおよびユーザIDを示す許諾関連情報をゲーム端末30に送信する。ゲーム端末30は、A132において、動画処理部313により、送信されてきた許諾関連情報を表示して、ゲーム動画の配信権が取得されたことをユーザに通知する。このように、許諾情報処理部214は、配信を希望するユーザに、発行された許諾情報(本実施形態では許諾ID)を通知する通知部として機能する。 The video distribution server 20 transmits license-related information indicating the license ID and user ID to the game terminal 30 via the license information processing unit 214. At A132, the game terminal 30 displays the transmitted license-related information via the video processing unit 313, notifying the user that distribution rights for the game video have been acquired. In this way, the license information processing unit 214 functions as a notification unit that notifies the user who wishes to distribute of the issued license information (in this embodiment, the license ID).

また、動画配信サーバ20は、A133において、許諾情報処理部214およびBC処理部218により、A131において記憶したID情報(許諾IDおよびユーザID)および配信条件をブロックチェーンに登録する。このように、図7の例においても、許諾情報処理部214およびBC処理部218は、許諾情報と、その許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録する第2登録部として機能する。続いて、許諾IDの通知のあと、ゲーム動画が配信されるまでの配信処理について説明する。 Furthermore, at A133, the video distribution server 20 uses the license information processing unit 214 and BC processing unit 218 to register the ID information (license ID and user ID) and distribution conditions stored at A131 in the blockchain. In this way, in the example of Figure 7, the license information processing unit 214 and BC processing unit 218 also function as a second registration unit that associates license information with the relationship between the license and compensation indicated by the license information and registers them in the blockchain. Next, we will explain the distribution process from notification of the license ID until the game video is distributed.

図9は、配信処理の一例を示すアクティビティ図である。図9に示す配信処理は、図5および図7の発行処理のあとに行われる。各発行処理では、ゲーム端末30に許諾IDが通知されている。ゲーム端末30は、A141において、動画処理部313により、ゲーム動画にID情報を付与する。ここで言うID情報は、図5の発行処理が行われた場合は許諾ID、動画IDおよびユーザIDであり、図7の発行処理が行われた場合は許諾IDおよびユーザIDである。各ID情報の付与方法は共通で用いることができるが、許諾IDを例に挙げて説明する。 Figure 9 is an activity diagram showing an example of distribution processing. The distribution processing shown in Figure 9 is performed after the issuance processing of Figures 5 and 7. In each issuance processing, a license ID is notified to the game terminal 30. In A141, the game terminal 30 assigns ID information to the game video using the video processing unit 313. The ID information here refers to the license ID, video ID, and user ID when the issuance processing of Figure 5 is performed, and the license ID and user ID when the issuance processing of Figure 7 is performed. The methods for assigning each type of ID information can be the same, but the license ID will be used as an example for explanation.

ゲーム端末30は、例えば、ゲーム動画に許諾IDを示すテキストまたはコードを電子透かしの技術を用いて重畳することで、許諾IDを付与する。また、ゲーム端末30は、ゲーム動画のメタ情報である動画情報に許諾IDを書き込むことでゲーム動画に許諾IDを付与してもよい。また、ゲーム端末30は、許諾IDを示す可聴域外の音をゲーム動画が発する音に重畳させることでゲーム動画に許諾IDを付与してもよい。ゲーム端末30は、許諾IDを付与するための機能を提供する動画編集画面を表示する。 The gaming terminal 30 assigns the license ID, for example, by superimposing text or code indicating the license ID onto the game video using digital watermarking technology. The gaming terminal 30 may also assign the license ID to the game video by writing the license ID into video information, which is meta information for the game video. The gaming terminal 30 may also assign the license ID to the game video by superimposing an inaudible sound indicating the license ID onto the sound emitted by the game video. The gaming terminal 30 displays a video editing screen that provides a function for assigning a license ID.

図10は、動画編集画面の一例を示す図である。動画編集画面には、主画面E1と、サムネイル画像E2と、音情報E3と、テキスト情報E4と、電子透かしボタンD1と、メタ情報ボタンD2とを含む。主画面E1には、編集後の動画が表示される。サムネイル画像E2には、動画に含まれるフレームのサムネイル画像が時系列に沿って並べられている。サムネイル画像E2に録画データを配置することで、録画データを含むゲーム動画が作成される。 Figure 10 shows an example of a video editing screen. The video editing screen includes a main screen E1, a thumbnail image E2, sound information E3, text information E4, a digital watermark button D1, and a meta information button D2. The main screen E1 displays the edited video. The thumbnail image E2 displays thumbnail images of frames included in the video in chronological order. By arranging recorded data in the thumbnail image E2, a game video including the recorded data is created.

音情報E3は、ゲーム動画に重畳させる音の情報を示す。テキスト情報E4は、ゲーム動画に重畳させるテキストの情報を示す。電子透かしボタンD1は、許諾IDを電子透かしでゲーム動画に付与するための操作画像である。メタ情報ボタンD2は、許諾IDをメタ情報に含めてゲーム動画に付与するための操作画像である。電子透かしボタンD1を操作した場合、電子透かしでの付与用の動画編集画面に切り替わる。 Sound information E3 indicates sound information to be superimposed on the game video. Text information E4 indicates text information to be superimposed on the game video. The digital watermark button D1 is an operation image for adding a license ID to the game video as a digital watermark. The meta information button D2 is an operation image for including the license ID in meta information and adding it to the game video. When the digital watermark button D1 is operated, the screen switches to a video editing screen for adding a digital watermark.

図11は、許諾IDを付与するための動画編集画面の一例を示す図である。図11(a)では、動画編集画面の全体が示されている。動画編集画面には、主画面E11と、サムネイル画像E12と、電子透かし情報E13とが含まれる。主画面E11には、電子透かしが付与された後の動画が表示される。サムネイル画像E12には、動画に含まれるフレームのサムネイル画像が時系列に沿って並べられている。電子透かし情報E13は、ゲーム動画の再生時間ごとの電子透かしの付与方法を示す。 Figure 11 shows an example of a video editing screen for assigning a license ID. Figure 11(a) shows the entire video editing screen. The video editing screen includes a main screen E11, a thumbnail image E12, and digital watermark information E13. The main screen E11 displays the video after the digital watermark has been added. The thumbnail image E12 displays thumbnail images of frames included in the video in chronological order. The digital watermark information E13 indicates the method of adding a digital watermark for each playback time of the game video.

電子透かしの付与方法には、本実施形態では、「全面」、「四隅」、「一隅」、「位置指定」の4通りがある。電子透かしの付与方法は、全面ボタンD11、四隅ボタンD12、一隅ボタンD13および位置指定ボタンD14によって選択される。「全面」の場合、図11(b)に示すように複数の許諾IDが画面全体に万遍なく付与される。「四隅」の場合、図11(c)に示すように4つの許諾IDが画面の四隅に付与される。「一隅」の場合、図11(d)に示すように1つの許諾IDが画面の隅の1つに付与される。 In this embodiment, there are four methods for adding a digital watermark: "Full surface," "Four corners," "One corner," and "Specified position." The digital watermark addition method is selected using the Full surface button D11, Four corners button D12, One corner button D13, and Position specification button D14. In the "Full surface" method, multiple permission IDs are added evenly across the entire screen, as shown in Figure 11(b). In the "Four corners" method, four permission IDs are added to the four corners of the screen, as shown in Figure 11(c). In the "One corner" method, one permission ID is added to one of the corners of the screen, as shown in Figure 11(d).

「位置指定」の場合、図11(e)に示すように許諾IDを画面の自由な位置に配置して付与することができる。位置指定では、許諾IDの数、大きさ、向きも自由に設定可能である。ゲーム端末30は、これらの動画編集画面でのユーザの操作に基づいて許諾IDをゲーム動画に付与する。ゲーム端末30は、動画IDおよびユーザIDについても、許諾IDと同様にゲーム動画に付与する。なお、ID情報毎に付与方法が異なっていてもよい(許諾IDは電子透かし、他のIDはメタ情報など)。 In the case of "position specification," permission IDs can be assigned by arranging them at any position on the screen, as shown in Figure 11 (e). With position specification, the number, size, and orientation of permission IDs can also be freely set. The game terminal 30 assigns permission IDs to game videos based on user operations on these video editing screens. The game terminal 30 also assigns video IDs and user IDs to game videos in the same way as permission IDs. Note that the assignment method may differ for each type of ID information (e.g., a digital watermark for permission IDs and meta information for other IDs).

なお、ゲーム端末30は、文字が明滅する態様の電子透かしまたは色の濃淡が変動し続ける電子透かしを付与してもよい。また、ID情報の付与は、ゲーム画面を録画する際にゲーム画面に対して行われてもよい。この場合、図7におけるA131において、動画配信サーバ20は、許諾関連情報をゲーム端末30に送信する。ゲーム端末30は、ゲーム画面を録画する際に、許諾関連情報が示すID情報をゲーム画面に付与するよう、ゲームサーバ10に要求する。 The game terminal 30 may also add an electronic watermark in the form of blinking characters or an electronic watermark with continuously changing color shading. Furthermore, ID information may be added to the game screen when the game screen is recorded. In this case, at A131 in FIG. 7, the video distribution server 20 transmits license-related information to the game terminal 30. When recording the game screen, the game terminal 30 requests the game server 10 to add ID information indicated in the license-related information to the game screen.

ゲームサーバ10は、ゲーム画面を録画する際、要求されたID情報を付与しながら録画する。こうして生成された録画データが示すゲーム画面には、予めID情報が付与されているので、この録画データを用いて作成されたゲーム動画にもID情報が付与されることになる。なお、ゲームサーバ10は、ゲームの1つの機能として、ID情報をゲーム画面に付与する機能を有していてもよい。この場合、ゲームサーバ10は、録画の有無に関わらずID情報をゲーム画面に付与しておき、そのゲーム画面を録画することで、ID情報が付与されたゲーム画面を録画する。 When recording a game screen, the game server 10 records it while assigning the requested ID information. Since the game screen shown in the recorded data generated in this way has already been assigned ID information, the game video created using this recorded data will also have ID information assigned. Note that the game server 10 may have the ability to assign ID information to game screens as one of the game functions. In this case, the game server 10 assigns ID information to game screens regardless of whether they are recorded or not, and records the game screens to record game screens with ID information assigned.

また、ゲーム端末30は、プレイヤの操作により、ID情報を付与するか否かを選択可能としてもよい。また、ゲーム端末30は、ID情報が不可視の電子透かしとして付与される場合に、プレイヤの操作により、録画中のみID情報を視認可能に表示するか否かも選択可能としてもよい。ID情報が視認可能に表示されることで、プレイヤは、録画中のゲーム画面は後にゲーム動画として配信される可能性があることを認識しながらプレイを進めることができる。 The game terminal 30 may also allow the player to select, through operation, whether or not to add ID information. Furthermore, if the ID information is added as an invisible digital watermark, the game terminal 30 may also allow the player to select, through operation, whether or not to visibly display the ID information only during recording. By visibly displaying the ID information, the player can proceed with the game while knowing that the game screen being recorded may later be distributed as a game video.

一方、ゲーム端末30は、動画の作成者がID情報を付与したことを確認するため、ゲーム動画に付与されたID情報を読み上げる機能を有していてもよい。ゲーム端末30は、例えば、まず、ゲーム動画に対する処理のログを保存しておく。そして、ゲーム端末30は、ID情報を付与する処理のログがあり、かつ、付与されたID情報を削除する処理のログがない場合に、ゲーム動画にID情報が付与されていると判断し、そのID情報を読み上げる。また、ゲーム端末30は、ID情報を読み上げる代わりに、ゲーム動画にID情報が付与されていない場合にエラー音等で報知を行ってもよい。これらの読み上げおよび報知は、ゲーム動画のアップロード時に行われればよい。 On the other hand, the game terminal 30 may have a function to read out the ID information assigned to the game video to confirm that the creator of the video has assigned the ID information. For example, the game terminal 30 first saves a log of the processing performed on the game video. Then, if there is a log of the processing to assign ID information but no log of the processing to delete the assigned ID information, the game terminal 30 determines that ID information has been assigned to the game video and reads out the ID information. Furthermore, instead of reading out the ID information, the game terminal 30 may issue a notification with an error sound or the like if ID information has not been assigned to the game video. These readings and notifications may be performed when the game video is uploaded.

ユーザは、ゲーム動画にID情報を付与すると、ゲーム動画を動画配信サーバ20にアップロードさせる操作を行う。ゲーム端末30は、アップロード操作を受け付けると、A142において、動画処理部313により、編集後のゲーム動作を示す動画データを動画配信サーバ20に送信する。動画配信サーバ20は、送信されてきた動画データを受信すると、A143において、付与処理部215および識別処理部217により、受信した動画データが示すゲーム動画にID情報が付与されているか否かを判定する。各ID情報の付与判定方法は共通で用いることができるが、許諾IDを例に挙げて説明する。 Once the user has assigned ID information to the game video, they perform an operation to upload the game video to the video distribution server 20. When the game device 30 accepts the upload operation, the video processing unit 313 transmits video data showing the edited game actions to the video distribution server 20 at A142. When the video distribution server 20 receives the transmitted video data, the assignment processing unit 215 and identification processing unit 217 determine at A143 whether ID information has been assigned to the game video shown by the received video data. The same method for determining whether ID information has been assigned can be used for each ID information assignment, but the following explanation uses a license ID as an example.

動画配信サーバ20は、付与処理部215により、例えば、記憶している許諾IDのそれぞれを、動画データのメタ情報から検索する。動画配信サーバ20は、その検索により1つでも許諾IDが見つかった場合にその許諾IDが付与されていると判定する。動画配信サーバ20は、メタ情報から許諾IDが見つからなかった場合またはそれと並行して、ゲーム動画に許諾IDの電子透かしが付与されているか否かを判定する。動画配信サーバ20は、例えば、ゲーム動画に含まれる複数箇所のフレームを選択し、選択したフレームからの許諾IDの抽出を、画像認識技術を用いて試みる。 The video distribution server 20, for example, searches the meta information of the video data for each of the stored license IDs using the assignment processing unit 215. If at least one license ID is found in the search, the video distribution server 20 determines that the license ID has been assigned. If no license ID is found in the meta information, or in parallel with this, the video distribution server 20 determines whether a digital watermark of the license ID has been assigned to the game video. For example, the video distribution server 20 selects multiple frames included in the game video and attempts to extract the license ID from the selected frames using image recognition technology.

動画配信サーバ20は、許諾IDが1つでも抽出された場合に許諾IDが付与されていると判定し、許諾IDが1つも抽出されなかった場合に許諾IDが付与されていないと判定する。なお、動画配信サーバ20は、判定の確実性を高めるため、抽出された許諾IDの数が閾値以上である場合に付与を判定してもよい。いずれの場合も、付与処理部215は、ゲーム動画がアップロードされる場合に、そのゲーム動画に許諾情報が付与されているか否かを判定する付与判定部として機能する。 The video distribution server 20 determines that a license ID has been assigned if at least one license ID is extracted, and determines that a license ID has not been assigned if no license ID is extracted. To increase the reliability of the determination, the video distribution server 20 may also determine that a license ID has been assigned if the number of extracted license IDs is equal to or greater than a threshold. In either case, the assignment processing unit 215 functions as an assignment determination unit that determines whether or not license information has been assigned to a game video when the game video is uploaded.

より詳細には、付与処理部215は、アップロードされたゲーム動画への画像認識にそのゲーム動画に重畳された許諾情報が認識された場合に許諾情報が付与されていると判定する。動画配信サーバ20は、A143において、付与されていると判定した許諾IDに対応付けて登録されている動画IDおよびユーザIDについても、識別処理部217により、許諾IDと同様にゲーム動画への付与を判定する。この場合も、動画配信サーバ20は、画像認識技術を用いて該当する動画IDおよびユーザIDの抽出を試みることで、許諾IDと同様に動画IDおよびユーザIDのゲーム動画への付与を判定する。 More specifically, the assignment processing unit 215 determines that license information has been assigned when license information superimposed on the uploaded game video is recognized during image recognition of the game video. The video distribution server 20 also determines, using the identification processing unit 217, whether the video ID and user ID registered in association with the license ID determined to have been assigned in A143 have been assigned to the game video, in the same way as the license ID. In this case, the video distribution server 20 also determines whether the video ID and user ID have been assigned to the game video, in the same way as the license ID, by attempting to extract the corresponding video ID and user ID using image recognition technology.

これにより、ゲーム動画に付与された正しい組合せのID情報が付与されていることが判定される。なお、本実施形態では、配信される動画単位で許諾IDが付与されていたが、例えば配信者単位で許諾IDが付与される場合は、動画配信サーバ20は、許諾IDに対応付けて登録されているユーザIDのゲーム動画への付与を判定すればよい。いずれの場合も、動画配信サーバ20は、ゲーム動画に付与された正しい組合せのID情報が付与されていることを判定する。 This determines whether the correct combination of ID information has been assigned to the game video. Note that in this embodiment, a license ID was assigned to each video being distributed, but if a license ID is assigned to each distributor, for example, the video distribution server 20 can determine whether the user ID registered in association with the license ID has been assigned to the game video. In either case, the video distribution server 20 determines whether the correct combination of ID information has been assigned to the game video.

このように、識別処理部217は、アップロードされたゲーム動画に、付与処理部215により付与されていると判定された許諾情報に対応する識別情報が付与されているか否かを判定する識別判定部として機能する。動画配信サーバ20は、ゲーム動画にID情報が付与されていると判定した場合、A144において、動画記憶部211により、受信した動画データを記憶する。動画配信サーバ20は、ゲーム動画にID情報が付与されていないと判定する場合がある。 In this way, the identification processing unit 217 functions as an identification determination unit that determines whether the uploaded game video has been assigned identification information corresponding to the permission information determined to have been assigned by the assignment processing unit 215. If the video distribution server 20 determines that ID information has been assigned to the game video, then in A144 the video storage unit 211 stores the received video data. The video distribution server 20 may determine that ID information has not been assigned to the game video.

それは、例えば、ユーザが単純にID情報の付与を忘れていた場合、付与の作業は行ったがID情報が間違えていた場合、正しいID情報を電子透かしで付与したが、動画との相性で読み取りにくくなっていた場合などである。それらの場合、動画配信サーバ20は、ゲーム動画にID情報が付与されていないと判定し、ID情報が付与されていないのでゲーム動画を配信することができないことを通知する通知データをゲーム端末30に送信する。 This could be, for example, if the user simply forgot to assign ID information, if the ID information was assigned but was incorrect, or if the correct ID information was assigned as a digital watermark but was difficult to read due to its compatibility with the video. In these cases, the video distribution server 20 determines that ID information has not been assigned to the game video, and sends notification data to the game device 30 informing the user that the game video cannot be distributed because ID information has not been assigned.

ゲーム端末30は、A145において、動画処理部313により、送信されてきた通知データが示す配信不可通知を表示する。ユーザは、この通知を受け取った場合は、A141に戻ってゲーム動画にID情報を付与する操作を行ってからアップロードし直すことで、ゲーム動画の配信が可能になる。A144においてゲーム動画が記憶された後、ゲーム動画を見ようとするユーザ(視聴者)がゲーム端末30に対してゲーム動画を配信させるため、ゲーム動画の一覧を表示させる操作を行ったとする。視聴者は、基本的に配信者と別のユーザであるが、配信者が自分のゲーム動画の出来を見るために視聴者となる場合もある。 At A145, the video processing unit 313 of the gaming device 30 displays a notification indicating that distribution is not possible, as indicated by the received notification data. When the user receives this notification, they can return to A141, add ID information to the game video, and then re-upload it, thereby enabling distribution of the game video. After the game video is stored at A144, a user (viewer) who wishes to watch the game video performs an operation to display a list of game videos on the gaming device 30 in order to distribute the game video. The viewer is generally a different user from the distributor, but there are also cases where the distributor becomes a viewer in order to see how their own game video turned out.

ゲーム端末30は、A151において、動画一覧表示操作を受け付けると、動画処理部313により、ゲーム動画の一覧を要求する要求データを動画配信サーバ20に送信する。動画配信サーバ20は,A152において、一覧配信部212により、受信した要求データが示す動画一覧を作成する。このときに作成される動画一覧には、A144において記憶されたゲーム動画も含まれる。動画配信サーバ20は、作成した動画一覧をゲーム端末30に送信する。 When the game device 30 accepts a video list display operation at A151, the video processing unit 313 sends request data requesting a list of game videos to the video distribution server 20. At A152, the video distribution server 20 creates a video list indicated by the received request data at the list distribution unit 212. The video list created at this time also includes the game videos stored at A144. The video distribution server 20 transmits the created video list to the game device 30.

ゲーム端末30は、A153において、動画処理部313により、送信されてきた動画一覧を表示する。ユーザは、表示された動画一覧から、配信させるゲーム動画を選択する操作を行う。ゲーム端末30は、A154において、動画処理部313により、この選択操作を受け付け、選択されたゲーム動画の配信を要求する要求データを動画配信サーバ20に送信する。動画配信サーバ20は、A155において、動画配信部213により、受信した要求データが示すゲーム動画を配信する動画として読み出して、ゲーム端末30に向けて配信する。 At A153, the gaming device 30 displays the list of videos that have been sent via the video processing unit 313. The user performs an operation to select a game video to be distributed from the displayed list of videos. At A154, the gaming device 30 accepts this selection operation via the video processing unit 313 and transmits request data requesting distribution of the selected game video to the video distribution server 20. At A155, the video distribution server 20 reads out the game video indicated in the received request data via the video distribution unit 213 as the video to be distributed and distributes it to the gaming device 30.

ゲーム端末30は、A156において、動画処理部313により、配信されてきたゲーム動画を表示する。こうして配信されたゲーム動画には、ID情報が付与されている。このように、動画配信部213は、ゲーム動画のうち、発行された許諾情報(本実施形態では許諾ID)が付与されているゲーム動画を配信する配信部として機能する。また、動画配信部213は、ゲーム動画に許諾情報が付与されていると判定された場合にそのゲーム動画を配信する。 At A156, the video processing unit 313 of the gaming device 30 displays the distributed game video. The game video thus distributed is assigned ID information. In this way, the video distribution unit 213 functions as a distribution unit that distributes game videos that have been assigned issued license information (in this embodiment, a license ID). Furthermore, if the video distribution unit 213 determines that license information has been assigned to the game video, it distributes that game video.

より詳細には、動画配信部213は、付与処理部215により許諾情報が付与されていると判定され、かつ、識別処理部217により識別情報が付与されていると判定されたゲーム動画を配信する。本実施形態では、上記のとおり、ゲーム動画の再生可能回数が配信条件として用いられている。そのため、ゲーム動画の配信が開始された後、配信が繰り返し行われることで、配信条件が満たされなくなる場合がある。そのようなゲーム動画を把握して対処するため、条件判定処理が行われる。 More specifically, the video distribution unit 213 distributes game videos that have been determined by the granting processing unit 215 to have been granted permission information and by the identification processing unit 217 to have been granted identification information. In this embodiment, as described above, the number of times the game video can be played is used as the distribution condition. Therefore, after distribution of a game video has begun, repeated distribution may result in the distribution condition no longer being met. In order to identify and deal with such game videos, a condition determination process is performed.

図12は、条件判定処理の一例を示すアクティビティ図である。図12に示す条件判定処理は、配信条件が定められたゲーム動画ごとに行われる。まず、動画配信サーバ20は、A161において、条件処理部216により、判定対象となるゲーム動画について、配信条件の判定時期が来たか否かを判断する。本実施形態では、ゲーム動画の再生可能回数が配信条件として用いられているので、動画配信サーバ20は、ゲーム動画を配信して再生回数が増える度に判定時期が来たと判断する。 Figure 12 is an activity diagram showing an example of the condition determination process. The condition determination process shown in Figure 12 is performed for each game video for which distribution conditions have been defined. First, in A161, the video distribution server 20 uses the condition processing unit 216 to determine whether the time has come to determine the distribution conditions for the game video to be determined. In this embodiment, the number of times a game video can be played is used as the distribution condition, so the video distribution server 20 determines that the time has come to determine the determination each time the number of plays increases after the game video is distributed.

動画配信サーバ20は、判定時期が来たと判断するまでA161の動作を繰り返す。動画配信サーバ20は、判定時期が来たと判断した場合、A162において、条件処理部216により、判定対象のゲーム動画が配信条件を満たすか否かを判定する。動画配信サーバ20は、判定対象のゲーム動画に付与されている許諾IDに対応付けて記憶している配信条件を用いて判定を行う。 The video distribution server 20 repeats the operation of A161 until it determines that the time for judgment has arrived. If the video distribution server 20 determines that the time for judgment has arrived, in A162, the condition processing unit 216 determines whether the game video to be judged satisfies the distribution conditions. The video distribution server 20 makes this judgment using the distribution conditions stored in association with the license ID assigned to the game video to be judged.

動画配信サーバ20は、配信条件を満たすと判断した場合はA161に戻って動作を繰り返し行う。なお、配信条件の判定は、許諾IDを含むID情報が付与されていると判定されたゲーム動画にのみ行われる。このように、条件処理部216は、付与処理部215によりゲーム動画に許諾情報が付与されていると判定された場合に、その許諾情報が示す条件をそのゲーム動画が満たすか否かを判定する条件判定部として機能する。 If the video distribution server 20 determines that the distribution conditions are met, it returns to A161 and repeats the operation. Note that the determination of the distribution conditions is only performed on game videos that are determined to have been assigned ID information including a license ID. In this way, when the assignment processing unit 215 determines that license information has been assigned to a game video, the condition processing unit 216 functions as a condition determination unit that determines whether the game video satisfies the conditions indicated by the license information.

動画配信サーバ20は、配信条件を満たさないと判断した場合は、許諾情報処理部214により、配信停止の要求を通知する通知データをゲーム端末30に送信する。ゲーム端末30は、A163において、受信した通知データが示す通知内容を表示して、配信停止の要求を配信者に通知する。なお、動画配信サーバ20は、許諾情報が付与されていないと判定されたゲーム動画の配信停止を配信者に要求する処理を行う代わりに、配信者の意向にかかわらずそのゲーム動画の配信停止を強制する処理を行ってもよい。 If the video distribution server 20 determines that the distribution conditions are not met, the license information processing unit 214 sends notification data to the game terminal 30 requesting that distribution be stopped. At A163, the game terminal 30 displays the notification content indicated in the received notification data and notifies the distributor of the request to stop distribution. Note that instead of performing processing to request the distributor to stop distribution of a game video for which license information has been determined not to have been granted, the video distribution server 20 may perform processing to force the distributor to stop distribution of that game video regardless of the distributor's wishes.

その場合、動画配信サーバ20は、ゲーム動画の配信停止を通知する通知データをゲーム端末30に送信するとともに、動画記憶部211に記憶されているそのゲーム動画を読み出しできないようにして配信を停止する処理を行う。このように、許諾情報処理部214は、配信条件が満たされないと判定されたゲーム動画がある場合に、そのゲーム動画に対する配信停止処理を実行可能とする第1処理部として機能する。 In this case, the video distribution server 20 transmits notification data to the game device 30 notifying the game device 30 that distribution of the game video has been stopped, and performs processing to stop distribution by making the game video stored in the video storage unit 211 unreadable. In this way, the permission information processing unit 214 functions as a first processing unit that can execute processing to stop distribution of a game video when it is determined that the distribution conditions are not met for that game video.

配信者は、配信停止の要求を受け入れる場合は、配信停止の操作を行う。ゲーム端末30は、配信停止の操作を受け付けると、動画処理部313により、配信停止を指示する指示データを動画配信サーバ20に送信する。動画配信サーバ20は、指示データを受信すると、A164において、動画配信部213により、判定対象のゲーム動画の配信を停止する。配信者は、配信停止の要求を拒否する場合は、配信を継続することを希望する操作を行う。 If the distributor accepts the request to stop distribution, they perform an operation to stop distribution. When the game terminal 30 accepts the operation to stop distribution, the video processing unit 313 sends instruction data instructing the video distribution server 20 to stop distribution. When the video distribution server 20 receives the instruction data, at A164, the video distribution unit 213 stops distribution of the game video being determined. If the distributor rejects the request to stop distribution, they perform an operation indicating that they wish to continue distribution.

ゲーム端末30は、配信継続の操作を受け付けると、動画処理部313により、配信継続の方法を問い合わせる問合せデータを動画配信サーバ20に送信する。動画配信サーバ20は、問合せデータを受信すると、A171において、条件処理部216により、判定対象のゲーム動画に適用可能な配信条件を読み出す。適用可能な配信条件とは、例えば、図6に表す配信条件が用いられる場合、現在の動画再生回数以上の回数を再生可能とする配信条件である。 When the game device 30 accepts the operation to continue distribution, the video processing unit 313 sends inquiry data to the video distribution server 20 inquiring about the method for continuing distribution. When the video distribution server 20 receives the inquiry data, in A171, the condition processing unit 216 reads out the distribution conditions applicable to the game video being determined. For example, when the distribution conditions shown in Figure 6 are used, applicable distribution conditions are distribution conditions that allow the video to be played a number of times greater than the current number of times.

動画配信サーバ20は、読み出した配信条件への更新を案内する案内データをゲーム端末30に送信する。ゲーム端末30は、案内データを受信すると、A172において、動画処理部313により、受信した案内データが示す配信条件を表示することで、その配信条件への更新を配信者に案内する。配信者は、対価が上がる等の理由で新たな配信条件を受け入れない場合は、拒否の操作を行う。ゲーム端末30は、拒否の操作を受け付けると、配信条件の更新をしないことを示す拒否データを動画配信サーバ20に送信する。 The video distribution server 20 transmits guidance data to the game terminal 30 informing the distributor of updates to the read distribution conditions. Upon receiving the guidance data, the game terminal 30, at A172, displays the distribution conditions indicated in the received guidance data via the video processing unit 313, thereby informing the distributor of updates to those distribution conditions. If the distributor does not accept the new distribution conditions for reasons such as an increase in compensation, the distributor performs a refusal operation. Upon receiving the refusal operation, the game terminal 30 transmits refusal data to the video distribution server 20 indicating that the distribution conditions will not be updated.

動画配信サーバ20は、拒否データを受信すると、A173において、動画配信部213により、判定対象のゲーム動画の配信を停止する。配信者は、新たな配信条件を受け入れる場合は、配信条件の更新操作を行う。配信条件の更新操作は、例えば、新たな配信条件の対価を購入する操作である。ゲーム端末30は、更新操作を受け付けると、A174において、動画処理部313により、新たな配信条件の購入を示す購入データをゲームサーバ10に送信する。 When the video distribution server 20 receives the rejection data, in A173, the video distribution unit 213 stops distribution of the game video being determined. If the distributor accepts the new distribution conditions, the distributor performs an operation to update the distribution conditions. An operation to update the distribution conditions is, for example, an operation to purchase the price for the new distribution conditions. When the game terminal 30 accepts the update operation, in A174, the video processing unit 313 sends purchase data indicating the purchase of the new distribution conditions to the game server 10.

ゲームサーバ10は、A175において、ゲーム処理部111により、送信されてきた購入データが示す対価の支払い処理を行う。ゲームサーバ10は、支払い処理を行った場合、購入データが示す新たな配信条件への更新要求を示す要求データを動画配信サーバ20に送信する。動画配信サーバ20は、要求データを受信すると、A176において、許諾情報処理部214により、判定対象のゲーム動画の配信条件を、受信した要求データが示す配信条件に更新する処理を行う。 At A175, the game server 10, via the game processing unit 111, performs payment processing for the price indicated in the transmitted purchase data. When the game server 10 has performed the payment processing, it transmits request data to the video distribution server 20 indicating a request to update to the new distribution conditions indicated in the purchase data. Upon receiving the request data, the video distribution server 20, via the permission information processing unit 214, performs processing at A176 to update the distribution conditions of the game video being judged to the distribution conditions indicated in the received request data.

動画配信サーバ20は、配信条件を更新すると、A161に戻って条件判定処理の動作を繰り返し行う。このように、条件処理部216は、条件が満たされないと判定したゲーム動画がある場合に、そのゲーム動画の配信者にそのゲーム動画の配信が満たす新たな配信条件の配信許諾の取得を要求する要求処理を行う第2処理部として機能する。 When the video distribution server 20 updates the distribution conditions, it returns to A161 and repeats the condition determination process. In this way, when there is a game video for which it has been determined that the conditions are not met, the condition processing unit 216 functions as a second processing unit that performs request processing to request the distributor of that game video to obtain distribution permission for new distribution conditions that the distribution of that game video meets.

上記のとおり、本実施形態では、許諾IDが付与されていると判定されたゲーム動画だけが配信されるので、許諾IDの付与判定が行われない場合に比べて、許諾のない動画配信を抑制することができる。また、本実施形態では、配信条件を満たすか否かを判定することで、許諾の条件に違反する動画を見つけることができ、その際に配信停止の要求を行うことで、違反動画の配信を停止させることができる。また、配信条件の更新の要求を行うことで、違反動画の配信を適正な配信に戻すことができる。 As described above, in this embodiment, only game videos that are determined to have been assigned a license ID are distributed, which makes it possible to curb unauthorized video distribution compared to when a license ID is not determined. Furthermore, in this embodiment, by determining whether the distribution conditions are met, it is possible to find videos that violate the license conditions, and by requesting that the distribution be stopped in this case, the distribution of the violating video can be stopped. Furthermore, by requesting that the distribution conditions be updated, the distribution of the violating video can be returned to proper distribution.

<その他の実施形態>
(1)許諾IDの購入方法
実施形態とは異なる方法で許諾IDが購入されてもよい。例えば、動画配信サーバ20は、許諾権を販売するウェブショップを提供し、そのウェブショップで許諾権を購入したユーザに許諾IDを発行する。購入された許諾IDは、どのゲーム動画でも自由に付与可能としていてもよいし、決められた配信条件を満たすゲーム動画にのみ付与可能としていてもよい。
<Other embodiments>
(1) Method for Purchasing a License ID A license ID may be purchased by a method different from that described in the embodiment. For example, the video distribution server 20 provides a web shop that sells license rights and issues a license ID to a user who purchases a license right from the web shop. The purchased license ID may be freely assignable to any game video, or may be assigned only to game videos that satisfy predetermined distribution conditions.

(2)対価処理
ゲーム動画の配信に、その配信の実績に応じた対価が定められていてもよい。配信実績に応じた対価とは、例えば、動画再生回数に所定の係数を乗じた金額または動画再生回数が所定の回数を突破する度に生じるその回数に応じた金額等である。
(2) Compensation Processing Compensation may be determined for the distribution of game videos according to the results of the distribution. Compensation according to the results of the distribution may be, for example, an amount calculated by multiplying the number of video views by a predetermined coefficient, or an amount according to the number of times the video is viewed each time a predetermined number of views is exceeded.

配信実績と対価との関係は、許諾および対価の関係に相当し、実施形態で述べたようにブロックチェーンに登録されている。条件処理部216は、付与処理部215により許諾情報が付与されていると判定されたゲーム動画が配信された場合、そのゲーム動画の配信実績に対応した対価を要求する要求処理を行う対価部として機能する。条件処理部216による対価の要求処理について図13を参照して説明する。 The relationship between distribution history and compensation corresponds to the relationship between permission and compensation, and is registered in the blockchain as described in the embodiment. When a game video that has been determined to have permission information granted by the granting processing unit 215 is distributed, the condition processing unit 216 functions as a compensation unit that performs request processing to request compensation corresponding to the distribution history of that game video. The compensation request processing by the condition processing unit 216 will be described with reference to Figure 13.

図13は、対価の要求処理の一例を示すアクティビティ図である。図13に示す対価の要求処理は、配信条件が定められたゲーム動画ごとに行われる。まず、動画配信サーバ20は、A181において、条件処理部216により、対価処理の対象となるゲーム動画について、対価処理の時期が来たか否かを判断する。動画配信サーバ20は、例えば、毎日0時など決められた時刻になった場合またはゲーム動画の配信回数が所定の回数になった場合等に対価処理の時期が来たと判断する。 Figure 13 is an activity diagram showing an example of the compensation request process. The compensation request process shown in Figure 13 is performed for each game video for which distribution conditions have been defined. First, in A181, the video distribution server 20 uses the condition processing unit 216 to determine whether the time for compensation processing has arrived for the game video that is the subject of compensation processing. The video distribution server 20 determines that the time for compensation processing has arrived, for example, when a set time such as midnight arrives every day, or when the number of times the game video has been distributed reaches a predetermined number of times.

なお、動画配信サーバ20は、他にも、ゲーム動画の再生回数が所定の回数になった場合または配信者ごとに動画配信のチャンネルが設けられていてそのチャンネルの登録者数が所定の回数になった場合等に対価処理の時期が来たと判断してもよい。また、動画配信サーバ20は、再生回数または登録者数が規定回数に達するまでは無料とし、それらが規定回数を超えた場合に有料に切替えてもよい。 The video distribution server 20 may also determine that the time to process payment has arrived when the number of views of the game video reaches a predetermined number, or when a video distribution channel is set up for each distributor and the number of subscribers to that channel reaches a predetermined number. The video distribution server 20 may also provide free service until the number of views or subscribers reaches a predetermined number, and then switch to a paid service when the number of views or subscribers exceeds the predetermined number.

動画配信サーバ20は、対価処理の時期が来たと判断するまでA181の動作を繰り返す。動画配信サーバ20は、対価処理の時期が来たと判断した場合、A182において、条件処理部216およびBC処理部218により、対価処理の対象のゲーム動画の配信条件をブロックチェーンから読み出す。次に、動画配信サーバ20は、A183において、条件処理部216により、読み出した配信条件に基づいて対象のゲーム動画の対価を算出し、算出した対価を示す対価データをゲーム端末30に送信する。 The video distribution server 20 repeats the operation of A181 until it determines that the time for payment processing has arrived. If the video distribution server 20 determines that the time for payment processing has arrived, then in A182, the condition processing unit 216 and the BC processing unit 218 read the distribution conditions for the game video that is the subject of payment processing from the blockchain. Next, in A183, the video distribution server 20 uses the condition processing unit 216 to calculate the payment for the target game video based on the read distribution conditions, and transmits payment data indicating the calculated payment to the game terminal 30.

ゲーム端末30は、A184において、動画処理部313により、送信されてきた対価データが示す対価を表示する。配信者は、表示された対価を支払わないでゲーム動画の配信をやめる場合は、配信停止の操作を行う。ゲーム端末30は、配信停止の操作を受け付けると、配信を停止することを示す配信停止データを動画配信サーバ20に送信する。動画配信サーバ20は、配信停止データを受信すると、A185において、動画配信部213により、対価処理の対象のゲーム動画の配信を停止する。 At A184, the gaming terminal 30 displays the payment indicated in the payment data transmitted by the video processing unit 313. If the distributor wishes to stop distributing the game video without paying the displayed payment, the distributor performs a distribution stop operation. When the gaming terminal 30 accepts the distribution stop operation, it transmits distribution stop data indicating that distribution will be stopped to the video distribution server 20. When the video distribution server 20 receives the distribution stop data, at A185, the video distribution unit 213 stops distribution of the game video that is the subject of payment processing.

配信者は、表示された対価を支払って配信を継続する場合は、配信を継続させるための操作を行う。配信を継続させるための操作は、例えば、表示された対価に相当するゲーム内のアイテムを購入する操作である。ゲーム端末30は、この操作を受け付けると、A186において、動画処理部313により、対価に相当するアイテムの購入を示す購入データをゲームサーバ10に送信する。なお、ゲーム端末30は、A184において、配信の継続を自動的に判断して、A186において、購入データを送信してもよい。ゲームサーバ10は、A187において、ゲーム処理部111により、送信されてきた購入データが示す対価の支払い処理を行う。 If the broadcaster wishes to pay the displayed fee and continue the broadcast, they perform an operation to continue the broadcast. An operation to continue the broadcast is, for example, an operation to purchase an in-game item equivalent to the displayed fee. When the game terminal 30 accepts this operation, in A186, the video processing unit 313 transmits purchase data indicating the purchase of an item equivalent to the fee to the game server 10. Note that the game terminal 30 may automatically determine in A184 whether to continue the broadcast and transmit the purchase data in A186. In A187, the game server 10 performs payment processing for the fee indicated in the transmitted purchase data using the game processing unit 111.

ゲームサーバ10は、支払い処理を行った場合、購入データが示す対価の支払いが行われたことを通知する通知データを動画配信サーバ20に送信する。動画配信サーバ20は、通知データを受信すると、A188において、許諾情報処理部214により、それまで記憶していた対価処理の対象のゲーム動画の配信条件を、受信した通知データが示す対価の支払いにより適用される配信条件に更新する。動画配信サーバ20は、配信条件を更新すると、A181に戻って条件判定処理の動作を繰り返し行う。 When the game server 10 has performed the payment process, it transmits notification data to the video distribution server 20 notifying that payment of the consideration indicated in the purchase data has been made. Upon receiving the notification data, the video distribution server 20, in A188, updates the distribution conditions of the game video that is the subject of the payment process that had been stored up to that point, using the license information processing unit 214, to the distribution conditions that will be applied upon payment of the consideration indicated in the received notification data. After updating the distribution conditions, the video distribution server 20 returns to A181 and repeats the condition determination process.

このように、許諾情報処理部214は、ゲーム動画に付与されていると判定した許諾情報に対応付けて登録された関係に基づいて決まる対価を要求する要求処理を行う対価部として機能する。ここでいう関係は、許諾情報が示す許諾および対価の関係であり、ブロックチェーンに登録されている情報である。このような態様によれば、ゲームに関する権利の所有者は、ゲーム画面を使用させることで対価を得ることができる。 In this way, the license information processing unit 214 functions as a compensation unit that performs request processing to request compensation determined based on the relationship registered in association with the license information determined to be granted to the game video. The relationship here refers to the relationship between the license and compensation indicated by the license information, and is information registered on the blockchain. According to this aspect, the owner of game rights can receive compensation by allowing the use of game screens.

(3)ゲーム動画の表示態様
動画配信サーバ20の一覧配信部212は、ゲーム動画の一覧を配信する際に、ゲーム動画の配置等に優先度を設けてもよい。例えば、ゲーム動画には、対価に応じた優先度が設定されるものとする。その場合、一覧配信部212は、対価と優先度との関係を示す優先度情報を記憶しておく。優先度情報は、基本的には、対価が高いほど優先度も高いという関係を示すが、その反対の関係を示してもよい。
(3) Display Mode of Game Videos When distributing a list of game videos, the list distribution unit 212 of the video distribution server 20 may set priorities for the placement of game videos. For example, a priority is set for each game video according to the price. In this case, the list distribution unit 212 stores priority information indicating the relationship between the price and the priority. The priority information basically indicates that the higher the price, the higher the priority, but the opposite relationship may also be indicated.

一覧配信部212は、配信可能なゲーム動画の一覧を表示する表示部として機能する。一覧配信部212は、その一覧に含まれるゲーム動画を、そのゲーム動画の優先度に基づいた態様で表示する。動画配信部213は、表示された一覧から選択された動画を配信する。優先度に基づいた態様とは、例えば、優先度が高いほど選択されやすい位置にゲーム動画を配置する態様である。一般的には、画面の上側に近いほど選択されやすい位置となる。画面内の文字が横書きの場合は、画面の左側に近いほど選択されやすい位置となる。 The list distribution unit 212 functions as a display unit that displays a list of game videos that can be distributed. The list distribution unit 212 displays the game videos included in the list in a manner based on the priority of the game video. The video distribution unit 213 distributes videos selected from the displayed list. A manner based on priority is, for example, a manner in which a game video is placed in a position that is more likely to be selected the higher the priority. Generally, the closer to the top of the screen, the more likely the video is to be selected. If the text on the screen is written horizontally, the closer to the left side of the screen, the more likely the video is to be selected.

また、優先度に基づいた態様は、優先度が高いほど一覧におけるゲーム動画のサムネイル画像のサイズを大きくする態様であってもよい。また、優先度に基づいた態様は、サムネイル画像の枠を目立つ色またはデザインにする態様であってもよい。この実施形態では、対価を支払うほど、一覧において選択されやすい態様で表示され、配信されやすくなる。つまり、このような態様によれば、対価の支払いを動画の視聴数向上に役立てることができる。 Furthermore, the priority-based aspect may be such that the higher the priority, the larger the size of the thumbnail image of the game video in the list. Furthermore, the priority-based aspect may be such that the frame of the thumbnail image is made a more eye-catching color or design. In this embodiment, the more the fee is paid, the more likely the video is displayed in a manner that makes it more likely to be selected in the list and distributed. In other words, according to this aspect, payment of the fee can be used to increase the number of views of the video.

(4)ゲーム動画の素材管理
ゲーム動画を作成する場合、動画を盛り上げる等の目的で、画像、映像および音等の素材を用いる場合がある。これらの素材は、インターネット上で数多く提供されているが、中には著作権等の権利が付与されているものもある。そのような素材は、無許可で使用してはならないし、許可を得るためには手間がかかる。そこで、動画配信サーバ20が、ユーザが許可を得る手間をかけることなく使用可能な素材を提供してもよい。
(4) Game Video Material Management When creating a game video, images, videos, sounds, and other materials may be used to enhance the video. Many of these materials are available on the Internet, but some of them are protected by copyright or other rights. Such materials must not be used without permission, and obtaining permission is time-consuming. Therefore, the video distribution server 20 may provide materials that users can use without having to go through the trouble of obtaining permission.

その場合、例えば、動画配信サーバ20の動画記憶部211が、素材を記憶する記憶部として機能する。ここでいう素材は、ゲーム動画配信システム1のユーザであれば特に許可を得ることなくゲーム動画に含めることが可能な素材である。これは、ゲーム動画配信システム1のユーザになった時点で既に使用が許可されていることになっている素材とも言える。そして、許諾情報処理部214が、ユーザにそれらの素材を提供する提供部として機能する。 In this case, for example, the video storage unit 211 of the video distribution server 20 functions as a storage unit that stores materials. The materials referred to here are materials that any user of the game video distribution system 1 can include in their game videos without obtaining special permission. This can also be said to be materials that are already permitted for use when the user becomes a user of the game video distribution system 1. The permission information processing unit 214 then functions as a provider that provides these materials to users.

ここでいうユーザは、許諾情報処理部214により発行された許諾情報が通知されたユーザである。許諾情報処理部214は、動画を編集する画面において、素材を選択するための選択用画像を表示させ、その選択用画像への操作がされた場合に選択された素材をゲーム端末30に送信する。ゲーム端末30は、動画処理部313により、送信されてきた素材を含むゲーム動画を生成する。このような態様によれば、上記の素材を提供しない場合に比べて、未許諾の素材の動画への使用を抑制することができる。 The user here is a user who has been notified of the license information issued by the license information processing unit 214. The license information processing unit 214 displays a selection image for selecting material on a video editing screen, and when an operation is performed on the selection image, transmits the selected material to the game terminal 30. The game terminal 30 then generates a game video including the transmitted material using the video processing unit 313. This configuration makes it possible to reduce the use of unauthorized material in videos compared to when the above-mentioned materials are not provided.

また、動画配信サーバ20は、ゲーム動画の素材として、録画されたゲーム画面そのものを提供してもよい。ここでいうゲーム動画には、ゲーム、ゲーム内の音楽のような一次コンテンツだけでなく、それら一次コンテンツを含む動画のような二次コンテンツが含まれる。以下では、二次コンテンツの中でも、ユーザ端末に表示可能な動画をコンテンツとする場合を例に挙げて説明する。以下では、このようなコンテンツを「コンテンツ動画」という。コンテンツ動画を用いて作成された動画は、「切り抜き動画」と呼ばれている。 The video distribution server 20 may also provide the recorded game screen itself as material for the game video. Game video here includes not only primary content such as the game and in-game music, but also secondary content such as videos that include such primary content. The following describes an example of secondary content in which videos that can be displayed on a user terminal are used as content. Such content will be referred to below as "content video." Videos created using content video are called "cut-out videos."

ゲーム画面を録画した録画データは、コンテンツ動画を示すデータである。例えば、動画配信サーバ20がゲーム画面を録画する際に、録画されるゲームをプレイしたプレイヤが、録画により生成される録画データが示すコンテンツ動画をゲーム動画の素材として利用することを承諾する承諾操作を行うものとする。動画配信サーバ20は、許諾情報処理部214により、承諾操作が行われたコンテンツ動画を示す録画データを記憶する。 The recorded data of the game screen is data representing the content video. For example, when the video distribution server 20 records the game screen, the player who played the game being recorded performs a consent operation to consent to the use of the content video represented by the recording data generated by the recording as material for the game video. The video distribution server 20 stores the recorded data representing the content video for which the consent operation has been performed, via the permission information processing unit 214.

そして、動画配信サーバ20は、許諾情報処理部214により、コンテンツ動画のサムネイルおよび録画データのファイル名等を用いてコンテンツ動画の一覧を作成し、作成した一覧をゲーム端末30に送信する。ゲーム端末30は、ユーザが一覧からコンテンツ動画を選択すると、選択されたコンテンツ動画を要求する要求データを動画配信サーバ20に送信する。動画配信サーバ20は、要求データを受信すると、許諾情報処理部214により、要求されたコンテンツ動画を含むゲーム動画の許諾IDを発行する。 The video distribution server 20 then uses the license information processing unit 214 to create a list of content videos using thumbnails of the content videos and file names of the recorded data, and transmits the list to the game device 30. When the user selects a content video from the list, the game device 30 transmits request data requesting the selected content video to the video distribution server 20. When the video distribution server 20 receives the request data, the license information processing unit 214 issues a license ID for the game video that includes the requested content video.

この許諾IDは、コンテンツ動画を利用した動画の作成の許諾と、作成された動画の配信の許諾とを示す許諾情報である。動画配信サーバ20は、発行した許諾IDおよび要求されたコンテンツ動画を示す録画データをゲーム端末30に送信する。なお、許諾情報処理部214は、コンテンツ動画の一覧ではなく、1ページ毎にコンテンツ動画を表したサイトのリンクを送信してもよい。 This license ID is license information indicating permission to create a video using the content video and permission to distribute the created video. The video distribution server 20 transmits the issued license ID and recorded data indicating the requested content video to the game terminal 30. Note that the license information processing unit 214 may also transmit a link to a site that displays the content video on a page-by-page basis, rather than a list of the content videos.

いずれの場合も、動画配信サーバ20の許諾情報処理部214は、生成されたコンテンツ動画を蓄積する蓄積部として機能し、また、蓄積したコンテンツ動画をユーザに提示する録画提示部として機能する。そして、許諾情報処理部214は、提示したコンテンツ動画が選択された場合にそのコンテンツ動画を用いたゲーム動画の許諾情報を発行する。このような態様によれば、既存のコンテンツ動画を利用して動画を作成することができる。 In either case, the license information processing unit 214 of the video distribution server 20 functions as a storage unit that stores the generated content videos, and also functions as a recording presentation unit that presents the stored content videos to the user. When a presented content video is selected, the license information processing unit 214 issues license information for a game video that uses that content video. This type of configuration makes it possible to create videos using existing content videos.

なお、許諾情報処理部214は、素材として利用されるコンテンツ動画に、許諾情報を予め付与しておいてもよい。その場合、許諾情報処理部214は、コンテンツ動画に許諾情報を付与する付与部として機能する。許諾情報処理部214は、録画データが画像を含むデータであれば、上記の実施形態で述べたように、電子透かしまたはメタ情報を用いて許諾IDを付与する。また、許諾情報処理部214は、録画データが音楽等を示すデータであれば、許諾IDを示す可聴域外の音を重畳させて許諾IDを付与する。 The license information processing unit 214 may previously assign license information to the content video used as material. In this case, the license information processing unit 214 functions as an assigning unit that assigns license information to the content video. If the recorded data is data that includes images, the license information processing unit 214 assigns a license ID using a digital watermark or meta information, as described in the above embodiment. Furthermore, if the recorded data is data that indicates music, etc., the license information processing unit 214 assigns a license ID by superimposing an inaudible sound that indicates the license ID.

そして、許諾情報処理部214は、許諾IDを付与した録画データの一覧をユーザに提示して、ユーザが選択した録画データをゲーム端末30に送信する。このように、許諾情報処理部214は、前述のとおり許諾情報を付与した録画データを、ゲーム動画の素材として提供する提供部として機能する。このような態様によれば、ゲーム画面を含む動画に許諾情報が付与されないことを防ぐことができる。 The license information processing unit 214 then presents the user with a list of recorded data to which license IDs have been assigned, and transmits the recorded data selected by the user to the game terminal 30. In this way, the license information processing unit 214 functions as a provider that provides the recorded data to which license information has been assigned as described above as material for game videos. This type of configuration makes it possible to prevent license information from being not assigned to videos that include game screens.

なお、素材として提供されるコンテンツ動画自体が、配信が許諾された動画であってもよい。その場合、動画配信サーバ20は、まず、コンテンツ動画の配信を許諾することを示す許諾情報(以下「一次許諾情報」と言う)を発行し、発行した一次許諾情報を含むID情報に対応付けてブロックチェーンに登録する。そして、動画配信サーバ20は、そのコンテンツ動画を利用した動画の作成の許諾と、作成された動画の配信の許諾とを示す許諾情報(以下「二次許諾情報」と言う)を発行し、発行した二次許諾情報を含むID情報に対応付けてブロックチェーンに登録する。 The content video provided as material may itself be a video for which distribution permission has been granted. In this case, the video distribution server 20 first issues license information (hereinafter referred to as "primary license information") indicating permission to distribute the content video, and registers this information in the blockchain in association with ID information including the issued primary license information. The video distribution server 20 then issues license information (hereinafter referred to as "secondary license information") indicating permission to create a video using the content video and permission to distribute the created video, and registers this information in association with ID information including the issued secondary license information in the blockchain.

また、動画配信サーバ20は、発行した二次許諾情報をコンテンツ動画に付与してから、動画の素材として提供する。これにより、コンテンツ動画を含むゲーム動画に許諾情報が付与されないことを防ぐことができる。また、動画配信サーバ20は、コンテンツ動画に、二次許諾情報に加えて一次許諾情報を付与してもよい。この場合、ゲーム動画に含まれているコンテンツ動画にも配信の許諾がされていることを示すことができる。 The video distribution server 20 also assigns the issued secondary license information to the content video before providing it as video material. This prevents game videos that include content videos from not being assigned license information. The video distribution server 20 may also assign primary license information to the content video in addition to secondary license information. In this case, it can be shown that the content video included in the game video has also been licensed for distribution.

上述したコンテンツ動画が配信のための一次許諾を得ているということは、コンテンツ動画の配信者は、コンテンツに関する権利の所有者に対価を支払っている。動画配信サーバ20は、このコンテンツ動画についての対価を、コンテンツ動画を用いて作成したゲーム動画を配信する配信者にも支払わせる支払い処理を行ってもよい。これにより、対価の要求元、すなわち、コンテンツに関する権利の所有者は、コンテンツを含む動画の二次配信が増えるほど、多くの対価を得ることができる。 The fact that the content video described above has primary permission for distribution means that the distributor of the content video has paid compensation to the owner of the rights related to the content. The video distribution server 20 may also perform a payment process to have the distributor who distributes the game video created using the content video also pay compensation for this content video. In this way, the requester of compensation, i.e., the owner of the rights related to the content, can receive more compensation the more secondary distribution of videos containing the content occurs.

また、動画配信サーバ20は、登録されている一次許諾情報および二次許諾情報を列挙する表示を行ってもよい。例えば、ゲーム動画の作成者等によってゲーム動画を指定する操作が行われると、動画配信サーバ20は、指定されたゲーム動画の動画IDに対応付けて登録されている一次許諾情報および二次許諾情報を読み出す。動画配信サーバ20は、読み出した許諾情報を、例えば階層の形式で表示させる。階層の形式とは、例えば、最初の階層に一次許諾情報を示し、次の階層に一次許諾情報および二次許諾情報の両方を示す形式である。このように許諾情報を列挙させることで、ゲーム動画の配信において考慮しなければならない許諾情報を容易に把握することができる。 The video distribution server 20 may also display a list of registered primary license information and secondary license information. For example, when a game video is designated by the creator of a game video, the video distribution server 20 reads out the primary license information and secondary license information registered in association with the video ID of the designated game video. The video distribution server 20 displays the read license information, for example, in a hierarchical format. A hierarchical format is one in which, for example, the first layer shows primary license information, and the next layer shows both primary and secondary license information. By listing the license information in this way, it is easy to understand the license information that must be taken into consideration when distributing a game video.

また、コンテンツ動画が提示される際に、コンテンツ動画の使用に関するガイドラインも提示されてもよい。ガイドラインとは、例えば、公序良俗に反してはならないことや、ゲーム内容のネタバレをしないことなどの配信者が守るべき配信条件のことである。この場合、動画配信サーバ20の条件処理部216が、許諾情報処理部214がコンテンツ動画をユーザに提示する際に、そのコンテンツ動画の配信条件をユーザに提示する。 In addition, when a content video is presented, guidelines regarding the use of the content video may also be presented. Guidelines are distribution conditions that distributors must abide by, such as not violating public order and morals or not revealing spoilers about the game content. In this case, the condition processing unit 216 of the video distribution server 20 presents the distribution conditions for the content video to the user when the permission information processing unit 214 presents the content video to the user.

許諾情報処理部214は、提示したコンテンツ動画が選択され、且つ、そのコンテンツ動画の配信条件が承諾された場合にそのコンテンツ動画の許諾情報を発行する。このような態様によれば、配信条件を承諾済みであるため、配信条件が満たされなくなった場合に配信停止の承諾を得やすくすることができる。 The license information processing unit 214 issues license information for a presented content video when the content video is selected and the distribution conditions for that content video are accepted. According to this configuration, since the distribution conditions have already been accepted, it is easier to obtain consent to stop distribution when the distribution conditions are no longer met.

なお、承諾を得る配信条件はこれに限らない。例えば、動画配信サーバ20は、ゲームに関する権利の所有者が配信されるゲーム動画が不適切な内容であると判断した場合に、任意でそのゲーム動画を削除することができるという配信条件の承諾を得てもよい。また、動画配信サーバ20は、上記のとおり提示されたガイドラインに違反した場合、ゲーム動画を削除しても対価の返金対象にならないという配信条件の承諾を得てもよい。 However, the distribution conditions for which consent is obtained are not limited to these. For example, the video distribution server 20 may obtain consent under distribution conditions that allow the owner of the game rights to delete the game video at their discretion if they determine that the game video being distributed contains inappropriate content. Furthermore, the video distribution server 20 may obtain consent under distribution conditions that, if the guidelines presented as described above are violated, the deletion of the game video will not result in a refund of the fee.

(5)付与判定のタイミング
上記の実施形態では、付与処理部215は、ゲーム画面を含む動画がアップロードされる場合に、そのゲーム動画に許諾情報が付与されているか否かを判定したが、付与判定のタイミングはこれに限らない。付与処理部215は、ゲーム動画が編集される場合に、そのゲーム動画に許諾情報が付与されているか否かを判定してもよい。
(5) Timing of Determination of License Information In the above embodiment, the granting processing unit 215 determines whether or not license information has been granted to a game video when the game video including a game screen is uploaded, but the timing of the granting determination is not limited to this. The granting processing unit 215 may also determine whether or not license information has been granted to a game video when the game video is edited.

その場合、付与処理部215は、ゲーム端末30の動画処理部313と協働して、例えば、ゲーム動画の編集を開始してから一定時間の間隔で編集中のゲーム動画を強制的にアップロードさせ、許諾情報の付与の有無を判定する。付与処理部215は、その判定結果をゲーム端末30に送信する。ゲーム端末30は、付与されていないという判定結果が送信されてきている間はアップロード機能を使用不能とし、付与されているという判定結果が送信されてきた場合にアップロード機能を使用可能にする。 In this case, the granting processing unit 215 cooperates with the video processing unit 313 of the game device 30 to, for example, forcibly upload the game video being edited at regular time intervals after editing of the game video has begun, and determines whether or not the license information has been granted. The granting processing unit 215 transmits the determination result to the game device 30. The game device 30 disables the upload function while the determination result that the license information has not been granted is received, and enables the upload function when the determination result that the license information has been granted is received.

上述したアップロード時または編集時の付与の判定が行われない場合はもちろん、それらの判定が行われる場合でも、アップロードされるゲーム動画の全てに対して判定が行われない限り、配信の許諾を受けておらず許諾情報が付与されていない違反動画がアップロードされる可能性がある。そのような場合のために、付与処理部215は、ゲーム動画が配信される場合に、そのゲーム動画に許諾情報が付与されているか否かを判定してもよい。 Not only when the above-mentioned determination of whether to grant permission is not made at the time of uploading or editing, but also when such determination is made, unless the determination is made for all game videos uploaded, there is a possibility that a violating video that has not been granted permission for distribution and has not been granted license information may be uploaded. For such cases, the granting processing unit 215 may determine whether license information has been granted to a game video when it is distributed.

この場合、動画記憶部211は、アップロードされてきたゲーム動画を一旦全て記憶する。そして、付与処理部215は、配信するゲーム動画が選択された場合に、そのゲーム動画に許諾情報が付与されているか否かを判定する。動画配信部213は、許諾情報が付与されていると判定された場合にそのゲーム動画を配信し、許諾情報が付与されていないと判定された場合はそのゲーム動画を配信しない。 In this case, the video storage unit 211 temporarily stores all uploaded game videos. Then, when a game video to be distributed is selected, the granting processing unit 215 determines whether or not license information has been granted to that game video. If it is determined that license information has been granted, the video distribution unit 213 distributes that game video, and if it is determined that license information has not been granted, it does not distribute that game video.

なお、動画配信部213は、ゲーム動画の配信が開始された後に、必要に応じてそのゲーム動画を削除してもよい。動画配信部213は、例えば、ゲーム動画の配信が開始された後も動画の再生回数を取得する処理を行い、取得した動画の再生回数が閾値以上となった場合、違反動画の影響が大きく削除の必要があると判断して、該当するゲーム動画を削除する。付与判定が上記のいずれのタイミングで行われたとしても、付与判定が行われない場合に比べて、許諾のない動画配信を抑制することができる。 Note that the video distribution unit 213 may delete a game video as necessary after distribution of the game video has begun. For example, the video distribution unit 213 continues to acquire the number of views of the video even after distribution of the game video has begun, and if the acquired number of views of the video exceeds a threshold, it determines that the impact of the violating video is significant and that deletion is necessary, and deletes the game video. Regardless of when the granting determination is made, unauthorized video distribution can be suppressed compared to when the granting determination is not made.

(6)配信条件
条件処理部216は、上記の実施形態では、ゲーム動画の再生回数に応じて配信を制限する条件を配信条件として用いたが、これに限らない。配信条件は、ゲーム動画の時間的な長さに応じて配信を制限する条件であってもよい。この場合、動画配信サーバ20は、例えば、ゲーム動画の長さが所定の時間以下である場合は無料で制限なく配信を許諾する。
(6) Distribution Conditions In the above embodiment, the condition processing unit 216 uses a condition that limits distribution depending on the number of times the game video has been played as the distribution condition, but this is not limited to this. The distribution condition may also be a condition that limits distribution depending on the time length of the game video. In this case, the video distribution server 20 permits distribution free of charge and without restrictions if the length of the game video is equal to or less than a predetermined time, for example.

そして、動画配信サーバ20は、ゲーム動画の長さが所定の時間を超えた場合は、そのゲーム動画の長さに応じた対価を支払わなければ配信を制限する。また、配信条件は、例えば、ゲーム動画の配信期間を制限する条件であってもよい。配信期間が例えば1年間と制限されると、配信者は、配信を開始してから1年間経過する前にゲーム動画の配信を停止しなければならない。ただし、配信期間の経過時に新たな対価を支払って配信期間の延長をできるようにしてもよい。 If the length of the game video exceeds a predetermined time, the video distribution server 20 will restrict distribution unless a fee corresponding to the length of the game video is paid. The distribution conditions may also be, for example, a condition that restricts the distribution period of the game video. If the distribution period is limited to, for example, one year, the distributor must stop distributing the game video before one year has passed since the start of distribution. However, it may also be possible to extend the distribution period by paying a new fee when the distribution period has expired.

他にも、配信条件は、ゲーム動画の配信時間帯を制限する条件であってもよい。配信時間帯は、1日のうちの時間帯だけでなく、曜日、日付、月および年等も含めて制限されてもよい。以上のとおり配信に関する配信条件を用いることで、無条件で配信可能とする場合に比べて、許諾情報の発行者の意図を超えた配信がされにくいようにすることができる。許諾情報の発行者とは、コンテンツに関する権利の所有者またはその所有者から権利の執行・管理を委託された者等である。 The distribution conditions may also be conditions that restrict the time periods during which game videos can be distributed. The distribution time periods may be restricted not only by time of day, but also by day of the week, date, month, year, etc. By using distribution conditions related to distribution as described above, it is possible to make it more difficult for distribution to go beyond the intentions of the issuer of the license information, compared to when distribution is allowed unconditionally. The issuer of the license information is the owner of the rights to the content, or a party entrusted by the owner with the enforcement and management of those rights.

なお、配信条件は、配信を制限する条件に限らず、配信するゲーム動画を制限する条件であってもよい。例えば、配信条件は、ゲーム動画の再生時間、ゲーム動画の画面上でのサイズ、ゲーム動画のファイルサイズまたは解像度を制限する条件であってもよい。ゲーム動画の時間的な長さは、ゲーム画面が映っていない部分も含めたゲーム動画全体の再生時間を意味する。ゲーム動画の画面上でのサイズおよび解像度は、実質的に同じことを意味しており、ゲーム動画の縦および横の画素数(1920*1080等)によって表される。ゲーム動画のファイルサイズは、再生時間が長く、画面上でのサイズが大きく、解像度が高いほど大きくなりやすい。 Note that the distribution conditions are not limited to conditions that restrict distribution, but may also be conditions that restrict the game videos to be distributed. For example, the distribution conditions may be conditions that restrict the playback time of the game video, the size on the screen of the game video, the file size or resolution of the game video. The temporal length of the game video refers to the playback time of the entire game video, including parts where the game screen is not displayed. The size on the screen and resolution of the game video essentially mean the same thing and are expressed by the number of vertical and horizontal pixels of the game video (e.g., 1920 x 1080). The file size of the game video tends to increase the longer the playback time, the larger the size on the screen, and the higher the resolution.

このようにゲーム動画に関する配信条件を用いることで、無条件で配信可能とする場合に比べて、許諾情報の発行者の意図を超えたゲーム動作が配信されにくいようにすることができる。また、配信条件は、ゲーム動画に含めるゲーム画面に関する条件であってもよい。例えば、配信条件は、ゲーム動画に含めることが可能なゲーム画面の範囲、そのゲーム画面の再生時間、そのゲーム画面の画面上でのサイズまたは解像度を制限する条件であってもよい。 By using distribution conditions related to game videos in this way, it becomes more difficult for game actions that go beyond the intentions of the issuer of the license information to be distributed, compared to when distribution is allowed unconditionally. Distribution conditions may also be conditions related to game screens to be included in game videos. For example, distribution conditions may be conditions that limit the range of game screens that can be included in game videos, the playback time of those game screens, or the size or resolution of those game screens on the screen.

ゲーム画面の範囲とは、例えば、ゲーム名および録画されたゲーム内の場面の名称等によって示される。どのようなジャンルのゲームであっても、通常は、プレイヤがあきないように場面を変えながらゲームが進んでいく。例えば、格闘ゲームであれば、対戦するキャラクタの名称(キャラクタA対キャラクタBなど)やトーナメントの何回戦などの名称によってゲーム内の場面が示される。他にも、ゲーム内の場面は、ロールプレイングゲームやアクションゲームであれば、ゲーム内の場所(城、街、平原等)や参加しているクエスト、イベントの名称等で示される。 The range of the game screen is indicated, for example, by the name of the game and the names of recorded in-game scenes. Regardless of the genre of game, the game usually progresses by changing scenes to keep the player from getting bored. For example, in a fighting game, in-game scenes are indicated by the names of the characters competing (Character A vs. Character B, etc.) or the name of the tournament round. In addition, in role-playing games and action games, in-game scenes are indicated by the names of in-game locations (castles, towns, plains, etc.) or the names of quests and events in which the player is participating.

また、ゲーム内の場面は、パズルゲームや音楽ゲームであれば、プレイ中の面(ステージやレベルなどとも呼ばれる)や楽曲の名称等で示される。ゲーム画面の再生時間は、ゲーム動画にゲーム画面が映っている時間である。ここで、ゲーム画面が静止している時間は、再生時間に含めてもよいし、含めなくてもよい。静止時間を含める場合は、例えば録画したゲーム画面が1分間でも画面を停止させながら解説すると再生時間が長時間になる場合がある。 In addition, in the case of puzzle games or music games, scenes within a game are indicated by the stage (also called a stage or level) currently being played or the name of a song. The playback time of a game screen is the time that the game screen is displayed in the game video. Here, the time when the game screen is still may or may not be included in the playback time. If still time is included, for example, even if the recorded game screen is only for one minute, the playback time may become long if the screen is frozen while commentary is given.

一方、静止時間を含めない場合は、録画した1分間のゲーム画面だけを用いるゲーム動画であれば、再生時間は1分間だけに抑えられる。ゲーム画面の画面上でのサイズまたは解像度は、実質的に同じことを意味しており、ゲーム動画に含めるゲーム画面の縦および横の画素数(1920*1080等)によって表される。条件処理部216は、画像認識技術を用いてゲーム動画からゲーム画面の範囲を特定してもよいが、処理の負荷を軽減するため、録画データの概要を示すメタ情報として生成される録画情報にゲーム画面の範囲を含めるようにしてもよい。 On the other hand, if still periods are not included, and the game video only uses one minute of recorded game screen, the playback time can be limited to one minute. The on-screen size or resolution of the game screen essentially means the same thing, and is expressed by the number of vertical and horizontal pixels of the game screen included in the game video (e.g., 1920 x 1080). The condition processing unit 216 may use image recognition technology to identify the range of the game screen from the game video, but to reduce the processing load, the range of the game screen may also be included in the recording information generated as meta information that shows an overview of the recorded data.

この録画情報の生成は、ゲームサーバ10の録画部113が行う。ゲームサーバ10は、録画データに含まれるゲーム画面の範囲の全てとそれらの範囲の再生開始時刻および再生終了時刻を示す録画情報を作成する。ゲームサーバ10は、作成した録画データおよび録画情報をゲーム端末30に送信する。ゲーム端末30の動画処理部313は、ゲーム動画を編集する際に、編集してゲーム動画に含められたゲーム画面の範囲を示す動画情報を作成する。 This recording information is generated by the recording unit 113 of the game server 10. The game server 10 creates recording information that indicates all of the game screen ranges included in the recording data and the playback start and end times for those ranges. The game server 10 transmits the created recording data and recording information to the game terminal 30. When editing the game video, the video processing unit 313 of the game terminal 30 creates video information that indicates the range of the game screen included in the edited game video.

動画配信サーバ20の条件処理部216は、ゲーム動画に許諾されたゲーム画面の範囲を配信条件としてそのゲーム動画の許諾IDに対応付けて予め記憶しておく。そして、条件処理部216は、例えばゲーム動画が動画情報とともにアップロードされた場合に、その動画情報が示すゲーム画面の範囲が、そのゲーム動画の許諾IDに対応付けて記憶した配信条件を満たすか否かを判定する。 The condition processing unit 216 of the video distribution server 20 pre-stores the range of game screens permitted for a game video as distribution conditions, in association with the license ID of that game video. Then, for example, when a game video is uploaded together with video information, the condition processing unit 216 determines whether the range of game screens indicated by the video information satisfies the distribution conditions stored in association with the license ID of that game video.

なお、いずれの配信条件も、ゲーム動画の配信に関して制限される範囲を示す形で表されていたが、反対に、ゲーム動画の配信に関して許諾される範囲を示す形で表されていてもよい。例えば、ゲーム動画の長さが所定の時間を超えないように制限する配信条件は、ゲーム動画の長さが所定の時間以内であれば許諾される配信条件というように言い換えられる。配信条件がどちらで表現された場合でも、このような態様によれば、無条件で配信可能とする場合に比べて、許諾情報の発行者の意図を超えた配信がされにくいようにすることができる。 While all of the distribution conditions have been expressed in a way that indicates the range of restrictions on game video distribution, they may also be expressed in a way that indicates the range of permitted game video distribution. For example, a distribution condition that restricts the length of a game video to not exceed a certain time can be rephrased as a distribution condition that is permitted as long as the length of the game video is within the certain time. Regardless of how the distribution conditions are expressed, this aspect makes it more difficult for distribution to exceed the intentions of the issuer of the license information, compared to when distribution is allowed unconditionally.

(7)許諾の単位
動画配信サーバ20の許諾情報処理部214は、上記の各例では、コンテンツを含む動画の1つ1つを単位として配信を許諾する許諾情報を発行したが、これに限らない。許諾情報処理部214は、例えば、所定の数の動画を単位として許諾情報を発行してもよいし、動画を作成するユーザまたは団体を単位として許諾情報を発行してもよい。
(7) Unit of Permission In the above examples, the permission information processing unit 214 of the video distribution server 20 issued permission information permitting distribution for each video including content, but this is not limited to this. For example, the permission information processing unit 214 may issue permission information for a predetermined number of videos, or may issue permission information for each user or organization that creates a video.

ユーザには、ゲーム動画の配信により収益(例えば広告収入)を得ることが可能な者と、収益を得ることができない者とが含まれる。その場合、配信条件は、それらのユーザを識別するユーザIDに応じて配信を制限する条件であってもよい。例えば、収益化可能ユーザに対しては再生回数に応じた対価を要するという第1配信条件が用いられ、収益化ができないユーザに対しては無条件で配信可能という第2配信条件が用いられるものとする。 Users include those who can earn revenue (e.g., advertising revenue) by distributing game videos, and those who cannot. In this case, the distribution conditions may be conditions that restrict distribution depending on the user ID that identifies those users. For example, a first distribution condition may be used for monetizable users, requiring payment based on the number of plays, while a second distribution condition may be used for non-monetizable users, allowing distribution unconditionally.

また、或る動画配信サイトにおける動画の配信者は、自身のチャンネル登録数が所定数以上である場合に収益化が可能であるものとする。その場合、動画配信サーバ20は、例えば図12のA162において配信条件を満たすか否かを判定する際に、ゲーム動画の配信者のその動画配信サイトにおけるチャンネル登録数を参照する。動画配信サーバ20は、参照したチャンネル登録数が所定数以上である場合、収益化可能ユーザであると判断し、第1配信条件を満たすか否かを判定する。 Furthermore, it is assumed that a video distributor on a certain video distribution site is eligible for monetization if the number of their channel subscriptions is equal to or greater than a predetermined number. In this case, the video distribution server 20 references the number of channel subscriptions on the video distribution site of the game video distributor when determining whether the distribution conditions are met, for example, at A162 in FIG. 12 . If the referenced number of channel subscriptions is equal to or greater than a predetermined number, the video distribution server 20 determines that the user is eligible for monetization and determines whether the first distribution condition is met.

また、動画配信サーバ20は、参照したチャンネル登録数が所定数未満である場合、収益化できないユーザであると判断し、第2配信条件を満たすか否かを判定する。なお、動画配信サーバ20は、収益化可能ユーザのユーザIDリストを予め記憶しておくことで、許諾IDに対応付けられたユーザIDに基づいて収益化可能ユーザか否かを判断し、配信条件を判定してもよい。また、前述の例に限らず、例えば、配信者が個人か団体かによって異なる配信条件を用いてもよいし、配信者が所属する団体によって異なる配信条件を用いてもよい。このような態様によれば、動画の配信者ごとに配信制限の内容を定めることができる。
(8)許諾権の取引
ゲーム動画の配信等についての許諾権は、取引可能であってもよい。これらの許諾権は、ブロックチェーンに許諾情報が登録されることで管理されているので、例えば、ブロックチェーンで用いられる取引所を介して取引されてもよい。この場合、動画配信サーバ20は、例えば許諾情報処理部214により、取引所を介した取引の処理を実行する。これにより、例えば許諾権を購入したが使用しなかった場合に、支払った費用の一部または全部を補填することができる。
Furthermore, if the referenced number of channel subscriptions is less than a predetermined number, the video distribution server 20 determines that the user is not eligible for monetization and determines whether the second distribution condition is satisfied. The video distribution server 20 may store a user ID list of monetizable users in advance, and determine whether the user is eligible for monetization based on the user ID associated with the license ID, and determine the distribution condition. Furthermore, without being limited to the above example, different distribution conditions may be used depending on whether the distributor is an individual or an organization, or depending on the organization to which the distributor belongs. According to this aspect, the content of the distribution restriction can be determined for each video distributor.
(8) Transaction of License Rights License rights for the distribution of game videos, etc. may be tradable. These license rights are managed by registering license information in a blockchain, and therefore may be traded, for example, via an exchange used in a blockchain. In this case, the video distribution server 20, for example, executes transaction processing via the exchange using the license information processing unit 214. This allows, for example, compensation for part or all of the costs paid when a license right is purchased but not used.

(9)許諾権の使用状況
動画配信サーバ20は、許諾情報処理部214により、発行した許諾IDが示す許諾権の使用状況を示す情報をブロックチェーンに登録してもよい。動画配信サーバ20は、例えば、発行した許諾IDを付与したゲーム動画がアップロードされていれば、その許諾IDが示す許諾権が使用された旨を示す使用済みフラグをブロックチェーンに登録する。
(9) Usage Status of License Right The video distribution server 20 may register information indicating the usage status of the license right indicated by the issued license ID in the blockchain via the license information processing unit 214. For example, if a game video to which the issued license ID is assigned has been uploaded, the video distribution server 20 registers a used flag in the blockchain indicating that the license right indicated by the license ID has been used.

また、動画配信サーバ20は、発行した許諾IDを付与したゲーム動画がアップロードされていなければ、その許諾権が使用されていない旨を示す未使用フラグをブロックチェーンに登録する。これらの使用状況を示す情報は、例えば、許諾権の取引可否の条件に用いられてもよい。例えば、動画配信サーバ20は、使用済みフラグが登録された許諾権については取引所を介した取引処理を実行し、未使用フラグが登録された許諾権については取引所を介した取引処理を実行不可とする。 Furthermore, if a game video with the issued license ID has not been uploaded, the video distribution server 20 registers an unused flag in the blockchain, indicating that the license right is not being used. This information indicating the usage status may be used, for example, as a condition for determining whether or not the license right can be traded. For example, the video distribution server 20 executes trading processing via an exchange for license rights for which a used flag has been registered, and does not execute trading processing via an exchange for license rights for which an unused flag has been registered.

(10)構成のバリエーション
図1に示す全体構成は一例であり、これに限られない。例えば、ゲームサーバ10および動画配信サーバ20は、1台の装置に統合されてもよいし、3台以上の装置に分散させてもよい。また、これらのサーバは、クラウドコンピューティングシステムに代替されてもよい。また、ゲーム端末40とは別のユーザ端末によって動画の編集が行われてもよいし、ゲームがプレイされてもよい。
(10) Configuration Variations The overall configuration shown in FIG. 1 is an example and is not limited to this. For example, the game server 10 and the video distribution server 20 may be integrated into a single device or may be distributed across three or more devices. These servers may also be replaced by a cloud computing system. Furthermore, video editing and game play may be performed by a user terminal other than the game terminal 40.

また、図4に示す機能構成も一例であり、これに限られない。例えば、ゲームサーバ10および動画配信サーバ20の機能が1台の装置で実現されてもよいし、反対に動画配信サーバ20の機能が2台以上の装置に分散して実現されてもよい。要するに、ゲーム動画配信システム1の全体で図4に示す各機能が実現されていれば、それらの機能を実現する装置はどのような構成であってもよい。 Furthermore, the functional configuration shown in Figure 4 is an example and is not limited to this. For example, the functions of the game server 10 and video distribution server 20 may be realized by a single device, or conversely, the functions of the video distribution server 20 may be distributed and realized across two or more devices. In short, as long as the functions shown in Figure 4 are realized by the entire game video distribution system 1, the devices that realize those functions may have any configuration.

(11)開示のカテゴリ
上述した実施形態の態様は、情報処理方法であってもよい。その情報処理方法は、ゲーム動画配信システム1のような情報処理システムの各部を備える。また、上述した実施形態の態様は、プログラムであってもよい。そのプログラムは、コンピュータに、同様の情報処理システムの各ステップを実行させる。
(11) Categories of Disclosure The above-described embodiments may be an information processing method. The information processing method includes each unit of an information processing system such as the game video distribution system 1. The above-described embodiments may also be a program. The program causes a computer to execute each step of a similar information processing system.

<付記>
さらに、次に記載の各態様で提供されてもよい。
<Additional Notes>
Furthermore, it may be provided in the following aspects.

(2)前記情報処理システムにおいて、付与判定ステップでは、前記ゲーム画面を含む動画が編集、アップロードまたは配信される場合に、当該動画に前記許諾情報が付与されているか否かを判定し、前記配信ステップでは、前記動画に前記許諾情報が付与されていると判定された場合に当該動画を配信する、もの。 (2) In the information processing system, the grant determination step determines whether the license information has been granted to a video including the game screen when the video is edited, uploaded, or distributed, and the distribution step distributes the video if it is determined that the license information has been granted to the video.

このような態様によれば、許諾のない動画配信を手間を掛けずに発見することができる。 This method makes it possible to easily discover unauthorized video distribution.

(3)前記情報処理システムにおいて、条件提示ステップでは、前記配信の許諾に関する条件を前記ユーザに提示し、前記発行ステップでは、提示された前記条件が承諾された場合に当該条件での許諾を示す前記許諾情報を発行する、もの。 (3) In the information processing system, in the condition presentation step, conditions regarding permission for the distribution are presented to the user, and in the issuance step, if the presented conditions are accepted, the permission information indicating permission under those conditions is issued.

このような態様によれば、動画の生成前に配信許諾を受けることができる。 In this manner, distribution permission can be obtained before the video is generated.

(4)前記情報処理システムにおいて、前記条件は、前記動画の再生時間、画面上でのサイズまたは解像度を制限する、もの。 (4) In the information processing system, the conditions limit the playback time, screen size, or resolution of the video.

このような態様によれば、許諾情報の発行者の意図を超えた動画が配信されにくいようにすることができる。 This type of configuration makes it difficult for videos to be distributed that go beyond the intentions of the issuer of the license information.

(5)前記情報処理システムにおいて、前記条件は、前記動画の配信期間、配信時間帯または配信回数を制限する、もの。 (5) In the information processing system, the conditions limit the distribution period, distribution time slot, or number of distributions of the video.

このような態様によれば、許諾情報の発行者の意図を超えた配信が行われにくいようにすることができる。 This type of configuration makes it difficult for distribution to occur beyond the intentions of the license information issuer.

(6)前記情報処理システムにおいて、前記条件は、前記動画に含めることが可能なゲーム画面の範囲、再生時間、画面上でのサイズまたは解像度を制限する、もの。 (6) In the information processing system, the conditions limit the range of game screens that can be included in the video, playback time, size on the screen, or resolution.

このような態様によれば、許諾情報の発行者の意図を超えたゲーム画面が配信されにくいようにすることができる。 This approach makes it less likely that game screens that go beyond the intentions of the issuer of the license information will be distributed.

(7)前記情報処理システムにおいて、条件判定ステップでは、前記付与判定ステップにおいて前記動画に前記許諾情報が付与されていると判定された場合に、当該許諾情報が示す条件を当該動画が満たすか否かを判定する、もの。 (7) In the information processing system, in the condition determination step, if it is determined in the grant determination step that the license information has been granted to the video, it is determined whether the video satisfies the conditions indicated by the license information.

このような態様によれば、許諾の条件に違反する動画を見つけることができる。 This method makes it possible to find videos that violate license terms.

(8)前記情報処理システムにおいて、第1処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画に対する配信停止処理を実行可能とする、もの。 (8) In the information processing system, in the first processing step, if there is a video for which it is determined that the condition is not satisfied, processing to stop distribution of that video can be executed.

このような態様によれば、違反動画の配信を停止させることができる。 In this manner, distribution of violating videos can be stopped.

(9)前記情報処理システムにおいて、第2処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画の配信者に当該動画の配信が満たす新たな条件の配信許諾の取得を要求する要求処理を行う、もの。 (9) In the information processing system, in the second processing step, if there is a video that is determined not to satisfy the conditions, a request process is performed to request the distributor of the video to obtain a distribution license that satisfies new conditions for the distribution of the video.

このような態様によれば、違反動画の配信を適正な配信に戻すことができる。 In this manner, distribution of violating videos can be restored to proper distribution.

(10)前記情報処理システムにおいて、第1登録ステップでは、前記許諾情報に対応付けられた識別情報を登録し、前記識別情報は、前記許諾情報により配信が許諾される動画の識別情報または当該動画の配信者の識別情報のうちの少なくとも1つであり、識別判定ステップでは、アップロードされた動画に、前記付与判定ステップにおいて付与されていると判定された許諾情報に対応する識別情報が付与されているか否かを判定し、前記配信ステップでは、前記許諾情報が付与されていると判定され、かつ、前記識別情報が付与されていると判定された動画を配信する、もの。 (10) In the information processing system, in a first registration step, identification information associated with the permission information is registered, and the identification information is at least one of identification information of a video whose distribution is permitted by the permission information or identification information of a distributor of the video; in an identification determination step, it is determined whether or not an uploaded video is assigned identification information corresponding to the permission information determined to have been assigned in the assignment determination step; and in the distribution step, a video determined to have been assigned the permission information and the identification information is distributed.

このような態様によれば、許諾の有無をより正確に判断することができる。 This approach makes it possible to more accurately determine whether permission has been granted.

(11)前記情報処理システムにおいて、前記付与判定ステップでは、アップロードされた動画への画像認識により当該動画に重畳された前記許諾情報が認識された場合に前記許諾情報が付与されていると判定する、もの。 (11) In the information processing system, in the grant determination step, it is determined that the permission information has been granted if the permission information superimposed on the uploaded video is recognized by image recognition of the video.

このような態様によれば、許諾の有無を判断する際の手間を減らすことができる。 This type of configuration reduces the effort required to determine whether or not permission is granted.

(12)前記情報処理システムにおいて、前記配信には、当該配信の実績に応じた対価が定められており、対価ステップでは、前記許諾情報が付与されていると判定された動画が配信された場合、当該動画の配信実績に対応した対価を要求する要求処理を行う、もの。 (12) In the information processing system, a fee is set for the distribution according to the actual distribution record, and in the fee step, when a video determined to have the license information granted is distributed, a request process is performed to request a fee according to the actual distribution record of the video.

このような態様によれば、ゲーム画面を使用させることで対価を得ることができる。 In this manner, you can receive compensation for using the game screen.

(13)前記情報処理システムにおいて、第2登録ステップでは、前記許諾情報と、当該許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録し、前記対価ステップでは、前記動画に付与されていると判定された前記許諾情報に対応付けて登録された前記関係に基づいて決まる対価を要求する要求処理を行う、もの。 (13) In the information processing system, in the second registration step, the license information and the relationship between the license and compensation indicated by the license information are associated and registered in the blockchain, and in the compensation step, a request process is performed to request compensation determined based on the relationship registered in association with the license information determined to be granted to the video.

このような態様によれば、改ざんによる誤った対価の提供を抑制することができる。 This type of implementation can prevent incorrect payment due to tampering.

(14)前記情報処理システムにおいて、前記動画には、前記対価に応じた優先度が設定され、表示ステップでは、配信可能な動画の一覧を表示し、当該一覧に含まれる動画を、当該動画の優先度に基づいた態様で表示し、前記配信ステップでは、前記一覧から選択された動画を配信する、もの。 (14) In the information processing system, a priority is set for the videos according to the consideration, the display step displays a list of videos that can be distributed, and the videos included in the list are displayed in a manner based on the priority of the videos, and the distribution step distributes a video selected from the list.

このような態様によれば、対価の支払いを動画の視聴数向上に役立てることができる。 In this manner, payment of compensation can be used to increase the number of views of the video.

(15)前記情報処理システムにおいて、記憶ステップでは、前記動画に含めることが可能な素材を記憶し、提供ステップでは、前記許諾情報が通知されたユーザに前記素材を提供する、もの。 (15) In the information processing system, the storage step stores materials that can be included in the video, and the provision step provides the materials to a user who has been notified of the permission information.

このような態様によれば、未許諾の素材の動画への使用を抑制することができる。
もちろん、この限りではない。
また、上述した実施形態および変形例を任意に組み合わせて実施するようにしてもよい。
According to this aspect, it is possible to prevent unauthorized materials from being used in videos.
Of course, this is not the case.
Furthermore, the above-described embodiments and modifications may be combined in any desired manner.

最後に、本開示に係る種々の実施形態を説明したが、これらは、例として提示したものであり、開示の範囲を限定することは意図していない。新規な実施形態は、その他の様々な形態で実施されることが可能であり、開示の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、開示の範囲や要旨に含まれると共に、特許請求の範囲に記載された開示とその均等の範囲に含まれるものである。 Finally, while various embodiments of the present disclosure have been described, these are presented as examples and are not intended to limit the scope of the disclosure. Novel embodiments may be embodied in a variety of other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the disclosure. The embodiments and their modifications are intended to fall within the scope and spirit of the disclosure, as well as the disclosure and its equivalents as set forth in the claims.

1 :ゲーム動画配信システム
2 :通信回線
3 :BCシステム
10 :ゲームサーバ
20 :動画配信サーバ
30 :ゲーム端末
111 :ゲーム処理部
112 :ゲーム記憶部
113 :録画部
211 :動画記憶部
212 :一覧配信部
213 :動画配信部
214 :許諾情報処理部
215 :付与処理部
216 :条件処理部
217 :識別処理部
218 :BC処理部
311 :ゲーム処理部
312 :ゲーム記憶部
313 :動画処理部
1: Game video distribution system 2: Communication line 3: BC system 10: Game server 20: Video distribution server 30: Game terminal 111: Game processing unit 112: Game storage unit 113: Recording unit 211: Video storage unit 212: List distribution unit 213: Video distribution unit 214: License information processing unit 215: Granting processing unit 216: Condition processing unit 217: Identification processing unit 218: BC processing unit 311: Game processing unit 312: Game storage unit 313: Video processing unit

Claims (7)

情報処理システムであって、
発行ステップでは、所定のゲーム画面を含む動画の配信の許諾を示す許諾情報を発行し、
通知ステップでは、前記配信を希望するユーザに、発行された前記許諾情報を通知し、
配信ステップでは、前記ゲーム画面を含む動画のうち、発行された前記許諾情報が付与されている動画を配信し、
付与判定ステップでは、前記ゲーム画面を含む動画が編集、アップロードまたは配信される場合に、当該動画に前記許諾情報が付与されているか否かを判定し、
前記配信ステップでは、前記動画に前記許諾情報が付与されていると判定された場合に当該動画を配信し、
条件提示ステップでは、前記配信の許諾に関する条件を前記ユーザに提示し、
前記発行ステップでは、提示された前記条件が承諾された場合に当該条件での許諾を示す前記許諾情報を発行し、
前記条件は、前記動画の配信期間、前記動画の配信時間帯または前記動画の配信回数を制限する、もの。
An information processing system,
In the issuing step, license information indicating permission for distribution of a video including a predetermined game screen is issued;
In the notification step, the issued permission information is notified to the user who desires the distribution;
In the distribution step, a video including the game screen is distributed, the video to which the issued license information is attached;
In the grant determination step, when a video including the game screen is edited, uploaded, or distributed, it is determined whether or not the license information is granted to the video;
In the distributing step, when it is determined that the license information is assigned to the video, the video is distributed;
In the condition presentation step, conditions regarding permission for the distribution are presented to the user;
In the issuing step, when the presented conditions are accepted, the license information indicating permission under those conditions is issued ;
The conditions limit the distribution period of the video, the distribution time period of the video, or the number of times the video is distributed.
情報処理システムであって、
発行ステップでは、所定のゲーム画面を含む動画の配信の許諾を示す許諾情報を発行し、
通知ステップでは、前記配信を希望するユーザに、発行された前記許諾情報を通知し、
配信ステップでは、前記ゲーム画面を含む動画のうち、発行された前記許諾情報が付与されている動画を配信し、
付与判定ステップでは、前記ゲーム画面を含む動画が編集、アップロードまたは配信される場合に、当該動画に前記許諾情報が付与されているか否かを判定し、
前記配信ステップでは、前記動画に前記許諾情報が付与されていると判定された場合に当該動画を配信し、
条件提示ステップでは、前記配信の許諾に関する条件を前記ユーザに提示し、
前記発行ステップでは、提示された前記条件が承諾された場合に当該条件での許諾を示す前記許諾情報を発行し、
前記条件は、前記動画に含めることが可能なゲーム画面の範囲、ゲーム画面の再生時間、ゲーム画面の画面上でのサイズまたはゲーム画面の解像度を制限する、もの。
An information processing system,
In the issuing step, license information indicating permission for distribution of a video including a predetermined game screen is issued;
In the notification step, the issued permission information is notified to the user who desires the distribution;
In the distribution step, a video including the game screen is distributed, the video to which the issued license information is attached ;
In the grant determination step, when a video including the game screen is edited, uploaded, or distributed, it is determined whether or not the license information is granted to the video;
In the distributing step, when it is determined that the license information is assigned to the video, the video is distributed;
In the condition presentation step, conditions regarding permission for the distribution are presented to the user;
In the issuing step, when the presented conditions are accepted, the license information indicating permission under those conditions is issued;
The conditions limit the range of the game screen that can be included in the video, the playback time of the game screen, the size of the game screen on the screen, or the resolution of the game screen.
情報処理システムであって、
発行ステップでは、所定のゲーム画面を含む動画の配信の許諾を示す許諾情報を発行し、
通知ステップでは、前記配信を希望するユーザに、発行された前記許諾情報を通知し、
配信ステップでは、前記ゲーム画面を含む動画のうち、発行された前記許諾情報が付与されている動画を配信し、
前記配信には、当該配信の実績に応じた対価が定められており、
対価ステップでは、前記許諾情報が付与されていると判定された動画が配信された場合、当該動画の配信実績に対応した対価を前記ユーザに要求する要求処理を行う、もの。
An information processing system,
In the issuing step, license information indicating permission for distribution of a video including a predetermined game screen is issued;
In the notification step, the issued permission information is notified to the user who desires the distribution;
In the distribution step, a video including the game screen is distributed, the video to which the issued license information is attached;
A fee is set for the distribution according to the performance of the distribution,
In the compensation step, when a video determined to have been granted the permission information is distributed, a request process is performed to request compensation from the user corresponding to the distribution record of the video.
請求項に記載の情報処理システムにおいて、
前記動画には、前記対価に応じた優先度が設定され、
表示ステップでは、配信可能な動画の一覧を表示し、当該一覧に含まれる動画を、当該動画の優先度に基づいた態様で表示し、
前記配信ステップでは、前記一覧から選択された動画を配信する、もの。
4. The information processing system according to claim 3 ,
A priority is set for the video according to the consideration;
In the display step, a list of videos that can be distributed is displayed, and the videos included in the list are displayed in a manner based on the priority of the videos;
In the distributing step, the video selected from the list is distributed.
請求項1または請求項に記載の情報処理システムにおいて、
条件判定ステップでは、前記付与判定ステップにおいて前記動画に前記許諾情報が付与されていると判定された場合に、当該許諾情報が示す条件を当該動画が満たすか否かを判定し、
第1処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画に対する配信停止処理を実行可能とする、もの。
3. The information processing system according to claim 1 ,
In the condition determination step, if it is determined in the grant determination step that the license information is granted to the video, it is determined whether the video satisfies a condition indicated by the license information;
In the first processing step, if there is a video for which it is determined that the condition is not satisfied, processing to stop distribution of the video can be executed .
請求項に記載の情報処理システムにおいて、
第2処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画の配信者に当該動画の配信が満たす新たな条件の配信許諾の取得を要求する要求処理を行う、もの。
6. The information processing system according to claim 5 ,
In the second processing step, if there is a video that is determined not to satisfy the conditions, a request process is performed to request the distributor of the video to obtain a distribution license with new conditions that the distribution of the video satisfies.
請求項1または請求項に記載の情報処理システムにおいて、
第1登録ステップでは、前記許諾情報に対応付けられた識別情報を登録し、前記識別情報は、前記許諾情報により配信が許諾される動画の識別情報または当該動画の配信者の識別情報のうちの少なくとも1つであり、
識別判定ステップでは、アップロードされた動画に、前記付与判定ステップにおいて付与されていると判定された許諾情報に対応する識別情報が付与されているか否かを判定し、
前記配信ステップでは、前記許諾情報が付与されていると判定され、かつ、前記識別情報が付与されていると判定された動画を配信する、もの。
3. The information processing system according to claim 1 ,
In the first registration step, identification information associated with the license information is registered, and the identification information is at least one of identification information of a video whose distribution is permitted by the license information or identification information of a distributor of the video;
In the identification determination step, it is determined whether or not the uploaded video is provided with identification information corresponding to the permission information determined to be provided in the provision determination step;
In the distributing step, a moving image determined to have the license information and the identification information is distributed.
JP2021171268A 2021-10-19 2021-10-19 Information Processing Systems Active JP7783479B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021171268A JP7783479B2 (en) 2021-10-19 2021-10-19 Information Processing Systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021171268A JP7783479B2 (en) 2021-10-19 2021-10-19 Information Processing Systems

Publications (2)

Publication Number Publication Date
JP2023061332A JP2023061332A (en) 2023-05-01
JP7783479B2 true JP7783479B2 (en) 2025-12-10

Family

ID=86239119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021171268A Active JP7783479B2 (en) 2021-10-19 2021-10-19 Information Processing Systems

Country Status (1)

Country Link
JP (1) JP7783479B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7387217B1 (en) 2023-07-11 2023-11-28 株式会社ミラティブ Distribution server, distribution system, and program
JP7739392B2 (en) * 2023-12-07 2025-09-16 カバー株式会社 Program, method, and system
JP7681148B1 (en) * 2024-03-27 2025-05-21 Kddi株式会社 Information processing device, information processing method, and program

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002360937A (en) 2001-06-08 2002-12-17 Konami Computer Entertainment Osaka:Kk Data delivery system, data delivery server, and video game device
JP2002368985A (en) 1996-11-08 2002-12-20 Monolith Co Ltd Method and device for embedding id information into digital content and reading it
JP2004070689A (en) 2002-08-07 2004-03-04 Sony Corp Content distribution system and content distribution device
JP2009260974A (en) 2003-09-09 2009-11-05 Canon Inc Moving picture editing device, control method thereof, and program
JP2013178706A (en) 2012-02-29 2013-09-09 Hitachi Information & Telecommunication Engineering Ltd Management system for inadequate posting
JP2014103583A (en) 2012-11-21 2014-06-05 Nippon Telegr & Teleph Corp <Ntt> Information presentation device, information input device, identification information embedding method, and program
JP2015046739A (en) 2013-08-28 2015-03-12 学校法人日本大学 Content distribution method
JP2016189804A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system
WO2020075847A1 (en) 2018-10-12 2020-04-16 株式会社bitgrit Artificial intelligence-related moving image sharing system
JP2020086811A (en) 2018-11-22 2020-06-04 武 椎木 Video management device, video management method, and video management program
JP2020162881A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Computer system and video distribution viewing system
JP2020171749A (en) 2020-07-03 2020-10-22 株式会社コナミデジタルエンタテインメント Video distribution system, program, and control method
JP2020534732A (en) 2017-09-18 2020-11-26 エヌチェーン ホールディングス リミテッドNchain Holdings Limited Blockchain-based systems and methods for communicating, storing, and processing data over blockchain networks
JP2021068266A (en) 2019-10-25 2021-04-30 株式会社スクウェア・エニックス・ホールディングス Program and information processing device

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002368985A (en) 1996-11-08 2002-12-20 Monolith Co Ltd Method and device for embedding id information into digital content and reading it
JP2002360937A (en) 2001-06-08 2002-12-17 Konami Computer Entertainment Osaka:Kk Data delivery system, data delivery server, and video game device
JP2004070689A (en) 2002-08-07 2004-03-04 Sony Corp Content distribution system and content distribution device
JP2009260974A (en) 2003-09-09 2009-11-05 Canon Inc Moving picture editing device, control method thereof, and program
JP2013178706A (en) 2012-02-29 2013-09-09 Hitachi Information & Telecommunication Engineering Ltd Management system for inadequate posting
JP2014103583A (en) 2012-11-21 2014-06-05 Nippon Telegr & Teleph Corp <Ntt> Information presentation device, information input device, identification information embedding method, and program
JP2015046739A (en) 2013-08-28 2015-03-12 学校法人日本大学 Content distribution method
JP2016189804A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system
JP2020534732A (en) 2017-09-18 2020-11-26 エヌチェーン ホールディングス リミテッドNchain Holdings Limited Blockchain-based systems and methods for communicating, storing, and processing data over blockchain networks
WO2020075847A1 (en) 2018-10-12 2020-04-16 株式会社bitgrit Artificial intelligence-related moving image sharing system
JP2020086811A (en) 2018-11-22 2020-06-04 武 椎木 Video management device, video management method, and video management program
JP2020162881A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Computer system and video distribution viewing system
JP2021068266A (en) 2019-10-25 2021-04-30 株式会社スクウェア・エニックス・ホールディングス Program and information processing device
JP2020171749A (en) 2020-07-03 2020-10-22 株式会社コナミデジタルエンタテインメント Video distribution system, program, and control method

Also Published As

Publication number Publication date
JP2023061332A (en) 2023-05-01

Similar Documents

Publication Publication Date Title
KR102819058B1 (en) Managing Virtual Music Rights
JP7783479B2 (en) Information Processing Systems
JP4753217B2 (en) License management method and content processing system
US9275197B2 (en) Sharing and lending of digital content
CN103079659B (en) Game system and browsing control method for game content thereof
JP2014517972A (en) Digital content resale management service
JP2005301634A (en) Content playback apparatus, program, and content playback control method
JP2007293901A (en) Device and method utilizable for incentive point system based on disk and user identifier
US20080155648A1 (en) Method, device, and system for digital rights management
JP5430752B2 (en) License server and content usage system
JP2026063399A (en) Information processing device, information processing method, and program
JP2023002261A (en) Game program, game processing method, and information processor
JP7741373B2 (en) Information Processing Systems
JP2001005877A (en) Contents distribution system, terminal equipment therefor, contents distributing method and recording medium
JP2018175880A (en) Game system, computer program used therein, and server device
JP2020000706A (en) Game system and computer program used therefor
JP7266301B2 (en) Game system and computer program used therefor
WO2017141959A1 (en) Game system, computer program used thereupon, and server device
JP2002318630A (en) Software processing apparatus, method, and program
JP6311895B2 (en) GAME SYSTEM, COMPUTER PROGRAM USED FOR THE SAME, AND SERVER DEVICE
JP6565049B2 (en) GAME SYSTEM, COMPUTER PROGRAM USED FOR THE SAME, AND SERVER DEVICE
KR100958427B1 (en) Content data playback management method and system
KR101163267B1 (en) System and Method for managing contents use right
KR20100012078A (en) Method and system for billing an using fee about intelligent contents
Geradin et al. Dark clouds gather–The development of cloud gaming, and competition agencies’ efforts to enable it on mobile app stores

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20240604

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250613

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250924

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251110

R150 Certificate of patent or registration of utility model

Ref document number: 7783479

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150