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
JP7741373B2 - Information Processing Systems - Google Patents
[go: Go Back, main page]

JP7741373B2 - Information Processing Systems - Google Patents

Information Processing Systems

Info

Publication number
JP7741373B2
JP7741373B2 JP2021167754A JP2021167754A JP7741373B2 JP 7741373 B2 JP7741373 B2 JP 7741373B2 JP 2021167754 A JP2021167754 A JP 2021167754A JP 2021167754 A JP2021167754 A JP 2021167754A JP 7741373 B2 JP7741373 B2 JP 7741373B2
Authority
JP
Japan
Prior art keywords
video
game
information
distribution
processing system
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
JP2021167754A
Other languages
Japanese (ja)
Other versions
JP2023057966A (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 JP2021167754A priority Critical patent/JP7741373B2/en
Publication of JP2023057966A publication Critical patent/JP2023057966A/en
Priority to JP2025145857A priority patent/JP2025170415A/en
Application granted granted Critical
Publication of JP7741373B2 publication Critical patent/JP7741373B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (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 specified content is issued. In a notifying step, the issued license information is notified to a user who wishes to distribute the video. In a grant determination step, when a video including the content is distributed, it is possible to determine whether or not license information has been granted to the video.

このような態様によれば、許諾のない動画配信を抑制することができる。 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. ゲーム端末40のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of a game terminal 40. 各装置の制御部の機能構成を示す図である。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 payment request process.

以下、図面を用いて本開示の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 Embodiments of the present disclosure are 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 content, and is an example of an "information processing system." Content is anything that can be included in a video and that can be subject to some rights, such as copyright. Examples of content include games, music, animation, photographed images (either still images or moving images), broadcast programs (dramas, sports, variety shows, news, etc.), paintings, sculptures, books, poetry, etc.

本実施形態では、ゲームをコンテンツとして用いる例について説明する。ここでいうゲームは、いわゆるコンピュータゲームであり、ゲーム専用機、パーソナルコンピュータ、スマートフォン等でプレイ可能である。コンテンツを含む動画、すなわち、ゲーム画面を含む動画のことを以下ではゲーム動画と言う。ここでいうゲーム画面には、プレイヤがプレイ中のゲームの画面の他、プレイ中以外のデモ、演出およびムービー等と呼ばれる画面が含まれる。また、ゲーム画面には、動画だけでなく静止画も含まれる。 In this embodiment, an example will be described in which a game is used as content. The games referred to here are so-called computer games, which can be played on game consoles, personal computers, smartphones, etc. Videos that include content, i.e., video that includes game screens, will be referred to as game videos below. Game screens here include not only screens of the game being played by the player, but also screens that are not in play, such as demos, effects, and movies. Game screens also include not only video but also still images.

ゲーム動画配信システム1は、通信回線2と、BCシステム3(BC=Blockchain:ブロックチェーン)と、ゲームサーバ10と、動画配信サーバ20と、許諾管理サーバ30と、ゲーム端末40と、動画編集端末50とを備える。通信回線2は、インターネット等を含み、自回線に接続する装置同士のデータのやり取りを仲介する。BCシステム3は、ブロックチェーンの仕組みを用いて様々な情報を分散させて管理する。 Game video distribution system 1 comprises a communication line 2, a BC system 3 (BC = Blockchain), a game server 10, a video distribution server 20, a license management server 30, a game terminal 40, and a video editing terminal 50. Communication line 2 includes the Internet and mediates the exchange of data between devices connected to its own line. BC system 3 uses a blockchain mechanism to distribute and manage various information.

BCシステム3は、P2Pネットワーク(P2P=Peer to Peer)によって互いに接続された複数のノード装置を備える。BCシステム3は、過去の処理の履歴等を示すトランザクションデータを一定容量のブロックに区切り、それらのブロックを順番に並べて繋げたブロックチェーンを生成する。BCシステム3は、各ブロックに直前のブロックのハッシュ値を持たせ、生成したブロックチェーンを複数のノード装置のそれぞれに分散させて記憶させる。これにより、BCシステム3は、ブロックチェーンの耐改ざん性を向上させている。 The blockchain system 3 comprises multiple node devices connected to each other via a P2P network (P2P = Peer to Peer). The blockchain system 3 divides transaction data, which indicates the history of past processing, into blocks of a fixed size, and generates a blockchain by arranging and linking these blocks in order. The blockchain system 3 assigns each block a 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.

ゲームサーバ10は、プレイヤにゲームの機能を提供する装置である。ゲーム端末40は、ゲームのプレイヤが使用する装置であり、ゲームサーバ10から提供されるゲーム画面を表示する。ゲームサーバ10は、プレイヤがプレイしたゲーム画面を録画する機能も有している。動画編集端末50は、録画されたゲーム画面を素材として用いたゲーム動画を編集する装置である。動画編集端末50は、編集したゲーム動画を動画配信サーバ20にアップロードする。 The game server 10 is a device that provides game functions to players. The game terminal 40 is a device used by game players, and displays game screens provided by the game server 10. The game server 10 also has the function of recording game screens played by players. The video editing terminal 50 is a device that edits game videos using recorded game screens as material. The video editing terminal 50 uploads the edited game videos to the video distribution server 20.

動画配信サーバ20は、アップロードされたゲーム動画を蓄積して配信する装置である。許諾管理サーバ30は、動画配信の許諾を管理する装置である。許諾管理サーバ30は、例えば、動画配信の許諾および対価等の取り決めを記述したトランザクションデータをBCシステム3に登録して管理する。動画配信サーバ20が配信したゲーム動画は、ゲーム端末40および動画編集端末50等の表示機能を有する装置によって表示される。 The video distribution server 20 is a device that stores and distributes uploaded game videos. The license management server 30 is a device that manages video distribution permissions. The license management server 30, for example, registers and manages transaction data that describes video distribution permissions and agreements such as compensation in the BC system 3. The game videos distributed by the video distribution server 20 are displayed on devices with display capabilities, such as game terminals 40 and video editing terminals 50.

図2は、ゲームサーバ10のハードウェア構成を示す図である。ゲームサーバ10は、制御部11と、記憶部12と、通信部13と、バス14とを備える。バス14は、ゲームサーバ10が備える各部を電気的に接続する。動画配信サーバ20および許諾管理サーバ30は、性能および細かな仕様等は異なっていてもよいが、ゲームサーバ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 and the license management server 30 may differ in performance and detailed specifications, but have 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は、ゲーム端末40のハードウェア構成を示す図である。ゲーム端末40は、制御部41と、記憶部42と、通信部43と、入力部44と、表示部45と、バス46とを備える。バス46は、ゲーム端末40が備える各部を電気的に接続する。制御部41、記憶部42および通信部43は、性能および細かな仕様等は異なっていてもよいが、図2で述べた制御部11、記憶部12および通信部13と同様のハードウェアである。動画編集端末50は、性能および細かな仕様等は異なっていてもよいが、ゲーム端末40と同様のハードウェア構成を備える。 Figure 3 is a diagram showing the hardware configuration of game terminal 40. Game terminal 40 includes a control unit 41, a memory unit 42, a communication unit 43, an input unit 44, a display unit 45, and a bus 46. Bus 46 electrically connects the various units included in game terminal 40. The control unit 41, memory unit 42, and communication unit 43 may differ in performance and detailed specifications, but are similar in hardware to the control unit 11, memory unit 12, and communication unit 13 described in Figure 2. Video editing terminal 50 may differ in performance and detailed specifications, but has a similar hardware configuration to game terminal 40.

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

(表示部45)
表示部45は、ディスプレイ等を有し、表示面に画像を表示する。なお、表示部45がゲームに登場するキャラクタ、アイテムおよび背景等の各種の画像を表示することを「ゲーム画面を表示する」とも言う。
(Display section 45)
The display unit 45 has a display or the like and displays images on a display surface. Note that the display unit 45 displaying various images such as characters, items, and backgrounds 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とを備える。許諾管理サーバ30の制御部は、許諾情報処理部311と、付与処理部312と、条件処理部313と、識別処理部314と、BC処理部315とを備える。ゲーム端末40の制御部は、ゲーム処理部411と、ゲーム記憶部412と、動画処理部413とを備える。動画編集端末50の制御部は、動画処理部511と、動画記憶部512とを備える。 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, and a video distribution unit 213. The control unit of the license management server 30 includes a license information processing unit 311, a granting processing unit 312, a condition processing unit 313, an identification processing unit 314, and a BC processing unit 315. The control unit of the game terminal 40 includes a game processing unit 411, a game memory unit 412, and a video processing unit 413. The control unit of the video editing terminal 50 includes a video processing unit 511 and a video memory unit 512.

ゲームサーバ10のゲーム処理部111は、ゲームに関する処理を行う。ゲーム記憶部112は、ゲームに関するデータを記憶する。ゲーム端末40のゲーム処理部411は、ゲームに関する処理を実行する。ゲーム記憶部412は、ゲームに関するデータを記憶する。ゲームサーバ10およびゲーム端末40は、これらの機能を用いて、プレイヤにゲームを提供する。プレイヤに提供されるゲームは、格闘ゲーム、アクションゲーム、シューティングゲーム、ロールプレイングゲーム、シミュレーションゲーム、パズルゲーム、レーシングゲームおよび音楽ゲーム等、あらゆるジャンルが対象となりうる。 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 411 of the game terminal 40 executes processing related to the game. The game memory unit 412 stores data related to the game. The game server 10 and the game terminal 40 use these functions to provide games to players. 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.

ゲームサーバ10の録画部113は、ゲーム画面の録画に関する処理を行う。録画部113は、例えば、録画したゲーム画面を示す録画データを生成する。ゲーム記憶部112は、生成された録画データを記憶する。動画編集端末50の動画処理部511は、ゲーム動画に関する処理を行う。動画処理部511は、ゲーム記憶部112に記憶された録画データを読み出して動画記憶部512に記憶させる。動画処理部511は、記憶された録画データを用いてゲーム動画を作成する。 The recording unit 113 of the game server 10 performs processing related to recording of game screens. The recording unit 113, for example, generates recording data showing the recorded game screen. The game storage unit 112 stores the generated recording data. The video processing unit 511 of the video editing terminal 50 performs processing related to game videos. The video processing unit 511 reads the recording data stored in the game storage unit 112 and stores it in the video storage unit 512. The video processing unit 511 creates game videos using the stored recording data.

動画記憶部512は、作成したゲーム動画を動画配信サーバ20にアップロードする。動画配信サーバ20の動画記憶部211は、アップロードされたゲーム動画を記憶する。一覧配信部212は、動画記憶部211に記憶されたゲーム動画の一覧を作成し、配信する。動画配信部213は、動画記憶部211に記憶されたゲーム動画を配信する。ゲーム端末40の動画処理部413は、配信された動画を表示する表示処理を行う。 The video storage unit 512 uploads the created game videos to the video distribution server 20. The video storage unit 211 of the video distribution server 20 stores the uploaded game videos. The list distribution unit 212 creates and distributes a list of the 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 413 of the game terminal 40 performs display processing to display the distributed videos.

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

ゲーム動画配信システム1においては、発行された許諾情報がゲーム動画に付与されることで、そのゲーム動画の配信が許諾されていることが証明される。付与処理部312は、ゲーム動画に許諾情報が付与されているか否かを判定するなど、ゲーム動画への許諾情報の付与に関する処理を行う。ゲーム動画の配信は、無制限に許諾される場合もあるが、通常は何らかの条件が課せられる。条件処理部313は、そのようなゲーム動画の配信条件に関する処理を行う。 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 312 performs processing related to the granting of license information to the game video, 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 313 performs processing related to such game video distribution conditions.

ゲーム動画に付与される情報は、許諾情報だけでなく、ゲーム画面を記録した画面動画を識別する識別処理部314は、ゲーム動画に付与される識別情報に関する処理を行う。ここでいう識別情報とは、許諾IDとは別の識別情報のことであり、例えば、配信が許諾されたゲーム動画を識別する動画IDである。BC処理部315は、ゲーム動画の配信に関する情報をBCシステム3に登録するなど、BC(ブロックチェーン)に関する処理を行う。 Information assigned to game videos includes not only license information, but also the identification processing unit 314, which identifies the screen video that records the game screen, performs processing related to the identification information assigned to the game video. The identification information here refers to identification information separate from the license ID, such as a video ID that identifies a game video that has been licensed for distribution. The BC processing unit 315 performs processing related to BC (blockchain), such as registering information related to the distribution of game videos 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およびゲーム端末40のゲーム処理部411が協働して、ユーザにテームの機能を提供するゲーム処理を実行する。 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, and when the user has recorded the game screen 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 411 of the game terminal 40 cooperate to execute game processing that provides the user with the functions of the game.

次に、ゲーム端末40は、A102において、ユーザによる録画の操作を受け付けた場合に、録画の指示を示す指示データをゲームサーバ10に送信する。ゲームサーバ10は、A103において、録画部113により、送信されてきた指示データが示す指示に基づいてゲーム画面を録画し、録画したゲーム画面を示す一時データを生成する。ゲームサーバ10は、ユーザがゲーム端末40へ録画を終了する操作を行うと、A104において、録画部113により、生成した一時データに基づいて、録画したゲーム画面を示す録画データを生成する。 Next, when the game terminal 40 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 to end recording on the game terminal 40, 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が行うが、ゲーム端末40が行ってもよい。ゲームサーバ10は、生成した録画データを動画編集端末50に送信する。動画編集端末50は、送信されてきた録画データを受信すると、A105において、動画記憶部512により、録画データを記憶し、動画処理部511により、記憶した録画データが示すゲーム画面を含むゲーム動画を編集する動画編集処理を行う。 The recorded data is data that shows videos and still images showing game screens, 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 40. The game server 10 transmits the generated recorded data to the video editing terminal 50. When the video editing terminal 50 receives the transmitted recorded data, it stores the recorded data in the video storage unit 512 at A105, and performs video editing processing in the video processing unit 511 to edit the game video that includes the game screens shown in the stored recorded data.

ゲームサーバ10から動画編集端末50への録画データの送受信は、ユーザIDによって管理されている。これにより、ゲーム端末40のユーザでないと受信できないようにしたり、あるいは誰でも受信できるようにしたりしてもよい。また、そのような録画データの受信の可否を、ユーザまたはゲーム管理者が任意に設定できるようにしてもよい。 The sending and receiving of recorded data from the game server 10 to the video editing terminal 50 is managed by user ID. This may allow only the user of the game terminal 40 to receive the data, or it may allow anyone to receive it. Furthermore, the user or game administrator may be able to freely set whether or not to receive such recorded data.

ユーザは、動画編集の操作により、録画データが示すゲーム画面の切り取り、拡大・縮小、並び替え、ループ、演出画像やコメント画像の重畳、ユーザ映像の重畳、ユーザ音声の付加、ユーザ音声の字幕の付加、ゲーム動画への配置等を行う。動画編集端末50は、動画の編集が完了すると、A106において、動画処理部511により、完成したゲーム動画を示す動画データと、ゲーム動画のメタ情報である動画情報を生成する。 By performing video editing operations, the user can crop, zoom in/out, rearrange, loop, overlay effect images and comment images, overlay user video, add user voice, add subtitles for user voice, and arrange the game video on the video. When video editing terminal 50 completes video editing, video processing unit 511 generates video data representing the completed game video and video information, which is meta information for the game video, at A106.

動画情報は、例えば、ゲーム動画を識別する動画ID、ゲーム動画の時間的な長さ(ゲーム動画の再生時間)およびゲーム動画に含まれるゲームの名称を示す。ユーザは、ゲーム動画を完成させると、そのゲーム動画を配信させるために満たさなければならない配信条件を問い合わせる問合せ操作を行う。動画編集端末50は、問合せ操作を受け付けると、生成した動画情報を許諾管理サーバ30に送信する。許諾管理サーバ30は、予め様々な配信条件を記憶しておく。 Video information indicates, for example, a video ID that identifies the game video, the duration of the game video (playback time of the game video), and the name of the game included in the game video. When a user completes a game video, they perform an inquiry operation to inquire about the distribution conditions that must be met in order to distribute the game video. When the video editing terminal 50 accepts the inquiry operation, it transmits the generated video information to the license management server 30. The license management server 30 stores various distribution conditions in advance.

配信条件は、コンテンツを含む動画(本実施形態ではゲーム動画)の配信者ごとに定められる。また、本実施形態では、さらに細かく、1つのゲーム動画ごとに配信条件が定められているものとする。許諾管理サーバ30は、そのように定められた配信条件を記憶している。そして、許諾管理サーバ30は、A107において、条件処理部313により、送信されてきた動画情報に基づいて、問い合わせされたゲーム動画の配信条件を読み出す。 The distribution conditions are determined for each distributor of videos containing content (game videos in this embodiment). Furthermore, in this embodiment, distribution conditions are determined in more detail for each game video. The license management server 30 stores the distribution conditions thus determined. Then, at A107, the license management server 30 reads the distribution conditions for the requested game video using the condition processing unit 313 based on the transmitted video information.

本実施形態では、ゲーム動画の配信を行うための対価が配信条件として定められているものとする。この対価は、ゲーム動画に含まれるコンテンツ(本実施形態ではゲーム)に関する権利に基づき設定される使用許諾料(ライセンス料とも言う)である。コンテンツに関する権利とは、コンテンツがゲームのような知的財産である場合、例えば著作権であり、場合によっては意匠権や特許権なども含まれる。対価は、ゲーム動画の配信者ごとに定められ、コンテンツに関する権利の所有者から、配信によって利益を得る者(配信者、配信者が属する事務所等)に対して要求される。 In this embodiment, the consideration for distributing game videos is set as a distribution condition. This consideration is a license fee (also called a licensing fee) set based on the rights related to the content included in the game video (the game in this embodiment). Rights related to the content include, for example, copyright when the content is intellectual property such as a game, and in some cases also include design rights and patent rights. The consideration is set for each distributor of game videos, 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.).

対価の支払いは、例えば、現金または仮想通貨等で行われる。また、コンテンツがゲームである場合、ゲーム内のアイテム購入という形で対価の支払いが行われてもよい。対価は、定額で定められてもよいが、本実施形態では、動画の再生回数に応じた料金(いわゆる従量課金)が定められる。許諾管理サーバ30は、配信対象のゲームの名称と、ゲーム動画の再生回数の範囲と、配信するために必要な対価とを対応付けた配信条件テーブルを用いる。 The payment may be made in the form of cash or virtual currency, for example. Furthermore, if the content is a game, the 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). The license management server 30 uses a distribution conditions table that associates the name of the game to be distributed, the range of the number of times the game video can be played, and the payment required for distribution.

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

許諾管理サーバ30は、読み出した配信条件を動画編集端末50に送信する。動画編集端末50は、A108において、動画処理部511により、送信されてきた配信条件を表示する。このように、許諾情報処理部311は、配信の許諾に関する条件(=配信条件)をユーザに提示する条件提示部として機能する。ユーザは、表示された配信条件のうちのいずれかを採用して配信することを決めた場合は、採用した配信条件の対価の支払いを行って配信の許諾を要求する操作を行う。 The license management server 30 transmits the read distribution conditions to the video editing terminal 50. At A108, the video editing terminal 50 displays the transmitted distribution conditions using the video processing unit 511. In this way, the license information processing unit 311 functions as a condition presentation unit that presents the conditions related to distribution permission (= 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 condition and performs an operation to request permission for distribution.

動画編集端末50は、A109において、動画処理部511により、配信の許諾に要する対価の支払いを指示する指示データを許諾管理サーバ30に送信する。動画編集端末50は、指示データに動画情報、配信条件およびユーザを識別するユーザIDを付加して送信する。ユーザIDは、例えば、ゲームのユーザとして登録されたユーザに割り当てられた識別情報である。許諾管理サーバ30、A110において、条件処理部313により、送信されてきた指示データが示すとおり対価の支払い処理を行う。 At A109, the video editing terminal 50 uses the video processing unit 511 to send instruction data to the license management server 30 instructing payment of the fee required for permission to distribute. The video editing terminal 50 adds video information, distribution conditions, and a user ID that identifies the user to the instruction data and sends it. The user ID is, for example, identification information assigned to a user registered as a game user. At the license management server 30, A110, the condition processing unit 313 performs payment processing for the fee as indicated in the instruction data that was sent.

許諾管理サーバ30は、支払い処理を行うと、A111において、許諾情報処理部311により、ゲーム動画の配信を許諾することを示す許諾IDを発行する。このように、許諾管理サーバ30の許諾情報処理部311は、所定のコンテンツ(本実施形態ではゲーム画面)を含む動画の配信の許諾を示す許諾情報を発行する発行部として機能する。許諾情報は、配信される動画単位、配信者単位または配信者の所属する団体単位等の様々な対象に対して発行することができるが、本実施形態では、許諾情報処理部311は、配信される動画単位で許諾情報を発行する。 When the license management server 30 completes the payment process, at A111, the license information processing unit 311 issues a license ID indicating that distribution of the game video is permitted. In this way, the license information processing unit 311 of the license management server 30 functions as an issuing unit that issues license information indicating permission to distribute a video containing specified content (in this embodiment, a 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 311 issues license information per video to be distributed.

また、ゲーム動画には、ゲームそのものの他に、ゲーム内の画像および音楽等についての複数の権利に対する許諾が必要な場合がある。許諾情報処理部311は、例えば、それら複数の権利に対する許諾を示す許諾IDを発行する。この許諾IDは、権利毎に発行されるIDの集合であるが、複数の権利の許諾を1つのIDで示すようにしてもよい。いずれの場合も、許諾情報処理部311は、コンテンツを含む動画の配信にそのコンテンツに関する複数の権利について許諾が必要である場合、それら複数の権利について許諾することを示す許諾情報を発行する。このような態様によれば、動画配信における許諾の漏れを抑制することができる In addition, game videos may require multiple licenses for in-game images, music, and other content in addition to the game itself. The license information processing unit 311 issues, for example, a license ID indicating the licenses for those multiple rights. This license ID is a collection of IDs issued for each right, but licenses for multiple rights may also be indicated by a single ID. In either case, if the distribution of a video containing content requires licenses for multiple rights related to that content, the license information processing unit 311 issues license information indicating that those multiple rights are granted. This approach can prevent licenses from being overlooked during video distribution.

また、許諾情報処理部311は、A108において提示された配信条件が承諾された場合に、その配信条件での許諾を示す許諾情報を発行する。本実施形態では、配信条件は、図6で述べたように、ゲーム動画の再生回数に応じて配信を制限する条件である。なお、この配信条件は、例えば所定の再生回数以上の配信を制限する条件であるが、これは、所定の再生回数未満の配信を許諾する条件と言い換えてもよい。 Furthermore, if the distribution conditions presented in A108 are accepted, the license information processing unit 311 issues license information indicating acceptance under those distribution conditions. In this embodiment, the distribution conditions are conditions that limit distribution depending on the number of plays of the game video, as described in FIG. 6. Note that these distribution conditions are conditions that limit distribution above a certain number of plays, for example, but this can also be rephrased as conditions that permit distribution below a certain number of plays.

次に、許諾管理サーバ30は、A112において、許諾情報処理部311により、発行した許諾IDを、受信した要求データが示す動画ID、ユーザIDおよび配信条件に対応付けて記憶する。このように、許諾情報処理部311は、許諾情報に対応付けられた識別情報を登録する第1登録部として機能する。ここで言う識別情報は、許諾情報により配信が許諾されるゲーム動画の識別情報(本実施形態では動画ID)またはそのゲーム動画の配信者の識別情報(本実施形態ではユーザID)のうちの少なくとも1つである。 Next, at A112, the license management server 30 stores the issued license ID by the license information processing unit 311, 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 311 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).

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

また、許諾管理サーバ30は、A114において、許諾情報処理部311およびBC処理部315により、A112において記憶したID情報(本実施形態では許諾ID、動画IDおよびユーザID)および配信条件を、図1に表すBCシステム3に送信してブロックチェーンに登録する。このように、許諾情報処理部311およびBC処理部315は、許諾情報と、その許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録する第2登録部として機能する。 Furthermore, at A114, the license management server 30 uses the license information processing unit 311 and the BC processing unit 315 to send the ID information (in this embodiment, the 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 311 and the BC processing unit 315 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において、生成した録画データの一覧を作成してゲーム端末40に表示させる。そして、ユーザが一覧からいずれかの録画データを選択し、ゲームサーバ10が、選択された録画データを動画編集端末50に送信することで、あとは図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 40. The user then selects one of the recorded data from the list, and the game server 10 transmits the selected recorded data to the video editing terminal 50, after which the operations from A105 in FIG. 5 are carried out.

上記の例では、許諾情報が通知される前に録画データが生成されていたが、録画データが生成される前に、許諾情報が通知されてもよい。その場合の発行処理について説明する。
図7は、発行処理の別の一例を示すアクティビティ図である。図7に示す発行処理は、ユーザが、他のユーザが録画したゲーム画面を探す操作が行われたことを契機に開始される。まず、A121において、ゲームサーバ10のゲーム処理部111およびゲーム端末40のゲーム処理部411が協働して、ユーザにゲームの機能を提供するゲーム処理を実行する。
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 411 of the game terminal 40 cooperate to execute game processing that provides the user with game functions.

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

許諾管理サーバ30は、ゲームサーバ10から送信されてきた要求データを受信すると、A125において、許諾情報処理部311により、登録された配信権情報を読み出す。許諾管理サーバ30は、読み出した配信権情報をゲームサーバ10に送信する。ゲームサーバ10は、A126において、送信されてきた配信権情報をユーザに通知するための配信権画面を作成し、ゲーム端末40に送信する。ゲーム端末40は、A127において、動画処理部413により、送信されてきた配信権画面を表示する。 When the license management server 30 receives the request data transmitted from the game server 10, at A125, the license information processing unit 311 reads the registered distribution rights information. The license management server 30 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 40. At A127, the game terminal 40 displays the transmitted distribution rights screen using the video processing unit 413.

図8は、表示された配信権画面の一例を示す図である。ゲーム端末40は、ゲーム内のアイテムショップの一部として配信権画面を表示している。配信権画面では、「動画再生回数B1回パック」および「動画再生回数B2回パック」のように、ゲーム内のアイテムと同じように配信権が販売されている。なお、「動画再生回数」とは、上述したゲーム動画の再生回数の上限を表すものとする。配信権画面では、各配信権のアイテムの対価および購入用のボタンが表示されている。 Figure 8 shows an example of a displayed distribution rights screen. The game terminal 40 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の例においても、許諾情報処理部311は、配信の許諾に関する条件(以下「配信条件」と言う)をユーザに提示する条件提示部として機能する。ゲーム端末40は、A128において、動画処理部413により、購入用のボタンを押す操作を購入操作として受け付ける。ゲーム端末40は、購入操作を受け付けた配信権の配信権情報(本実施形態では動画再生回数の上限および対価)にユーザIDを対応付けたデータを購入データとしてゲームサーバ10に送信する。 In this way, in the example of Figure 7, the permission information processing unit 311 also functions as a condition presentation unit that presents the conditions related to permission to distribute (hereinafter referred to as "distribution conditions") to the user. At A128, the game terminal 40 uses the video processing unit 413 to accept the operation of pressing the purchase button as a purchase operation. The game terminal 40 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と配信の許諾の要求とを示す要求データを許諾管理サーバ30に送信する。許諾管理サーバ30は、要求データを受信すると、A130において、許諾情報処理部311により、受信した要求データが示すゲーム動画の配信を許諾することを示す許諾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 request data to the license management server 30 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 license management server 30, via the license information processing unit 311, issues a license ID indicating permission to distribute the game video indicated in the received request data at A130.

このように、図7の例においても、許諾管理サーバ30の許諾情報処理部311は、所定のコンテンツ(本実施形態ではゲーム画面)を含む動画の配信の許諾を示す許諾情報を発行する発行部として機能する。また、許諾情報処理部311は、A127において提示された配信条件が承諾された場合に、その配信条件での許諾を示す許諾情報を発行する。図7の例においても、配信条件は、動画の再生回数に応じて配信を制限する条件である。 As such, in the example of Figure 7, the license information processing unit 311 of the license management server 30 also functions as an issuing unit that issues license information indicating permission to distribute a video that includes specified content (a game screen in this embodiment). Furthermore, if the distribution conditions presented in A127 are accepted, the license information processing unit 311 issues license information indicating permission under those distribution conditions. In the example of Figure 7, the distribution conditions are also conditions that limit distribution depending on the number of times the video is played.

次に、許諾管理サーバ30は、A131において、許諾情報処理部311により、発行した許諾IDおよび受信した要求データが示すユーザID、すなわちID情報と配信権情報が示す配信条件とを対応付けて記憶する。このように、図7の例においても、許諾情報処理部311は、許諾情報に対応付けられた識別情報(図7の例ではユーザID)を登録する第1登録部として機能する。許諾管理サーバ30は、許諾情報処理部311により、許諾IDおよびユーザIDを示す許諾関連情報を送信する。 Next, at A131, the license management server 30 uses the license information processing unit 311 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. Thus, in the example of Figure 7, the license information processing unit 311 also functions as a first registration unit that registers identification information associated with the license information (user ID in the example of Figure 7). The license management server 30 uses the license information processing unit 311 to transmit license-related information indicating the license ID and user ID.

許諾関連情報の送信先は、例えば、ゲーム端末40または動画編集端末50であり、図7の例では、動画編集端末50である。動画編集端末50は、A132において、動画処理部511により、送信されてきた許諾関連情報を表示して、ゲーム動画の配信権が取得されたことをユーザに通知する。このように、図7の例においても、許諾情報処理部311は、配信を希望するユーザに、発行された許諾情報(本実施形態では許諾ID)を通知する通知部として機能する。 The destination of the license-related information is, for example, the game terminal 40 or the video editing terminal 50; in the example of Figure 7, it is the video editing terminal 50. At A132, the video editing terminal 50 displays the license-related information that was sent by the video processing unit 511, notifying the user that distribution rights for the game video have been acquired. Thus, in the example of Figure 7, the license information processing unit 311 also functions as a notification unit that notifies the user who wishes to distribute of the issued license information (in this embodiment, a license ID).

また、許諾管理サーバ30は、A133において、許諾情報処理部311およびBC処理部315により、A131において記憶したID情報(図7の例では許諾IDおよびユーザID)および配信条件をブロックチェーンに登録する。このように、図7の例においても、許諾情報処理部311およびBC処理部315は、許諾情報と、その許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録する第2登録部として機能する。続いて、許諾IDの通知のあと、ゲーム動画が配信されるまでの配信処理について説明する。 Furthermore, at A133, the license management server 30 uses the license information processing unit 311 and BC processing unit 315 to register the ID information (license ID and user ID in the example of Figure 7) and distribution conditions stored at A131 in the blockchain. In this way, also in the example of Figure 7, the license information processing unit 311 and BC processing unit 315 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 it 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の発行処理のあとに行われる。各発行処理では、動画編集端末50に許諾IDが通知されている。動画編集端末50は、A141において、動画処理部511により、ゲーム動画に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 video editing terminal 50. In A141, the video editing terminal 50 assigns ID information to the game video using the video processing unit 511. 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.

動画編集端末50は、例えば、ゲーム動画に許諾IDを示すテキストまたはコードを電子透かしの技術を用いて重畳することで、許諾IDを付与する。また、動画編集端末50は、ゲーム動画のメタ情報である動画情報に許諾IDを書き込むことでゲーム動画に許諾IDを付与してもよい。また、動画編集端末50は、許諾IDを示す可聴域外の音をゲーム動画が発する音に重畳させることでゲーム動画に許諾IDを付与してもよい。動画編集端末50は、許諾IDを付与するための機能を提供する動画編集画面を表示する。 The video editing terminal 50 assigns a license ID, for example, by superimposing text or code indicating the license ID onto the game video using digital watermarking technology. The video editing terminal 50 may also assign a license ID to the game video by writing the license ID into the video information, which is meta information for the game video. The video editing terminal 50 may also assign a license ID to the game video by superimposing an inaudible sound indicating the license ID onto the sound emitted by the game video. The video editing terminal 50 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の数、大きさ、向きも自由に設定可能である。ゲーム端末40は、これらの動画編集画面でのユーザの操作に基づいて許諾IDをゲーム動画に付与する。ゲーム端末40は、動画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 40 assigns permission IDs to game videos based on user operations on these video editing screens. The game terminal 40 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).

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

また、ゲーム端末40は、プレイヤの操作により、ID情報を付与するか否かを選択可能としてもよい。また、ゲーム端末40は、ID情報が不可視の電子透かしとして付与される場合に、プレイヤの操作により、録画中のみID情報を視認可能に表示するか否かも選択可能としてもよい。ID情報が視認可能に表示されることで、プレイヤは、録画中のゲーム画面は後にゲーム動画として配信される可能性があることを認識しながらプレイを進めることができる。 The game terminal 40 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 40 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.

一方、動画編集端末50は、動画の作成者がID情報を付与したことを確認するため、ゲーム動画に付与されたID情報を読み上げる機能を有していてもよい。動画編集端末50は、例えば、まず、ゲーム動画に対する処理のログを保存しておく。そして、動画編集端末50は、ID情報を付与する処理のログがあり、かつ、付与されたID情報を削除する処理のログがない場合に、ゲーム動画にID情報が付与されていると判断し、そのID情報を読み上げる。また、動画編集端末50は、ID情報を読み上げる代わりに、ゲーム動画にID情報が付与されていない場合にエラー音等で報知を行ってもよい。これらの読み上げおよび報知は、ゲーム動画のアップロード時に行われればよい。 On the other hand, the video editing terminal 50 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 video editing terminal 50 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 video editing terminal 50 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 video editing terminal 50 may issue an error sound or other notification 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にアップロードさせる操作を行う。動画編集端末50は、アップロード操作を受け付けると、A142において、動画処理部511により、編集後のゲーム動作を示す動画データを許諾管理サーバ30に送信する。許諾管理サーバ30は、送信されてきた動画データを受信すると、A143において、付与処理部312により、受信した動画データが示すゲーム動画に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 video editing terminal 50 accepts the upload operation, in A142 the video processing unit 511 transmits video data showing the edited game actions to the license management server 30. When the license management server 30 receives the transmitted video data, in A143 the assignment processing unit 312 determines whether ID information has been assigned to the game video shown in the received video data. The same method can be used to determine whether ID information has been assigned to each type of information, but the following explanation uses the license ID as an example.

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

許諾管理サーバ30は、許諾IDが1つでも抽出された場合に許諾IDが付与されていると判定し、許諾IDが1つも抽出されなかった場合に許諾IDが付与されていないと判定する。なお、許諾管理サーバ30は、判定の確実性を高めるため、抽出された許諾IDの数が閾値以上である場合に付与を判定してもよい。いずれの場合も、付与処理部312は、コンテンツを含む動画(本実施形態ではゲーム動画)がアップロードされる場合に、その動画に許諾情報が付与されているか否かの判定を可能とする付与判定部として機能する。 The license management server 30 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 license management server 30 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 312 functions as an assignment determination unit that, when a video containing content (a game video in this embodiment) is uploaded, makes it possible to determine whether or not license information has been assigned to the video.

より詳細には、付与処理部312は、コンテンツを含むものとして配信された動画への画像認識によりその動画に重畳された許諾情報が認識された場合に許諾情報が付与されていると判定する。また、許諾管理サーバ30は、付与されていると判定した許諾IDに対応付けて登録されている動画IDおよびユーザIDについても、A143において、識別処理部314により、許諾IDと同様にゲーム動画への付与を判定する。 More specifically, the granting processing unit 312 determines that license information has been granted when license information superimposed on a video distributed as including content is recognized through image recognition of the video. Furthermore, in A143, the license management server 30 determines, by the identification processing unit 314, whether the video ID and user ID registered in association with the license ID determined to have been granted have been granted to the game video, in the same way as the license ID.

この場合も、許諾管理サーバ30は、画像認識技術を用いて該当する動画IDおよびユーザIDの抽出を試みることで、許諾IDと同様に動画IDおよびユーザIDのゲーム動画への付与を判定する。これにより、ゲーム動画に付与された正しい組合せのID情報が付与されていることが判定される。このように、識別処理部314は、コンテンツを含む動画が配信され、かつ、付与処理部312により許諾情報が付与されていると判定された場合、その許諾情報に対応する識別情報が付与されているか否かの判定を可能とする識別判定部として機能する。許諾管理サーバ30は、判定した動画データを動画配信サーバ20に送信する。動画配信サーバ20は、A144において、動画記憶部211により、受信した動画データを記憶する。 In this case, the license management server 30 also uses image recognition technology to attempt to extract the corresponding video ID and user ID, and determines whether the video ID and user ID have been assigned to the game video, just like the license ID. This determines that the correct combination of ID information has been assigned to the game video. In this way, when a video containing content is distributed and the assignment processing unit 312 determines that license information has been assigned, the identification processing unit 314 functions as an identification determination unit that can determine whether identification information corresponding to the license information has been assigned. The license management server 30 transmits the determined video data to the video distribution server 20. At A144, the video distribution server 20 stores the received video data in the video storage unit 211.

この場合も、許諾管理サーバ30は、画像認識技術を用いて該当する動画IDおよびユーザIDの抽出を試みることで、許諾IDと同様に動画IDおよびユーザIDのゲーム動画への付与を判定する。なお、本実施形態では、配信される動画単位で許諾IDが付与されていたが、例えば配信者単位で許諾IDが付与される場合は、許諾管理サーバ30は、許諾IDに対応付けて登録されているユーザIDのゲーム動画への付与を判定すればよい。いずれの場合も、許諾管理サーバ30は、ゲーム動画に付与された正しい組合せのID情報が付与されていることを判定する。 In this case, the license management server 30 also uses image recognition technology to attempt to extract the corresponding video ID and user ID, and determines whether a video ID and user ID have been assigned to the game video, just as it did with the license ID. Note that in this embodiment, a license ID was assigned for each video being distributed, but if a license ID is assigned for each distributor, for example, the license management server 30 can determine whether a user ID registered in association with the license ID has been assigned to the game video. In either case, the license management server 30 determines that the correct combination of ID information has been assigned to the game video.

このように、識別処理部314は、コンテンツを含む動画が配信され、かつ、付与処理部312により許諾情報が付与されていると判定された場合、その許諾情報に対応する識別情報が付与されているか否かの判定を可能とする識別判定部として機能する。許諾管理サーバ30は、判定した動画データを動画配信サーバ20に送信する。動画配信サーバ20は、A144において、動画記憶部211により、受信した動画データを記憶する。 In this way, when a video including content is distributed and the granting processing unit 312 determines that license information has been granted, the identification processing unit 314 functions as an identification determination unit that can determine whether identification information corresponding to the license information has been granted. The license management server 30 transmits the determined video data to the video distribution server 20. At A144, the video distribution server 20 stores the received video data in the video storage unit 211.

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

許諾管理サーバ30は、A145において、動画処理部511により、送信されてきた通知データが示す配信不可通知を表示する。ユーザは、この通知を受け取った場合は、A141に戻ってゲーム動画にID情報を付与する操作を行ってからアップロードし直すことで、ゲーム動画の配信が可能になる。A144においてゲーム動画が記憶された後、ゲーム動画を見ようとするユーザ(視聴者)がゲーム端末40に対してゲーム動画を配信させるため、ゲーム動画の一覧を表示させる操作を行ったとする。視聴者は、基本的に配信者と別のユーザであるが、配信者が自分のゲーム動画の出来を見るために視聴者となる場合もある。 At A145, the license management server 30 causes the video processing unit 511 to display a notification indicating that distribution is not possible, as indicated by the transmitted notification data. When the user receives this notification, they can return to A141, assign 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 game terminal 40 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 check the performance of their own game video.

ゲーム端末40は、A151において、動画一覧表示操作を受け付けると、動画処理部413により、ゲーム動画の一覧を要求する要求データを動画配信サーバ20に送信する。動画配信サーバ20は,A152において、一覧配信部212により、受信した要求データが示す動画一覧を作成する。このときに作成される動画一覧には、A144において記憶されたゲーム動画も含まれる。動画配信サーバ20は、作成した動画一覧をゲーム端末40に送信する。 When the game device 40 accepts a video list display operation at A151, the video processing unit 413 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 sends the created video list to the game device 40.

ゲーム端末40は、A153において、動画処理部413により、送信されてきた動画一覧を表示する。ユーザは、表示された動画一覧から、配信させるゲーム動画を選択する操作を行う。ゲーム端末40は、A154において、動画処理部413により、この選択操作を受け付け、選択されたゲーム動画の配信を要求する要求データを動画配信サーバ20に送信する。動画配信サーバ20は、A155において、動画配信部213により、受信した要求データが示すゲーム動画を配信する動画として読み出して、ゲーム端末40に向けて配信する。 At A153, the gaming device 40 displays the list of videos that have been sent via the video processing unit 413. The user performs an operation to select a game video to be distributed from the displayed list of videos. At A154, the gaming device 40 accepts this selection operation via the video processing unit 413 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 40.

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

より詳細には、動画配信部213は、付与処理部312により許諾情報が付与されていると判定され、かつ、識別処理部314により識別情報が付与されていると判定されたゲーム動画を配信する。本実施形態では、上記のとおり、ゲーム動画の再生可能回数が配信条件として用いられている。そのため、ゲーム動画の配信が開始された後、配信が繰り返し行われることで、配信条件が満たされなくなる場合がある。そのようなゲーム動画を把握して対処するため、条件判定処理が行われる。 More specifically, the video distribution unit 213 distributes game videos that have been determined by the granting processing unit 312 to have been granted permission information and by the identification processing unit 314 to have been granted identification information. In this embodiment, as described above, the number of times a game video can be played is used as a distribution condition. Therefore, after distribution of a game video begins, 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に示す条件判定処理は、配信条件が定められたゲーム動画ごとに行われる。まず、許諾管理サーバ30は、A161において、条件処理部313により、判定対象となるゲーム動画について、配信条件の判定時期が来たか否かを判断する。本実施形態では、ゲーム動画の再生可能回数が配信条件として用いられているので、許諾管理サーバ30は、動画配信サーバ20に問合せを行い、動画配信サーバ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 license management server 30, using the condition processing unit 313, determines whether the time has come to determine the distribution conditions for the game video to be determined. In this embodiment, the number of times the game video can be played is used as the distribution condition, so the license management server 30 queries the video distribution server 20 and determines that the time has come to determine the determination each time the video distribution server 20 distributes a game video and the number of plays increases.

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

なお、配信条件の判定は、許諾IDを含むID情報が付与されていると判定されたゲーム動画にのみ行われる。このように、条件処理部313は、付与処理部312によりコンテンツを含む動画(本実施形態ではゲーム動画)に許諾情報が付与されていると判定された場合に、その許諾情報が示す条件をその動画が満たすか否かの判定を可能とする条件判定部として機能する。許諾管理サーバ30は、配信条件を満たさないと判断した場合は、許諾情報処理部311により、配信停止の要求を通知する通知データをゲーム端末40に送信する。 Note that the distribution conditions are determined only for game videos that are determined to have been assigned ID information including a license ID. In this way, when the assignment processing unit 312 determines that license information has been assigned to a video containing content (a game video in this embodiment), the condition processing unit 313 functions as a condition determination unit that can determine whether the video satisfies the conditions indicated by the license information. If the license management server 30 determines that the distribution conditions are not satisfied, the license information processing unit 311 sends notification data to the game terminal 40 notifying a request to stop distribution.

ゲーム端末40は、A163において、受信した通知データが示す通知内容を表示して、配信停止の要求を配信者に通知する。配信者は、配信停止の要求を受け入れる場合は、配信停止の操作を行う。ゲーム端末40は、配信停止の操作を受け付けると、動画処理部413により、配信停止を指示する指示データを動画配信サーバ20に送信する。動画配信サーバ20は、指示データを受信すると、A164において、動画配信部213により、例えば判定対象のゲーム動画を示す動画データの読み出しをできないようにして、配信を停止する。 At A163, the game terminal 40 displays the notification content indicated by the received notification data and notifies the distributor of the request to stop distribution. If the distributor accepts the request to stop distribution, they perform an operation to stop distribution. When the game terminal 40 accepts the operation to stop distribution, the video processing unit 413 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, for example, by preventing the reading of video data indicating the game video to be determined.

なお、許諾管理サーバ30は、許諾情報が付与されていないと判定されたゲーム動画の配信停止を配信者に要求する処理を行う代わりに、配信者の意向にかかわらずそのゲーム動画の配信停止を強制する処理を行ってもよい。その場合、許諾管理サーバ30は、ゲーム動画の配信停止を通知する通知データをゲーム端末40に送信するとともに、そのゲーム動画の配信停止を指示する指示データを動画配信サーバ20に送信する処理を配信を停止する処理として行う。 Instead of requesting the distributor to stop distribution of a game video determined not to have license information granted, the license management server 30 may instead perform processing to force the distribution of that game video to be stopped regardless of the distributor's wishes. In this case, the license management server 30 performs the processing to stop distribution by sending notification data to the game device 40 notifying the distribution of the game video to be stopped, and sending instruction data to the video distribution server 20 instructing the distribution of that game video to be stopped.

このように、許諾情報処理部311は、配信条件が満たされないと判定されたコンテンツを含む動画がある場合に、その動画に対する配信停止処理を実行可能とする第1処理部として機能する。配信者は、配信停止の要求を拒否する場合は、配信を継続することを希望する操作を行う。ゲーム端末40は、配信継続の操作を受け付けると、動画処理部413により、配信継続の方法を問い合わせる問合せデータを動画配信サーバ20に送信する。 In this way, the permission information processing unit 311 functions as a first processing unit that enables the execution of distribution stop processing for a video containing content determined not to satisfy the distribution conditions. If the distributor rejects the request to stop distribution, the distributor performs an operation to indicate their desire to continue distribution. When the game terminal 40 accepts the operation to continue distribution, the video processing unit 413 sends inquiry data to the video distribution server 20 inquiring about how to continue distribution.

動画配信サーバ20は、問合せデータを受信すると、A171において、条件処理部313により、判定対象のゲーム動画に適用可能な配信条件を読み出す。適用可能な配信条件とは、例えば、図6に表す配信条件が用いられる場合、現在の動画再生回数を再生可能回数とする配信条件である。動画配信サーバ20は、読み出した配信条件への更新を案内する案内データをゲーム端末40に送信する。 When the video distribution server 20 receives the inquiry data, in A171, the condition processing unit 313 reads out the distribution conditions applicable to the game video being judged. For example, when the distribution conditions shown in FIG. 6 are used, the applicable distribution conditions are distribution conditions that set the current number of video plays as the number of possible plays. The video distribution server 20 transmits guidance data to the game device 40 instructing the game device 40 to update to the read distribution conditions.

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

動画配信サーバ20は、拒否データを受信すると、A173において、動画配信部213により、判定対象のゲーム動画の配信を停止する。配信者は、新たな配信条件を受け入れる場合は、配信条件の更新操作を行う。配信条件の更新操作は、例えば、新たな配信条件の対価を購入する操作である。ゲーム端末40は、更新操作を受け付けると、A174において、動画処理部413により、新たな配信条件の購入を示す購入データを許諾管理サーバ30に送信する。 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, they perform 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 40 accepts the update operation, in A174, the video processing unit 413 sends purchase data indicating the purchase of the new distribution conditions to the license management server 30.

許諾管理サーバ30は、A175において、動画処理部511により、送信されてきた購入データが示す対価の支払い処理を行う。許諾管理サーバ30は、支払い処理を行った場合、A176において、許諾情報処理部311により、判定対象のゲーム動画の配信条件を、受信した要求データが示す配信条件に更新する処理を行う。 In A175, the license management server 30 causes the video processing unit 511 to perform payment processing for the price indicated in the transmitted purchase data. If payment processing has been performed, in A176 the license management server 30 causes the license information processing unit 311 to perform processing to update the distribution conditions for the game video being evaluated to the distribution conditions indicated in the received request data.

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

上記のとおり、本実施形態では、許諾IDが付与されていると判定された動画だけが配信されるので、許諾IDの付与判定が行われない場合に比べて、許諾のない動画配信を抑制することができる。また、本実施形態では、配信条件を満たすか否かを判定することで、許諾の条件に違反する動画を見つけることができ、その際に配信停止の要求を行うことで、違反動画の配信を停止させることができる。また、配信条件の更新の要求を行うことで、違反動画の配信を適正な配信に戻すことができる。 As described above, in this embodiment, only 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 distribution be stopped in this case, distribution of the violating video can be stopped. Furthermore, by requesting an update of the distribution conditions, distribution of the violating video can be returned to proper distribution.

<その他の実施形態>
(1)許諾IDの購入方法
実施形態とは異なる方法で許諾IDが購入されてもよい。例えば、許諾管理サーバ30は、許諾権を販売するウェブショップを提供し、そのウェブショップで許諾権を購入したユーザに許諾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 license management server 30 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 videos including content according to the results of the distribution. Compensation according to the results of the distribution may be, for example, an amount obtained by multiplying the number of times the video is played by a predetermined coefficient, or an amount according to the number of times the video is played each time the number of times exceeds a predetermined number. Below, an example will be described in which a game video is distributed as a video including content.

配信実績と対価との関係は、許諾および対価の関係に相当し、実施形態で述べたようにブロックチェーンに登録されている。条件処理部313は、付与処理部312により許諾情報が付与されていると判定されたゲーム動画が配信された場合、そのゲーム動画の配信実績に対応した対価を要求する要求処理を行う。条件処理部313による対価の要求処理について図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 is distributed that has been determined to have permission information granted by the granting processing unit 312, the condition processing unit 313 performs request processing to request compensation corresponding to the distribution history of that game video. The compensation request processing by the condition processing unit 313 will be described with reference to Figure 13.

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

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

許諾管理サーバ30は、対価処理の時期が来たと判断するまでA181の動作を繰り返す。許諾管理サーバ30は、対価処理の時期が来たと判断した場合、A182において、条件処理部313およびBC処理部315により、対価処理の対象のゲーム動画の配信条件をブロックチェーンから読み出す。次に、許諾管理サーバ30は、A183において、条件処理部313により、読み出した配信条件に基づいて対象のゲーム動画の対価を算出し、算出した対価を示す対価データをゲーム端末40に送信する。 The license management server 30 repeats the operation of A181 until it determines that the time for payment processing has arrived. If the license management server 30 determines that the time for payment processing has arrived, then in A182, the condition processing unit 313 and the BC processing unit 315 read the distribution conditions for the game video that is the subject of payment processing from the blockchain. Next, in A183, the license management server 30 uses the condition processing unit 313 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 40.

ゲーム端末40は、A184において、動画処理部413により、送信されてきた対価データが示す対価を表示する。配信者は、表示された対価を支払わないでゲーム動画の配信をやめる場合は、配信停止の操作を行う。ゲーム端末40は、配信停止の操作を受け付けると、配信を停止することを示す配信停止データを動画配信サーバ20に送信する。動画配信サーバ20は、配信停止データを受信すると、A185において、動画配信部213により、対価処理の対象のゲーム動画の配信を停止する。 At A184, the video processing unit 413 of the gaming terminal 40 displays the payment indicated in the payment data that has been transmitted. If the distributor wishes to stop distribution of the game video without paying the displayed payment, the distributor performs a distribution stop operation. When the gaming terminal 40 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.

配信者は、表示された対価を支払って配信を継続する場合は、配信を継続させるための操作を行う。配信を継続させるための操作は、例えば、表示された対価を支払う操作である。ゲーム端末40は、この操作を受け付けると、A186において、動画処理部413により、対価の支払いを示す購入データを許諾管理サーバ30に送信する。なお、ゲーム端末40は、A184において、配信の継続を自動的に判断して、A186において、購入データを送信してもよい。 If the distributor wishes to continue the distribution by paying the displayed fee, they perform an operation to continue the distribution. An operation to continue the distribution is, for example, an operation to pay the displayed fee. When the game terminal 40 accepts this operation, in A186, the video processing unit 413 sends purchase data indicating payment of the fee to the license management server 30. Note that the game terminal 40 may automatically determine in A184 whether to continue the distribution and send the purchase data in A186.

許諾管理サーバ30は、A187において、条件処理部313により、送信されてきた購入データが示す対価の支払い処理を行う。許諾管理サーバ30は、支払い処理を行うと、A188において、条件処理部313により、それまで記憶していた対価処理の対象のゲーム動画の配信条件を、受信した通知データが示す対価の支払いにより適用される配信条件に更新する。動画配信サーバ20は、配信条件を更新すると、A181に戻って条件判定処理の動作を繰り返し行う。 In A187, the license management server 30 uses the condition processing unit 313 to perform payment processing for the fee indicated in the transmitted purchase data. After performing the payment processing, in A188, the license management server 30 uses the condition processing unit 313 to update the distribution conditions for the game video that is the subject of the payment processing that have been stored up to that point to the distribution conditions that will be applied upon payment of the fee indicated in the received notification data. After updating the distribution conditions, the video distribution server 20 returns to A181 and repeats the condition determination processing operation.

このように、許諾情報処理部311は、コンテンツを含む動画に付与されていると判定した許諾情報に対応付けて登録された関係に基づいて決まる対価を要求する要求処理を行う対価部として機能する。ここでいう関係は、許諾情報が示す許諾および対価の関係であり、ブロックチェーンに登録されている情報である。このような態様によれば、コンテンツに関する権利の所有者は、コンテンツを使用させることで対価を得ることができる。 In this way, the license information processing unit 311 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 a video containing content. 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 the rights to the content can receive compensation by allowing the use of the content.

(3)コンテンツを含む動画の表示態様
動画配信サーバ20の一覧配信部212は、コンテンツを含む動画の一覧を配信する際に、それらの動画の配置等に優先度を設けてもよい。例えば、コンテンツを含む動画には、対価に応じた優先度が設定されるものとする。その場合、一覧配信部212は、対価と優先度との関係を示す優先度情報を記憶しておく。優先度情報は、基本的には、対価が高いほど優先度も高いという関係を示すが、その反対の関係を示してもよい。以下では、ゲーム動画がコンテンツを含む動画として配信される例を説明する。
(3) Display Mode of Videos Including Content When distributing a list of videos including content, the list distribution unit 212 of the video distribution server 20 may set priorities for the placement of those videos. For example, a priority is set for videos including content 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 a relationship in which the higher the price, the higher the priority, but the opposite relationship may also be indicated. Below, an example will be described in which a game video is distributed as a video including content.

一覧配信部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)コンテンツを含む動画の素材管理
コンテンツを含む動画を作成する場合、動画を盛り上げる等の目的で、画像、映像および音等の素材を用いる場合がある。これらの素材は、インターネット上で数多く提供されているが、中には著作権等の権利が付与されているものもある。そのような素材は、無許可で使用してはならないし、許可を得るためには手間がかかる。そこで、許諾管理サーバ30が、ユーザが許可を得る手間をかけることなく使用可能な素材を提供してもよい。
(4) Material Management for Videos Including Content When creating videos including content, materials such as images, videos, and sounds may be used to enhance the video. Many of these materials are available on the Internet, and 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 license management server 30 may provide materials that users can use without having to go through the trouble of obtaining permission.

その場合、例えば、許諾管理サーバ30の許諾情報処理部311が、素材を記憶する記憶部として機能する。ここでいう素材は、ゲーム動画配信システム1のユーザであれば特に許可を得ることなく動画に含めることが可能な素材である。これは、ゲーム動画配信システム1のユーザになった時点で既に使用が許可されていることになっている素材とも言える。そして、許諾情報処理部311が、ユーザにそれらの素材を提供する提供部として機能する。 In this case, for example, the license information processing unit 311 of the license management server 30 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 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 license information processing unit 311 then functions as a provider that provides these materials to users.

ここでいうユーザは、許諾情報処理部311により発行された許諾情報が通知されたユーザである。許諾情報処理部311は、動画を編集する画面において、素材を選択するための選択用画像を表示させ、その選択用画像への操作がされた場合に選択された素材を動画編集端末50に送信する。動画編集端末50は、動画処理部511により、送信されてきた素材を含む動画を生成する。このような態様によれば、上記の素材を提供しない場合に比べて、未許諾の素材の動画への使用を抑制することができる。 The user here is a user who has been notified of the license information issued by the license information processing unit 311. The license information processing unit 311 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 video editing terminal 50. The video editing terminal 50 then generates a video including the transmitted material using the video processing unit 511. This configuration makes it possible to reduce the use of unauthorized material in videos compared to when the above-mentioned material is not provided.

また、許諾管理サーバ30は、コンテンツを含む動画の素材として、コンテンツそのものを提供してもよい。ここでいうコンテンツには、ゲーム、音楽、放送画面のような一次コンテンツだけでなく、それら一次コンテンツを含む動画のような二次コンテンツが含まれる。以下では、二次コンテンツの中でも、ユーザ端末に表示可能な動画をコンテンツとする場合を例に挙げて説明する。以下では、このようなコンテンツを「コンテンツ動画」という。コンテンツ動画を用いて作成された動画は、「切り抜き動画」と呼ばれている。 The license management server 30 may also provide the content itself as material for a video that includes the content. The content here includes not only primary content such as games, music, and broadcast screens, but also secondary content such as videos that include such primary content. Below, we will use as an example a case where a video that can be displayed on a user terminal is used as the content, even among secondary content. Below, this type of content is referred to as a "content video." Videos created using content videos are called "cut-out videos."

ゲーム画面を録画した録画データは、コンテンツ動画を示すデータである。例えば、動画配信サーバ20がゲーム画面を録画する際に、録画されるゲームをプレイしたプレイヤが、録画により生成される録画データが示すコンテンツ動画をゲーム動画の素材として利用することを承諾する承諾操作を行うものとする。許諾管理サーバ30は、許諾情報処理部311により、承諾操作が行われたコンテンツ動画を示す録画データを動画配信サーバ20から取得して記憶する。 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 plays the game being recorded performs a consent operation to consent to the use of the content video represented by the recorded data generated by the recording as material for the game video. The license management server 30, via the license information processing unit 311, obtains and stores the recorded data representing the content video for which the consent operation has been performed from the video distribution server 20.

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

この許諾IDは、コンテンツ動画を利用した動画の作成の許諾と、作成された動画の配信の許諾とを示す許諾情報である。許諾管理サーバ30は、発行した許諾IDおよび要求されたコンテンツ動画を示す録画データを動画編集端末50に送信する。なお、許諾情報処理部311は、コンテンツの一覧ではなく、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 license management server 30 transmits the issued license ID and recording data indicating the requested content video to the video editing terminal 50. Note that the license information processing unit 311 may also transmit a link to a site that displays the content for each page, rather than a list of content.

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

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

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

なお、素材として提供されるコンテンツ動画自体が、配信が許諾された動画であってもよい。その場合、許諾管理サーバ30は、まず、コンテンツ動画の配信を許諾することを示す許諾情報(以下「一次許諾情報」と言う)を発行し、発行した一次許諾情報を含むID情報に対応付けてブロックチェーンに登録する。そして、許諾管理サーバ30は、そのコンテンツ動画を利用した動画の作成の許諾と、作成された動画の配信の許諾とを示す許諾情報(以下「二次許諾情報」と言う)を発行し、発行した二次許諾情報を含むID情報に対応付けてブロックチェーンに登録する。 The content video provided as material may itself be a video for which distribution has been permitted. In this case, the license management server 30 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 license management server 30 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.

また、許諾管理サーバ30は、発行した二次許諾情報をコンテンツ動画に付与してから、動画の素材として提供する。これにより、コンテンツ動画を含むゲーム動画に許諾情報が付与されないことを防ぐことができる。また、許諾管理サーバ30は、コンテンツ動画に、二次許諾情報に加えて一次許諾情報を付与してもよい。この場合、ゲーム動画に含まれているコンテンツ動画にも配信の許諾がされていることを示すことができる。 The license management server 30 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 license management server 30 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 granted permission to be distributed.

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

また、許諾管理サーバ30は、登録されている一次許諾情報および二次許諾情報を列挙する表示を行ってもよい。例えば、ゲーム動画の作成者等によってゲーム動画を指定する操作が行われると、許諾管理サーバ30は、指定されたゲーム動画の動画IDに対応付けて登録されている一次許諾情報および二次許諾情報を読み出す。許諾管理サーバ30は、読み出した許諾情報を、例えば階層の形式で表示させる。階層の形式とは、例えば、最初の階層に一次許諾情報を示し、次の階層に一次許諾情報および二次許諾情報の両方を示す形式である。このように許諾情報を列挙させることで、ゲーム動画の配信において考慮しなければならない許諾情報を容易に把握することができる。 The license management server 30 may also display a list of registered primary license information and secondary license information. For example, when a game video is specified by the creator of a game video, the license management server 30 reads out the primary license information and secondary license information registered in association with the video ID of the specified game video. The license management server 30 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 game videos.

また、コンテンツが提示される際に、コンテンツの使用に関するガイドラインも提示されてもよい。ガイドラインとは、例えば、公序良俗に反してはならないことや、ゲーム内容のネタバレをしないことなどの配信者が守るべき配信条件のことである。この場合、許諾管理サーバ30の条件処理部313が、許諾情報処理部311がコンテンツをユーザに提示する際に、そのコンテンツの配信条件をユーザに提示する。許諾情報処理部311は、提示したコンテンツが選択され、且つ、そのコンテンツの配信条件が承諾された場合にそのコンテンツの許諾情報を発行する。 In addition, when content is presented, guidelines regarding the use of the content 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, when the license information processing unit 311 presents the content to the user, the condition processing unit 313 of the license management server 30 presents the distribution conditions of that content to the user. When the presented content is selected and the distribution conditions of that content are accepted, the license information processing unit 311 issues license information for that content.

このような態様によれば、配信条件が承諾済みであるため、配信条件が満たされなくなった場合に配信停止の承諾を得やすくすることができる。なお、承諾を得る配信条件はこれに限らない。例えば、許諾管理サーバ30は、ゲームに関する権利の所有者が配信されるゲーム動画が不適切な内容であると判断した場合に、任意でそのゲーム動画を削除することができるという配信条件の承諾を得てもよい。また、許諾管理サーバ30は、上記のとおり提示されたガイドラインに違反した場合、ゲーム動画を削除しても対価の返金対象にならないという配信条件の承諾を得てもよい。 In this manner, since the distribution conditions have already been accepted, it is easier to obtain consent to stop distribution if the distribution conditions are no longer met. However, the distribution conditions for which consent is obtained are not limited to this. For example, the license management server 30 may obtain consent to a distribution condition that allows the owner of the game rights to delete the game video at their discretion if they determine that the game video contains inappropriate content. Furthermore, the license management server 30 may obtain consent to a distribution condition 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)付与判定のタイミング
上記の実施形態では、許諾管理サーバ30の付与処理部312は、ゲーム画面を含む動画がアップロードされる場合に、そのゲーム動画に許諾情報が付与されているか否かを判定したが、付与判定のタイミングはこれに限らない。付与処理部312は、ゲーム動画が編集される場合に、そのゲーム動画に許諾情報が付与されているか否かを判定してもよい。
(5) Timing of License Determination In the above embodiment, the license processing unit 312 of the license management server 30 determines whether license information is attached to a game video when the game video including a game screen is uploaded, but the timing of the license determination is not limited to this. The license processing unit 312 may also determine whether license information is attached to a game video when the game video is edited.

その場合、付与処理部312は、動画編集端末50の動画処理部511と協働して、例えば、ゲーム動画の編集を開始してから一定時間の間隔で編集中のゲーム動画を強制的にアップロードさせ、許諾情報の付与の有無を判定する。付与処理部312は、その判定結果を動画編集端末50に送信する。動画編集端末50は、付与されていないという判定結果が送信されてきている間はアップロード機能を使用不能とし、付与されているという判定結果が送信されてきた場合にアップロード機能を使用可能にする。 In this case, the granting processing unit 312 cooperates with the video processing unit 511 of the video editing terminal 50 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 312 transmits the determination result to the video editing terminal 50. The video editing terminal 50 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 received is received.

上述したアップロード時または編集時の付与の判定が行われない場合はもちろん、それらの判定が行われる場合でも、アップロードされるゲーム動画の全てに対して判定が行われない限り、配信の許諾を受けておらず許諾情報が付与されていない違反動画がアップロードされる可能性がある。そのような場合のために、付与処理部312は、ゲーム動画が配信される場合に、そのゲーム動画に許諾情報が付与されているか否かを判定してもよい。 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 312 may determine whether license information has been granted to a game video when it is distributed.

この場合、動画配信サーバ20の動画配信部213は、ゲーム動画を配信する際に、そのゲーム動画を許諾管理サーバ30に送信する。付与処理部312は、送信されてきたゲーム動画に許諾情報が付与されているか否かを判定する。付与処理部312は、この判定結果を動画配信サーバ20に通知する。動画配信部213は、許諾情報が付与されているという判定結果を受け取った場合にゲーム動画を配信し、許諾情報が付与されていないという判定結果を受け取った場合はゲーム動画を配信しない。 In this case, when distributing a game video, the video distribution unit 213 of the video distribution server 20 transmits the game video to the license management server 30. The granting processing unit 312 determines whether or not license information has been granted to the transmitted game video. The granting processing unit 312 notifies the video distribution server 20 of this determination result. If the video distribution unit 213 receives a determination result that license information has been granted, it distributes the game video, and if it receives a determination result that license information has not been granted, it does not distribute the 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)付与の動機付け
ゲーム動画配信システム1においては、前述したように違反動画がアップロードされて配信される可能性がある。そのような違反動画を減らし、配信の許諾を得る動機を与えるため、特典として、許諾情報を付与したゲーム動画の検索性を向上させてもよい。検索性の向上とは、ゲーム動画に関連するキーワードで検索されたときに、上位に表示されやすいようにすることである。例えば、許諾管理サーバ30の付与処理部312が、コンテンツを含む動画に許諾情報が付与されていると判定した場合、ゲーム動画の配信サイトにおける検索性を向上させる加工処理をそのゲーム動画に対して行う第3処理部として機能してもよい。
(6) Motivation for Granting License Information As described above, in the game video distribution system 1, there is a possibility that illegal videos will be uploaded and distributed. In order to reduce such illegal videos and provide an incentive to obtain permission for distribution, the searchability of game videos to which license information has been granted may be improved as a special benefit. Improving searchability means making the game videos more likely to appear at the top of search results when keywords related to game videos are searched. For example, when the granting processing unit 312 of the license management server 30 determines that license information has been granted to a video containing content, the granting processing unit 312 may function as a third processing unit that processes the game video to improve its searchability on game video distribution sites.

ゲーム動画の配信サイトは、例えば、動画配信サーバ20の一覧配信部212が配信するゲーム動画の一覧のサイトである。この例では、一覧配信部212は、ゲーム動画の一覧から目的の動画を見つけるための検索機能を提供しているものとする。この検索機能は、例えば、ゲーム動画の動画情報から入力されたキーワードを検索する機能である。付与処理部312は、例えば、動画情報にゲーム名が含まれている場合に、そのゲームを検索するユーザがよく使うキーワードを動画情報に付加する処理を加工処理として実行する。 The game video distribution site is, for example, a site listing game videos distributed by the list distribution unit 212 of the video distribution server 20. In this example, the list distribution unit 212 provides a search function for finding a desired video from the list of game videos. This search function is, for example, a function for searching for keywords entered from the video information of a game video. For example, when the video information contains the name of a game, the addition processing unit 312 performs a processing step of adding keywords frequently used by users searching for that game to the video information.

例えばゲーム動画に含まれるコンテンツが格闘ゲームである場合、付与処理部312は、「対戦」、「コマンド」、「コンボ」、「必殺技」およびその格闘ゲームに登場するキャラクタの名称等のキーワードを動画情報に付加する加工処理を行うことで、検索性を向上させる。また、付与処理部312は、コンテンツがドラマである場合は出演する役の名前および俳優の名前等を付加する加工処理を行い、コンテンツがスポーツであれば大会の名称および主な選手の名前等を付加することで検索性を向上させる。 For example, if the content included in the game video is a fighting game, the addition processing unit 312 performs processing to add keywords such as "battle," "commands," "combos," "special moves," and the names of characters appearing in the fighting game to the video information, thereby improving searchability. Furthermore, if the content is a drama, the addition processing unit 312 performs processing to add the names of the characters and actors appearing in the drama, and if the content is sports, the addition processing unit 312 improves searchability by adding the name of the tournament and the names of the main players.

いずれの加工処理が行われた場合も、許諾情報を付与した特典として、検索時に上位に表示されやすくなる。また、上記のような加工処理の有無に関わらず、ゲーム動画が検索時に上位に表示されやすくなるのであれば、言い換えると、検索エンジンの表示順位を決めるアルゴリズムにおいて上位の順位となるように評価されるのであれば、どのような処理が行われてもよい。このような態様によれば、配信許諾の取得を、コンテンツを含む動画の視聴数向上に役立てることができる。 Regardless of the processing method used, the added benefit of license information is that the content is more likely to appear at the top of search results. Furthermore, regardless of whether or not the above processing methods are used, any processing is acceptable as long as it helps game videos appear at the top of search results, in other words, as long as it is evaluated to be ranked highly in the algorithm that determines search engine display rankings. According to this aspect, obtaining a distribution license can be used to increase the number of views of videos that include the content.

また、付与処理部312は、コンテンツを含む動画に許諾情報が付与されていると判定した場合、その動画へのリンクをその動画の配信サイト以外に生成する処理を行う第4処理部として機能してもよい。付与処理部312は、具体的には、例えば、コンテンツであるゲームを販売しているサイト、そのゲームを紹介しているサイトまたはそのゲームの口コミサイトに、例えば広告としてゲーム動画へのリンクを生成する処理を行う。また、付与処理部312は、ゲームに関する情報を定期的に配信する情報提供サービスをユーザが利用している場合に、配信される電子メール等に例えば広告としてゲーム動画へのリンクを生成する処理を行う。 Furthermore, when it is determined that license information has been assigned to a video containing content, the assignment processing unit 312 may function as a fourth processing unit that generates a link to that video on a site other than the distribution site of that video. Specifically, the assignment processing unit 312 performs a process of generating a link to the game video, for example, as an advertisement, on a site that sells the game content, a site that introduces the game, or a review site for the game. Furthermore, when a user uses an information provision service that periodically distributes information related to games, the assignment processing unit 312 performs a process of generating a link to the game video, for example, as an advertisement, in an email or the like that is distributed.

いずれの場合も、例えば、ゲーム動画配信システム1を運営する事業者が、各サイトまたは各電子メール等に広告を掲載する権利を取得しておく。そして、付与処理部312は、コンテンツを含む動画に許諾情報が付与されていると判定した場合、その動画へのリンクを広告に掲載する処理を実行する。このようにゲーム動画へのリンクが多く生成されるほど、そのリンクを伝ってゲーム動画を視聴するユーザが増えやすくなる。このような態様によっても、配信許諾の取得を、コンテンツを含む動画の視聴数向上に役立てることができる。 In either case, for example, the operator of the game video distribution system 1 obtains the right to post advertisements on each website or in each email, etc. Then, if the granting processing unit 312 determines that license information has been granted to a video containing content, it executes a process to post a link to that video in an advertisement. The more links to game videos are generated in this way, the more likely it is that more users will watch the game videos via those links. In this manner, obtaining a distribution license can also be used to increase the number of views of videos containing content.

(7)配信条件
条件処理部313は、上記の実施形態では、ゲーム動画の再生回数に応じて配信を制限する条件を配信条件として用いたが、これに限らない。配信条件は、ゲーム動画の時間的な長さに応じて配信を制限する条件であってもよい。この場合、許諾管理サーバ30は、例えば、ゲーム動画の長さが所定の時間以下である場合は無料で制限なく配信を許諾する。
(7) Distribution Conditions In the above embodiment, the condition processing unit 313 uses a condition that limits distribution depending on the number of times the game video is 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 license management server 30 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.

そして、許諾管理サーバ30は、ゲーム動画の長さが所定の時間を超えた場合は、そのゲーム動画の長さに応じた対価を支払わなければ配信を制限する。また、配信条件は、ゲーム動画の配信期間を制限する条件であってもよい。配信期間が例えば1年間と制限されると、配信者は、配信を開始してから1年間経過する前にゲーム動画の配信を停止しなければならない。ただし、配信期間の経過時に新たな対価を支払って配信期間の延長をできるようにしてもよい。 If the length of the game video exceeds a predetermined time, the license management server 30 will restrict distribution unless a fee corresponding to the length of the game video is paid. The distribution conditions may also be conditions that restrict 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 that are distributed. For example, the distribution conditions may be conditions that restrict the temporal length of the game video, or the on-screen 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 on-screen size 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).

このようにゲーム動画に関する配信条件を用いることで、無条件で配信可能とする場合に比べて、許諾情報の発行者の意図を超えたゲーム動作が配信されにくいようにすることができる。また、実施形態のようにコンテンツが所定のゲーム画面である場合に、配信条件は、そのゲーム画面に関する条件であってもよい。例えば、配信条件は、ゲーム動画に含めることが可能なゲーム画面の範囲、そのゲーム画面の再生時間、そのゲーム画面の画面上でのサイズまたは解像度を制限する条件であってもよい。 By using distribution conditions related to game videos in this way, it is possible to make it less likely that game actions that go beyond the intentions of the issuer of the license information will be distributed, compared to when distribution is allowed unconditionally. Furthermore, when the content is a specific game screen, as in the embodiment, the distribution conditions may be conditions related to that game screen. For example, the distribution conditions may be conditions that limit the range of game screens that can be included in the game video, the playback time of that game screen, or the size or resolution of that game screen 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 the 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 one minute long, the playback time may become longer if the screen is frozen while commentary is given.

一方、静止時間を含めない場合は、録画した1分間のゲーム画面だけを用いるゲーム動画であれば、再生時間は1分間だけに抑えられる。ゲーム画面の画面上でのサイズまたは解像度は、実質的に同じことを意味しており、ゲーム動画に含めるゲーム画面の縦および横の画素数(1920*1080等)によって表される。条件処理部313は、画像認識技術を用いてゲーム動画からゲーム画面の範囲を特定してもよいが、処理の負荷を軽減するため、録画データの概要を示すメタ情報として生成される録画情報にゲーム画面の範囲を含めるようにしてもよい。 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 313 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は、作成した録画データおよび録画情報を動画編集端末50に送信する。動画編集端末50の動画処理部511は、ゲーム動画を編集する際に、編集してゲーム動画に含められたゲーム画面の範囲を示す動画情報を作成する。 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 video editing terminal 50. When editing the game video, the video processing unit 511 of the video editing terminal 50 creates video information that indicates the range of the game screen that has been edited and included in the game video.

許諾管理サーバ30の条件処理部313は、ゲーム動画に許諾されたゲーム画面の範囲を配信条件としてそのゲーム動画の許諾IDに対応付けて予め記憶しておく。そして、条件処理部313は、例えばゲーム動画が動画情報とともにアップロードされた場合に、動画配信サーバ20からゲーム動画の許諾IDおよび動画情報を取得し、取得した動画情報が示すゲーム画面の範囲が配信条件を満たすか否かを判定する。 The condition processing unit 313 of the license management server 30 pre-stores the range of game screens permitted for a game video as a distribution condition, 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 313 acquires the license ID and video information for the game video from the video distribution server 20, and determines whether the range of game screens indicated by the acquired video information satisfies the distribution conditions.

なお、いずれの配信条件も、コンテンツを含む動画の配信に関して制限される範囲を示す形で表されていたが、反対に、コンテンツを含む動画の配信に関して許諾される範囲を示す形で表されていてもよい。例えば、ゲーム動画の長さが所定の時間を超えないように制限する配信条件は、ゲーム動画の長さが所定の時間以内であれば許諾される配信条件というように言い換えられる。配信条件がどちらで表現された場合でも、このような態様によれば、無条件で配信可能とする場合に比べて、許諾情報の発行者の意図を超えた配信がされにくいようにすることができる。 While all of the distribution conditions have been expressed in a way that indicates the scope of restrictions on the distribution of videos containing the content, they may also be expressed in a way that indicates the scope of permission for the distribution of videos containing the content. 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 go beyond the intentions of the issuer of the permission information, compared to when distribution is allowed unconditionally.

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

また、或る動画配信サイトにおける動画の配信者は、自身のチャンネル登録数が所定数以上である場合に収益化が可能であるものとする。その場合、許諾管理サーバ30は、例えば図12のA162において配信条件を満たすか否かを判定する際に、ゲーム動画の配信者のその動画配信サイトにおけるチャンネル登録数を参照する。許諾管理サーバ30は、参照したチャンネル登録数が所定数以上である場合、収益化可能ユーザであると判断し、第1配信条件を満たすか否かを判定する。 Furthermore, 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 license management server 30 references the number of channel subscriptions of the game video distributor on that video distribution site 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 the predetermined number, the license management server 30 determines that the user is eligible for monetization and determines whether the first distribution condition is met.

また、許諾管理サーバ30は、参照したチャンネル登録数が所定数未満である場合、収益化できないユーザであると判断し、第2配信条件を満たすか否かを判定する。なお、許諾管理サーバ30は、収益化可能ユーザのユーザIDリストを予め記憶しておくことで、許諾IDに対応付けられたユーザIDに基づいて収益化可能ユーザか否かを判断し、配信条件を判定してもよい。また、前述の例に限らず、例えば、配信者が個人か団体かによって異なる配信条件を用いてもよいし、配信者が所属する団体によって異なる配信条件を用いてもよい。このような態様によれば、動画の配信者ごとに配信制限の内容を定めることができる。 Furthermore, if the referenced number of channel subscriptions is less than a predetermined number, the license management server 30 determines that the user is not eligible for monetization and determines whether the second distribution condition is met. Note that the license management server 30 may store a list of user IDs 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 conditions. 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 embodiment, the content of distribution restrictions can be determined for each video distributor.

(9)許諾権の取引
ゲーム動画の配信等についての許諾権は、取引可能であってもよい。これらの許諾権は、ブロックチェーンに許諾情報が登録されることで管理されているので、例えば、ブロックチェーンで用いられる取引所を介して取引されてもよい。この場合、許諾管理サーバ30は、例えば許諾情報処理部311により、取引所を介した取引の処理を実行する。これにより、例えば許諾権を購入したが使用しなかった場合に、支払った費用の一部または全部を補填することができる。
(9) 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 license management server 30, for example, executes transaction processing via the exchange using the license information processing unit 311. This allows, for example, compensation for part or all of the costs paid when a license right is purchased but not used.

(10)許諾権の使用状況
許諾管理サーバ30は、許諾情報処理部311により、発行した許諾IDが示す許諾権の使用状況を示す情報をブロックチェーンに登録してもよい。許諾管理サーバ30は、例えば、発行した許諾IDを付与したゲーム動画がアップロードされていれば、その許諾IDが示す許諾権が使用された旨を示す使用済みフラグをブロックチェーンに登録する。
(10) Usage Status of License Right The license management server 30 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 311. For example, if a game video with the issued license ID is uploaded, the license management server 30 registers a used flag in the blockchain indicating that the license right indicated by the license ID has been used.

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

(11)人による付与判定
実施形態では、許諾管理サーバ30が動画に許諾情報が付与されているか否かを判定したが、この判定を人が行ってもよい。その場合、動画編集端末50は、図9のA141において、動画情報にID情報を含める方法、または、視認可能な電子透かしを用いる方法で、ゲーム動画にID情報を付与する。動画編集端末50は、ID情報を付与したゲーム動画を許諾管理サーバ30にアップロードする。
(11) Human Assignment Determination In the embodiment, the license management server 30 determines whether license information is assigned to a video, but this determination may also be made by a human. In this case, the video editing terminal 50 assigns ID information to the game video by including ID information in the video information or by using a visible digital watermark, as shown in A141 of FIG. 9 . The video editing terminal 50 then uploads the game video to which the ID information has been assigned to the license management server 30.

許諾管理サーバ30には、オペレータが使用するオペレータ端末が接続されているものとする。オペレータは、アップロードされたゲーム動画をオペレータ端末に表示させる。オペレータは、動画情報またはゲーム動画の画面を見てID情報と思われる記号が付与されているか否かを目で見て確認する。オペレータは、ID情報と思われる記号が付与されている場合、その記号がID情報としてブロックチェーンに登録されているか否かを許諾管理サーバ30に問い合わせる操作をオペレータ端末に対して行う。 It is assumed that an operator terminal used by an operator is connected to the license management server 30. The operator displays the uploaded game video on the operator terminal. The operator visually checks the video information or game video screen to see if a symbol that appears to be ID information has been assigned. If a symbol that appears to be ID information has been assigned, the operator performs an operation on the operator terminal to inquire of the license management server 30 about whether the symbol has been registered as ID information in the blockchain.

許諾管理サーバ30は、BC処理部315により、ブロックチェーンを検索して、問い合わせされた記号がID情報として登録されているか否かを確認し、確認結果をオペレータ端末に送信する。オペレータは、登録されているという結果が表示された場合はゲーム動画にID情報が付与されていると判定し、登録されていないという結果が表示された場合はゲーム動画にID情報が付与されていないと判定する。この例においては、BC処理部315が、コンテンツを含む動画がアップロードされる場合に、その動画に許諾情報が付与されているか否かの判定を可能とする付与判定部として機能する。 The license management server 30 uses the BC processing unit 315 to search the blockchain to confirm whether the queried symbol is registered as ID information, and sends the confirmation result to the operator terminal. If the result displayed indicates that it is registered, the operator determines that ID information has been assigned to the game video; if the result displayed indicates that it is not registered, the operator determines that ID information has not been assigned to the game video. In this example, the BC processing unit 315 functions as an assignment determination unit that can determine whether license information has been assigned to a video containing content when that video is uploaded.

なお、実施形態では、付与処理部312が、画像認識により自動で許諾情報を含むID情報の付与の有無を判定したが、登録された正しい組合せのID情報が付与されていないと判定したゲーム動画の一覧をオペレータ端末に表示して、オペレータがID情報の付与の有無を目視で判定できるようにしてもよい。また、付与処理部312は、オペレータ端末においてゲーム動画の検索がされた場合に、登録された正しい組合せのID情報が付与されていないと判定したゲーム動画のみが検索されるようにすることで、違反の可能性が高いゲーム動画を簡単に見つけられるようにしてもよい。 In the embodiment, the assignment processing unit 312 automatically determines whether ID information including license information has been assigned by image recognition, but a list of game videos that have been determined not to have the registered correct combination of ID information assigned may also be displayed on the operator terminal, allowing the operator to visually determine whether ID information has been assigned. Furthermore, when a game video is searched for on the operator terminal, the assignment processing unit 312 may search only for game videos that have been determined not to have the registered correct combination of ID information assigned, thereby making it easier to find game videos that are likely to be in violation.

また、許諾管理サーバ30は、ゲーム動画に著作物が含まれているか否かを判定する機能を有していてもよい。許諾管理サーバ30は、例えば、著作物の画像または音のパターンデータを記憶しておき、そのパターンデータに類似する画像または音がゲーム動画に含まれている場合に著作物が含まれていると判定する。そして、ゲーム動画の検索がされた場合に、付与処理部312が、著作物が含まれ、且つ、正しい組合せのID情報が付与されていないと判定したゲーム動画のみが検索されるようにすることで、著作物を含むにも関わらず違反の可能性が高いゲーム動画を簡単に見つけられるようにしてもよい。 The license management server 30 may also have a function to determine whether a game video contains copyrighted material. For example, the license management server 30 stores pattern data of images or sounds of copyrighted material, and determines that a game video contains copyrighted material if the game video contains images or sounds similar to that pattern data. When a game video is searched, the assignment processing unit 312 may search only for game videos that it determines contain copyrighted material and do not have the correct combination of ID information assigned, making it easy to find game videos that are likely to be in violation despite containing copyrighted material.

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

また、図4に示す機能構成も一例であり、これに限られない。例えば、動画配信サーバ20および許諾管理サーバ30の機能が1台の装置で実現されてもよいし、反対に許諾管理サーバ30の機能が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 video distribution server 20 and the license management server 30 may be realized by a single device, or conversely, the functions of the license management server 30 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.

(13)開示のカテゴリ
上述した実施形態の態様は、情報処理方法であってもよい。その情報処理方法は、ゲーム動画配信システム1のような情報処理システムの各部を備える。また、上述した実施形態の態様は、プログラムであってもよい。そのプログラムは、コンピュータに、同様の情報処理システムの各ステップを実行させる。
(13) 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, in the issuing step, if distribution of the video requires permission for multiple rights related to the content, the license information indicating that the multiple rights are granted is issued.

このような態様によれば、動画配信における許諾の漏れを抑制することができる。 This approach can reduce the risk of missing permissions in video distribution.

(3)前記情報処理システムにおいて、蓄積ステップでは、前記コンテンツを蓄積し、コンテンツ提示ステップでは、蓄積された前記コンテンツを前記ユーザに提示し、前記発行ステップでは、提示された前記コンテンツが選択された場合に当該コンテンツの前記許諾情報を発行する、もの。 (3) In the information processing system, the storage step stores the content, the content presentation step presents the stored content to the user, and the issuing step issues the license information for the content when the presented content is selected.

このような態様によれば、既存のコンテンツを利用して動画を作成することができる。 This allows you to create videos using existing content.

(4)前記情報処理システムにおいて、条件提示ステップでは、前記配信の許諾に関する条件を前記ユーザに提示し、前記発行ステップでは、提示された前記条件が承諾された場合に当該条件での許諾を示す前記許諾情報を発行する、もの。 (4) 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.

(5)前記情報処理システムにおいて、前記条件は、前記動画の長さ、画面上でのサイズまたは解像度を制限する、もの。 (5) In the information processing system, the conditions limit the length, size on the screen, 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.

(6)前記情報処理システムにおいて、前記条件は、前記動画の長さまたは前記動画の再生回数に応じて配信を制限する、もの。 (6) In the information processing system, the condition restricts distribution according to the length of the video or the number of times the video has been played.

このような態様によれば、動画の配信者ごとに配信を制限することができる。 This allows for distribution restrictions to be placed on a per-video distributor basis.

(7)前記情報処理システムにおいて、前記条件は、前記コンテンツを含む動画の配信期間または配信時間帯を制限する、もの。 (7) In the information processing system, the condition limits the distribution period or distribution time period of videos containing the content.

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

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

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

(9)前記情報処理システムにおいて、前記条件は、前記コンテンツを含む動画の配信者を識別する識別情報に応じて配信を制限する、もの。 (9) In the information processing system, the condition restricts distribution according to identification information that identifies the distributor of the video containing the content.

このような態様によれば、動画の配信者ごとに配信制限の内容を定めることができる。 This allows distribution restrictions to be set for each video distributor.

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

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

(11)前記情報処理システムにおいて、第1処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画に対する配信停止処理を実行可能とする、もの。 (11) 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 the video can be executed.

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

(12)前記情報処理システムにおいて、第2処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画の配信者に当該動画の配信が満たす新たな条件の使用許諾の取得を要求する要求処理を行う、もの。 (12) 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 license that satisfies new conditions for the distribution of the video.

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

(13)前記情報処理システムにおいて、第1登録ステップでは、前記許諾情報に対応付けられた識別情報を登録し、前記識別情報は、前記許諾情報により配信が許諾される動画の識別情報または当該動画の配信者の識別情報のうちの少なくとも1つであり、識別判定ステップでは、前記コンテンツを含む動画が配信され、かつ、前記付与判定ステップで前記許諾情報が付与されていると判定された場合、当該許諾情報に対応する識別情報が付与されているか否かの判定を可能とする、もの。 (13) In the information processing system, in a 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, and in an identification determination step, when a video containing the content is distributed and it is determined that the license information has been granted in the grant determination step, it is possible to determine whether identification information corresponding to the license information has been granted.

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

(14)前記情報処理システムにおいて、前記付与判定ステップでは、前記コンテンツを含むものとして配信された動画への画像認識により当該動画に前記許諾情報が重畳されていることが認識された場合に前記許諾情報が付与されていると判定する、もの。 (14) In the information processing system, in the grant determination step, it is determined that the license information has been granted if it is recognized by image recognition of a video distributed as including the content that the license information is superimposed on the video.

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

(15)前記情報処理システムにおいて、前記コンテンツは、ユーザ端末に表示可能なコンテンツ動画であり、付与ステップでは、前記コンテンツ動画に前記許諾情報を付与し、提供ステップでは、前記付与ステップで前記許諾情報が付与されたコンテンツ動画を、前記コンテンツを含む動画の素材として提供する、もの。 (15) In the information processing system, the content is a content video that can be displayed on a user terminal, and in the granting step, the license information is granted to the content video, and in the providing step, the content video to which the license information has been granted in the granting step is provided as material for a video including the content.

このような態様によれば、コンテンツを含む動画に許諾情報が付与されないことを防ぐことができる。 This aspect can prevent license information from being omitted from videos containing content.

(16)前記情報処理システムにおいて、前記コンテンツの前記許諾には、前記配信に対する対価が定められており、対価ステップでは、前記動画に前記許諾情報が付与されていると判定された場合、当該動画の配信に対応した対価を要求する要求処理を行う、もの。 (16) In the information processing system, the license for the content specifies a fee for the distribution, and in the compensation step, if it is determined that the license information has been granted to the video, a request process is performed to request a fee corresponding to the distribution of the video.

このような態様によれば、コンテンツを使用させることで対価を得ることができる。 In this manner, compensation can be earned by allowing users to use the content.

(17)前記情報処理システムにおいて、第2登録ステップでは、前記許諾情報と、当該許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録し、前記対価ステップでは、前記動画に付与されていると判定された前記許諾情報に対応付けて登録された前記関係に基づいて決まる対価を要求する要求処理を行う、もの。 (17) 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.

(18)前記情報処理システムにおいて、第3処理ステップでは、前記付与判定ステップにより前記動画に前記許諾情報が付与されていると判定される場合、配信サイトにおける検索性を向上させる加工処理を当該動画に対して行う、もの。 (18) In the information processing system, in the third processing step, if it is determined in the grant determination step that the license information has been granted to the video, processing is performed on the video to improve its searchability on the distribution site.

このような態様によれば、許諾の取得を動画の視聴数向上に役立てることができる。 In this manner, obtaining permission can be used to increase the number of views of videos.

(19)前記情報処理システムにおいて、第4処理ステップでは、前記付与判定ステップにより前記動画に前記許諾情報が付与されていると判定される場合、当該動画へのリンクを当該動画の配信サイト以外に生成する処理を行う、もの。 (19) In the information processing system, in the fourth processing step, if it is determined in the grant determination step that the license information has been granted to the video, a process is performed to generate a link to the video to a site other than the distribution site of the video.

このような態様によれば、許諾の取得を動画の視聴数向上に役立てることができる。
もちろん、この限りではない。
また、上述した実施形態および変形例を任意に組み合わせて実施するようにしてもよい。
According to this embodiment, obtaining permission can be used to increase the number of views of the video.
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 :許諾管理サーバ
40 :ゲーム端末
50 :動画編集端末
111 :ゲーム処理部
112 :ゲーム記憶部
113 :録画部
211 :動画記憶部
212 :一覧配信部
213 :動画配信部
311 :許諾情報処理部
312 :付与処理部
313 :条件処理部
314 :識別処理部
315 :BC処理部
316 :BC処理部
411 :ゲーム処理部
412 :ゲーム記憶部
413 :動画処理部
511 :動画処理部
512 :動画記憶部
1: Game video distribution system 2: Communication line 3: BC system 10: Game server 20: Video distribution server 30: License management server 40: Game terminal 50: Video editing terminal 111: Game processing unit 112: Game storage unit 113: Recording unit 211: Video storage unit 212: List distribution unit 213: Video distribution unit 311: License information processing unit 312: Granting processing unit 313: Condition processing unit 314: Identification processing unit 315: BC processing unit 316: BC processing unit 411: Game processing unit 412: Game storage unit 413: Video processing unit 511: Video processing unit 512: Video storage unit

Claims (19)

情報処理システムであって、前記情報処理システムが、
発行ステップでは、動画に含めることが可能なコンテンツを含む動画の配信の許諾を示す許諾情報を発行し、
通知ステップでは、前記配信を行うことを希望するユーザに、発行された前記許諾情報を通知し、
付与判定ステップでは、前記コンテンツを含む動画が配信された場合に、当該動画に前記許諾情報が付与されているか否かの前記情報処理システムまたは人による判定を可能とする、情報処理システム
An information processing system, comprising:
In the issuing step, license information indicating permission for distribution of the video including the content that can be included in the video is issued;
In the notification step, the issued permission information is notified to a user who desires to perform the distribution;
In the grant determination step, when a video including the content is distributed, the information processing system or a person can determine whether the license information has been granted to the video.
請求項1に記載の情報処理システムにおいて、前記情報処理システムが、
前記発行ステップでは、前記動画の配信には前記コンテンツに関する複数の権利について許諾が必要である場合、当該複数の権利について許諾することを示す前記許諾情報を発行する、情報処理システム
2. The information processing system according to claim 1, wherein the information processing system:
In the issuing step, if the distribution of the video requires permission for multiple rights related to the content, the information processing system issues the permission information indicating that the multiple rights are granted.
請求項1または2に記載の情報処理システムにおいて、前記情報処理システムが、
さらに、蓄積ステップでは、前記コンテンツを蓄積し、
さらに、コンテンツ提示ステップでは、蓄積された前記コンテンツを前記ユーザに提示し、
前記発行ステップでは、提示された前記コンテンツが選択された場合に当該コンテンツの前記許諾情報を発行する、情報処理システム
3. The information processing system according to claim 1, wherein the information processing system:
Furthermore, in the storing step, the content is stored;
Furthermore, in the content presenting step, the stored content is presented to the user;
In the issuing step, when the presented content is selected, the license information for the content is issued .
請求項1~請求項3の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
さらに、条件提示ステップでは、前記配信の許諾に関する条件を前記ユーザに提示し、
前記発行ステップでは、提示された前記条件が承諾された場合に当該条件での許諾を示す前記許諾情報を発行する、情報処理システム
4. The information processing system according to claim 1, wherein the information processing system comprises:
Furthermore, 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 information processing system issues the license information indicating permission under those conditions.
請求項4に記載の情報処理システムにおいて、前記情報処理システムが、
前記条件は、前記動画の長さ、画面上でのサイズまたは解像度を制限する、情報処理システム
5. The information processing system according to claim 4, wherein the information processing system:
The conditions limit the length, size on a screen, or resolution of the video.
請求項4または請求項5に記載の情報処理システムにおいて、前記情報処理システムが、
前記条件は、前記動画の長さまたは前記動画の再生回数に応じて配信を制限する、情報処理システム
6. The information processing system according to claim 4, wherein the information processing system:
The information processing system includes a condition for restricting distribution according to the length of the video or the number of times the video has been played.
請求項4~請求項6の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
前記条件は、前記コンテンツを含む動画の配信期間または配信時間帯を制限する、情報処理システム
In the information processing system according to any one of claims 4 to 6, the information processing system comprises:
The condition restricts a distribution period or a distribution time period of a video including the content.
請求項4~請求項7の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
前記コンテンツは、録画されたゲーム画面であり、
前記条件は、前記動画に含めることが可能なゲーム画面の範囲、再生時間、画面上でのサイズまたは解像度を制限する、情報処理システム
In the information processing system according to any one of claims 4 to 7, the information processing system comprises:
the content is a recorded game screen,
An information processing system in which the conditions limit the range of game screens that can be included in the video, playback time, size on the screen, or resolution.
請求項4~請求項8の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
前記条件は、前記コンテンツを含む動画の配信者を識別する識別情報に応じて配信を制限する、情報処理システム
In the information processing system according to any one of claims 4 to 8, the information processing system comprises:
The information processing system includes a condition that restricts distribution according to identification information that identifies a distributor of a video that includes the content.
請求項4~請求項9の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
さらに、条件判定ステップでは、前記付与判定ステップにより前記動画に前記許諾情報が付与されていると判定された場合に、当該許諾情報が示す条件を当該動画が満たすか否かの前記情報処理システムまたは人による判定を可能とする、情報処理システム
In the information processing system according to any one of claims 4 to 9, the information processing system comprises:
Furthermore, in the condition determination step, when it is determined in the grant determination step that the permission information has been granted to the video, the information processing system or a person can determine whether the video satisfies the conditions indicated by the permission information .
請求項10に記載の情報処理システムにおいて、前記情報処理システムが、
さらに、第1処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画に対する配信停止処理を実行可能とする、情報処理システム
11. The information processing system according to claim 10, wherein the information processing system:
Furthermore, in the first processing step, if there is a video determined not to satisfy the condition, the information processing system is capable of executing a process to stop distribution of the video.
請求項10または請求項11に記載の情報処理システムにおいて、前記情報処理システムが、
さらに、第2処理ステップでは、前記条件が満たされないと判定された動画がある場合に、当該動画の配信者に当該動画の配信が満たす新たな条件の使用許諾の取得を要求する要求処理を行う、情報処理システム
12. The information processing system according to claim 10, wherein the information processing system:
Furthermore, in the second processing step, if there is a video that is determined not to satisfy the conditions, the information processing system performs a request process to request the distributor of the video to obtain a license that satisfies new conditions for the distribution of the video.
請求項1~請求項12の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
さらに、第1登録ステップでは、前記許諾情報に対応付けられた識別情報を登録し、前記識別情報は、前記許諾情報により配信が許諾される動画の識別情報または当該動画の配信者の識別情報のうちの少なくとも1つであり、
さらに、識別判定ステップでは、前記コンテンツを含む動画が配信され、かつ、前記付与判定ステップで前記許諾情報が付与されていると判定された場合、当該許諾情報に対応する識別情報が付与されているか否かの前記情報処理システムまたは人による判定を可能とする、情報処理システム
In the information processing system according to any one of claims 1 to 12, the information processing system comprises:
Furthermore, 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;
Furthermore, in the identification determination step, when a video including the content is distributed and it is determined in the grant determination step that the permission information has been granted, the information processing system or a person can determine whether or not identification information corresponding to the permission information has been granted.
請求項1~請求項13の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
前記付与判定ステップでは、前記コンテンツを含むものとして配信された動画への画像認識により当該動画に前記許諾情報が重畳されていることが認識された場合に前記許諾情報が付与されていると判定する、情報処理システム
In the information processing system according to any one of claims 1 to 13, the information processing system comprises:
In the grant determination step, an information processing system determines that the permission information has been granted if it is recognized through image recognition of a video distributed as including the content that the permission information is superimposed on the video.
請求項1~請求項14の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
前記コンテンツは、ユーザ端末に表示可能なコンテンツ動画であり、
さらに、付与ステップでは、前記コンテンツ動画に前記許諾情報を付与し、
さらに、提供ステップでは、前記付与ステップで前記許諾情報が付与されたコンテンツ動画を、前記コンテンツを含む動画の素材として提供する、情報処理システム
In the information processing system according to any one of claims 1 to 14, the information processing system comprises:
The content is a content video that can be displayed on a user terminal,
Furthermore, in the granting step, the license information is granted to the content video;
Furthermore, in the providing step, the content video to which the license information has been assigned in the assigning step is provided as material for a video including the content, in the information processing system .
請求項1~請求項15の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
前記コンテンツの前記許諾には、前記配信に対する対価が定められており、
さらに、対価ステップでは、前記動画に前記許諾情報が付与されていると判定された場合、当該動画の配信に対応した対価を要求する要求処理を行う、情報処理システム
16. The information processing system according to claim 1, wherein the information processing system:
The license for the content specifies a fee for the distribution,
Furthermore, in the compensation step, if it is determined that the license information has been assigned to the video, the information processing system performs a request process to request compensation corresponding to the distribution of the video.
請求項16に記載の情報処理システムにおいて、前記情報処理システムが、
さらに、第2登録ステップでは、前記許諾情報と、当該許諾情報が示す許諾および対価の関係とを対応付けてブロックチェーンに登録し、
前記対価ステップでは、前記動画に付与されていると判定された前記許諾情報に対応付けて登録された前記関係に基づいて決まる対価を要求する要求処理を行う、情報処理システム
17. The information processing system according to claim 16, wherein the information processing system:
Furthermore, in a second registration step, the license information and the relationship between the license and the consideration indicated by the license information are associated with each other and registered in the blockchain;
In the compensation step, the information processing system performs a request process for requesting a compensation determined based on the relationship registered in association with the license information determined to be granted to the video.
請求項1~請求項17の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
さらに、第3処理ステップでは、前記付与判定ステップにより前記動画に前記許諾情報が付与されていると判定される場合、配信サイトにおける検索性を向上させる加工処理を当該動画に対して行う、情報処理システム
In the information processing system according to any one of claims 1 to 17, the information processing system comprises:
Furthermore, in a third processing step, if the grant determination step determines that the video has been granted the permission information, the information processing system performs processing on the video to improve its searchability on the distribution site.
請求項1~請求項18の何れか1つに記載の情報処理システムにおいて、前記情報処理システムが、
さらに、第4処理ステップでは、前記付与判定ステップにより前記動画に前記許諾情報が付与されていると判定される場合、当該動画へのリンクを当該動画の配信サイト以外に生成する処理を行う、情報処理システム
In the information processing system according to any one of claims 1 to 18, the information processing system comprises:
Furthermore, in a fourth processing step, if the grant determination step determines that the video has been granted the permission information, the information processing system performs a process of generating a link to the video to a site other than the distribution site of the video.
JP2021167754A 2021-10-12 2021-10-12 Information Processing Systems Active JP7741373B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021167754A JP7741373B2 (en) 2021-10-12 2021-10-12 Information Processing Systems
JP2025145857A JP2025170415A (en) 2021-10-12 2025-09-03 Information Processing Systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021167754A JP7741373B2 (en) 2021-10-12 2021-10-12 Information Processing Systems

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025145857A Division JP2025170415A (en) 2021-10-12 2025-09-03 Information Processing Systems

Publications (2)

Publication Number Publication Date
JP2023057966A JP2023057966A (en) 2023-04-24
JP7741373B2 true JP7741373B2 (en) 2025-09-18

Family

ID=86054518

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021167754A Active JP7741373B2 (en) 2021-10-12 2021-10-12 Information Processing Systems
JP2025145857A Pending JP2025170415A (en) 2021-10-12 2025-09-03 Information Processing Systems

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025145857A Pending JP2025170415A (en) 2021-10-12 2025-09-03 Information Processing Systems

Country Status (1)

Country Link
JP (2) JP7741373B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003157334A (en) 2001-07-31 2003-05-30 Matsushita Electric Ind Co Ltd Content distribution system and apparatus, method, program, and program recording medium
JP2004139184A (en) 2002-10-15 2004-05-13 Toshiba Corp Content management processing system and content management processing method
WO2005033990A1 (en) 2003-09-30 2005-04-14 Melodies & Memories Global Limited Content use control program, content use control method, and content use control device
JP2007172148A (en) 2005-12-20 2007-07-05 Celartem Technology Inc Hierarchical distribution method and system for image
US20080242406A1 (en) 2007-03-30 2008-10-02 Microsoft Corporation Digital game distribution for gaming devices
JP2020044086A (en) 2018-09-19 2020-03-26 株式会社カプコン Game program and game system
WO2021132483A1 (en) 2019-12-26 2021-07-01 シビラ株式会社 Application linkage method, computer program, and application linkage system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003157334A (en) 2001-07-31 2003-05-30 Matsushita Electric Ind Co Ltd Content distribution system and apparatus, method, program, and program recording medium
JP2004139184A (en) 2002-10-15 2004-05-13 Toshiba Corp Content management processing system and content management processing method
WO2005033990A1 (en) 2003-09-30 2005-04-14 Melodies & Memories Global Limited Content use control program, content use control method, and content use control device
JP2007172148A (en) 2005-12-20 2007-07-05 Celartem Technology Inc Hierarchical distribution method and system for image
US20080242406A1 (en) 2007-03-30 2008-10-02 Microsoft Corporation Digital game distribution for gaming devices
JP2020044086A (en) 2018-09-19 2020-03-26 株式会社カプコン Game program and game system
WO2021132483A1 (en) 2019-12-26 2021-07-01 シビラ株式会社 Application linkage method, computer program, and application linkage system

Also Published As

Publication number Publication date
JP2025170415A (en) 2025-11-18
JP2023057966A (en) 2023-04-24

Similar Documents

Publication Publication Date Title
KR102819058B1 (en) Managing Virtual Music Rights
JP7783479B2 (en) Information Processing Systems
JP7412797B2 (en) Video streaming playback system and method
JP4753217B2 (en) License management method and content processing system
JP2014517972A (en) Digital content resale management service
US20080155648A1 (en) Method, device, and system for digital rights management
JP7741373B2 (en) Information Processing Systems
WO2011135767A1 (en) Download terminal, content usage system, viewing deadline determination method, program, and recording medium
JP2001005877A (en) Contents distribution system, terminal equipment therefor, contents distributing method and recording medium
JP6782422B2 (en) Game systems, computer programs used for them, and server devices
CN112470150A (en) Control method, content management system, program, and data structure
Li et al. Taking users' rights seriously: proposed UGC solutions for spurring creativity in the Internet age
JP2020000706A (en) Game system and computer program used therefor
JP6369950B2 (en) GAME SYSTEM, COMPUTER PROGRAM USED FOR THE SAME, AND SERVER DEVICE
JP2002215828A (en) Management system and management method of digital literary work
Gratz Reform in the" Brave Kingdom": Alternative Compensation Systems for Peer-to-Peer File Sharing
Boni Legal regulation and IP rights protection of online games in China
JP2002318630A (en) Software processing apparatus, method, and program
KR100670765B1 (en) Copyright and Content Protection System and Method for Digital Materials Modifiable in P2P Environment
JP2005115626A (en) Sales management system for new game software
JP2020039881A (en) Game system and computer program used for the same
KR100958427B1 (en) Content data playback management method and system
McGregor Sports, GIFs and Copyright: Is It a Draw Between Content Owners and Consumers in the Web 2.0 Era?
Petrella et al. Why open source licenses with a commons clause may become less common
JP2021003583A (en) Game system, computer program for use in the same, and server device

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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250609

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250818

R150 Certificate of patent or registration of utility model

Ref document number: 7741373

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150