Information processing apparatus, information processing method, and information processing program

文档序号:1821553 发布日期:2021-11-09 浏览:7次 中文

阅读说明:本技术 信息处理装置、信息处理方法和信息处理程序 (Information processing apparatus, information processing method, and information processing program ) 是由 后闲研一 于 2020-03-19 设计创作,主要内容包括:本公开涉及能够适当地管理内容的版权相关信息的信息处理装置、信息处理方法和信息处理程序。根据本公开的信息处理装置包括:获取单元,被配置为在存在与一条内容相关的多个版权人的情况下,获取指示所述多个版权人就各自持有的版权的份额达成协议的共识信息;以及生成单元,被配置为生成用于将由获取单元获取的共识信息记录在区块链上的交易。(The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program capable of appropriately managing copyright-related information of content. An information processing apparatus according to the present disclosure includes: an acquisition unit configured to acquire, in a case where there are a plurality of copyright holders related to one piece of content, consensus information indicating that the plurality of copyright holders agree on shares of copyrights each holds; and a generating unit configured to generate a transaction for recording the consensus information acquired by the acquiring unit on the blockchain.)

1. An information processing apparatus comprising:

an acquisition unit configured to acquire, in a case where there are a plurality of copyright holders related to one piece of content, consensus information indicating that the plurality of copyright holders agree on shares of copyrights each holds; and

a processing unit configured to generate a transaction for recording the consensus information acquired by the acquisition unit on the blockchain.

2. The information processing apparatus according to claim 1, further comprising:

a storage unit configured to store content identification information for identifying content and consensus information on the content in association with each other.

3. The information processing apparatus according to claim 1,

wherein the processing unit

A transaction is generated for recording copyright additional information on a blockchain, the copyright additional information including content identification information for identifying content, share information for indicating a share of copyright held by a copyright holder of the content, and consensus information.

4. The information processing apparatus according to claim 1,

wherein the consensus information is text log information indicating that the plurality of copyright holders agree on a share of the copyright each holds.

5. The information processing apparatus according to claim 4,

wherein the consensus information is a history of emails or chats between the plurality of copyright holders agreed upon the share of copyright.

6. The information processing apparatus according to claim 1, further comprising:

a transmission unit configured to transmit the transaction generated by the processing unit to a node of the blockchain that performs the recording process on the blockchain.

7. The information processing apparatus according to claim 1,

wherein the processing unit

A blockchain consensus protocol process for recording a transaction on a blockchain is performed.

8. The information processing apparatus according to claim 7, further comprising:

A blockchain data storage unit configured to store data including the transaction as blockchain data after performing the blockchain consensus protocol process.

9. The information processing apparatus according to claim 1,

wherein the processing unit

A process of converting the acquired consensus information into a hash value by a hash function is performed, and a transaction for recording the hash value of the consensus information on the blockchain is generated.

10. The information processing apparatus according to claim 1, further comprising:

a notification unit configured to give a predetermined notification to each righter of the copyright in a case where a sum of shares held by the respective righter of the copyright exceeds a predetermined threshold.

11. The information processing apparatus according to claim 1,

wherein the acquisition unit

Copyright additional information on copyrights possessed by an author of the content is acquired.

12. The information processing apparatus according to claim 11,

wherein the acquisition unit

Copyright additional information copyright holder right is acquired regarding copyright holder right as a right to maintain integrity held by an author.

13. The information processing apparatus according to claim 11,

wherein the acquisition unit

Copyright additional information on copyright holders as copyright holders held by authors is acquired.

14. The information processing apparatus according to claim 11,

wherein the acquisition unit

Copyright additional information on the intention of the author to exercise the copyright of the author is acquired.

15. The information processing apparatus according to claim 14,

wherein the acquisition unit

Copyright additional information indicating that the author does not intend to exercise the copyright of the author is acquired.

16. The information processing apparatus according to claim 14,

wherein the acquisition unit

Copyright additional information indicating that the author has the copyright right to the author is acquired.

17. The information processing apparatus according to claim 11, further comprising:

a notification unit configured to give a predetermined notification to an author in a case where a predetermined request related to the content is made.

18. The information processing apparatus according to claim 17,

wherein the notification unit

A predetermined notification is given to the author in the case where the copyright additional information includes information indicating that the author allows the modification of the content.

19. An information processing method that performs:

in the case where there are a plurality of copyright holders related to one piece of content, acquiring consensus information indicating that the plurality of copyright holders agree on shares of copyrights held by the plurality of copyright holders, respectively; and

a transaction is generated for recording the acquired consensus information on the blockchain.

20. An information processing program for causing execution of:

in the case where there are a plurality of copyright holders related to one piece of content, acquiring consensus information indicating that the plurality of copyright holders agree on shares of copyrights held by the plurality of copyright holders, respectively; and

a transaction is generated for recording the acquired consensus information on the blockchain.

Technical Field

The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.

Background

Techniques have been provided to facilitate management of rights to various copyrighted works (content). In one example, management of utilization of content or distribution of benefits obtained by sales of content or the like to a right holder of content is performed based on information on rights of content to be managed.

Reference list

Patent document

Patent document 1: japanese patent application laid-open No.2002-123635

Disclosure of Invention

Problems to be solved by the invention

In the related art, a copyright royalty is assigned to an obligee of a copyrighted work when distributing the copyrighted work over a network.

However, the related art is not necessarily able to appropriately manage copyright-related information of content. In one example, the related art assigns a royalty only to registered righters. Such techniques cannot appropriately perform management of copyright-related information or allocation of royalties as long as the intention of an author to create a copyright-protected work or the like is not properly managed. Thus, it is desirable to appropriately manage copyright-related information of content.

Accordingly, the present disclosure provides an information processing apparatus, an information processing method, and an information processing program capable of appropriately managing copyright-related information of content.

Solution to the problem

To solve the above problem, an information processing apparatus according to an embodiment of the present disclosure includes: an acquisition unit configured to acquire consensus information indicating that a plurality of copyright holders agree (acquirement) on shares of respective held copyrights, in a case where the plurality of copyright holders related to one piece of content exist; and a generating unit configured to generate a transaction for recording the consensus information acquired by the acquiring unit on the blockchain.

Drawings

Fig. 1 is a diagram illustrating an example of information processing according to an embodiment of the present disclosure.

Fig. 2 is a diagram illustrating an exemplary configuration of an information processing system according to an embodiment of the present disclosure.

Fig. 3 is a diagram illustrating an exemplary configuration of an information processing apparatus according to an embodiment of the present disclosure.

Fig. 4 is a diagram illustrating an example of a righter information storage unit according to an embodiment of the present disclosure.

Fig. 5 is a diagram illustrating an example of a content information storage unit according to an embodiment of the present disclosure.

Fig. 6 is a diagram illustrating an example of a consensus information storage unit according to an embodiment of the present disclosure.

Fig. 7 is a diagram illustrating an example of a function information storage unit according to an embodiment of the present disclosure.

Fig. 8 is a diagram illustrating an exemplary configuration of a terminal device according to an embodiment of the present disclosure.

Fig. 9 is a flowchart illustrating an information processing procedure according to an embodiment of the present disclosure.

Fig. 10 is a diagram illustrating an example of an overview of notifications about shares.

Fig. 11 is a diagram illustrating an example of an overview of a notification about copyright rights (moral rights).

Fig. 12 is a diagram illustrating an example of indication of information.

Fig. 13 is a diagram illustrating an example of indication of information.

Fig. 14 is a diagram illustrating an example of indication of information.

Fig. 15 is a diagram illustrating an example of indication of information.

Fig. 16 is a diagram illustrating an example of indication of information.

Fig. 17 is a diagram illustrating an example of indication of information.

Fig. 18 is a diagram illustrating an example of processing regarding registration of information.

Fig. 19 is a diagram illustrating an example of processing regarding utilization (deployment).

Fig. 20 is a diagram illustrating an example of a configuration including DAWs.

Fig. 21 is a diagram illustrating an example of a data configuration including copyright additional information.

Fig. 22 is a diagram illustrating an example of a data configuration including copyright additional information.

Fig. 23 is a diagram illustrating an example of a transaction.

Fig. 24 is a diagram illustrating an example of notification information on a music piece.

Fig. 25 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing apparatus or the terminal device.

Detailed Description

Embodiments of the present disclosure will now be described in detail based on the accompanying drawings. Also, these preferred embodiments do not limit the information processing apparatus, the information processing method, and the information processing program according to the present disclosure. Also, in the embodiments described below, the same components are denoted by the same reference numerals, and thus the description thereof is appropriately omitted.

The present disclosure is described in the following order of items.

1. Examples of the embodiments

1-1. overview of information processing according to embodiments of the present disclosure

1-2. configuration of information processing System according to embodiment

1-3. configuration of information processing apparatus according to embodiment

1-4. configuration of a terminal device according to an embodiment

1-5. information processing procedure according to embodiments

1-6 share information

1-7. copyright information

1-8 indication of information

1-8-1. display example of DAW by terminal device

1-8-2 display example on rights registration screen of terminal device

1-9 configuration and processing examples of systems

1-10. data structure

2. Other exemplary configurations

3. Hardware configuration

[1. example ]

[1-1. overview of information processing according to embodiments of the present disclosure ]

Fig. 1 is a diagram illustrating an example of information processing according to an embodiment of the present disclosure. Information processing according to an embodiment of the present disclosure is implemented as an information processing apparatus 100.

The example of fig. 1 illustrates a case in which copyright addition information about the copyright of the music piece MA as an example of the content additionally used is stored in the blockchain of the blockchain system 2. Further, the musical composition referred to herein is a concept including a musical composition (music), corresponding to the musical composition if there is no lyrics, and corresponding to the lyrics and the musical composition if there are lyrics. Assume that the music piece MA shown in fig. 1 is the content composed by the righter RH1 and the word composed by the righter RH 2. Further, the content is not limited to music pieces, but may be various contents including video contents such as movies or text contents such as novels. Further, the content is not limited to the completed content such as a musical composition, but may be a part of a sound source for a musical composition or a short sound for sampling. The example of fig. 1 illustrates a case where the copyright additional information includes information indicating shares of respective righters of the copyright and consensus information (agreement information) indicating that the righters agree on their respective shares. Also, the copyright additional information is not limited to the information indicating the share of the right, and may be various types of additional information regarding the copyright, such as information regarding the copyright of a copyright person.

Terminal device 10-1, terminal device 10-2, terminal device 10-3, etc. are shown to identify each terminal device 10, but the term "terminal device 10" is used herein unless a particular distinction is made between them. In the example of fig. 1, the righter RH1 and the righter RH2 coordinate their shares of the copyright of the music piece MA (step S10). A coordination is made so that the righter RH1 and the righter RH2 agree (consensus) on their share of the copyright of the music piece MA. The rightist RH1 and the rightist RH2 operate their respective terminal devices 10-1 and 10-2 to coordinate their shares using a tool such as a chat or bulletin board. The righter RH1 and the righter RH2 coordinate their shares using their respective terminal devices 10-1 and 10-2 by communicating information such as "share is half-divisible" or "share division into 25% is also possible". In one example, righter RH1 and righter RH2 operate their respective terminal devices 10-1 and 10-2 to coordinate their shares using the chat functionality of application X (see FIG. 14) described later. In one example, the righter RH1 and the righter RH2 agree to obtain their respective shares by dividing the author's share into two equal parts. In the example of fig. 1, the righter RH1 and the righter RH2 agree to divide a predetermined percentage of shares of an extra portion into two equal parts except a music publisher (hereinafter referred to as "publisher") engaged in a service such as copyright management and promotion of the music MA. The claimant RH1 and the claimant RH2 agreed to divide the portions other than the share of the publisher PB (such as 50%) into two equal parts. Then, the terminal device 10-2 used by the righter RH2 notifies the terminal device 10-3 used by the predetermined administrator of the publisher PB of the music piece MA (hereinafter also referred to as "publisher PB") of information on the determined agreement on the share (also referred to as "consensus information") (step S11). The terminal device 10-2 transmits, to the terminal device 10-3, information indicating that the righter RH1 and the righter RH2 have agreed an agreement (consensus) that shares half (50%) of each other except for the proportion (50%) of the publisher PB. In one example, terminal device 10-2 sends information indicating that the righter RH1 and the righter RH2 agree on a respective share of 25% (consensus). In one example, terminal device 10-2 sends an email (mail) or chat history to terminal device 10-3 indicating that multiple rightists RH1 and RH2 agreed upon the share agreement of the copyright. In one example, terminal device 10-2 sends text log information to terminal device 10-3 indicating that multiple righters RH1 and RH2 agree on their respective copyright shares. Also, fig. 1 illustrates a case where the terminal device 10-2 used by the righter RH2 notifies the terminal device 10-3 as an example, but the terminal device 10-1 used by the righter RH1 may notify the terminal device 10-3.

In addition, the reconciliation process for the protocols of the shares shown in FIG. 1 is an example. The publisher PB can make a reconciliation on the copyright share between the rightist RH1 and the rightist RH 2. In this case, in response to the operation of the publisher PB, the terminal device 10-3 of the publisher PB communicates with the terminal device 10-1 used by the claimant RH1 via an electronic mail or a usage message. On the other hand, the terminal device 10-1 performs communication in response to the operation of the righter RH1, such as reply to an email or message from the publisher PB on the right share of the music piece MA. This allows the publisher PB to reconcile the share of the rightist RH1 on the music piece MA. In one example, the terminal device 10-3 transmits an electronic mail to the terminal device 10-1 in response to an operation of the publisher PB, such as "if, for the music piece MA, the shares of the righters RH1 and RH2 are each 25% and the share of the issuer PB is 50%, can? ". On the other hand, the terminal device 10-1 transmits an electronic mail such as "yes, my share 25% is possible" to the terminal device 10-3 in response to the operation of the claimant RH 1.

Further, the terminal device 10-3 used by the publisher PB communicates with the terminal device 10-2 used by the claimant RH2 via an electronic mail or a usage message in response to the operation of the publisher PB. On the other hand, the terminal device 10-2 performs communication in response to the operation of the righter RH2, such as reply to an email or message from the publisher PB on the right share of the music piece MA. This allows the publisher PB to reconcile the share of the rightist RH2 on the music piece MA. In one example, the terminal device 10-3 transmits an electronic mail to the terminal device 10-2 in response to an operation of the publisher PB, such as "if for the music MA, the shares of the righters RH1 and RH2 are each 25% and the share of the publisher PB is 50% is not possible? ". On the other hand, the terminal device 10-2 sends an email such as "yes, my share 25% is ok" to the terminal device 10-3 in response to the operation of the claimant RH 2. Also, for simplicity of description, the above example shows the case where the agreement on the share is reached in one communication with the corresponding rightful person, but the agreement may be communicated over multiple communications or may be communicated with the rightful person collectively. Further, as described above, the righter RH1 and the righter RH2 may operate the respective terminal devices 10-1 and 10-2 using a tool such as a chat or bulletin board to determine an agreement on the share, and then notify the publisher B's terminal device 10-3 of the agreement on the share. In this way, the terminal device 10-3 used by the publisher PB can acquire information on the protocol of the rightful person for the share through any process as long as the information on the protocol of the rightful person for the share is available.

The above-described coordination allows the terminal device 10-3 to generate copyright additional information (referred to as "copyright additional information RDT 1") indicating that the shares of the righters RH1 and RH2 are each 25% and the share of the publisher PB is 50% for the music piece MA. Further, the terminal device 10-3 generates consensus information (referred to as "consensus information CDT 1") indicating that the righter RH1, the righter RH2, and the publisher PB agree on the share of the music piece MA. In one example, the terminal device 10-3 uses the history (text information) of the above-described email, chat, bulletin board, or the like as the consensus information CDT 1.

The terminal device 10-3 transmits copyright addition information (copyright addition information RDT1) indicating that the righter RH1, the righter RH2, and the publisher PB have their shares to the music piece MA in a ratio of "25: 25: 50", respectively, to the information processing apparatus 100. The information processing apparatus 100 acquires copyright addition information (copyright addition information RDT1) indicating that the righter RH1, the righter RH2, and the publisher PB have their respective shares to the music piece MA at a ratio of "25: 25: 50" (step S12). In the example of fig. 1, the terminal device 10-3 transmits copyright additional information RDT1 including consensus information CDT1 and right holder RH1 to the information processing apparatus 100. This allows the information processing apparatus 100 to acquire copyright additional information RDT1 including the consensus information CDT1, the righter RH1, and the righter RH 1. The example of fig. 1 illustrates a case where the common knowledge information CDT1 is used as the copyright additional information RDT 1.

The information processing apparatus 100 generates a transaction TS1 for storing copyright additional information in the blockchain of the blockchain system 2 (step S13). The information processing apparatus 100 generates a transaction TS1 using the consensus information CDT 1. The information processing apparatus 100 generates a transaction TS1, which transaction TS1 includes information indicating that the righter RH1, the righter RH2, and the publisher PB have their respective shares to the music piece MA in a ratio of "25: 25: 50". In one example, the information processing apparatus 100 generates the transaction TS1, the transaction TS1 including the consensus information CDT1 and information (such as a content ID) for identifying the music piece MA.

The information processing apparatus 100 hashes the common identification information CDT1 using a predetermined hash function. In one example, the information processing apparatus 100 hashes the consensus information CDT1 using a predetermined hash function stored in the function information storage unit 124 (see fig. 7). In one example, the information processing apparatus 100 hashes the consensus information CDT1, which consensus information CDT1 includes information on the protocol for shares as shown by the data group DT121 in the data group DT12 shown in fig. 21. This hash allows the information processing apparatus 100 to generate a hash value HDT1 obtained by hashing the consensus information CDT 1. Then, the information processing apparatus 100 generates a transaction TS1, the transaction TS1 including the hash value HDT1 and information (for example, a content ID) for identifying the music piece MA. In one example, the information processing apparatus 100 generates a transaction TS1 corresponding to a transaction format stored in the blockchain of the blockchain system 2. In the example of fig. 1, the information processing apparatus 100 generates a transaction TS1, as shown in fig. 23. Fig. 23 is a diagram illustrating an example of a transaction. The information processing apparatus 100 generates a transaction TS1, which transaction TS1 includes identification information (content ID) for identifying that the target of the consensus is the music piece MA and information indicating that the registrant of the consensus of the music piece MA is the publisher PB. The information processing apparatus 100 generates a transaction TS1, the transaction TS1 including the content ID "CT 1" of the music piece MA or an ID identifying the publisher PB. Further, the information processing apparatus 100 generates a transaction TS1, which transaction TS1 includes information indicating that the righter RH1, the righter RH2, and the publisher PB agree on their shares in a ratio of "25: 25: 50" for the music piece MA, respectively. Specifically, the information processing apparatus 100 generates a transaction TS1, the transaction TS1 including a hash value HDT1 obtained by hashing consensus information CDT1 indicating a protocol of shares between the righter RH1, the righter RH2, and the publisher PB. The information processing apparatus 100 generates a transaction TS1, the transaction TS1 including a hash value HDT1 obtained by hashing consensus information CDT1, the consensus information CDT1 being text log information indicating an agreement of copyright share between the rightful person RH1, the rightful person RH2, and the publisher PB. Further, the information processing apparatus 100 generates a transaction TS1, the transaction TS1 including share information indicating that the righter RH1, the righter RH2, and the publisher PB have respective shares of 25%, and 50% for the music piece MA. Also, fig. 23 is an example, and the information processing apparatus 100 can generate transactions having various data structures from information registered with the blockchain system 2.

The information processing apparatus 100 sends the generated transaction TS1 to the blockchain system 2 to register it in the blockchain system 2 (step S14). In the example of fig. 1, the information processing apparatus 100 sends the transaction TS1 to the node 20-3 of the blockchain system 2.

The blockchain system 2, upon receiving the transaction TS1, registers the received transaction TS1 to the blockchain (step S15). The blockchain system 2 generates a tile including the transaction TS1 and registers (adds) the generated tile into the blockchain. The blockchain system 2 generates and manages a blockchain of tiles that includes the transaction TS1 by appropriately using various techniques in the related art related to blockchains. In one example, the blockchain system 2 is formed by appropriately using various techniques in the related art described later, but the details will be described later.

As described above, the blockchain system 2 generates a tile including the transaction TS1 and registers (adds) the generated tile to the blockchain. In one example, the blockchain system 2 registers (adds) blockchain to blockchain in the case that there is a predetermined consensus (consensus establishment) for a blockchain (blockchain X) that includes transaction TS1, a timestamp indicating the time, and a hash value of the previous blockchain. This allows a transaction TS1 including information indicating that the righter RH1, the righter RH2, and the publisher PB have their respective shares in a ratio of "25: 25: 50" for music piece MA to be stored in the blockchain of the blockchain system 2.

As described above, the information processing apparatus 100 stores the transaction including the information indicating the share of the music by each righter in the blockchain of the blockchain system 2, and thus it is possible to appropriately manage the information related to the content copyright. Further, the example of fig. 1 shows a case where the information processing system 1 stores and manages the copyright share of the rightful person as copyright additional information in the blockchain of the blockchain system 2. However, the copyright additional information may be any information as long as it is additional information related to copyright, such as copyright of a person who is copyright. In one example, the information processing apparatus 100 may acquire copyright additional information on the copyright of the copyright holder, such as a right to integrity (right to integrity) or a right of signature (right of attribute), from the righter RH 1. In one example, the information processing apparatus 100 acquires copyright additional information (copyright additional information RDT11) indicating the right to which the claimant RH1 does not intend to exercise the maintenance integrity, from the terminal device 10 used by the claimant RH 1. Then, the information processing apparatus 100 generates a transaction including the copyright additional information RDT11 (transaction TS 11). In one example, the information processing apparatus 100 generates the transaction TS11 including information for identifying the righter RH1 or information indicating the right to which the righter RH1 does not intend to exercise maintenance integrity. The information processing apparatus 100 sends the generated transaction TS11 to the blockchain system 2 to register it in the blockchain system 2. For example, the information processing apparatus 100 sends the transaction TS11 to the node 20-1 of the blockchain system 2. Blockchain system 2 registers the received transaction TS11 to the blockchain upon receiving transaction TS 1.

Further, for example, the information processing apparatus 100 acquires copyright addition information (copyright addition information RDT12) indicating that the righter RH1 intends to exercise the signing right from the terminal device 10 used by the righter RH 1. Then, the information processing apparatus 100 generates a transaction including the copyright additional information RDT12 (transaction TS 12). In one example, the information processing apparatus 100 generates the transaction TS12, the transaction TS12 including information for identifying the rightful person RH1 or information indicating that the rightful person RH1 intentionally exercises a signature right. The information processing apparatus 100 sends the generated transaction TS12 to the blockchain system 2 to register it in the blockchain system 2. For example, the information processing apparatus 100 sends the transaction TS12 to the node 20-1 of the blockchain system 2. Blockchain system 2 registers the received transaction TS12 into the blockchain upon receiving transaction TS 1. Further, the process of registering the transaction TS12 in the node of the blockchain system 2 may be performed in the information processing apparatus 100. In the case where the information processing apparatus 100 performs processing in a node, it further includes a blockchain data storage unit that records blockchain data. Specifically, in the case where a consensus agreement is reached between a plurality of nodes based on a predetermined consensus algorithm, the blockchain data including a plurality of transactions is shared by each node via the P2P network according to the consensus agreement and stored in the blockchain data storage unit of each of the plurality of nodes.

As described above, the information processing apparatus 100 may have the function of the node 20 of the blockchain system 2. The information processing apparatus 100 and the node 20 may be integrally configured. In one example, the information processing apparatus 100 may be a node 20 of the blockchain system 2. In this case, the processing unit 133 of the information processing apparatus 100 performs a blockchain consensus protocol process for recording a transaction in a blockchain. In one example, the processing unit 133 of the information processing apparatus 100 can perform the protocol processing by appropriately using various consensus establishment algorithms described later. Further, in the case of performing the consensus protocol process of the blockchain, the processing unit 133 of the information processing apparatus 100 stores data including the transaction in a blockchain data storage unit (not shown) of the storage unit 120 as blockchain data. Further, the information processing apparatus 100 transmits the blockchain data including the transaction to another node 20. The other node 20 stores the received blockchain data in the blockchain data storage unit when receiving the blockchain data from the information processing apparatus 100.

In one example, in the related art, when registering content rights information with a rights management association, an owner of a right or a type of the right cannot be easily checked. On the other hand, the information processing apparatus 100 is able to facilitate the checking or distribution of the content right information by recording the right distribution condition and the proof of consensus on the distribution condition in the blockchain and by making them referable. In one example, the management association terminal 50 requests the blockchain system 2 to provide information on content such as a music piece to be checked, and checks the right or the like on the content based on the information received from the blockchain system 2 to check the content. Accordingly, the management association terminal 50 can facilitate the checking or distribution of the content right information. The information processing system 1 records the right assignment condition of the content and the protocol for right assignment in the blockchain of the blockchain system 2. In this way, the information processing system 1 records evidence of consensus on the right assignment condition in the blockchain. Therefore, it is possible for the rights management association to perform rights-related assignments based on the block chain's consensus information. In one example, the information processing system 1 stores the consensus information and the copyright additional information in association with a time stamp in the blockchain system 2, so it is possible to appropriately estimate a point in time when an agreement is made on rights such as a share.

[1-2. configuration of information processing System according to embodiment ]

The information processing system 1 shown in fig. 2 is described. Fig. 2 is a diagram illustrating an exemplary configuration of an information processing system according to an embodiment of the present disclosure. As shown in fig. 2, the information processing system 1 includes an information processing apparatus 100, a terminal device 10, a management association terminal 50, and a block chain system 2. The terminal device 10, the information processing apparatus 100, the terminal device 10, the management association terminal 50, and the block chain system 2 are connected via a predetermined communication network (network N) to be communicable by wire or wirelessly.

The information processing system 1 shown in fig. 2 may include a plurality of information processing apparatuses 100, a plurality of terminal devices 10, or a plurality of management association terminals 50. In one example, the blockchain system 2 may have any configuration as long as it can manage a blockchain including a block of a transaction generated by the information processing apparatus 100. In one example, the blockchain system 2 is configured using techniques associated with HyperLegendr Fabric. In one example, with respect to HyperLegger Fabric, the following disclosure is given:

·Hyperledger Fabric<https://www.hyperledger.org/projects/fabric>

blockchain system 2 generates and manages blockchains of blockchains that include transacted blockchains by appropriately using various conventional techniques related to blockchains, such as the superhedger Fabric described above. In one example, the blockchain system 2 may be in the form of a federation blockchain. In one example, the blockchain system 2 may suitably use various conventional techniques, such as a Practical Byzantine Fault Tolerant (PBFT) as a consensus establishment algorithm (consensus algorithm).

Also, the form of the blockchain in the blockchain system 2 is not limited to a federation blockchain (federation chain), and may be various forms of blockchains such as a public chain and a private chain. Further, as the consensus establishing algorithm (consensus algorithm) of the blockchain system 2, various conventional techniques such as consensus on authentication (PoC), entitlement authentication (PoS), importance authentication (PoI) can be suitably used. In other words, in the information processing system 1, the blockchain system 2 may be in any form as long as the copyright additional information of a music piece can be managed by using the blockchain related technique.

In the example shown in fig. 2, the blockchain system 2 includes a plurality of nodes 20-1, 20-2, 20-3, etc. Also, fig. 2 illustrates only the nodes 20-1, 20-2, and 20-3, but the arrangement is not limited to the nodes 20-1, 20-2, and 20-3, but includes four or more nodes 20, such as the node 20-4 or 20-5. Further, nodes 20-1, 20-2, 20-3, etc. are described as nodes 20 unless a particular distinction is made between them.

The blockchain system 2 is a system that performs processing associated with blockchains. The blockchain system 2 is a system that manages a blockchain in which each block including transactions related to copyright additional information is associated with each other in the order of blockgeneration. The node 20 of the blockchain system 2 is an information processing apparatus that performs various processes such as blockchain generation or blockchain sharing. The node 20 includes a communication unit configured by, for example, a Network Interface Card (NIC), a communication circuit, or the like, and is connected to a network N (such as the internet) by wire or wirelessly. The node 20 transmits and receives information to and from other devices, such as the terminal device 10, via the network N. Each node 20 communicates with another node 20 to communicate information related to the blockchain. The node 20 communicates with the information processing apparatus 100, the terminal device 10, and the management association terminal 50.

The node 20 has a control unit configured by, for example, a Central Processing Unit (CPU), a Micro Processing Unit (MPU), or the like, and executes various information processes. The node 20 has a storage unit configured by, for example, a semiconductor memory device such as a Random Access Memory (RAM) and a flash memory, or by a storage device such as a hard disk or an optical disk drive. Each node 20 stores a chain of blocks in a memory location.

In addition, the node 20, in response to a request from an external device, extracts information corresponding to the request and transmits the information to the request source. In one example, when receiving designation information for designating information from an external device, the node 20 extracts the corresponding information from the block chain stored in the storage unit and transmits the extracted information to the request source. Also, the blockchain system 2 may include a service providing device that performs various processes, such as acquiring corresponding information from the node 20 and transmitting it to a request source in response to a request from an external device. In one example, upon receiving the hash value of the copyright additional information, the hash value of the sound, or the identification information (content ID) of the musical composition, the blockchain system 2 transmits information on the musical composition corresponding to the hash value or the identification information to the request source. In one example, the node 20 of the blockchain system 2 transmits information on a musical composition corresponding to the hash value or identification information to the request source upon receiving the hash value of the copyright addition information, the hash value of the sound, or the identification information (content ID) of the musical composition. The node 20 searches (extracts) information corresponding to the request from the request source by appropriately using various techniques related to the search of the block chain, and transmits the searched (extracted) information to the request source. The node 20 searches for information corresponding to the request from the request source by appropriately using various techniques such as a tile (blockchain) browser, and transmits information derived from the search result to the request source.

The information processing apparatus 100 provides services related to management of additional copyright additional information. The information processing apparatus 100 is an information processing apparatus that generates a transaction for storing copyright additional information on a content copyright in a blockchain. The information processing apparatus 100 generates a transaction for storing copyright additional information including the consensus information acquired from the terminal device 10 in the block chain. The information processing apparatus 100 transmits the generated transaction to the node 20 of the blockchain system 2.

The terminal device 10 is an information processing apparatus used by a righter or the like of content. In one example, the terminal device 10 is used by a user, such as an author of content. In one example, the terminal device 10 is used by a publisher engaged in a business such as management, development, and promotion of copyrights of musical pieces (musical compositions). The terminal device 10 transmits the consensus information, the copyright-attached information, and the like to the information processing apparatus 100. The terminal device 10 may be any device as long as the processing in the embodiment can be realized. In one example, terminal device 10 may be a device such as a smart phone, a tablet terminal, a notebook Personal Computer (PC), a desktop PC, a mobile phone, or a Personal Digital Assistant (PDA). The example of fig. 1 illustrates a case where the terminal device 10 is a smartphone or a notebook PC.

The management association terminal 50 is an information processing apparatus used by a business operator (hereinafter also referred to as "management association") that manages content rights. In one example, the management association terminal 50 is an information processing apparatus used by a business operator who manages copyrights associated with musical works (music). In one example, the management association may be a business operator that manages the rights to music pieces by receiving trust in the rights, such as recording rights or music performance rights, from a rightist, such as a tokenizer, composer, or publisher holding the rights to music pieces. In one example, the management association performs monitoring of usage licenses (licenses) of persons who use music, collection of usage fees, distribution of usage fees to righters, and copyright infringement.

The management association terminal 50 includes, for example, a communication unit implemented by an NIC, a communication circuit, or the like, and is connected to a network N (for example, the internet) by wire or wireless. The management association terminal 50 transmits and receives information to and from other devices such as the information processing apparatus 100, the terminal device 10, and the node 20 of the block chain system 2 via the network N. The management association terminal 50 receives notification information on the copyright of the content from the terminal device 10. The management association terminal 50 receives notification information on trust of the copyright of the content from the terminal device 10.

In addition, the management association terminal 50 may request the blockchain system 2 to provide information, and make a judgment of the copyright of the content based on the information acquired from the blockchain system 2. The management association terminal 50 may request information on the copyright-attached information from the node 20 and make a judgment of the copyright of the content based on the information acquired from the node 20. In one example, the management association terminal 50 may request information on the share of the copyright of the content from the node 20, and may make a judgment on the share of the copyright of the content based on the information acquired from the node 20. The management association terminal 50 has a control unit implemented by, for example, a CPU, MPU, or the like and performs various information processes.

[1-3. arrangement of information processing apparatus according to embodiment ]

The configuration of the information processing apparatus 100 as an example of an information processing apparatus that performs information processing according to an embodiment will now be described. Fig. 3 is a diagram illustrating an exemplary configuration of the information processing apparatus 100 according to an embodiment of the present disclosure.

As shown in fig. 3, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Also, the information processing apparatus 100 may include an input unit (such as a keyboard or a mouse, for example) that receives various operations as inputs from an administrator or the like of the information processing apparatus 100 and a display unit (such as a liquid crystal display, for example) that displays various types of information.

The communication unit 110 is implemented by, for example, a Network Interface Card (NIC) or the like. Then, the communication unit 110 is connected to the network N (see fig. 2) by wire or wirelessly, and transmits and receives information to and from other information processing apparatuses such as the terminal device 10, the management association terminal 50, the node 20 of the block chain system 2, and the like.

The storage unit 120 is implemented by, for example, a semiconductor memory device such as a Random Access Memory (RAM) or a flash memory, or by a storage device such as a hard disk or an optical disk drive. As shown in fig. 3, the storage unit 120 according to the embodiment includes a righter information storage unit 121, a content information storage unit 122, a consensus information storage unit 123, and a function information storage unit 124. Also, although not shown, the storage unit 120 may store various types of information such as an image as a basis of an image to be provided to the terminal device 10.

The righter information storage unit 121 according to the embodiment stores various types of information (righter information) on a righter who holds a right to content (copyrighted work). Fig. 4 is a diagram illustrating an example of a righter information storage unit according to an embodiment of the present disclosure. In the example shown in fig. 4, the rightful person information storage unit 121 has items of "rightful person ID", "rightful person", "contact address", and "address".

In this example, the item "rightful person ID" indicates identification information for identifying a rightful person. The item "rightist" indicates the name of the rightist identified by the rightist ID. Also, in the example shown in fig. 4, although indicated as an abstract symbol of "artist a", a concrete name is registered for the item "rightful person".

In addition, the item "contact means" indicates a means of contacting the rightful person of the corresponding right. Also, in the example of fig. 4, although indicated as an abstract symbol such as "email address AD 1", a concrete address (character string) of "abc … @ … xxx. Further, although the case where the email address of each rightful person is stored as the item "contact address" is illustrated, the item "contact address" is various types of information, such as a phone number, as long as the information can be transmitted to the rightful person.

The item "address" indicates an address corresponding to the rightist identified by the rightist ID. In one example, where the rights are natural persons, this may be the home address of the natural person. Further, for example, in the case where the right person is a legal person, it may be the headquarters location of the legal person. Also, in the example shown in FIG. 4, the item "address" is listed as an abstract symbol, such as "LC 1," but could be an area name or address. Further, for example, the item "address" may be information indicating latitude and longitude.

In one example, in the example shown in fig. 4, the rightist ID "RH 1" indicates that the rightist (rightist RH1) is referred to as "artist a". The means of contacting the rightful person RH1 indicates an email address AD 1. Further, the claimant RH1 indicates an address of "LC 1".

Also, the righter information storage unit 121 is not limited to the above example, and may store various types of information according to its use. The righter information storage unit 121 may store various types of information about the righter, such as the age, sex, and workplace of the righter.

The content information storage unit 122 according to the embodiment stores various types of information related to content (copyrighted works). Fig. 5 is a diagram illustrating an example of a content information storage unit according to an embodiment. The content information storage unit 122 shown in fig. 5 has items of "content ID", "category", "content", "data", and "rights information".

The item "content ID" indicates identification information for identifying content. The item "category" indicates a category (classification) of content. The item "content" indicates the title of the content, etc. The item "data" indicates content data. In one example, where the category is music, the item "data" stores the data in an audio file format, such as MPEG-1 audio layer-3 (MP3) or adaptive transform acoustic coding (ATRAC). In fig. 5, an example is illustrated in which conceptual information of "MDT 1" is stored in the item "Data", but actually stored is the Data itself or a file path name indicating the storage location thereof.

The item "right information" has items of "right holder", "share", "presence or absence of personal rights", and "exercise intention". The item "rightist" indicates the right of the content. In the example of fig. 5, a case where the rightist ID is stored in the item "rightist" is illustrated, but any information (for example, the title of the rightist) may be used as long as the rightist can be identified. The item "share" indicates a right share (proportion) of each righter to the content.

In addition, "presence or absence of personal rights" indicates whether each rightful person has copyrights for the contents. If "if the personal right is" yes ", it indicates that the rightful person has the copyright personal right to the content. Also, in the example of fig. 5, if "whether or not there is an personal right" is "yes", right objects such as composition or word are listed in parentheses.

The item "exercise intention" indicates the intention of each righter to exercise the copyright of the copyright holder. The item "exercise intention" has various items corresponding to the copyright of the copyright holder, such as the item "right to maintain integrity" and the item "right to sign". The term "right to maintain integrity" indicates whether the rightist intentionally exercises the right to maintain integrity. The term "signature" indicates whether the rightist intentionally exercises the signature.

In the example of fig. 5, the music piece MA identified by the content ID "CT 1" (content CT1) indicates that the category is "music piece" and the data is "MDT 1". Further, it indicates that the righters of the music piece MA are righters RH1, RH2, and RH 21. The title RH1 is indicated to have a share of 25% and has copyright rights on the composition. In other words, the indication right RH1 is a composer of the music piece MA. The claimant RH1 was instructed not to exercise rights to maintain integrity, and to exercise signing rights intentionally. The indication claimant RH2 has 25% share and has copyright rights to the wording. In other words, the obligee RH2 is indicated as a speaker of the music piece MA. The claimant RH2 was instructed not to exercise rights to maintain integrity, and to exercise signing rights intentionally. The indication of the property right RH21 has 50% share and no copyright rights.

Also, the content information storage unit 122 is not limited to the above examples and may store various types of information according to their uses. In one example, the content information storage unit 122 may store information on a content acquisition date and time or a content creation date.

The consensus information storage unit 123 according to the embodiment stores information (consensus information) related to a protocol (consensus). In one example, the common identification information storage unit 123 stores common identification information on rights of content (copyrighted work). Fig. 6 is a diagram illustrating an example of a consensus information storage unit according to an embodiment of the present disclosure. In the example shown in fig. 6, the common identification information storage unit 123 includes items of "common identification ID", "target content", "common identification information", and "transaction".

The item "consensus ID" indicates identification information for identifying consensus. The item "target content" indicates content that is a target of consensus. The example of fig. 6 illustrates a case where a content ID is stored in the item "target content", but any information (e.g., a title of the content) may be used as long as the content can be identified.

The item "consensus information" stores information about the details of consensus. The item "consensus information" includes an item "history" and a "hash value". The item "history" includes various types of log information, such as communication between authorized persons until a consensus is reached. In one example, the item "history" includes various types of log information, such as communication of emails or messages performed between the stakeholders to determine the share proportion of the respective stakeholder. Fig. 6 illustrates an example in which conceptual information of "CDT 1" is stored in the item "history", but actually, various types of information such as character strings and audio or file path names indicating the storage locations thereof are stored. In the item "hash value", a hash value obtained by converting information stored in the "history" item by a predetermined hash function is stored. In one example, in the item "hash value", a hash value generated by using the function FCT1 as a hash function shown in fig. 7 is stored. Also, the example of fig. 6 illustrates an item "hash value", but in the case where a function used for conversion (such as encoding or encryption) is a function other than a hash function, an output value obtained from the function may be stored.

The item "transaction" indicates data of the generated transaction. Fig. 6 illustrates an example in which conceptual information of "TS 1" is stored in the item "transaction", but in actuality, information to be registered to the blockchain or a file path name indicating the storage location thereof is stored in the item "transaction". In one example, the item "transaction" is information that digitizes the author's claims, which is a source of consensus. Alternatively, the item "transaction" is information including a hash value generated from a consensus history, rights sharing information other than the hash value, and the like. Also, the item "transaction" may include various types of information as long as it is stored in the blockchain, and is not limited to the hash value or the rights share information other than the hash value. In one example, the item "transaction" may include various types of information, as shown in FIG. 23.

In the example of fig. 6, the consensus identified by the consensus ID "CN 1" (consensus CN1) indicates that the target content is content CT 1. In other words, the consensus CN1 indicates that it is a consensus on the right of the music piece MA as the content CT 1. It is indicated that the history of consensus CNs includes consensus information CDT 1. The consensus information CDT1 includes consensus on the share proportion of the respective righters (righters RH1, RH2, and RH21) of the music piece MA. It is indicated that the consensus information CDT1 of the consensus CN1 is converted into a hash value HDT 1. Indicated is a transaction indication transaction TS1 generated for consensus CN 1.

Also, the consensus information storage unit 123 is not limited to the above examples, and may store various types of information according to its use. The consensus information storage unit 123 may store information for identifying an authorized person who has agreed upon in association with each consensus.

The function information storage unit 124 according to the embodiment stores information on a function for converting information. In one example, the function information storage unit 124 stores information related to a function applied to encryption, encoding, or the like of information. Fig. 7 is a diagram illustrating an example of a function information storage unit according to an embodiment of the present disclosure. In the example shown in fig. 7, the function information storage unit 124 includes items of "function ID", "classification", and "function data".

The item "function ID" indicates identification information for identifying a function. The item "classification" indicates the type (classification) of each function. In one example, the term "classification" indicates a designation or the like of the type (classification) of each function. The term "function data" indicates data of a function. Although fig. 7 illustrates an example in which conceptual information of "FDT 1" is stored in the item "function data", actually, various types of information corresponding to functions or file path names indicating storage locations thereof are stored in the item "function data".

The example of fig. 7 indicates that the function identified by the function ID "FCT 1" (function FCT1) corresponds to a hash function. The function data of the function FCT1 indicates that it is function data FDT 1. In one example, the function FCT1 may be a variety of functions, such as a cryptographic hash function. In one example, the function FCT1 may be various functions, such as Secure Hash Algorithm (SHA) -256, SHA-384, SHA-512, message digest algorithm (MD) 5.

Also, the function information storage unit 124 is not limited to the above example, and may store various types of information according to its use. In one example, the function information storage unit 124 may store not only the hash function but also information on various types of functions used for information conversion.

The description continues by referring back to fig. 3. The control unit 130 is implemented by, for example, a Central Processing Unit (CPU), a Micro Processing Unit (MPU), or the like that executes a program (e.g., a determination program such as an information processing program according to the present disclosure) stored in the information processing apparatus 100 by using a RAM or the like as a work area. Further, the control unit 130 is a controller, and is implemented by, for example, an integrated circuit such as an Application Specific Integrated Circuit (ASIC) or a Field Programmable Gate Array (FPGA).

As shown in fig. 3, the control unit 130 includes an acquisition unit 131, a determination unit 132, a processing unit 133, a notification unit 134, a reception unit 135, and a transmission unit 136. The control unit 130 realizes or executes the functions or operations of the information processing described below. Also, the internal configuration of the control unit 130 is not limited to the configuration shown in fig. 3, and may be other configurations as long as it is a configuration for executing information processing described later. Further, the connection relationship of the respective processing units included in the control unit 130 is not limited to the connection relationship shown in fig. 3, and may be other connection relationships.

The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from the external information processing apparatus. The acquisition unit 131 acquires various types of information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50.

The acquisition unit 131 acquires various types of information from the storage unit 120. The acquisition unit 131 acquires various types of information from the rights information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

The acquisition unit 131 acquires various types of information determined by the determination unit 132. The acquisition unit 131 acquires various information generated by the processing unit 133. The acquisition unit 131 acquires various types of information notified by the notification unit 134. The acquisition unit 131 acquires various types of information received by the reception unit 135. The acquisition unit 131 acquires various types of information transmitted by the transmission unit 136.

The acquisition unit 131 acquires additional copyright additional information on the copyright of the content. The acquisition unit 131 acquires copyright additional information indicating a share held by a rightful person of copyright. The acquisition unit 131 acquires copyright additional information on the copyright of a copyright holder held by the author of the content. The acquisition unit 131 acquires copyright additional information on the copyright of the author as a right held by the author to maintain integrity. Acquisition section 131 acquires copyright additional information on the copyright holder right which is the copyright held by the author.

The acquisition unit 131 acquires copyright additional information regarding the intention of the author to exercise the copyright of the writer. The acquisition unit 131 acquires copyright additional information indicating that the author does not intend to exercise the copyright of the author. The acquisition unit 131 acquires copyright additional information indicating that the author has the authority to exercise the copyright.

The acquisition unit 131 acquires consensus information indicating an agreement on a copyright between righters of the copyright. The acquisition unit 131 acquires consensus information indicating a protocol between righters of a copyright for a share of the corresponding righter of the copyright. The acquisition unit 131 acquires consensus information indicating a predetermined protocol between the respective righters of the copyright. The acquisition unit 131 acquires additional copyright additional information on the copyright of the content as a musical piece.

In the example of fig. 1, the acquisition unit 131 acquires copyright additional information (copyright additional information RDT1) indicating that the righter RH1, the righter RH2, and the publisher PB have their respective shares to the music piece MA at a ratio of "25: 25: 50". The acquisition unit 131 acquires copyright additional information RDT1 including consensus information CDT1, righter RH1, and righter RH 1.

The determination unit 132 determines various types of information. The determination unit 132 determines various types of information. In one example, the determination unit 132 determines various types of information based on information from an external information processing apparatus or information stored in the storage unit 120. The determination unit 132 determines various types of information based on information from an external information processing apparatus or information stored in the storage unit 120. The determination unit 132 determines various types of information based on information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The determination unit 132 determines various types of information based on the information stored in the righter information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

The determination unit 132 determines various types of information based on the various types of information acquired by the acquisition unit 131. The determination unit 132 determines various types of information based on the various types of information generated by the processing unit 133. The determination unit 132 determines various types of information based on the various types of information received by the reception unit 135.

The determination unit 132 determines whether the copyright share held by the corresponding righter satisfies a predetermined condition. The determination unit 132 determines whether the total number of rights shares held by the corresponding righter exceeds a predetermined threshold. The determination unit 132 determines whether the copyright-attached information includes information indicating that the copyright permits modification of the content.

The processing unit 133 generates various types of information. The processing unit 133 generates various types of information based on information from an external information processing apparatus or information stored in the storage unit 120. The processing unit 133 generates various types of information based on information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The processing unit 133 generates various types of information based on the information stored in the righter information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

The processing unit 133 generates various types of information based on the various types of information acquired by the acquisition unit 131. The processing unit 133 generates various types of information based on the various types of information determined by the determination unit 132. The processing unit 133 generates various types of information based on the various types of information determined by the receiving unit 135.

The processing unit 133 generates a transaction for storing the copyright additional information acquired by the acquisition unit 131 in the block chain. In the case where the acquisition unit 131 acquires the consensus information, the processing unit 133 generates a transaction for storing the copyright additional information in the block chain. The processing unit 133 generates a transaction for storing the copyright additional information including the consensus information in the blockchain. The processing unit 133 generates a transaction for storing the copyright additional information acquired by the acquisition unit 131 in the block chain, the transaction registering information on the right of the musical composition.

The processing unit 133 generates various types of information such as a screen (image information) to be provided to an external information processing apparatus using various techniques as appropriate. The processing section 133 generates a screen (image information) or the like to be provided to the terminal device 10. In one example, the processing unit 133 generates a screen (image information) or the like to be provided to the terminal device 10 based on the information stored in the storage unit 120.

The processing unit 133 can generate a screen (image information) or the like by any processing as long as the screen (image information) or the like to be supplied to the external information processing apparatus can be generated. In one example, the processing unit 133 generates a screen (image information) to be provided to the terminal device 10 using various techniques related to image generation, image processing, and the like as appropriate. In one example, the processing unit 133 generates a screen (image information) to be provided to the terminal device 10 using various techniques such as Java (registered trademark) as appropriate. Also, the processing unit 133 may generate a screen (image information) to be provided to the terminal device 10 based on the format of CSS, JavaScript (registered trademark), or HTML. Further, for example, the processing unit 133 may generate a screen (image information) in various formats such as Joint Photographic Experts Group (JPEG), Graphic Interchange Format (GIF), or Portable Network Graphics (PNG).

In the example of fig. 1, the processing unit 133 generates a transaction TS1 for storing copyright additional information in the blockchain of the blockchain system 2. The processing unit 133 generates a transaction TS1 using the consensus information CDT 1. In one example, the consensus information may include author claims for each item, such as author shares. Specifically, the processing unit 133 uses information indicating the agreement (consensus) of shares between the righter RH1 and the righter RH2 or information indicating the shares of the music MA by each of the righter RH1, the righter RH2, the righter RH2, and the publisher PB to generate the transaction TS 1. The processing unit 133 generates a transaction TS1, which transaction TS1 includes information indicating that the righter RH1, the righter RH2, and the publisher PB have their respective shares of the music piece MA in a ratio of "25: 25: 50". The processing unit 133 generates a transaction TS1 including the consensus information CDT1 and information (e.g., content ID) for identifying the music piece MA. The processing unit 133 hashes the consensus information CDT1 using a predetermined hash function. The processing unit 133 generates a hash value HDT1 obtained by hashing the consensus information CDT 1. Then, the information processing apparatus 100 generates a transaction TS1 including the hash value HDT1 and information (for example, a content ID) for identifying the music piece MA.

The notification unit 134 notifies various types of information. The notification unit 134 notifies various types of information to other information processing apparatuses such as the terminal device 10 or the management association terminal 50. In one example, the notification unit 134 notifies various types of information based on information from an external information processing apparatus or information stored in the storage unit 120. The notification unit 134 notifies various types of information based on information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The notification unit 134 notifies various types of information based on the information stored in the righter information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

The notification unit 134 notifies various types of information based on the various types of information acquired by the acquisition unit 131. The notification unit 134 notifies various types of information based on the various types of information determined by the determination unit 132. The notification unit 134 notifies various types of information based on the various types of information generated by the processing unit 133. The notification unit 134 notifies various types of information based on the various types of information received by the reception unit 135. The notification unit 134 provides a notification by instructing the transmission unit 136 to transmit various types of information to the transmission unit 136.

The notification unit 134 provides a predetermined notification to each of the righters in a case where the share of the copyright hold by each of the righters satisfies a predetermined condition. The notification unit 134 provides a predetermined notification to each of the stakeholders if the total number of shares held by the respective stakeholder for the copyright exceeds a predetermined threshold. In the case where a predetermined request related to the content is made, the notification unit 134 provides a predetermined notification to the author. In the case where the copyright-attached information includes information indicating that the copyright allows modification of the content, the notification unit 134 provides a predetermined notification to the author.

The receiving unit 135 receives various types of information. The receiving unit 135 receives various types of information from an external information processing apparatus. The receiving unit 135 receives various types of information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50.

The receiving unit 135 receives copyright additional information (copyright additional information RDT1) indicating that the righter RH1, the righter RH2, and the publisher PB have their respective shares to the music piece MA at a ratio of "25: 25: 50". The receiving unit 135 receives copyright additional information RDT1 including consensus information CDT1, righter RH1, and righter RH 1.

The transmission unit 136 provides various types of information to the external information processing apparatus. The transmission unit 136 transmits various types of information to the external information processing apparatus. For example, the transmission unit 136 transmits various types of information to other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The transmitting unit 136 provides information stored in the storage unit 120. The transmission unit 136 transmits the information stored in the storage unit 120.

The transmission unit 136 provides various types of information based on information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The transmitting unit 136 provides various types of information based on the information stored in the storage unit 120. The transmission unit 136 provides various types of information based on the information stored in the righter information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

The transmission unit 136 transmits various types of information acquired by the acquisition unit 131. The transmission unit 136 transmits the various types of information determined by the determination unit 132. The transmission unit 136 transmits various types of information generated by the processing unit 133. The transmission unit 136 transmits various types of information to be notified by the notification unit 134 in response to an instruction from the notification unit 134. The transmitting unit 136 transmits various information received by the receiving unit 135 to the terminal device 10.

The sending unit 136 sends the transaction generated by the processing unit 133 to the blockchain node 20.

In the example of fig. 1, the sending unit 136 sends the generated transaction TS1 to the blockchain system 2 to be registered in the blockchain system 2. The sending unit 136 sends the transaction TS1 to the node 20-3 of the blockchain system 2.

[1-4. configuration of terminal device according to embodiment ]

The configuration of the terminal device 10 as an example of an information processing apparatus that performs information processing according to the embodiment will now be described. Fig. 8 is a diagram illustrating an exemplary configuration of a terminal device according to an embodiment of the present disclosure.

As shown in fig. 8, the terminal device 10 includes a communication unit 11, an input unit 12, an output unit 13, a storage unit 14, a control unit 15, and a display unit 16.

The communication unit 11 is implemented by, for example, a NIC, a communication circuit, or the like. The communication unit 11 is connected to a network N (such as the internet) in a wired or wireless manner, and transmits and receives information to and from other devices such as the information processing apparatus 100, the management association terminal 50, and the node 20 of the block chain system 2 via the network N.

The input unit 12 receives inputs of various operations from a user. The input unit 12 receives an input of a user. The input unit 12 receives an input of a user using a keyboard or a mouse. The input unit 12 receives as input a model type selection of a user. The input unit 12 receives as input a user selection of an error function. The input unit 12 receives designation information for designating an importance level by a user. The input unit 12 receives designation information for designating the importance level of the result information displayed on the display unit 16 by the user.

The input unit 12 receives a selection of an object, to which an importance level is assigned among the respective items in the matrix table included in the image IM1 at the time of machine learning, from the user U1. The input unit 12 receives, as input, a selection of a combination of the correct unlabeled "9" and the predicted label "4" by the user U1 in response to an operation by the user U1. The input unit 12 receives the importance level designated by the target selected by the user U1 from the user U1. The input unit 12 receives the importance level "2" of the specified correct unlabeled "9" and predicted label "4" from the user U1.

The input unit 12 may have a function of detecting voice. In one example, the input unit 12 has a microphone that detects speech. The input unit 12 may receive as input an utterance of a user. In one example, the input unit 12 may receive various operations from a user through a display screen through the function of a touch panel implemented by various types of sensors. In other words, the input unit 12 may receive various operations from the user through the display unit 16 of the terminal device 10.

In this case, the input unit 12 receives an operation such as an operation designated by the user through the display unit 16 of the terminal device 10. In other words, the input unit 12 functions as a receiving unit that receives a user operation through the function of the touch panel. Also, a capacitive touch panel is widely adopted in the tablet terminal as a technique of detecting an operation of a user through the input unit 12. However, any other technique such as a resistance, surface acoustic wave, infrared, or electromagnetic induction technique may be employed as long as the operation of the user can be detected and the touch screen function can be implemented. Further, the terminal device 10 provided with buttons or the like may have an input unit that also receives an operation by the user using the buttons or the like.

The output unit 13 outputs various types of information. The output unit 13 has a function of outputting sound. In one example, the output unit 13 has a speaker that outputs sound. Also, in the case where the terminal device 10 is configured not to output sound, it is not necessarily provided with the output unit 13.

The storage unit 14 is implemented by, for example, a semiconductor memory device such as a RAM or a flash memory, or by a storage device such as a hard disk or an optical disk drive. The storage unit 14 stores various types of information for displaying information.

The description continues by returning to fig. 8. The control unit 15 is implemented by, for example, a CPU, an MPU, or the like that executes a program (e.g., a display program such as an information processing program according to the present disclosure) stored in the terminal device 10 by using a RAM or the like as a work area. In addition, the control unit 15 is a controller, and is implemented by, for example, an integrated circuit (ASIC or FPGA).

As shown in fig. 8, the control unit 15 includes a receiving unit 151, a display control unit 152, a generating unit 153, and a transmitting unit 154, and realizes or executes functions or operations of information processing described below. Also, the internal configuration of the control unit 15 is not limited to the configuration shown in fig. 8, and may be other configuration as long as it is a configuration for executing information processing described later.

The receiving unit 151 receives various types of information. The receiving unit 151 receives various types of information from an external information processing apparatus. The receiving unit 151 receives various types of information from other information processing apparatuses (such as the information processing apparatus 100 or the management association terminal 50). The receiving unit 151 receives an email or a message from the other terminal apparatus 10.

The reception unit 151 receives control information from the information processing apparatus 100. The receiving unit 151 receives an image from the information processing apparatus 100. The receiving unit 151 receives an image including control information from the information processing apparatus 100. The receiving unit 151 receives the images IM11 to IM13, IM21 to IM23, and the like from the information processing apparatus 100.

The display control unit 152 controls various display instructions. The display control unit 152 controls the display of the display unit 16. The display control unit 152 controls display of the display unit 16 in response to reception by the reception unit 151. The display control unit 152 controls the display of the display unit 16 based on the information received by the receiving unit 151. The display control unit 152 controls the display of the display unit 16 based on the information generated by the generation unit 153. The display control unit 152 controls the display of the display unit 16 in response to the generation of the generation unit 153. The display control unit 152 controls the display of the display unit 16 so that the image 1 received from the information processing apparatus 100 is displayed on the display unit 16.

The display control unit 152 can control the display of the display unit 16 using an application (display application) that displays the images IM11 through IM13, IM21 through IM23, and the like. The display control unit 152 may be implemented by a display application. The display control unit 152 controls the display of the display unit 16 according to predetermined control information. In this regard, the control information is written in a script language such as JavaScript (registered trademark), CSS, or the like.

The generation unit 153 generates various types of information. The generation unit 153 generates various types of information based on information from an external information processing apparatus or information stored in the storage unit 14. The generation unit 153 generates various types of information based on information from other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The generation unit 153 generates various types of information based on the information received by the reception unit 151. The generation unit 153 generates an image to be displayed on the display unit 16 in response to receiving the image through the reception unit 151.

The transmission unit 154 transmits various types of information to the external information processing apparatus. For example, the transmission unit 154 transmits various types of information to other information processing apparatuses such as the terminal device 10 or the management association terminal 50. The transmission unit 154 transmits the information stored in the storage unit 14.

The transmission unit 154 transmits various types of information based on information from other information processing apparatuses such as the information processing apparatus 100. The transmission unit 154 transmits various types of information based on the information stored in the storage unit 14.

The transmission unit 154 transmits an email or a message to the other terminal apparatus 10 in response to the operation. The transmission unit 154 transmits an electronic mail to the other terminal apparatus 10 in response to the user's operation.

The display unit 16 displays various types of information. The display unit 16 is implemented by, for example, a liquid crystal display, an organic Electroluminescence (EL) display, or the like. The display unit 16 may be implemented by any means as long as it can display information provided by the information processing apparatus 100. The display unit 16 displays various types of information in response to control of the information processing apparatus 100. The display unit 16 displays various types of information according to control information received from the information processing apparatus 100 through the receiving unit 151. The display unit 16 displays various types of information in response to control by the display control unit 152. The display unit 16 displays an image provided by the information processing apparatus 100. The display unit 16 displays various types of information generated by the generation unit 153. The display unit 16 displays images IM11 to IM13, IM21 to IM23, and the like.

Also, the above-described processes such as the display control process, the generation process, and the display process performed by the control unit 15 may be realized by, for example, a predetermined application in each component of the control unit 15. In one example, the display control processing, the generation processing, the display processing, and the like of the control unit 15 may be realized by control information including JavaScript (registered trademark) and the like. Further, in the case where the above-described display control processing, generation processing, display processing, and the like are executed using a dedicated application, the control unit 15 may be provided with, for example, an application control unit that controls a predetermined application (such as a web browser, for example) or a dedicated application.

[1-5. information processing procedure according to example ]

A procedure of various types of information processing according to the embodiment is now described with reference to fig. 9. Fig. 9 is a flowchart illustrating an information processing procedure according to an embodiment of the present disclosure.

As shown in fig. 9, the information processing apparatus 100 acquires additional copyright-attached information on the copyright of the content (step S101). In one example, the information processing apparatus 100 acquires copyright additional information indicating whether or not an author of content has an intention to exercise the copyright of the author. In one example, the information processing apparatus 100 acquires copyright additional information indicating whether the author of the content has an intention to exercise a right or a signature to maintain integrity.

The information processing apparatus 100 generates a transaction for storing copyright additional information in the blockchain (step S102). In one example, the information processing apparatus 100 generates a transaction for storing copyright additional information indicating whether or not an author of content has an intention to exercise the copyright of the author in a block chain. The information processing apparatus 100 transmits a transaction to a node of the blockchain (step S103). In one example, the information processing apparatus 100 sends a transaction to a node of the blockchain indicating whether the content author has an intention to exercise the copyright of the author.

[1-6. fraction information ]

In the case where the share of copyright holding by each righter satisfies a predetermined condition, the information processing apparatus 100 may notify the predetermined righter of the fact. In the case where the total number of shares held by the corresponding righter for the copyright exceeds the threshold value "100", the information processing apparatus 100 may issue a predetermined notification to the righter who requests registration of the share whose total number exceeds the threshold value "100". A description of this is given with reference to fig. 10. Fig. 10 is a diagram illustrating an example of an overview of notifications about shares. Also, in fig. 10, the share of the respective righter is illustrated as a percentage, thus giving the case of a threshold value of "100". However, in the case where the shares of the respective righters are displayed in a ratio with the overall setting to 1, the threshold value may be set to "1".

The terminal device 10 used by the righter RH51 first transmits copyright addition information (copyright addition information RDT51) indicating that the share of the right person RH51 for the music MX is "50" to the information processing apparatus 100. The information processing apparatus 100 acquires copyright addition information (copyright addition information RDT51) indicating that the share of the righter RH51 for the music MX is "50" (step S51).

The information processing apparatus 100 determines whether to register the copyright additional information RDT51 with the blockchain of the blockchain system 2 (step S52). In one example, the information processing apparatus 100 uses the information indicating the share of the music MX to determine whether or not to register copyright additional information RDT51 indicating that the share of the music MX by the righter RH51 is "50" with the blockchain of the blockchain system 2. In the example of fig. 10, the information processing apparatus 100 acquires information (share information) indicating a share of the music MX by a righter from a storage unit 120 such as a content information storage unit 122. Also, the information processing apparatus 100 may acquire information indicating the share of the music MX by the righter from the blockchain system 2. In one example, the information processing apparatus 100 may acquire information indicating the share of the music MX by the righter from the blockchain system 2 by transmitting information (such as a content ID) for identifying the music MX to the blockchain system 2.

The information processing apparatus 100 acquires share information on the music MX indicating that the righter RH31 and the righter RH41 each have a right of "50%" to the music MX. In this way, the information processing apparatus 100 acquires share information indicating that the total number is "100" by summing the share "50" of the music MX and the share "50" of the righter RH41 by the righter RH 31. The information processing apparatus 100 calculates the total "150" after the addition of the righter RH51 to the righter by adding the share "50" claimed by the righter RH51 to the total share "100" of the righter RH31 and the righter RH 41.

The information processing apparatus 100 determines that the copyright additional information RDT51 is not registered to the blockchain of the blockchain system 2 based on the comparison result between the total number "150" and the threshold value "100". The total number "150" exceeds the threshold value "100", so the information processing apparatus 100 determines that the copyright additional information RDT51 is not registered to the blockchain of the blockchain system 2. Further, the information processing apparatus 100 determines whether to notify the predetermined righter based on the result of the comparison between the total number "150" and the threshold value "100". The total "150" exceeds the threshold "100", so the information processing apparatus 100 determines that the information processing apparatus 100 issues a predetermined notification to the righter RH51 requesting registration of the share whose total exceeds the threshold "100". The information processing apparatus 100 notifies the righter RH51 of predetermined information (step S53). In one example, the information processing apparatus 100 transmits information indicating that the total number of shares of the music MX exceeds a predetermined threshold to the terminal device 10 of the righter RH51 in a case where the shares claimed by the righter RH51 are added.

Further, the information processing apparatus 100 may issue a notification to the righter RH31 and the righter RH41 as other righters of the music MX. In one example, the information processing apparatus 100 transmits information indicating that the total number of shares of the music MX exceeds a predetermined threshold to the terminal device 10 of the righter RH 31. This is performed due to the assertion of the share of the music MX by the new righter RH 51. The information processing apparatus 100 transmits information indicating that the total number of shares of the music MX exceeds a predetermined threshold to the terminal device 10 of the righter RH41 through the claim of the share of the music MX by the new righter RH 51. As described above, in the case where the total number of shares held by the respective righters for the copyright exceeds the predetermined threshold, the information processing apparatus 100 issues a predetermined notification to each righter.

[1-7. copyright information ]

Although the above-described example shows a case where information on a share of copyright is used as copyright additional information, the copyright additional information may be information on copyright of a copyright holder.

In one example, when acquiring copyright additional information on the copyright rights of a copyright holder held by an author of content, the information processing apparatus 100 may store the copyright additional information on the copyright rights of the copyright holder in the blockchain system 2. The information processing apparatus 100 can generate a transaction for storing copyright additional information on the copyright of the author held by the author of the content in the blockchain system 2 and transmit the transaction to the blockchain system 2. Thus, the blockchain system 2 registers (adds) a block to the blockchain, which includes information on the copyrights of the authors of the content.

In one example, when acquiring copyright additional information on a right to maintain integrity held by an author of content, the information processing apparatus 100 may store the copyright additional information on the right to maintain integrity in the blockchain system 2. The information processing apparatus 100 can generate a transaction for storing copyright additional information on the right to maintain integrity held by the author of the content in the blockchain system 2 and send the transaction to the blockchain system 2. Thus, the blockchain system 2 registers (adds) a block to the blockchain, which includes information on the right to maintain integrity held by the author of the content.

In one example, when acquiring copyright additional information on a signature right held by an author of content, the information processing apparatus 100 may store the copyright additional information on the signature right in the block chain system 2. The information processing apparatus 100 may generate a transaction for storing copyright additional information on the signature rights held by the author of the content in the blockchain system 2, and send the transaction to the blockchain system 2. Thus, the blockchain system 2 registers (adds) a block including information on the signature rights held by the author of the content to the blockchain.

In one example, when acquiring copyright additional information regarding the intention of an author to exercise the copyright of a writer, the information processing apparatus 100 may store the copyright additional information regarding the intention of the author to exercise the copyright of the writer in the blockchain system 2. The information processing apparatus 100 can generate a transaction for storing copyright additional information regarding the intention of the author of the content to exercise the copyright of the author in the blockchain system 2, and transmit the transaction to the blockchain system 2. Thus, the blockchain system 2 registers (adds) a block to the blockchain, which includes information about the intention of the author of the content to exercise the copyright of the author.

In one example, when acquiring copyright additional information indicating that an author does not intend to exercise copyright ownership, the information processing apparatus 100 may store the copyright additional information regarding the intention of the author to exercise copyright ownership in the blockchain system 2. The information processing apparatus 100 can generate a transaction for storing copyright additional information indicating that the author does not intend to exercise the copyright of the author of the content in the blockchain system 2, and transmit the transaction to the blockchain system 2. Thus, the blockchain system 2 registers (adds) a block to the blockchain, which includes information indicating that the author does not intend to exercise the authorship of the author of the content.

In one example, when acquiring copyright additional information indicating that an author intends to exercise the copyright of the author, the information processing apparatus 100 may store copyright additional information regarding the intention of the author to exercise the copyright of the author in the blockchain system 2. The information processing apparatus 100 may generate a transaction for storing copyright additional information indicating that the author intends to exercise the copyright of the author of the content in the blockchain system 2, and transmit the transaction to the blockchain system 2. Thus, the blockchain system 2 registers (adds) a block to the blockchain, the block including information indicating the copyrights of the author who intends to exercise the content.

In the case where a predetermined request related to the content is made, the information processing apparatus 100 issues a predetermined notification to the author. In the case where the copyright-attached information includes information indicating that the copyright permits modification of the content, the information processing apparatus 100 may issue a predetermined notification to the author. A description of this is given with reference to fig. 11. Fig. 11 is a diagram illustrating an example of an overview of a notification about authorship.

The terminal device 10-61 used by the author CR1 first transmits a request for the author CR1 to use the music piece MA as a sample to the information processing apparatus 100. The information processing apparatus 100 acquires information indicating a request of the author CR1 to utilize the music MA (step S61).

The information processing apparatus 100 determines whether the author CR1 issues a predetermined notification to the author of the music piece MA in response to the request of the author CR1 to utilize the music piece MA (step S62). In one example, the information processing apparatus 100 determines whether to issue a predetermined notification to the author of the music piece MA by using copyright additional information indicating whether the author intends to exercise the copyright holders of the music piece MA. In the example of fig. 11, the information processing apparatus 100 acquires copyright additional information indicating whether or not the copyright holder of the music piece MA is intended to be exercised from the storage unit 120 (such as the content information storage unit 122). Further, the information processing apparatus 100 can acquire copyright additional information indicating whether or not the copyright holder of the music piece MA is intended to be exercised from the blockchain system 2. In one example, the information processing apparatus 100 may acquire copyright additional information indicating whether or not the copyright holder of the music piece MA is intentionally exercised from the blockchain system 2 by transmitting information (such as a content ID) for identifying the music piece MA to the blockchain system 2.

The information processing apparatus 100 acquires information indicating that the rightful person having the copyright of the music MA includes the rightful person RH1 as a composer and the rightful person RH2 as a wordphone. Further, the information processing apparatus 100 acquires information indicating the right to exercise the maintenance integrity which is not intended by the righter RH1 as the composer. Further, the information processing apparatus 100 acquires information indicating the right to exercise the maintenance integrity which is not intended by the righter RH2 as the writer. Therefore, the information processing apparatus 100 determines to issue a predetermined notification to the righters RH1 and RH2 having copyright using the copyright addition information.

The information processing apparatus 100 notifies the righter RH1 of predetermined information (step S63). The information processing apparatus 100 transmits information indicating that the creator CR1 requests to use the music MA as a sample to the terminal device 10-1 of the rightful person RH 1.

The information processing apparatus 100 notifies the righter RH2 of predetermined information (step S64). The information processing apparatus 100 transmits information indicating that the creator CR1 requests to use the music MA as a sample to the terminal device 10-2 of the rightful person RH 2. In the example of fig. 11, the information processing apparatus 100 does not notify the rightful person RH21 having no copyright on the music MA. Further, the information processing apparatus 100 may issue a predetermined notification to the rightist RH21 who has no copyright on the music MA.

In addition, the information processing apparatus 100 notifies the author CR1 of predetermined information (step S65). The information processing apparatus 100 transmits information indicating that the author CR1 is permitted to use the music piece MA as a sample to the terminal devices 10 to 61 of the author CR 1. The information processing apparatus 100 may determine that the author CR1 is permitted to use the music piece MA as a sample.

[1-8. indication of information ]

The terminal device 10 receives or displays an input of copyright additional information from an obligee such as an author or a publisher in various ways. A description in this regard is given with reference to fig. 12 to 17.

[1-8-1. display example of DAW by terminal device ]

In one example, the terminal device 10 used by authors (rightists) such as composers and wornders can display various types of information such as copyright additional information using various music-related applications (music applications) such as a Digital Audio Workstation (DAW). Although the DAW is described as an example in fig. 12 to 14, the terminal device 10 may display various types of information such as copyright-attached information using any music application as long as it is possible to display on the terminal device 10 and an authorized person can input the copyright-attached information or the like.

The display of rights information of a music piece using DAW will now be described with reference to fig. 12. Fig. 12 is a diagram illustrating an example of indication of information. Specifically, fig. 12 is a diagram illustrating an example of a display screen (image) of rights information of a music piece using DAW. Fig. 12 illustrates a display on the terminal device 10 in which the application X (i.e., DAW application) is activated.

The example of fig. 12 illustrates an example of an image IM11 indicating the rights information of a music piece. The terminal apparatus 10 displays the image IM 11. The image IM11 indicating the rights information of the music piece of the application X includes a display area AR1 in which the rights information such as copyright additional information is displayed. Information on the music pieces such as waveforms are displayed in the area other than the display area AR1 of the image IM 11. In the display area AR1, right information on the music (music MY) displayed on the image IM11 is displayed. In the first area AR11 of the display area AR1, information indicating that three righters possess the music MY is displayed. In one example, the image IM11 is displayed on the terminal device 10 used by the rightist "artist B".

In addition, in the display area AR1, the second area AR12 shows that there are two composers of the music MY, "artist a" and "artist B". It also indicates that the rightist artist a as composer owns 25% of the share and the rightist artist B as composer owns 25% of the share. Further, in the display area AR1, the third area AR13 shows that the wordputter of the music MY is a person, "artist C". This also indicates that the rightist artist C, who is the wormcast, has a 50% share.

The terminal device 10 can receive information to be displayed in the display area AR1 from the information processing apparatus 100 and display the received information in the display area AR 1. In one example, the terminal device 10 may request the information processing apparatus 100 to transmit information on the music MY. Thus, the information processing apparatus 100 can transmit information to be displayed in the display area AR1 to the terminal device 10. Further, the terminal device 10 may receive information to be displayed in the display area AR1 from the tile chain system 2 and display the received information in the display area AR 1.

In one example, the image IM11 may be displayed on the terminal device 10 used by an author or the like (author CR2) other than "artist a", "artist B", and "artist C". This makes it possible for the author CR2 to check the righters of the music piece MY.

The display and registration of rights information for a sample in a DAW is now described with reference to fig. 13. Fig. 13 is a diagram illustrating an example of indication of information. Specifically, fig. 13 is a diagram illustrating an example of a rights information registration screen (image) of a sample in the DAW. Also, those similar to fig. 12 will be omitted as appropriate.

The example of fig. 13 illustrates an example of an image IM12 indicating the rights information of a music piece. The terminal apparatus 10 displays the image IM 12. The image IM12 indicating the rights information of the music piece of application X includes a display area AR2 displaying the rights information of the registered sample. In the display area AR2, rights information on the sample SP2 authored by "artist B" among the component parts of the music piece (music piece MY) displayed on the image IM12 is displayed. The image IM12 corresponds to a state in which the sample SP2 is selected from the components of the music piece (music piece MY).

The display area AR2 includes information indicating that the righter of the sample SP2 is "artist B". Further, for sample SP2, information indicating that the rightist "artist B" allows collaboration is included. It also includes information indicating that the righter "artist B" of sample SP2 has 25% share of the music piece created using sample SP 2. In one example, the image IM12 is displayed on the terminal device 10 used by the rightist "artist B".

The information of the right person is acquired from predetermined user information. The terminal device 10 acquires the right holder information to be displayed in the display area AR2 from predetermined user information. In one example, a righter of a corresponding portion of information (such as "artist B") indicating the presence or absence of a collaboration or portion thereof is input. Further, the presence or absence of collaboration or portions thereof for each rightful person may be set to a default value. In one example, the terminal device 10 may acquire information indicating default values, such as X% of a drum cycle and B% of a sample of a second or less, and may display the acquired default values as indicating the presence or absence of collaboration or a portion thereof. Also, the default value may be set based on the habit of each country or the like. In one example, in the case of japan, a default value may be set to head-to-head (person-to-person) for the share, and the share of the sample unit may be set to 10%.

The terminal device 10 can receive information to be displayed in the display area AR2 from the information processing apparatus 100 and display the received information in the display area AR 2. In one example, the terminal device 10 may request the information processing apparatus 100 to transmit information on the music MY. Thus, the information processing apparatus 100 can transmit information to be displayed in the display area AR2 to the terminal device 10. Further, the terminal device 10 may receive information to be displayed in the display area AR2 from the tile chain system 2 and display the received information in the display area AR 2.

In one example, the image IM12 may be displayed on the terminal device 10 used by an author or the like (author CR3) other than "artist B". Thus, the author CR3 can check whether the stakeholder or coordination of the sample SN2 is possible.

The establishment of consensus of a musical composition in a DAW will now be described with reference to fig. 14. Fig. 14 is a diagram illustrating an example of indication of information. Specifically, fig. 14 is a diagram illustrating an example of a display screen (image) of consensus establishment of a music piece. Also, those similar to fig. 12 will be omitted as appropriate.

The example of fig. 14 illustrates an example of an image IM13 indicating the rights information of a music piece. The terminal apparatus 10 displays the image IM 13. The image IM13 indicating the rights information of the music piece of the application X includes a display area AR3 that displays information on consensus establishment of the music piece. In the display area AR3, messages are displayed which communicate between the respective righters ("artist a", "artist B", and "artist C") in the consensus established chat and the robot (coordinating robot) assisting the conversation established by the consensus. In one example, the image IM13 is displayed on the terminal device 10 used by each of the righters "artist a", "artist B", and "artist C".

In the example of fig. 14, the coordination robot suggests that "artist a" and "artist B" each account for 25% of the share, and "artist C" accounts for 50% of the share, based on each stakeholder's habits, defaults, and previous performance. On the other hand, the rightist artist a requires a share of 30% of himself. The obligee "artist B" then agrees to reduce his share from 25% to 20%.

Then, the coordination robot again suggests a share of "artist a" of 30%, "artist B" of 20%, and "artist C" of 50%. Then, "artist a", "artist B", and "artist C" all agree with the suggestion. Thus, application X records a recommendation that "artist a", "artist B", and "artist C" agree that the share of "artist a" is 30%, "artist B" is 20%, and "artist C" is 50%. Therefore, the terminal device 10 stores the consensus information (consensus information CDT3) indicating that "artist a", "artist B", and "artist C" agree with the suggested share ratio in the storage unit 14. In one example, the terminal device 10 stores text information of the details displayed in the display area AR3 as the consensus information CDT 3.

In one example, the terminal device 10 transmits the common identification information CDT3 to the information processing apparatus 100. Then, the information processing apparatus 100 generates a transaction for storing the acquired consensus information CDT3 as copyright additional information in the blockchain of the blockchain system 2. In one example, the information processing apparatus 100 generates a transaction including a hash value obtained by hashing the consensus information CDT 3. Then, the information processing apparatus 100 transmits the generated transaction to the blockchain system 2. Thus, the blockchain system 2 adds blocks to the blockchain indicating that "artist a", "artist B", and "artist C" agree to their respective shares. Therefore, the information processing apparatus 100 can register copyright additional information on the share of the righter to the blockchain.

Also, although fig. 14 illustrates a case where the consensus establishment is performed by chatting in the display area AR3 in a separate frame, information on the consensus establishment may be acquired by various means. In one example, the history of the agreed upon portion may be automatically extracted from information of other applications, such as chat or messaging. Further, in the consensus, the agreement may be judged by displaying share information and a consensus button of each rightful person and each rightful person pressing the button to agree.

[1-8-2. display example on rights registration screen of terminal device ]

In one example, the terminal device 10 used by a provider SP such as a publisher can display various types of information such as copyright additional information through a music-related application (music application) such as a management application (management application). The management application is described as an example in fig. 15 to 17. However, the terminal device 10 may register copyright additional information of a music piece or the like by using any music application as long as it is possible to display it on the terminal device 10 and the provider SP can register the copyright additional information of a music piece or the like.

First, a list of registered applications that display music pieces to be registered, such as music pieces, to the rights management association will be described with reference to fig. 15. Fig. 15 is a diagram illustrating an example of indication of information. Specifically, fig. 15 is a diagram illustrating an example of a display screen (image) of a list of registered applications of targets in a management application. Fig. 15 depicts, as an example, the display of the management application on the terminal device 10 in which it is activated.

The example of fig. 15 shows an example of the image IM21 showing a list of registered applications of targets. The terminal apparatus 10 displays the image IM 21. In one example, the image IM21 is displayed on the terminal device 10 used by the provider SP. In the image IM21, a list of music pieces managed by the provider SP and information related to the music pieces are displayed. The list displayed on the image IM21 includes the work title, file name, author name, status, and the like of each object (such as a musical piece).

Next, editing of the registration application information is described below with reference to fig. 16. Fig. 16 is a diagram illustrating an example of indication of information. Specifically, fig. 16 is a diagram illustrating an example of an editing screen (image) of the registration application information. Also, those similar to fig. 15 will be omitted as appropriate.

The example of fig. 16 shows an example of the image IM22 for editing the registration application information of the music piece MA. In one example, the terminal device 10 displays the image IM22 by specifying a column of the title "music piece MA" of the work in the image IM21 shown in fig. 15. In one example, the terminal device 10 displays the image IM22 as a pop-up screen superimposed on the image IM 21. The image IM22 shows information indicating that the author as the composer of the music piece MA is "artist B" and the author as the composer of the music piece MA is "artist a".

In addition, the image IM22 includes an input area AR22 for inputting the share of each rightful person. In the input area AR22, entry boxes of the shares corresponding to the writer "artist B" and the composer "artist a" are displayed. In one example, a predetermined administrator or the like of the vendor SP enters the shares of the respective stakeholders in two entry boxes in the input area AR 22. In the example of fig. 16, "50"% is entered as the share of the composer "artist B", and "50"% is entered as the share of the composer "artist a". Further, the image IM22 is not necessarily provided with the input area AR 22.

In one example, the terminal device 10 transmits copyright addition information (copyright addition information RDT3) such as the share shown in the image IM22 to the information processing apparatus 100. Then, the information processing apparatus 100 generates a transaction for storing the acquired copyright additional information RDT3 in the blockchain of the blockchain system 2. In one example, the information processing apparatus 100 generates a transaction including a hash value obtained by hashing the copyright additional information RDT 3. Then, the information processing apparatus 100 transmits the generated transaction to the blockchain system 2. Thus, the blockchain system 2 adds blocks to the blockchain indicating that the shares of "artist a" and "artist B" are both "50"%. Therefore, the information processing apparatus 100 can register copyright additional information on the share of the righter to the blockchain.

Also, in the event that the total number of shares of the respective righters in the two entry boxes in the input area AR22 exceeds a predetermined threshold (such as "100", for example), the terminal device 10 may notify an alarm. In the case where the total number of shares of the respective righters in the two entry boxes in the input area AR22 exceeds a predetermined threshold, the terminal device 10 may notify an alarm by changing the display mode of the input area AR22 or outputting a predetermined warning sound. In one example, the terminal device 10 may change the display color of the input area AR22 in the event that the total number of shares of the respective righters in the two entry boxes in the input area AR22 exceeds a predetermined threshold. Further, in the event that the total number of shares for the respective stakeholder exceeds a predetermined threshold, each of the stakeholders may be given notice to perform the reconciliation between the stakeholders. The results obtained by coordinating the share information of the respective righters based on the notification may be registered again.

The terminal device 10 can automatically input and display the share determined according to the rightist (author) in the entry box of the share in the input area AR 22. The terminal device 10 can automatically input and display the share of the rightful person by using the previous harmony history of the shares of the rightful person. The terminal device 10 may use a previous reconciliation history of the shares of the righters. In a case where the share entered for the rightist (author) does not satisfy the condition calculated from the predetermined previous coordination history, the terminal device 10 may notify the rightist of an alarm. The terminal device 10 may use an average value of previous share histories of the obliquest as a threshold value (share threshold value) of the obliquest. In this case, if the share entered for the rightist (author) does not satisfy the rightist (author) share threshold, the terminal device 10 may notify the rightist of the alarm.

In the case where the share entered for the rightful person (author) does not satisfy the share threshold of the rightful person (author), the terminal device 10 may notify the rightful person of an alarm by changing to a display mode of the share entered for the rightful person (author) or outputting a warning sound. In one example, in a case where the share entered for the rightful person (author) does not satisfy the share threshold of the rightful person (author), the terminal device 10 may change the display color of the share entered for the rightful person (author).

The server communication history is now described with reference to fig. 17. Fig. 17 is a diagram illustrating an example of indication of information. Specifically, fig. 17 is a diagram illustrating an example of a screen (image) of the server communication history. Also, those similar to fig. 15 will be omitted as appropriate. In fig. 17, information on the server communication history as a JavaScript object notation (JSON) history is displayed in the image IM 23. In one example, the image IM23 includes information such as the date and time of creation and the author. In one example, in fig. 17, the information transmission history to the information processing apparatus 100 or the blockchain system 2 may be displayed in the image IM 23.

[1-9. configuration and processing example of System ]

The above-described configuration and processing are examples. The information processing system 1 may store the copyright additional information in the block chain in various ways. The above example shows a case where the information processing apparatus 100 and the terminal device 10 are separate components, but these apparatuses and devices may be integrally configured. In one example, the terminal device 10 may have a function of the information processing apparatus 100, and the terminal device 10 may be an information processing apparatus having a function of generating a transaction stored in the blockchain system 2. As described above, as long as the information processing system 1 can store and manage the copyright additional information in the blockchain, the apparatus and the device can be configured to be modified appropriately. Further, the information processing system 1 may perform various processes. The information processing system 1 may execute processing including the confirmation processing of the management association terminal 50. A description in this regard is given with reference to fig. 18 to 20.

An example of registration of an existing musical composition is first described with reference to fig. 18. Fig. 18 is a diagram illustrating an example of a process related to registration of information.

In the example of fig. 18, the terminal TM1 writes claims (step S501). In one example, the terminal TM1 is the terminal device 10 used by a rightist (rightist RH61) for a predetermined music piece (music piece MZ). In one example, the rightist RH61 is a music publisher (publisher). The terminal TM1 writes claims in the blockchain system BS. The terminal TM1 writes claims in the blockchain system BS by sending generated transactions related to the claims to the nodes of the blockchain system BS.

Further, the terminal TM2 writes claims (step S502). In one example, the terminal TM2 is the terminal device 10 used by a rightist (rightist RH62) for a predetermined music piece (music piece MZ). In one example, the rightist RH62 is a music publisher (publisher). Also, in the example of fig. 18, the rightist RH62 is responsible for notifying the rights management association. The terminal TM2 writes claims in the blockchain system BS. The terminal TM2 writes claims in the blockchain system BS by sending generated transactions related to the claims to the nodes of the blockchain system BS.

Then, the stakeholders RH61 and RH62 coordinate their shares under the chain, which is not processed on the blockchain (step S503). The stakeholders RH61 and RH62 coordinate their shares through the predetermined communication sites. The terminal TM1 and the terminal TM2 coordinate the shares of the righters RH61 and RH62 by communicating via predetermined communication sites.

Then, the terminal TM2 writes the claim of the agreed right and the protocol log (step S504). The terminal TM2 writes the claims of the agreed rights and the protocol log to the blockchain system BS. The terminal TM2 writes the claim and the protocol log of the claim into the blockchain system BS by sending the transaction related to the generated protocol to the node of the blockchain system BS by a hash value or the like obtained by hashing the claim and the protocol log of the claim.

Then, the rightful person RH62 in charge of notification submits notification information to the administrative association under the chain (step S505). The rightist RH62 may send notification information to the administrative association by mail. The righter RH62 may transmit a notification document (notification of the work) including notification information NF1 as shown in fig. 24 to the place where the administrative association is located. Fig. 24 is a diagram illustrating an example of the notification information NF1 regarding a music piece. Also, the information included in the notification information NF1 shown in fig. 24 is an example, and the notification information includes various types of information received by the management association to which the notification information is submitted.

In addition, information exchange between the rightful person and the administrative association may be performed via a computer. The terminal TM2 of the rightist RH62 may transmit notification information to the terminal TM3 used by the administrative association. The terminal TM3 is a management association terminal 50 used by a management association. The terminal TM2 may digitize the notification information NF1 as shown in fig. 24 and send it to the terminal TM 3. As shown in fig. 24, the terminal TM2 may digitize the notification information NF1 and send it to the terminal TM 3. The terminal TM2 may transmit a hash value obtained by hashing the claim of the right and the protocol log to the terminal TM 3.

Then, the management association that received the notification information confirms the claim of the right and the protocol log (step S506). The terminal TM3 can confirm the claim of the right of the notification information of the terminal TM2 and the protocol log by transmitting the hash value received from the terminal TM2 to the blockchain system BS. In one example, the terminal TM3 receives the hash value of the copyright additional information, the hash value of the sound, and the identification information (content ID) of the musical piece from the terminal TM 2. Then, the terminal TM3 transmits the hash value of the received copyright additional information, the hash value of the sound, and the identification information of the musical composition to the blockchain system BS. Thus, the terminal TM3 can confirm the claim of the right of the notification information of the terminal TM2 and the protocol log. Also, the above confirmation is an example, and claims of rights and a protocol log are confirmed using information stored in the block chain system BS based on the standards of the management association.

The management association registers information to the Database (DB) after confirming claims of the rights and the protocol log (step S507). In the case where the claims of the claims and the confirmation of the protocol log are completed, the terminal TM3 registers the music corresponding to the notification information of the terminal TM2 with the DB.

For example, in the example of fig. 18, the registration information corresponds to the coordination and authenticity confirmation of the claim of the block chain to the musical-piece information. In one example, it is assumed that a person in charge of notification (author or music publisher) notifies a predetermined management association (such as JASRAC, for example) of the musical composition information. In this case, each righter (author and copyright owner) registers a claim of a right (such as a share) with the blockchain. Furthermore, each claimant coordinates if there is a difference in the total number of claims. This coordination between the stakeholders may be achieved through on-chain processing on the blockchain.

Further, after obtaining consensus of the ownership, the person responsible for the notification registers evidence data (e.g., such as consensus information) to the blockchain that acquired the consensus. In one example, the evidence data may include the authority's authentication information and a hash value and timestamp generated from the text of the log of the communication tool that resulted in the establishment of the consensus. Further, the person in charge of notification (representative rightful person) notifies the management association of the musical composition information (notification of the work). The system of the management association (the system including the terminal TM3, DB, etc.) does not have a difference between the music information notified by the inquiry and the evidence data on the block chain. Then, the management association formally registers the notified music information in a Database (DB). Further, in the case where music information (such as representative of an authorized person or a part) is changed, claims of the old and new authorized persons are accumulated, and the management association is notified again after obtaining consensus. Further, for right allocation of shares by right, for example, if virtual currency is sent to a predetermined address providing a smart contract by right, the virtual currency may be sent to the address of each righter through the smart contract according to the right share information.

In addition, in the example of fig. 18, for example, the registration information corresponds to registration of additional information regarding utilization of music. In one example, it is assumed that a representative rightist (author or music publisher) registers additional information (license conditions on arrangement, sales, etc.) on utilization of musical compositions that have been officially registered in a database of a management association. In this case, the representative rightful persons coordinate between the rightful persons (authors, music publishers, or mother companies) for additional information on the utilization of the music pieces, and obtain consensus. Also, if the owners have nodes, consensus can be reached on the chain. In one example, the entitlement may be authorized by the performer.

Further, a composition ID (such as JASRAC code, for example) of the musical composition is acquired on behalf of the rightful person. The representative righter registers additional information on the utilization and evidence data acquired by consensus and the composition ID of the musical composition to the blockchain.

An example of using the sample is now described with reference to fig. 19. Fig. 19 is a diagram illustrating an example of processing related to utilization. In addition, in fig. 19, those similar to fig. 18 will be omitted as appropriate.

In the example of fig. 19, the claimant RH61, RH62, and RH64 coordinate the utilization conditions under the chain (step S601). The righters RH61, RH62, and RH64 coordinate the utilization conditions of the predetermined music piece (music piece MZ) via the predetermined communication site. In one example, the terminal TM4 is the terminal device 10 used by a rightist (rightist RH64) for a predetermined music piece (music piece MZ). In one example, the claimant RH64 is the claimant or parent. The terminal TM1, the terminal TM2, and the terminal TM4 coordinate the utilization conditions relating to the predetermined music piece (music piece MZ) by communication via predetermined communication sites.

Then, the terminal TM2 acquires the work ID from the terminal TM3 used by the management association (step S602). The terminal TM2 acquires a work ID (such as a content ID) from the terminal TM3 by requesting the work ID identifying a predetermined musical piece (musical piece MZ) from the terminal TM3 used by the management association.

Then, the terminal TM2 writes the work ID, the use condition, and the consensus log (step S603). The terminal TM2 writes a log of consensus among the piece ID (such as the content ID) of the predetermined music piece (music piece MZ), the utilization condition of the predetermined music piece (music piece MZ), and the righter of the predetermined music piece (music piece MZ) (step S603).

Then, the server acquires a use request from the terminal TM5 based on the work ID (step S604). In one example, the terminal TM5 is a terminal device 10 used by an author desiring to utilize a predetermined music piece (music piece MZ). Further, a server is a server device used by a service provider. The server may be a server device used by an operator (sampling service operator) who provides a service related to sampling music production.

Then, the server confirms the use condition (step S605). In one example, the server confirms the utilization condition of the predetermined music piece (music piece MZ) by transmitting the piece ID (such as the content ID) of the predetermined music piece (music piece MZ) acquired from the terminal TM5 to the blockchain system BS. The server may notify the terminal TM5 of the confirmed utilization condition of the predetermined music piece (music piece MZ). The server may transmit information on the confirmed utilization condition of the predetermined music (music MZ) to the terminal TM 5.

The example of fig. 19 illustrates a processing example related to sample music production. In one example, assume that a user (author) uses a service (system) to author a derivative work and register it as a new music piece. In this case, the service (system) acquires music piece information of a music piece from a database of a management association or a patron, and additionally acquires additional information on utilization of the music piece from the block chain. Further, the sampling condition information is recorded in a database of a service (system), such as a sampling service provider. The service (system) accumulates the license conditions of all the used music pieces. Then, if there is a discrepancy, a warning is displayed. Further, the user confirms that the sum of the license conditions of all the used music pieces is not different from the claims of the rights of all the users. The user notifies the new tune as a derivative work.

An example of recording rights information by a DAW is now described with reference to fig. 20. Fig. 20 is a diagram illustrating an example of a configuration including DAWs. Also, in fig. 20, details similar to those of fig. 18 will be omitted as appropriate. The DAW server shown in fig. 20 is a server apparatus for providing various services related to DAW. In one example, the DAW server shown in fig. 20 may be the information processing apparatus 100.

Then, the terminal TM1 or the terminal TM2 displays the images IM11 to IM13 as shown in fig. 12 to 14 based on the information acquired from the DAW server. The terminal TM1 or the terminal TM2 writes rights information (such as copyright additional information) to the blockchain system BS via the DAW server. The DAW server acquires information to be stored in the blockchain system BS from the rights information DB, generates a transaction, and transmits the generated transaction to a node of the blockchain system BS.

[1-10. data Structure ]

Also, the data structure used in the information processing system 1 may be any data structure as long as copyright additional information can be stored in the blockchain and is manageable. A description in this regard is given with reference to fig. 21 and 22. Fig. 21 and 22 are diagrams illustrating examples of a data structure including copyright additional information.

The data structure shown in fig. 21 shows an example in which data is divided into two groups (data group DT11 and data group DT 12). In this case, a plurality of sets of metadata (meta information) may be associated with one musical piece. In one example, at an actual production site, a plurality of sound sources are linked to a musical composition, but a plurality of right information items may be registered through the data structure shown in fig. 21.

Item "key" in the data group DT11 of fig. 21: the hash value "corresponds to a hash value of a sound source or the like. The "value" in the data group DT11 corresponds to a version control in which a plurality of versions are registered with one music piece. "record in data set DT11 proves: the time stamp "corresponds to time stamp information as proof of date and time. In one example, the "record in data set DT11 proves: the timestamp "is registered by the node 20 of the blockchain system 2 that received the transaction corresponding to the data set DT 11. The "recording source" in the data group DT11 corresponds to information indicating the recording source. In one example, the "record source" in the data group DT11 may be information indicating a body (record source) in which data shown in the data group DT11 is registered. In one example, the "record source" in the data group DT11 may be information (identification information) indicating the node 20 that accepts data registration. The "sharing destination" in the data group DT 11: the ID "corresponds to an IPI (IPI number), a tag code, and the like. The "owner" in the data group DT 11: the ID "corresponds to an IPI (IPI number), a tag code, and the like. "notification number in data group DT 11: the ID "corresponds to information (system number) given by a predetermined system, such as a music ID.

"notification number in data group DT12 in fig. 21: the ID "corresponds to information (system number) given by a predetermined system, such as a music ID. The "value" in the data group DT12 corresponds to version control. "record in data set DT12 proves: the time stamp "corresponds to time stamp information as proof of date and time. The "recording source" in the data group DT12 corresponds to information indicating the recording source. In one example, the "record source" in the data group DT12 may be information indicating a body (record source) in which data shown in the data group DT12 is registered. In one example, the "record source" in the data group DT12 may be information (identification information) indicating the node 20 that accepts data registration.

The "sharing destination" in the data group DT 12: the ID "corresponds to an IPI (IPI number), a tag code, and the like. The "owner" in the data group DT 12: the ID "corresponds to an IPI (IPI number), a tag code, and the like. "recorder" in the data group DT 12: the ID "corresponds to an IPI (IPI number), a tag code, and the like. In one example, the "recorder: the ID "may be information (identification information) indicating a main body (recorder) requesting registration of data shown in the data group DT 12. In one example, the "recorder: the ID "may be information (identification information) indicating an author, a publisher, and the like. In the data group DT12, "identification" corresponds to a word, a composition, a publisher, and the like. The "period" in the data group DT12 corresponds to, for example, the copyright duration. For example, a "region" in the data group DT12 corresponds to, for example, the entire world. In one example, the "distribution ratio" in the data group DT12 corresponds to 25%. For example, an "indication" in data set DT12 corresponds to, for example, a name (such as a name or company name).

In addition, in the example of fig. 21, the data group DT121 in the data group DT12 is used as evidence data for consensus acquisition. Alternatively, instead of storing the proof data itself, a file path name indicating a storage location, a hash value obtained by hashing the proof data, or the like is stored. In this way, information including details of the claims is hashed, stored in the blockchain, and original data can be referred to, which facilitates confirmation of rights information of the content and possibly limits the scope of information disclosure.

The data structure shown in fig. 22 shows an example of the data group DT21 under the sampling utilization condition. In this case, a plurality of sets of metadata (meta information) may be linked with one musical piece.

In fig. 22, the item "key: the ID "corresponds to an international standard musical composition code (ISWC), an international standard sound recording code (ISRC), and the like. In one example, information about the ISWC or the ISRC is obtained from a predetermined organization or the like.

The "value" in the data group DT21 corresponds to version control. "record in data set DT21 proves: the time stamp "corresponds to time stamp information as proof of date and time. The "recording source" in the data group DT21 corresponds to information indicating the recording source. In one example, the "record source" in the data group DT21 may be information indicating a body (record source) in which data shown in the data group DT21 is registered. In one example, the "record source" in the data group DT21 may be information (identification information) indicating the node 20 that accepts data registration.

"recorder" in the data group DT 21: the ID "corresponds to an IPI (IPI number), a tag code, and the like. "consensus" in data set DT 21: the authentication record "corresponds to the common identification information. The "utilization permitted" in the data group DT 21: OK/NG "corresponds to, for example, information indicating whether or not a musical piece is available. "previous confirmation (such as audio source or document) in data set DT 21: the no/yes corresponds to information related to confirmation of a sound source of a music or a document, for example. In one example, the "distribution ratio" in the data group DT21 corresponds to 25%. The "preset (such as distribution ratio)" in the data group DT21 corresponds to information such as a share, such as "2 s: 5%, 15 s: 15%, 60 s: 30% ".

In addition, in the example of fig. 22, "consensus" in the data group DT 21: the authentication record "and" details of claim "may be hashed and used as evidence data for obtaining consensus. In this way, information including details of the claims is hashed and stored in the blockchain so that it can be referred to, which facilitates confirmation of the right information of the content and possibly limits the scope of information disclosure.

[2. other exemplary configurations ]

The above-described respective configurations are examples, and the information processing system 1 may be any system configuration as long as the copyright additional information is stored in the block chain and is manageable. In one example, the information processing apparatus 100 and the management association terminal 50 may be integrally configured. In one example, the management association terminal 50 may have a function of the information processing apparatus 100, and the management association terminal 50 may be an information processing apparatus having a function of generating a transaction stored in the blockchain system 2.

In addition, the information processing system 1 may have a system configuration as described below. In this case, the following parties assume at the system level. The provider corresponds to the "righter" of the service level. In one example, there are one or more suppliers for each audio source. Specifically, there is a person who generates a music piece (sound source) and registers it to a copyright Block Chain (BC), a person who modifies a sound source generated by another provider, or a person who takes over the right of the sound source from another provider. In one example, there is an IPI number that uniquely identifies a vendor, and there is a vendor with an IPI number.

In one example, regarding IPI numbering, the following disclosure is given:

IPI number < http:// www.cisac.org/What-We-Do/Information-Services/IPI >

Representing the application process, the applicant filed an application to a predetermined regulatory association (such as JASRAC). In one example, the applicant corresponds to a service level publisher. The applicant confirms that claim of the right is 100%, requests the MPA, which will be described later, to sign a BC (block chain) log, and makes a notification of application to a predetermined administration association as a work. The MPA (such as an industry management association or approver) signs the BC log (with hash value + timestamp added) to apply for the audio source. With this signature, a predetermined business operator (SMP), such as a publisher, applies to a predetermined administrative association. A PCK (sound source management system) is a system for managing sound sources. The PCK may be a predetermined front end of a Copyright Data Clearinghouse (CDC). The PCK calculates a hash value of the sound source and checks whether the same sound source is registered. The PCK also pays a notification ID for the hash value. The BC (BC network) may be a BC network channel for coordinating the claiming of the right (distribution ratio) of the provider to the sound source. The BC members are organizations that participate in the BC network. The BC peer/client may be a peer node of the BC network belonging to a certain member. In one example, a client may have multiple users.

Including the following data items. The notification code may be converted by hashing. The key may be an audio source hash value (e.g., such as 20 bytes). Further, the notification code may be a Universally Unique Identifier (UUID). The sound source information may use a notification code as a key. In addition, the sound source information may include a title and a registration date and time as meta information. The sound source information may include information indicating a right person or a ratio (share) as the right information. In one example, the sound source information may include information corresponding to the notification information NF1 as shown in fig. 24.

Note that the sound source registration may be performed as follows. In one example, a vendor generates an audio source. Supplier a (representative) uploads the audio source to the PCK. The PCK calculates a hash value of the uploaded sound source. The PCK confirms that the calculated hash value is not registered with the CDC. The PCK issues a notification ID and returns it along with the hash value to the vendor. Vendor a logs into the BC client. The vendor a transmits generation of the notification information to the BC as a block (transaction) of the BC. The notification information includes a notification ID (key), a sound source hash value, musical piece metadata, or claims. The BC network approves the block for generating the notification information. The supplier a notifies a predetermined operator (SMP) and another supplier who generates a sound source of the notification ID.

In addition, the notification information may be changed as follows. In one example, the metadata may be changed as follows. In one example, a vendor B, different from the representative generating the notification information, logs into the BC client. The vendor B refers to BC notification information using the notified notification ID as a key. Vendor B changes metadata such as claims of rights that are missing or want to change. A block (transaction) is generated and sent to the BC. The BC network approves blocks for which notification information changes.

In addition, the sound source change can be performed as follows. For example, supplier C changes the audio source. Supplier C uploads the audio source to the PCK. The PCK calculates a hash value of the uploaded sound source. The PCK confirms that the calculated hash value is not registered with the CDC. The PCK issues a notification ID and returns it along with the hash value to the vendor. Vendor C logs into the BC client. The provider C refers to the notification information using the notification ID of the original sound source as a key. The provider C copies the notification information of the original sound source and generates notification information with a new notification ID. The vendor C sends the block to the BC to generate notification information and deletes previous notification information. The BC network approves blocks for generating and deleting notification information. The supplier C notifies a predetermined operator (SMP) and another supplier of the original sound source generating the notification ID.

In addition, the primary registration may be performed as follows. In one example, a predetermined operator (SMP) refers to notification information with a notification ID notified by a provider. The reservation operator (SMP) confirms the claim of the right of the notification information as 100%. The reservation operator (SMP) confirms (FIX) the notification information and sends the block to the BC (BC network). The BC network approves blocks of the notification information FIX. In one example, the BC network approves blocks of confirmed (FIX) notification information. A predetermined operator (SMP) obtains a BC log of confirmed (FIX) notification information. The predetermined operator (SMP) sends the log to the MPA and provides it with a hash and timestamp. The reservation operator (SMP) registers the confirmed (FIX) notification information with the reservation system (PINE/RAPS), prints it, and generates a notification of the work. A predetermined manager (SMP) sends a notification of the work to a predetermined administrative association. Also, the above description is an example, and any procedure may be used as long as the desired rights can be managed and registered.

In addition, all or part of the processes described in the above respective embodiments, the processes described as being automatically performed, or all or part of the processes described as being manually performed may be automatically performed using a known method. Further, unless otherwise specified, details or information including a process, a specific name, various data, or various parameters indicated in the above-mentioned documents and drawings may be optionally modified. In one example, the various types of information shown in each figure are not limited to the information shown.

In addition, the components of the respective apparatus or device shown are conceptual in function and need not be physically shown or configured. In other words, the specific form in which the respective devices or apparatuses are distributed or integrated is not limited to the form shown in the drawings, and they are functionally or physically distributed or integrated in whole or in part in any unit depending on various loads or use conditions.

In addition, the above-described embodiments and modifications may be appropriately combined as long as the processing details therebetween are not contradictory.

In addition, the effects described herein are merely examples and are not limiting, and other effects may be achieved.

[3. hardware configuration ]

The information equipment according to the above-described embodiment and modifications, such as the information processing apparatus 100, the terminal device 10, and the management association terminal 50, is implemented as a computer 1000 having a configuration as shown in fig. 25, for example. Fig. 25 is a hardware configuration diagram illustrating an example of a computer 1000 that realizes the functions of an information processing apparatus (such as the information processing apparatus 100, the terminal device 10, and the management association terminal 50). The information processing apparatus 100 according to the embodiment will now be described as an example. The computer 1000 has a CPU 1100, a RAM 1200, a Read Only Memory (ROM)1300, a Hard Disk Drive (HDD)1400, a communication interface 1500, and an input/output interface 1600. The respective components of the computer 1000 are connected via a bus 1050.

The CPU1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each component. In one example, the CPU1100 loads programs stored in the ROM 1300 or the HDD 1400 into the RAM 1200, and executes processing corresponding to various programs.

The ROM 1300 stores a boot program such as a Basic Input Output System (BIOS) executed by the CPU1100 when the computer 1000 is started, a program depending on hardware of the computer 1000, and the like.

The HDD 1400 is a computer-readable recording medium that non-temporarily records a program executed by the CPU1100, data used by such a program, and the like. Specifically, the HDD 1400 is a recording medium for recording an information processing program (which is an example of the program data 1450) according to the present disclosure.

The communication interface 1500 is an interface for the computer 1000 to connect to an external network 1550 (e.g., the internet). In one example, the CPU1100 receives data from other devices or transmits data generated by the CPU1100 to other devices via the communication interface 1500.

The input/output interface 1600 is an interface for connecting the input/output device 1650 and the computer 1000. In one example, the CPU1100 receives data from an input device such as a keyboard or mouse via the input/output interface 1600. Further, the CPU1100 transmits data to an output device such as a display, a speaker, or a printer via the input/output interface 1600. Further, the input/output interface 1600 may serve as a medium interface for reading programs and the like recorded on one or more predetermined recording media. The medium is, for example, an optical recording medium such as a Digital Versatile Disc (DVD) or a phase-change rewritable disc (PD), a magneto-optical recording medium such as a magneto-optical disc (MO), a tape medium, a magnetic recording medium, a semiconductor memory, or the like.

In one example, in the case where the computer 1000 functions as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 and the like by executing the information processing program loaded on the RAM 1200. Further, the information processing program according to the present disclosure or the data in the storage unit 120 is stored in the HDD 1400. Also, the CPU 1100 reads the program data 1450 from the HDD 1400 and executes the program, but as another example, such a program may be acquired from another device via the external network 1550.

Further, the present technology can also be configured as follows.

(1)

An information processing apparatus comprising:

an acquisition unit configured to acquire, in a case where there are a plurality of copyright holders related to one piece of content, consensus information indicating that the plurality of copyright holders agree on shares of copyrights each holds; and

a processing unit configured to generate a transaction for recording the consensus information acquired by the acquisition unit on the blockchain.

(2)

The information processing apparatus according to (1), further comprising:

a storage unit configured to store content identification information for identifying content and consensus information on the content in association with each other.

(3)

The information processing apparatus according to (1),

wherein the processing unit

A transaction is generated for recording copyright additional information on a blockchain, the copyright additional information including content identification information for identifying content, share information for indicating a share of copyright held by a copyright holder of the content, and consensus information.

(4)

The information processing apparatus according to (1),

wherein the consensus information is text log information indicating that the plurality of copyright holders agree on a share of the copyright each holds.

(5)

The information processing apparatus according to (4),

wherein the consensus information is a history of emails or chats between the plurality of copyright holders agreed upon the share of copyright.

(6)

The information processing apparatus according to (1), further comprising:

a transmission unit configured to transmit the transaction generated by the processing unit to a node of the blockchain that performs the recording process on the blockchain.

(7)

The information processing apparatus according to (1),

wherein the processing unit

A blockchain consensus protocol process for recording a transaction on a blockchain is performed.

(8)

The information processing apparatus according to (7), further comprising:

a blockchain data storage unit configured to store data including the transaction as blockchain data after performing the blockchain consensus protocol process.

(9)

The information processing apparatus according to (1),

wherein the processing unit

A process of converting the acquired consensus information into a hash value by a hash function is performed, and a transaction for recording the hash value of the consensus information on the blockchain is generated.

(10)

The information processing apparatus according to any one of (1) to (9), further comprising:

a notification unit configured to give a predetermined notification to each righter of the copyright in a case where a sum of shares held by the respective righter of the copyright exceeds a predetermined threshold.

(11)

The information processing apparatus according to any one of (1) to (10),

wherein the acquisition unit

Copyright additional information on copyrights possessed by an author of the content is acquired.

(12)

The information processing apparatus according to (11),

wherein the acquisition unit

Copyright additional information on the copyright owner's right as a right to maintain integrity held by an author is acquired.

(13)

The information processing apparatus according to (11),

wherein the acquisition unit

Copyright additional information on copyright holders as copyright holders held by authors is acquired.

(14)

The information processing apparatus according to any one of (11) to (13),

wherein the acquisition unit

Copyright additional information on the intention of the author to exercise the copyright of the author is acquired.

(15)

The information processing apparatus according to (14),

wherein the acquisition unit

Copyright additional information indicating that the author does not intend to exercise the copyright of the author is acquired.

(16)

The information processing apparatus according to (14),

wherein the acquisition unit

Copyright additional information indicating that the author has the copyright right to the author is acquired.

(17)

The information processing apparatus according to any one of (11) to (16), further comprising:

a notification unit configured to give a predetermined notification to an author in a case where a predetermined request related to the content is made.

(18)

The information processing apparatus according to (17),

wherein the notification unit

A predetermined notification is given to the author in the case where the copyright additional information includes information indicating that the author allows the modification of the content.

(19)

An information processing method that performs:

in the case where there are a plurality of copyright holders related to one piece of content, acquiring consensus information indicating that the plurality of copyright holders agree on shares of copyrights held by the plurality of copyright holders, respectively; and

a transaction is generated for recording the acquired consensus information on the blockchain.

(20)

An information processing program for causing execution of:

in the case where there are a plurality of copyright holders related to one piece of content, acquiring consensus information indicating that the plurality of copyright holders agree on shares of copyrights held by the plurality of copyright holders, respectively; and

A transaction is generated for recording the acquired consensus information on the blockchain.

List of reference numerals

1 information processing system

100 information processing apparatus

110 communication unit

120 memory cell

121 obligee information storage unit

122 content information storage unit

123 consensus information storage unit

124 function information storage unit

130 control unit

131 acquisition unit

132 determination unit

133 processing unit

134 notification unit

135 receiving unit

136 sending unit

10 terminal device

11 communication unit

12 input unit

13 output unit

14 memory cell

15 control unit

151 receiving unit

152 display control unit

153 generating unit

154 transmitting unit

16 display unit

59页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于保护远程托管应用程序免受恶意攻击的系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类