Information Processing Apparatus, Information Processing Method, and Information Processing Program

By recording copyright share negotiation information of copyright owners on the blockchain, the management problem of copyright usage fee allocation under the participation of multiple copyright owners is solved, and the transparent and accurate distribution of copyright information is achieved.

CN113632079BActive Publication Date: 2025-07-22SONY GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080023825.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-04-02
Filing Date
2020-03-19
Publication Date
2025-07-22
Estimated Expiration
2040-03-19

AI Technical Summary

Technical Problem

In the prior art, when allocating copyright usage fees for copyright-protected works, it is impossible to properly manage copyright-related information of content, especially when multiple copyright holders participate, it is difficult to accurately record and allocate their respective copyright shares.

Method used

By obtaining copyright share negotiation information of multiple copyright owners and recording it on the blockchain, transaction records are generated to ensure transparency and traceability of copyright share.

Benefits of technology

It realizes that copyright usage fees can be properly managed and allocated with the participation of multiple copyright owners, ensures transparency and traceability of copyright information, and improves the efficiency and accuracy of copyright management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113632079B_ABST
    Figure CN113632079B_ABST
Patent Text Reader

Abstract

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. The information processing apparatus according to the present disclosure includes: an acquisition unit configured to acquire consensus information indicating that a plurality of copyright holders of one piece of content reach an agreement on the shares of the copyrights held by each of them, in a case where there are a plurality of copyright holders related to one piece of content; and a generation unit configured to generate a transaction for recording the consensus information acquired by the acquisition unit on a blockchain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program. Background Art

[0002] Techniques for facilitating the management of rights to various copyrighted works (content) have been provided. In one example, management of the utilization of content is performed based on information regarding the rights to the content to be managed, or distribution of benefits obtained through sales of the content or the like to the right holders of the content is performed.

[0003] Citation List

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Laid-Open No. 2002-123635 Summary of the Invention

[0006] Problems to be Solved by the Invention

[0007] In the related art, copyright royalties are distributed to the right holders of copyrighted works when the copyrighted works are distributed over the network.

[0008] However, the related art does not necessarily enable appropriate management of copyright-related information of content. In one example, the related art only distributes royalties to registered right holders. As long as the intentions of the author in creating the copyrighted work or the like are not properly managed, such techniques cannot appropriately manage copyright-related information or distribute royalties. Accordingly, appropriate management of copyright-related information of content is desired.

[0009] Therefore, 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.

[0010] Solution to the Problem

[0011] To solve the above problems, 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 of one piece of content have reached an agreement on the shares of the copyrights each holds, in a case where there are a plurality of copyright holders related to one piece of content; and a generation unit configured to generate a transaction for recording the consensus information acquired by the acquisition unit on a blockchain. Brief Description of the Drawings

[0012] Figure 1 is a diagram illustrating an example of information processing according to an embodiment of the present disclosure.

[0013] Figure 2 is a diagram illustrating an exemplary configuration of an information processing system according to an embodiment of the present disclosure.

[0014] Figure 3 This is a diagram illustrating an exemplary configuration of an information processing apparatus according to an embodiment of the present disclosure.

[0015] Figure 4 This is a diagram illustrating an example of an owner information storage unit according to an embodiment of the present disclosure.

[0016] Figure 5 This is a diagram illustrating an example of a content information storage unit according to an embodiment of the present disclosure.

[0017] Figure 6 This is a diagram illustrating an example of a consensus information storage unit according to an embodiment of the present disclosure.

[0018] Figure 7 This is a diagram illustrating an example of a function information storage unit according to an embodiment of the present disclosure.

[0019] Figure 8 This is a diagram illustrating an exemplary configuration of a terminal device according to an embodiment of the present disclosure.

[0020] Figure 9 This is a flowchart illustrating an information processing procedure according to an embodiment of the present disclosure.

[0021] Figure 10 This is a diagram illustrating an example of an overview of a notice regarding shares.

[0022] Figure 11 This is a diagram illustrating an example of an overview of a notice regarding moral rights.

[0023] Figure 12 This is a diagram illustrating an example of an indication of information.

[0024] Figure 13 This is a diagram illustrating an example of an indication of information.

[0025] Figure 14 This is a diagram illustrating an example of an indication of information.

[0026] Figure 15 This is a diagram illustrating an example of an indication of information.

[0027] Figure 16 This is a diagram illustrating an example of an indication of information.

[0028] Figure 17 This is a diagram illustrating an example of an indication of information.

[0029] Figure 18 This is a diagram illustrating an example of a process for registering information.

[0030] Figure 19 This is a diagram illustrating an example of a process using exploitation.

[0031] Figure 20 This is a diagram illustrating an example of a configuration including a DAW.

[0032] Figure 21 This is a diagram illustrating an example of a data configuration including copyright additional information.

[0033] Figure 22 This is a diagram illustrating an example of a data configuration including copyright additional information.

[0034] Figure 23 This is a diagram illustrating an example of a transaction.

[0035] Figure 24 This is a diagram illustrating an example of notification information regarding a musical piece.

[0036] Figure 25 This is a hardware configuration diagram illustrating an example of a computer that implements the functions of an information processing device or a terminal device. Detailed implementation manners

[0037] Now, embodiments of the present disclosure will be described in detail based on the accompanying drawings. Moreover, these preferred embodiments do not limit the information processing device, information processing method, and information processing program according to the present disclosure. Moreover, in the following-described embodiments, the same components are denoted by the same reference numerals, and thus the description thereof is appropriately omitted.

[0038] The present disclosure will be described in the order of the following items.

[0039] 1. Embodiments

[0040] 1-1. Overview of information processing according to an embodiment of the present disclosure

[0041] 1-2. Configuration of an information processing system according to the embodiment

[0042] 1-3. Configuration of an information processing device according to the embodiment

[0043] 1-4. Configuration of a terminal device according to the embodiment

[0044] 1-5. Information processing procedure according to the embodiment

[0045] 1-6. Share information

[0046] 1-7. Moral rights information

[0047] 1-8. Indication of information

[0048] 1-8-1. Display example of a DAW through a terminal device

[0049] 1-8-2. Display Example on the Right Registration Screen of the Terminal Device

[0050] 1-9. System Configuration and Processing Example

[0051] 1-10. Data Structure

[0052] 2. Other Exemplary Configurations

[0053] 3. Hardware Configuration

[0054] [1. Embodiment]

[0055] [1-1. Overview of Information Processing According to an Embodiment of the Present Disclosure]

[0056] Figure 1 is a diagram illustrating an example of information processing according to an embodiment of the present disclosure. The information processing according to an embodiment of the present disclosure is implemented as an information processing apparatus 100.

[0057] Figure 1 The example of illustrates a case where copyright additional information regarding the copyright of the music piece MA as an example of the content is stored in the blockchain of the blockchain system 2. Moreover, the music piece mentioned herein is a concept including musical works (music), corresponding to the music piece if there are no lyrics, and corresponding to the lyrics and the music piece if there are lyrics. Assume Figure 1 The music piece MA shown in is the content composed by the right holder RH1 and lyricized by the right holder RH2. In addition, the content is not limited to music pieces, but can be various types of content including video content such as movies or text content such as novels. Further, the content is not limited to completed content such as music pieces, but can be a part of the sound source for a music piece or a short sound for sampling. Figure 1 The example of illustrates a case where the copyright additional information includes information indicating the share of the corresponding right holder of the copyright and consensus information (agreement information) indicating that the right holders have reached an agreement on their respective shares. Moreover, the copyright additional information is not limited to information indicating the share of the right, and can be various types of additional information regarding copyright, such as information regarding moral rights.

[0058] The terminal devices 10-1, 10-2, 10-3, etc. are shown to identify each terminal device 10, but the term "terminal device 10" is used herein unless a special distinction is to be made between them. In Figure 1In the example, the rights holders RH1 and RH2 coordinate their shares of the copyright of the music piece MA (step S10). The coordination is carried out so that the rights holders RH1 and RH2 reach an agreement (consensus) on their shares of the copyright of the music piece MA. The rights holders RH1 and RH2 operate their respective terminal devices 10-1 and 10-2 to use tools such as chat or bulletin board to coordinate their shares. The rights holders RH1 and RH2 use their respective terminal devices 10-1 and 10-2 to coordinate their shares by communicating information such as "Splitting the shares in half is okay" or "Dividing the shares into 25% is also okay". In one example, the rights holders RH1 and RH2 operate their respective terminal devices 10-1 and 10-2 to use the chat function of application X described later (see Figure 14 ) to coordinate their shares. In one example, the rights holders RH1 and RH2 agree to obtain their respective shares by splitting the author's share into two equal parts. In Figure 1 's example, the rights holders RH1 and RH2 agree to split the part other than the predetermined percentage share of the music publisher (hereinafter referred to as "publisher") who is engaged in operations such as copyright management and promotion of the music piece MA into two equal parts. The rights holders RH1 and RH2 agree to split the part other than the share of publisher PB (such as 50%) into two equal parts. Then, the terminal device 10-2 used by the rights holder RH2 notifies the terminal device 10-3 used by the predetermined administrator of the music publisher PB (hereinafter also referred to as "publisher PB") of the information on the determined agreement on the shares (also referred to as "consensus information") (step S11). The terminal device 10-2 sends information indicating that the rights holders RH1 and RH2 have reached an agreement (consensus) to each share half (50%) except for the ratio of publisher PB (50%). In one example, the terminal device 10-2 sends information indicating that the rights holders RH1 and RH2 have reached an agreement (consensus) on their respective shares of 25%. In one example, the terminal device 10-2 sends an email (message) or chat history indicating that the multiple rights holders RH1 and RH2 have reached an agreement on the shares of the copyright to the terminal device 10-3. In one example, the terminal device 10-2 sends text log information indicating that the multiple rights holders RH1 and RH2 have reached an agreement on their respective copyright shares to the terminal device 10-3. Moreover, as an example, Figure 1 illustrates the case where the terminal device 10-2 used by the rights holder RH2 notifies the terminal device 10-3, but the terminal device 10-1 used by the rights holder RH1 can notify the terminal device 10-3.

[0059] In addition, Figure 1The coordinated processing of the agreement on shares shown in is an example. The publisher PB can coordinate the copyright shares between the right holders RH1 and RH2. 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 right holder RH1 via email or using a message. On the other hand, the terminal device 10-1 communicates in response to the operation of the right holder RH1, such as replying to an email or message from the publisher PB regarding the right share of the music piece MA. This allows the publisher PB to coordinate the share of the right holder RH1 for the music piece MA. In one example, the terminal device 10-3 sends an email to the terminal device 10-1 in response to the operation of the publisher PB, such as "Is it okay if for the music piece MA, the shares of the right holders RH1 and RH2 are each 25% and the share of the publisher PB is 50%?" On the other hand, the terminal device 10-1 sends an email to the terminal device 10-3 in response to the operation of the right holder RH1, such as "Yes, my share of 25% is okay."

[0060] In addition, the terminal device 10-3 used by the publisher PB communicates with the terminal device 10-2 used by the right holder RH2 via email or using a message in response to the operation of the publisher PB. On the other hand, the terminal device 10-2 communicates in response to the operation of the right holder RH2, such as replying to an email or message from the publisher PB regarding the right share of the music piece MA. This allows the publisher PB to coordinate the share of the right holder RH2 for the music piece MA. In one example, the terminal device 10-3 sends an email to the terminal device 10-2 in response to the operation of the publisher PB, such as "Is it okay if for the music piece MA, the shares of the right holders RH1 and RH2 are each 25% and the share of the publisher PB is 50%?" On the other hand, the terminal device 10-2 sends an email to the terminal device 10-3 in response to the operation of the right holder RH2, such as "Yes, my share of 25% is okay." Also, for simplicity of description, the above example shows the case where an agreement on shares is reached in one communication with the corresponding right holder, but the agreement can be reached through multiple communications, or can be communicated jointly with all right holders. In addition, as described above, the right holders RH1 and RH2 can operate their respective terminal devices 10-1 and 10-2 using tools such as chat or bulletin board to determine the agreement on shares, and then notify the terminal device 10-3 of the publisher B of the agreement on shares. In this way, as long as the information on the agreement of the right holders on shares is available, the terminal device 10-3 used by the publisher PB can obtain the information on the agreement of the right holders on shares through any processing.

[0061] The above coordination allows the terminal device 10-3 to generate copyright additional information (referred to as "copyright additional information RDT1"), which indicates that for the music piece MA, the shares of the rights holders RH1 and RH2 are each 25%, and the share of the publisher PB is 50%. In addition, the terminal device 10-3 generates consensus information (referred to as "consensus information CDT1"), which indicates that the rights holders RH1, the rights holder RH2, and the publisher PB reach an agreement on the share of the music piece MA. In one example, the terminal device 10-3 uses the above history (text information) of emails, chats, bulletin boards, etc. as the consensus information CDT1.

[0062] The terminal device 10-3 sends the copyright additional information (copyright additional information RDT1) to the information processing device 100, which indicates that the rights holders RH1, the rights holder RH2, and the publisher PB have their respective shares of the music piece MA in the ratio of "25:25:50". The information processing device 100 obtains the copyright additional information (copyright additional information RDT1), which indicates that the rights holders RH1, the rights holder RH2, and the publisher PB have their respective shares of the music piece MA in the ratio of "25:25:50" (step S12). In Figure 1 the example, the terminal device 10-3 sends the copyright additional information RDT1 including the consensus information CDT1 and the rights holder RH1 to the information processing device 100. This allows the information processing device 100 to obtain the copyright additional information RDT1 including the consensus information CDT1, the rights holder RH1, and the rights holder RH1. Figure 1 The example of

[0063] illustrates the case where the consensus information CDT1 is used as the copyright additional information RDT1. The information processing device 100 generates a transaction TS1 for storing the copyright additional information in the blockchain of the blockchain system 2 (step S13). The information processing device 100 uses the consensus information CDT1 to generate the transaction TS1. The information processing device 100 generates a transaction TS1, which includes information indicating that the rights holders RH1, the rights holder RH2, and the publisher PB have their respective shares of the music piece MA in the ratio of "25:25:50". In one example, the information processing device 100 generates a transaction TS1, which includes the consensus information CDT1 and information for identifying the music piece MA (such as a content ID).

[0064] The information processing device 100 hashes the consensus information CDT1 using a predetermined hash function. In one example, the information processing device 100 uses the function information stored in the function information storage unit 124 (see Figure 7) hashes the consensus information CDT1 using a predetermined hash function. In one example, the information processing device 100 hashes the consensus information CDT1, which includes information about the agreement on the shares as shown in the data group DT121 in the data group DT12 as shown in Figure 21 . This hash allows the information processing device 100 to generate a hash value HDT1 obtained by hashing the consensus information CDT1. Then, the information processing device 100 generates a transaction TS1 that includes the hash value HDT1 and information for identifying the music piece MA (e.g., content ID). In one example, the information processing device 100 generates a transaction TS1 corresponding to the transaction format stored in the blockchain of the blockchain system 2. In Figure 1 's example, the information processing device 100 generates a transaction TS1 as shown in Figure 23 . Figure 23 is a diagram illustrating an example of the transaction. The information processing device 100 generates a transaction TS1 that includes identification information (content ID) for identifying that the target of the consensus is the music piece MA and information indicating that the recorder of the consensus of the music piece MA is the publisher PB. The information processing device 100 generates a transaction TS1 that includes the content ID "CT1" of the music piece MA or an ID for identifying the publisher PB. In addition, the information processing device 100 generates a transaction TS1 that includes information indicating that the rights holders RH1, RH2, and the publisher PB agree to their respective shares in the ratio of "25:25:50" for the music piece MA. Specifically, the information processing device 100 generates a transaction TS1 that includes the hash value HDT1 obtained by hashing the consensus information CDT1 indicating the agreement on the shares among the rights holders RH1, RH2, and the publisher PB. The information processing device 100 generates a transaction TS1 that includes the hash value HDT1 obtained by hashing the consensus information CDT1, which is the text log information indicating the agreement on the copyright shares among the rights holders RH1, RH2, and the publisher PB. In addition, the information processing device 100 generates a transaction TS1 that includes share information indicating that the rights holders RH1, RH2, and the publisher PB have respective shares of 25%, 25%, and 50% for the music piece MA. Moreover, Figure 23 is an example, and the information processing device 100 can generate transactions with various data structures according to the information registered in the blockchain system 2.

[0065] The information processing device 100 sends the generated transaction TS1 to the blockchain system 2 to register it in the blockchain system 2 (step S14). In Figure 1 's example, the information processing device 100 sends the transaction TS1 to the node 20-3 of the blockchain system 2.

[0066] When the blockchain system 2 receives the transaction TS1, it registers the received transaction TS1 in the blockchain (step S15). The blockchain system 2 generates a block including the transaction TS1 and registers (adds) the generated block in the blockchain. The blockchain system 2 generates and manages a blockchain including the block including the transaction TS1 by appropriately using various techniques in the related technologies related to the blockchain. In one example, the blockchain system 2 is formed by appropriately using various techniques in the related technologies described later, but the details will be described later.

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

[0068] As described above, the information processing device 100 stores transactions including information indicating the share of each rights holder in the music piece in the blockchain of the blockchain system 2, so it is possible to appropriately manage information related to content copyright. In addition, Figure 1An example shows a case where the information processing system 1 stores and manages the copyright share of the rights holder as copyright additional information in the blockchain of the blockchain system 2. However, the copyright additional information can be any information as long as it is additional information related to copyright, such as moral rights. In one example, the information processing device 100 can obtain copyright additional information regarding moral rights, such as the right to integrity or the right of attribution, from the rights holder RH1. In one example, the information processing device 100 obtains copyright additional information (copyright additional information RDT11) indicating that the rights holder RH1 has no intention of exercising the right to integrity from the terminal device 10 used by the rights holder RH1. Then, the information processing device 100 generates a transaction (transaction TS11) including the copyright additional information RDT11. In one example, the information processing device 100 generates a transaction TS11 including information for identifying the rights holder RH1 or information indicating that the rights holder RH1 has no intention of exercising the right to integrity. The information processing device 100 sends the generated transaction TS11 to the blockchain system 2 to register it in the blockchain system 2. For example, the information processing device 100 sends the transaction TS11 to the node 20-1 of the blockchain system 2. The blockchain system 2 registers the received transaction TS11 in the blockchain when it receives the transaction TS1.

[0069] In addition, for example, the information processing device 100 obtains copyright additional information (copyright additional information RDT12) indicating that the rights holder RH1 intends to exercise the right of attribution from the terminal device 10 used by the rights holder RH1. Then, the information processing device 100 generates a transaction (transaction TS12) including the copyright additional information RDT12. In one example, the information processing device 100 generates a transaction TS12 that includes information for identifying the rights holder RH1 or information indicating that the rights holder RH1 intends to exercise the right of attribution. The information processing device 100 sends the generated transaction TS12 to the blockchain system 2 to register it in the blockchain system 2. For example, the information processing device 100 sends the transaction TS12 to the node 20-1 of the blockchain system 2. The blockchain system 2 registers the received transaction TS12 in the blockchain when it receives the transaction TS1. In addition, the process of registering the transaction TS12 in the node of the blockchain system 2 can be executed in the information processing device 100. In the case where the information processing device 100 executes the process in the node, it also includes a blockchain data storage unit that records blockchain data. Specifically, when a consensus protocol is reached among multiple nodes based on a predetermined consensus algorithm, block data including multiple transactions is shared by each node via the P2P network according to the consensus protocol and stored in the blockchain data storage unit of each of the multiple nodes.

[0070] As described above, the information processing apparatus 100 may function as a 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 executes a blockchain consensus protocol process for recording a transaction in the blockchain. In one example, the processing unit 133 of the information processing apparatus 100 may execute the protocol process by appropriately using various consensus establishment algorithms described later. Further, in the case of executing 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 sends 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.

[0071] In one example, in the related art, when registering content right information with a rights management association, it is not easy to check the owner of the right or the type of the right. On the other hand, the information processing apparatus 100 can facilitate the inspection or distribution of content right information by recording the right assignment conditions and the proof of consensus on the assignment conditions in the blockchain and making them referable. In one example, the management association terminal 50 requests the blockchain system 2 to provide information on content such as a musical piece to be inspected, and checks the rights and the like regarding the content based on the information received from the blockchain system 2 to inspect the content. Therefore, the management association terminal 50 can facilitate the inspection or distribution of content right information. The information processing system 1 records the right assignment conditions of the content and the agreement on the right assignment in the blockchain of the blockchain system 2. In this way, the information processing system 1 records the evidence of the consensus on the right assignment conditions in the blockchain. Therefore, it is possible for the rights management association to perform an assignment related to the rights based on the consensus information of the blockchain. 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, and thus it is possible to appropriately estimate the time point at which an agreement on rights such as shares is reached.

[0072] [1-2. Configuration of Information Processing System According to Embodiment]

[0073] Description Figure 2 The information processing system 1 shown in Figure 2 is a diagram illustrating an exemplary configuration of an information processing system according to an embodiment of the present disclosure. As Figure 2As shown, the information processing system 1 includes an information processing device 100, terminal devices 10, a management association terminal 50, and a blockchain system 2. The terminal devices 10, the information processing device 100, the terminal devices 10, the management association terminal 50, and the blockchain system 2 are connected via a predetermined communication network (network N) to communicate in a wired or wireless manner.

[0074] Figure 2 The information processing system 1 shown may include multiple information processing devices 100, multiple terminal devices 10, or multiple management association terminals 50. In one example, the blockchain system 2 may have any configuration as long as it can manage a blockchain including blocks of transactions generated by the information processing device 100. In one example, the blockchain system 2 is configured by using techniques related to Hyperledger Fabric. In one example, the following disclosure is given regarding Hyperledger Fabric:

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

[0076] The blockchain system 2 generates and manages a blockchain including blocks of transactions by appropriately using various conventional techniques related to the blockchain (such as the above Hyperledger Fabric). In one example, the form of the blockchain system 2 may be a consortium blockchain. In one example, the blockchain system 2 may appropriately use various conventional techniques, such as Practical Byzantine Fault Tolerance (PBFT), as a consensus algorithm.

[0077] Moreover, the form of the blockchain in the blockchain system 2 is not limited to a consortium blockchain (consortium chain), and can be various forms of blockchains, such as public chains and private chains. In addition, as a consensus algorithm of the blockchain system 2, various conventional techniques, such as Proof of Consensus (PoC), Proof of Stake (PoS), and Proof of Importance (PoI), can be appropriately used. In other words, in the information processing system 1, the blockchain system 2 can be in any form as long as it can manage the copyright additional information of music by using blockchain-related technologies.

[0078] In Figure 2 the example shown, the blockchain system 2 includes multiple nodes 20-1, 20-2, 20-3, etc. Moreover, Figure 2Only nodes 20-1, 20-2, and 20-3 are illustrated, but the arrangement is not limited to nodes 20-1, 20-2, and 20-3, but includes four or more nodes 20, such as nodes 20-4 or 20-5. In addition, nodes 20-1, 20-2, 20-3, etc. are described as nodes 20 unless specifically distinguished from each other.

[0079] The blockchain system 2 is a system that performs processes related to the blockchain. The blockchain system 2 is a system that manages the blockchain, in which each block related to transactions of copyright additional information is associated with each other in the order of block generation. The node 20 of the blockchain system 2 is an information processing device that performs various processes (such as block generation or blockchain sharing). The node 20 includes, for example, a communication unit configured by a network interface card (NIC), a communication circuit, etc., and is connected to a network N (such as the Internet) by wire or wirelessly. The node 20 sends information to and receives information from other devices (such as the terminal device 10) via the network N. Each node 20 communicates with another node 20 to exchange information related to the blockchain. The node 20 communicates with the information processing device 100, the terminal device 10, and the management association terminal 50.

[0080] The node 20 has a control unit configured by, for example, a central processing unit (CPU), a microprocessing unit (MPU), etc., and performs various information processes. The node 20 has a storage unit configured by, for example, semiconductor memory devices such as random access memory (RAM) and flash memory, or storage devices such as hard disks or optical disk drives. Each node 20 stores the blockchain in the storage unit.

[0081] In addition, the node 20 responds to a request from an external device, extracts information corresponding to the request, and sends the information to the request source. In one example, when receiving specified information for specifying information from an external device, the node 20 extracts the corresponding information from the blockchain stored in the storage unit and sends the extracted information to the request source. Moreover, the blockchain system 2 may include a service providing device that performs various processes (such as obtaining corresponding information from the node 20 in response to a request from an external device and sending it to the request source). In one example, when receiving the hash value of the copyright additional information, the hash value of the sound, or the identification information (content ID) of the music piece, the blockchain system 2 sends information about the music piece corresponding to the hash value or the identification information to the request source. In one example, the node 20 of the blockchain system 2 sends information about the music piece corresponding to the hash value or the identification information to the request source when receiving the hash value of the copyright additional information, the hash value of the sound, or the identification information (content ID) of the music piece. 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 blockchain and sends 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 block (blockchain) browser and sends the information obtained from the search results to the request source.

[0082] The information processing device 100 provides services related to the management of additional copyright information. The information processing device 100 is an information processing device that generates a transaction for storing additional copyright information regarding the copyright of content in the blockchain. The information processing device 100 generates a transaction for storing additional copyright information including the consensus information obtained from the terminal device 10 in the blockchain. The information processing device 100 sends the generated transaction to the node 20 of the blockchain system 2.

[0083] The terminal device 10 is an information processing device used by the right holder of the content, etc. In one example, the terminal device 10 is used by a user such as the author of the content. In one example, the terminal device 10 is used by a publisher engaged in operations such as management, development, and promotion of the copyright of music works (pieces). The terminal device 10 sends the consensus information, additional copyright information, etc. to the information processing device 100. The terminal device 10 can be any device as long as it can implement the processing in the embodiments. In one example, the terminal device 10 can 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). Figure 1 The example diagram shows the case where the terminal device 10 is a smart phone or a notebook PC.

[0084] The management association terminal 50 is an information processing device used by a business operator (hereinafter also referred to as the "management association") that manages content rights. In one example, the management association terminal 50 is an information processing device used by a business operator that manages the copyright related to a musical work (music). In one example, the management association may be a business operator that manages the copyright of a musical piece by receiving the trust of copyrights (such as the right of sound recording or the right of musical performance) from rights holders such as lyricists, composers, or publishers holding the copyright of the musical piece. In one example, the management association executes the use permission (license) for the users of the musical piece, the collection of usage fees, the distribution of usage fees to the rights holders, and the monitoring of copyright infringement.

[0085] The management association terminal 50 includes, for example, a communication unit implemented by a NIC, a communication circuit, etc., and is connected to a network N (e.g., the Internet) by wire or wirelessly. The management association terminal 50 sends information to other devices such as the information processing device 100, the terminal device 10, and the node 20 of the blockchain system 2 via the network N or receives information from them. The management association terminal 50 receives notification information about the copyright of the content from the terminal device 10. The management association terminal 50 receives notification information about the trust of the copyright of the content from the terminal device 10.

[0086] In addition, the management association terminal 50 may request the blockchain system 2 to provide information and make a judgment on the content copyright based on the information obtained from the blockchain system 2. The management association terminal 50 may request the node 20 for information about copyright additional information and make a judgment on the content copyright based on the information obtained from the node 20. In one example, the management association terminal 50 may request the node 20 for information about the share of the copyright of the content and may make a judgment on the share of the content copyright based on the information obtained from the node 20. The management association terminal 50 has a control unit implemented by, for example, a CPU, an MPU, etc. and performs various information processes.

[0087] [1-3. Configuration of the Information Processing Device According to the Embodiment]

[0088] Now, the configuration of the information processing device 100, which is an example of an information processing device that performs information processing according to an embodiment, will be described. Figure 3 It is a diagram illustrating an exemplary configuration of the information processing device 100 according to an embodiment of the present disclosure.

[0089] As Figure 3As shown in the figure, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Moreover, the information processing apparatus 100 may include an input unit (e.g., such as a keyboard or a mouse) that receives various operations as input from an administrator or the like of the information processing apparatus 100, and a display unit (e.g., such as a liquid crystal display) that displays various types of information.

[0090] 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 Figure 2 ) by wire or wirelessly, and sends information to or receives information from other information processing apparatuses such as the terminal device 10, the management association terminal 50, and the node 20 of the blockchain system 2.

[0091] 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 a storage device (such as a hard disk or an optical disk drive). As Figure 3 shown, the storage unit 120 according to the embodiment includes a rights holder information storage unit 121, a content information storage unit 122, a consensus information storage unit 123, and a function information storage unit 124. Moreover, although not shown, the storage unit 120 may store various types of information, such as an image that is the basis for an image to be provided to the terminal device 10.

[0092] The rights holder information storage unit 121 according to the embodiment stores various types of information (rights holder information) about the rights holder who holds rights to the content (copyrighted work). Figure 4 It is a diagram showing an example of the rights holder information storage unit according to an embodiment of the present disclosure. In Figure 4 the example shown, the rights holder information storage unit 121 has items of "rights holder ID", "rights holder", "contact information", and "address".

[0093] In this example, the item "rights holder ID" indicates identification information for identifying the rights holder. The item "rights holder" indicates the name of the rights holder identified by the rights holder ID. Moreover, in Figure 4 the example shown, although it is an abstract symbol indicated as "Artist A", a specific name is registered for the item "rights holder".

[0094] In addition, the item "contact information" indicates a means for contacting the rights holder corresponding to the rights. Moreover, in Figure 4In the example, although it is indicated by an abstract symbol such as "e-mail address AD1", the specific address (string) of "abc…@…xxx.jp" is registered. In addition, although the case where the e-mail address of each right holder is stored as an item "Contact Information" is illustrated, the item "Contact Information" is various types of information such as a telephone number, as long as the information can be sent to the right holder.

[0095] The item "Address" indicates the address corresponding to the right holder identified by the right holder ID. In one example, in the case where the right holder is a natural person, it may be the home address of the natural person. In addition, for example, in the case where the right holder is a juridical person, it may be the head office location of the juridical person. Moreover, in Figure 4 In the example shown, the item "Address" is listed as an abstract symbol such as "LC1", but it may be a regional name or an address. In addition, for example, the item "Address" may be information indicating latitude and longitude.

[0096] In one example, in Figure 4 In the example shown, the right holder ID "RH1" indicates that the right holder (right holder RH1) is called "Artist A". The means for contacting the right holder RH1 indicates the e-mail address AD1. In addition, the right holder RH1 indicates that the address is "LC1".

[0097] Moreover, the right holder information storage unit 121 is not limited to the above examples, and various types of information can be stored according to its use. The right holder information storage unit 121 can store various types of information about the right holder, such as the age, gender, and workplace of the right holder.

[0098] The content information storage unit 122 according to the embodiment stores various types of information related to the content (copyright-protected work). Figure 5 is a diagram illustrating an example of the content information storage unit according to the embodiment. Figure 5 The content information storage unit 122 shown in has items of "Content ID", "Category", "Content", "Data", and "Rights Information".

[0099] The item "Content ID" indicates the identification information for identifying the content. The item "Category" indicates the category (classification) of the content. The item "Content" indicates the name, etc. of the content. The item "Data" indicates the content data. In one example, in the case where the category is music, the item "Data" stores data in an audio file format such as MPEG-1 Audio Layer-3 (MP3) or Adaptive Transform Acoustic Coding (ATRAC). In Figure 5 In, an example where the conceptual information of "MDT1" is stored in the item "Data" is illustrated, but actually the data itself or the file path name indicating its storage location is stored.

[0100] The item "right information" has items of "right holder", "share", "whether there is a personal right", and "exercise intention". The item "right holder" indicates the right holder of the content. In Figure 5 the example of, it is illustrated that the right holder ID is stored in the item "right holder", but any information (for example, the title of the right holder) can be used as long as the right holder can be identified. The item "share" indicates the right share (ratio) of each right holder to the content.

[0101] In addition, "whether there is a personal right" indicates whether each right holder has a moral right to the content. If "whether there is a personal right" is "yes", it indicates that the right holder has a moral right to the content. Moreover, in Figure 5 the example of, if "whether there is a personal right" is "yes", then the right targets such as composing or lyric writing are listed in parentheses.

[0102] The item "exercise intention" indicates the intention of each right holder to exercise the moral right. The item "exercise intention" has various items corresponding to the moral right, such as the item "right of maintaining integrity" and the item "right of signature". The item "right of maintaining integrity" indicates whether the right holder intends to exercise the right of maintaining integrity. The item "right of signature" indicates whether the right holder intends to exercise the right of signature.

[0103] In Figure 5 the example of, the music MA identified by the content ID "CT1" (content CT1) indicates that the category is "music" and the data is "MDT1". In addition, it indicates that the right holders of the music MA are right holders RH1, RH2, and RH21. It is indicated that the right holder RH1 has a 25% share and has a moral right regarding composing. In other words, it is indicated that the right holder RH1 is the composer of the music MA. It is indicated that the right holder RH1 has no intention of exercising the right of maintaining integrity and has the intention of exercising the right of signature. It is indicated that the right holder RH2 has a 25% share and has a moral right to lyric writing. In other words, it is indicated that the right holder RH2 is the lyricist of the music MA. It is indicated that the right holder RH2 has no intention of exercising the right of maintaining integrity and has the intention of exercising the right of signature. It is indicated that the right holder RH21 has a 50% share and does not have a moral right.

[0104] Moreover, the content information storage unit 122 is not limited to the above example and can store various types of information according to their uses. In one example, the content information storage unit 122 can store information about the content acquisition date and time or the content creation date.

[0105] The consensus information storage unit 123 according to an embodiment stores information related to a protocol (consensus) (consensus information). In one example, the consensus information storage unit 123 stores consensus information regarding the rights of content (a copyrighted work). Figure 6 FIG. is a diagram illustrating an example of a consensus information storage unit according to an embodiment of the present disclosure. In Figure 6 the example shown, the consensus information storage unit 123 includes items of "consensus ID", "target content", "consensus information", and "transaction".

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

[0107] The item "consensus information" stores information regarding details of the consensus. The item "consensus information" includes items of "history" and "hash value". The item "history" includes various types of log information, such as the communication between the right holders until the consensus is reached. In one example, the item "history" includes various types of log information, such as the communication of emails or messages executed between the right holders to determine the share ratio of the corresponding right holders. Figure 6 The example of shows that the conceptual information of "CDT1" is stored in the item "history", but in fact, various types of information such as strings and audio or file path names indicating their storage locations are stored. In the item "hash value", a hash value obtained by converting the information stored in the "history" item through a predetermined hash function is stored. In one example, in the item "hash value", a hash value generated by using function FCT1 as the hash function shown in Figure 7 is stored. Also, Figure 6 the example of shows the item "hash value", but in the case where the function for conversion (such as encoding or encryption) is a function other than the hash function, the output value obtained from the function can be stored.

[0108] The item "transaction" indicates the data of the generated transaction. Figure 6Illustrated is an example in which the conceptual information of "TS1" is stored in the item "transaction". In fact, the information to be registered on the blockchain or the file path name indicating its storage location is stored in the item "transaction". In one example, the item "transaction" is information that digitizes the author's claim of rights, which is the source of consensus. Alternatively, the item "transaction" is information including a hash value generated based on the history of consensus, rights sharing information other than the hash value, and the like. Moreover, the item "transaction" can include various types of information as long as it is stored in the blockchain, and is not limited to the hash value or rights share information other than the hash value. In one example, the item "transaction" can include various types of information, such as Figure 23 as shown in

[0109] In Figure 6 the example, the consensus (Consensus CN1) identified by the consensus ID "CN1" indicates that the target content is Content CT1. In other words, Consensus CN1 indicates that it is a consensus regarding the rights of the music piece MA as Content CT1. It is indicated that the history of Consensus CN includes consensus information CDT1. Consensus information CDT1 includes a consensus on the share ratios of the corresponding right holders (right holders RH1, RH2, and RH21) of the music piece MA. It is indicated that the consensus information CDT1 of Consensus CN1 is converted into a hash value HDT1. It is indicated that the transaction generated for Consensus CN1 indicates Transaction TS1.

[0110] Moreover, the consensus information storage unit 123 is not limited to the above examples and can store various types of information according to its use. The consensus information storage unit 123 can store information for identifying the right holders who reached the consensus in association with each consensus.

[0111] The function information storage unit 124 according to the embodiment stores information about the function for converting information. In one example, the function information storage unit 124 stores information related to functions such as encryption and encoding applied to information. Figure 7 is a diagram illustrating an example of the function information storage unit according to an embodiment of the present disclosure. In Figure 7 the example shown, the function information storage unit 124 includes items of "function ID", "classification", and "function data".

[0112] The item "function ID" indicates the identification information for identifying the function. The item "classification" indicates the type (classification) of each function. In one example, the item "classification" indicates the name or the like of the type (classification) of each function. The item "function data" indicates the data of the function. Although Figure 7The figure illustrates an example in which the conceptual information of "FDT1" is stored in the item "function data". In reality, however, various types of information of the corresponding function or the file path name indicating its storage location are stored in the item "function data".

[0113] Figure 7 The example indicates that the function identified by the function ID "FCT1" (function FCT1) corresponds to a hash function. The function data of function FCT1 indicates that it is function data FDT1. In one example, function FCT1 can be various functions, such as a cryptographic hash function. In one example, function FCT1 can be various functions, such as Secure Hash Algorithm (SHA)-256, SHA-384, SHA-512, Message Digest Algorithm (MD) 5.

[0114] Moreover, the function information storage unit 124 is not limited to the above example and can store various types of information according to its use. In one example, the function information storage unit 124 can store not only hash functions but also information about various types of functions for information conversion.

[0115] By returning to the reference Figure 3 Continue the description. The control unit 130 is implemented by, for example, a central processing unit (CPU), a microprocessing unit (MPU), etc. that execute a program stored in the information processing device 100 (for example, a determination program such as an information processing program according to the present disclosure) by using a RAM or the like as a work area. In addition, 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).

[0116] As Figure 3 shown, 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 implements or executes the functions or operations of the following information processing. Moreover, the internal configuration of the control unit 130 is not limited to the configuration shown Figure 3 and can be other configurations as long as it is a configuration for executing the information processing described later. In addition, the connection relationship of the corresponding processing units included in the control unit 130 is not limited to the connection relationship shown Figure 3 and can be other connection relationships.

[0117] The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from an external information processing device. The acquisition unit 131 acquires various types of information from other information processing devices such as the terminal device 10 or the management association terminal 50.

[0118] 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 holder information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

[0119] 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.

[0120] The acquisition unit 131 acquires additional copyright attachment information regarding the content copyright. The acquisition unit 131 acquires copyright attachment information indicating the share held by the rights holder of the copyright. The acquisition unit 131 acquires copyright attachment information regarding the moral rights held by the author of the content. The acquisition unit 131 acquires copyright attachment information regarding the moral rights as the right to maintain integrity held by the author. The acquisition unit 131 acquires copyright attachment information regarding the moral rights as the right of signature held by the author.

[0121] The acquisition unit 131 acquires copyright attachment information regarding the intention of the author to exercise moral rights. The acquisition unit 131 acquires copyright attachment information indicating that the author has no intention to exercise moral rights. The acquisition unit 131 acquires copyright attachment information indicating that the author intends to exercise moral rights.

[0122] The acquisition unit 131 acquires consensus information indicating the agreement on the copyright among the rights holders of the copyright. The acquisition unit 131 acquires consensus information indicating the agreement on the share of the corresponding rights holders of the copyright among the rights holders of the copyright. The acquisition unit 131 acquires consensus information indicating a predetermined agreement among the corresponding rights holders of the copyright. The acquisition unit 131 acquires additional copyright attachment information regarding the copyright of the content as a piece of music.

[0123] In Figure 1 the example, the acquisition unit 131 acquires copyright attachment information (copyright attachment information RDT1) indicating that the rights holders RH1, RH2, and the publisher PB have their respective shares in the piece of music MA in the ratio of "25:25:50". The acquisition unit 131 acquires the consensus information CDT1, the rights holder RH1, and the copyright attachment information RDT1 of the rights holder RH1.

[0124] 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 device 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 device or information stored in the storage unit 120. The determination unit 132 determines various types of information based on information from other information processing devices such as the terminal device 10 or the management association terminal 50. The determination unit 132 determines various types of information based on information stored in the rights holder information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

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

[0126] The determination unit 132 determines whether the copyright share held by the corresponding rights holder meets a predetermined condition. The determination unit 132 determines whether the total number of copyright shares held by the corresponding rights holder exceeds a predetermined threshold. The determination unit 132 determines whether the copyright additional information includes information indicating that the copyright allows modification of the content.

[0127] 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 device or information stored in the storage unit 120. The processing unit 133 generates various types of information based on information from other information processing devices such as the terminal device 10 or the management association terminal 50. The processing unit 133 generates various types of information based on information stored in the rights holder information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

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

[0129] The processing unit 133 generates a transaction for storing the copyright attachment information acquired by the acquisition unit 131 in the blockchain. When the acquisition unit 131 acquires the consensus information, the processing unit 133 generates a transaction for storing the copyright attachment information in the blockchain. The processing unit 133 generates a transaction for storing the copyright attachment information including the consensus information in the blockchain. The processing unit 133 generates a transaction for storing the copyright attachment information acquired by the acquisition unit 131 in the blockchain, and this transaction registers information regarding the rights of the musical piece.

[0130] The processing unit 133 appropriately uses various technologies to generate various types of information, such as a screen (image information) to be provided to an external information processing device. The processing unit 133 generates a screen (image information) etc. to be provided to the terminal device 10. In one example, the processing unit 133 generates a screen (image information) etc. to be provided to the terminal device 10 based on the information stored in the storage unit 120.

[0131] The processing unit 133 can generate a screen (image information) etc. by any processing as long as it can generate a screen (image information) etc. to be provided to an external information processing device. In one example, the processing unit 133 appropriately uses various technologies related to image generation, image processing, etc. to generate a screen (image information) to be provided to the terminal device 10. In one example, the processing unit 133 appropriately uses various technologies such as Java (registered trademark) to generate a screen (image information) to be provided to the terminal device 10. Moreover, the processing unit 133 can generate a screen (image information) to be provided to the terminal device 10 based on the formats of CSS, JavaScript (registered trademark), or HTML. In addition, for example, the processing unit 133 can generate a screen (image information) in various formats such as Joint Photographic Experts Group (JPEG), Graphics Interchange Format (GIF), or Portable Network Graphics (PNG).

[0132] In Figure 1In the example, the processing unit 133 generates a transaction TS1 for storing copyright attachment information in the blockchain of the blockchain system 2. The processing unit 133 generates the transaction TS1 using the consensus information CDT1. In one example, the consensus information may include the author's claim of rights for each item, such as the author's share. Specifically, the processing unit 133 uses the information indicating the agreement (consensus) on the share between the right holders RH1 and RH2 or the information indicating the shares of each of the right holders RH1, RH2, RH2, and the publisher PB in the music piece MA to generate the transaction TS1. The processing unit 133 generates a transaction TS1 that includes information indicating that the right holders RH1, RH2, and the publisher PB have their respective shares in the music piece MA in the ratio of "25:25:50". The processing unit 133 generates a transaction TS1 that includes the consensus information CDT1 and the 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 CDT1. Then, the information processing device 100 generates a transaction TS1 that includes the hash value HDT1 and the information (e.g., content ID) for identifying the music piece MA.

[0133] The notification unit 134 notifies various types of information. The notification unit 134 notifies other information processing devices such as the terminal device 10 or the management association terminal 50 of various types of information. In one example, the notification unit 134 notifies various types of information based on the information from an external information processing device or the information stored in the storage unit 120. The notification unit 134 notifies various types of information based on the information from other information processing devices 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 right holder information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

[0134] 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 notification by instructing the transmission unit 136 to transmit various types of information to the transmission unit 136.

[0135] When the share of the copyright held by each right holder satisfies a predetermined condition, the notification unit 134 provides a predetermined notification to each right holder. If the total number of shares of the copyright held by the corresponding right holder exceeds a predetermined threshold, then the notification unit 134 provides a predetermined notification to each right holder. When a predetermined request related to the content is made, the notification unit 134 provides a predetermined notification to the author. When the copyright additional information includes information indicating that the copyright permits modification of the content, the notification unit 134 provides a predetermined notification to the author.

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

[0137] The receiving unit 135 receives copyright additional information (copyright additional information RDT1) indicating that the right holders RH1, RH2, and the publisher PB have their respective shares of the music piece MA in the ratio of "25:25:50". The receiving unit 135 receives the consensus information CDT1, the right holder RH1, and the copyright additional information RDT1 of the right holder RH1.

[0138] The sending unit 136 provides various types of information to an external information processing device. The sending unit 136 sends various types of information to an external information processing device. For example, the sending unit 136 sends various types of information to other information processing devices such as the terminal device 10 or the management association terminal 50. The sending unit 136 provides the information stored in the storage unit 120. The sending unit 136 sends the information stored in the storage unit 120.

[0139] The sending unit 136 provides various types of information based on information from other information processing devices such as the terminal device 10 or the management association terminal 50. The sending unit 136 provides various types of information based on the information stored in the storage unit 120. The sending unit 136 provides various types of information based on the information stored in the right holder information storage unit 121, the content information storage unit 122, the consensus information storage unit 123, or the function information storage unit 124.

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

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

[0142] In Figure 1 the example of, the sending unit 136 sends the generated transaction TS1 to the blockchain system 2 for registering it in the blockchain system 2. The sending unit 136 sends the transaction TS1 to the node 20-3 of the blockchain system 2.

[0143] [1-4. Configuration of the terminal device according to the embodiment]

[0144] Now, the configuration of the terminal device 10 which is an example of an information processing device that executes information processing according to the embodiment will be described. Figure 8 is a diagram illustrating an exemplary configuration of a terminal device according to an embodiment of the present disclosure.

[0145] As Figure 8 shown, 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.

[0146] The communication unit 11 is implemented by, for example, a NIC, a communication circuit, etc. The communication unit 11 is connected to a network N (such as the Internet) in a wired or wireless manner, and sends information to other devices such as the information processing device 100, the management association terminal 50, and the node 20 of the blockchain system 2 via the network N or receives information from them.

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

[0148] The input unit 12 receives the selection of a target from the user U1, and designates the importance level to the corresponding item in the matrix table included in the image IM1 during machine learning. The input unit 12 receives, in response to the operation of the user U1, the selection of the combination of the correct answer label "9" and the predicted label "4" by the user U1 as an input. The input unit 12 receives the importance level designated to the target selected by the user U1 from the user U1. The input unit 12 receives the importance level "2" of the designated correct answer label "9" and predicted label "4" from the user U1.

[0149] The input unit 12 may have a function of detecting speech. In one example, the input unit 12 has a microphone for detecting speech. The input unit 12 may receive a user's words as input. In one example, the input unit 12 may receive various operations from the user through the function of a touch panel implemented by various types of sensors via the display screen. In other words, the input unit 12 may receive various operations from the user through the display unit 16 of the terminal device 10.

[0150] In this case, the input unit 12 receives operations such as user-specified operations through the display unit 16 of the terminal device 10. In other words, the input unit 12 serves as a receiving unit that receives user operations through the function of the touch panel. Moreover, a capacitive touch panel is widely adopted in tablet terminals as a technology for detecting user operations through the input unit 12. However, any other technology such as resistive, surface acoustic wave, infrared, or electromagnetic induction technology may also be adopted as long as it can detect user operations and can implement the touch screen function. In addition, the terminal device 10 provided with buttons or the like may have an input unit that also receives user operations using buttons or the like.

[0151] 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 for outputting sound. Moreover, in the case where the terminal device 10 is configured not to output sound, it does not necessarily have the output unit 13.

[0152] The storage unit 14 is implemented by, for example, a semiconductor memory device (such as RAM or 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.

[0153] Described by referring back Figure 8 Continue. The control unit 15 is implemented by, for example, a CPU, an MPU, etc. that execute a program (such as a display program such as an information processing program according to the present disclosure) stored in the terminal device 10 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).

[0154] As Figure 8 shown, the control unit 15 includes a receiving unit 151, a display control unit 152, a generating unit 153, and a transmitting unit 154, and implements or executes the functions or operations of the following information processing. Moreover, the internal configuration of the control unit 15 is not limited to Figure 8 the configuration shown, and may be other configurations as long as it is a configuration for executing the information processing described later.

[0155] The receiving unit 151 receives various types of information. The receiving unit 151 receives various types of information from an external information processing device. The receiving unit 151 receives various types of information from other information processing devices (such as the information processing device 100 or the management association terminal 50). The receiving unit 151 receives emails or messages from other terminal devices 10.

[0156] The receiving unit 151 receives control information from the information processing device 100. The receiving unit 151 receives an image from the information processing device 100. The receiving unit 151 receives an image including control information from the information processing device 100. The receiving unit 151 receives images IM11 to IM13, IM21 to IM23, etc. from the information processing device 100.

[0157] 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 the display of the display unit 16 in response to the reception by the receiving 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 generating unit 153. The display control unit 152 controls the display of the display unit 16 in response to the generation by the generating unit 153. The display control unit 152 controls the display of the display unit 16 such that the image 1 received from the information processing device 100 is displayed on the display unit 16.

[0158] The display control unit 152 can use an application (display application) that displays images IM11 to IM13, IM21 to IM23, etc. to control the display of the display unit 16. The display control unit 152 can be implemented by the 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 scripting language such as JavaScript (registered trademark), CSS, etc.

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

[0160] The transmission unit 154 transmits various types of information to an external information processing device. For example, the transmission unit 154 transmits various types of information to other information processing devices 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.

[0161] The transmission unit 154 transmits various types of information based on information from other information processing devices such as the information processing device 100. The transmission unit 154 transmits various types of information based on the information stored in the storage unit 14.

[0162] The transmission unit 154 sends an email or a message to another terminal device 10 in response to an operation. The transmission unit 154 sends an email to another terminal device 10 in response to a user operation.

[0163] 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, etc. The display unit 16 can be implemented by any means as long as it can display the information provided by the information processing device 100. The display unit 16 displays various types of information in response to the control of the information processing device 100. The display unit 16 displays various types of information according to the control information received from the information processing device 100 by the receiving unit 151. The display unit 16 displays various types of information in response to the control of the display control unit 152. The display unit 16 displays the image provided by the information processing device 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, etc.

[0164] Moreover, the above-mentioned processes such as the display control process, the generation process, and the display process executed by the control unit 15 can be implemented by, for example, a predetermined application in each component of the control unit 15. In one example, the display control process, the generation process, the display process, etc. of the control unit 15 can be implemented by control information including JavaScript (registered trademark), etc. In addition, in the case where the above-mentioned display control process, the generation process, the display process, etc. are executed using a dedicated application, the control unit 15 can be provided with, for example, an application control unit that controls a predetermined application (for example, a web browser) or a dedicated application.

[0165] [1-5. Information Processing Procedure According to the Embodiment]

[0166] Now refer to Figure 9 Describe the process of various types of information processing according to the embodiment. Figure 9 is a flowchart illustrating the information processing procedure according to an embodiment of the present disclosure.

[0167] As Figure 9 shown in Figure 9 , the information processing apparatus 100 acquires additional copyright attachment information regarding the content copyright (step S101). In one example, the information processing apparatus 100 acquires copyright attachment information indicating whether the author of the content has an intention to exercise the moral rights of the author. In one example, the information processing apparatus 100 acquires copyright attachment information indicating whether the author of the content has an intention to exercise the right of integrity or the right of signature.

[0168] The information processing apparatus 100 generates a transaction for storing the copyright attachment information in the blockchain (step S102). In one example, the information processing apparatus 100 generates a transaction for storing the copyright attachment information indicating whether the author of the content has an intention to exercise the moral rights of the author in the blockchain. The information processing apparatus 100 sends the transaction to the nodes of the blockchain (step S103). In one example, the information processing apparatus 100 sends a transaction indicating whether the author of the content has an intention to exercise the moral rights of the author to the nodes of the blockchain.

[0169] [1-6. Share Information]

[0170] In the case where the share held by each right holder in the copyright satisfies a predetermined condition, the information processing apparatus 100 may notify the predetermined right holder of this fact. In the case where the total number of shares held by the corresponding right holder in the copyright exceeds the threshold value "100", the information processing apparatus 100 may send a predetermined notice to the right holder who requests to register the share whose total number exceeds the threshold value "100". The description in this regard refers to Figure 10 given. Figure 10 is a diagram showing an example of an overview of the notice regarding the share. Moreover, in Figure 10 Figure 10 , the share of the corresponding right holder is shown as a percentage, and thus the case of the threshold value "100" is given. However, in the case where the share of the corresponding right holder is shown as a ratio when the overall setting is 1, the threshold value may be set to "1".

[0171] The terminal device 10 used by the right holder RH51 first sends the copyright attachment information (copyright attachment information RDT51) indicating that the share of the right holder RH51 in the music piece MX is "50" to the information processing apparatus 100. The information processing apparatus 100 acquires the copyright attachment information (copyright attachment information RDT51) indicating that the share of the right holder RH51 in the music piece MX is "50" (step S51).

[0172] The information processing apparatus 100 determines whether to register the copyright attachment information RDT51 to 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 piece MX to determine whether to register the copyright attachment information RDT51 indicating that the right holder RH51 has a "50" share of the music piece MX to the blockchain of the blockchain system 2. In Figure 10 the example, the information processing apparatus 100 acquires the information (share information) indicating the share of the right holder in the music piece MX from the storage unit 120 (such as the content information storage unit 122). Further, the information processing apparatus 100 may acquire the information indicating the share of the right holder in the music piece MX from the blockchain system 2. In one example, the information processing apparatus 100 may acquire the information indicating the share of the right holder in the music piece MX from the blockchain system 2 by sending the information (such as the content ID) for identifying the music piece MX to the blockchain system 2.

[0173] The information processing apparatus 100 acquires the share information regarding the music piece MX, which indicates that each of the right holders RH31 and RH41 has a "50%" right in the music piece MX. In this way, the information processing apparatus 100 acquires the share information indicating the total of "100" by summing up the share "50" of the right holder RH31 in the music piece MX and the share "50" of the right holder RH41. The information processing apparatus 100 calculates the total "150" after adding the right holder RH51 to the right holders by adding the share "50" claimed by the right holder RH51 to the total share "100" of the right holders RH31 and RH41.

[0174] The information processing apparatus 100 determines that the copyright attachment information RDT51 is not registered to the blockchain of the blockchain system 2 based on the comparison result between the total "150" and the threshold "100". Since the total "150" exceeds the threshold "100", the information processing apparatus 100 determines that the copyright attachment information RDT51 is not registered to the blockchain of the blockchain system 2. Further, the information processing apparatus 100 determines whether to notify a predetermined right holder based on the comparison result between the total "150" and the threshold "100". Since the total "150" exceeds the threshold "100", the information processing apparatus 100 determines that the information processing apparatus 100 issues a predetermined notification to the right holder RH51 who requests to register the share whose total exceeds the threshold "100". The information processing apparatus 100 notifies the predetermined information to the right holder RH51 (step S53). In one example, the information processing apparatus 100 sends the information indicating that the total share of the music piece MX exceeds the predetermined threshold to the terminal device 10 of the right holder RH51 when the share claimed by the right holder RH51 is added.

[0175] In addition, the information processing apparatus 100 may send a notice to the rights holders RH31 and RH41 who are other rights holders of the music piece MX. In one example, the information processing apparatus 100 sends information indicating that the total number of shares of the music piece MX has exceeded a predetermined threshold to the terminal device 10 of the rights holder RH31. This is performed due to the claim of the new rights holder RH51 for the shares of the music piece MX. The information processing apparatus 100 sends, due to the claim of the new rights holder RH51 for the shares of the music piece MX, information indicating that the total number of shares of the music piece MX has exceeded a predetermined threshold to the terminal device 10 of the rights holder RH41. As described above, when the total number of shares held by the corresponding rights holders for the copyright exceeds a predetermined threshold, the information processing apparatus 100 sends a predetermined notice to each rights holder.

[0176] [1-7. Moral rights information]

[0177] Although the above example shows a case where information on the shares of the copyright is used as copyright additional information, the copyright additional information may be information on moral rights.

[0178] In one example, when acquiring copyright additional information on the moral rights held by the author of the content, the information processing apparatus 100 may store the copyright additional information on the moral rights in the blockchain system 2. The information processing apparatus 100 may generate a transaction for storing the copyright additional information on the moral rights held by the author of the content in the blockchain system 2, and send the transaction to the blockchain system 2. Accordingly, the blockchain system 2 registers (adds) a block to the blockchain, and the block includes information on the moral rights held by the author of the content.

[0179] In one example, when acquiring copyright additional information on the right to maintain integrity held by the author of the 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 may generate a transaction for storing the 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. Accordingly, the blockchain system 2 registers (adds) a block to the blockchain, and the block includes information on the right to maintain integrity held by the author of the content.

[0180] In one example, when obtaining copyright additional information regarding the right of signature held by the author of the content, the information processing apparatus 100 may store the copyright additional information regarding the right of signature in the blockchain system 2. The information processing apparatus 100 may generate a transaction for storing the copyright additional information regarding the right of signature held by the author of the content in the blockchain system 2, and send the transaction to the blockchain system 2. Accordingly, the blockchain system 2 registers (adds) a block to the blockchain, and the block includes information regarding the right of signature held by the author of the content.

[0181] In one example, when obtaining copyright additional information regarding the intention of the author to exercise the personal rights of copyright, the information processing apparatus 100 may store the copyright additional information regarding the intention of the author to exercise the personal rights of copyright in the blockchain system 2. The information processing apparatus 100 may generate a transaction for storing the copyright additional information regarding the intention of the author of the content to exercise the personal rights of copyright in the blockchain system 2, and send the transaction to the blockchain system 2. Accordingly, the blockchain system 2 registers (adds) a block to the blockchain, and the block includes information regarding the intention of the author of the content to exercise the personal rights of copyright.

[0182] In one example, when obtaining copyright additional information indicating that the author has no intention to exercise the personal rights of copyright, the information processing apparatus 100 may store the copyright additional information regarding the intention of the author to exercise the personal rights of copyright in the blockchain system 2. The information processing apparatus 100 may generate a transaction for storing the copyright additional information indicating that the author has no intention to exercise the personal rights of copyright of the author of the content in the blockchain system 2, and send the transaction to the blockchain system 2. Accordingly, the blockchain system 2 registers (adds) a block to the blockchain, and the block includes information indicating that the author has no intention to exercise the personal rights of copyright of the author of the content.

[0183] In one example, when obtaining copyright additional information indicating the intention of the author to exercise the personal rights of copyright, the information processing apparatus 100 may store the copyright additional information regarding the intention of the author to exercise the personal rights of copyright in the blockchain system 2. The information processing apparatus 100 may generate a transaction for storing the copyright additional information indicating the intention of the author of the content to exercise the personal rights of copyright in the blockchain system 2, and send the transaction to the blockchain system 2. Accordingly, the blockchain system 2 registers (adds) a block to the blockchain, and the block includes information indicating the intention of the author of the content to exercise the personal rights of copyright.

[0184] In the case of making a predetermined request related to the content, the information processing apparatus 100 sends a predetermined notice to the author. In the case where the copyright additional information includes information indicating that the copyright permits modification of the content, the information processing apparatus 100 may send a predetermined notice to the author. The description in this regard refers to Figure 11 given. Figure 11This is a diagram showing an example of an overview of a notice regarding moral rights of a work.

[0185] The terminal device 10-61 used by the creator CR1 first sends a request to the information processing device 100 for the creator CR1 to use the music piece MA as a sample. The information processing device 100 obtains information indicating the request for the creator CR1 to use the music piece MA (step S61).

[0186] The information processing device 100 determines whether the creator CR1 has sent a predetermined notice to the author of the music piece MA in response to the request for the creator CR1 to use the music piece MA (step S62). In one example, the information processing device 100 determines whether to send a predetermined notice to the author of the music piece MA by using copyright additional information indicating whether the author intends to exercise the moral rights of the music piece MA. In Figure 11 the example, the information processing device 100 obtains copyright additional information indicating whether there is an intention to exercise the moral rights of the music piece MA from the storage unit 120 (such as the content information storage unit 122). Moreover, the information processing device 100 can obtain copyright additional information indicating whether there is an intention to exercise the moral rights of the music piece MA from the blockchain system 2. In one example, the information processing device 100 can obtain copyright additional information indicating whether there is an intention to exercise the moral rights of the music piece MA from the blockchain system 2 by sending information for identifying the music piece MA (such as a content ID) to the blockchain system 2.

[0187] The information processing device 100 obtains information indicating that the right holders having moral rights to the music piece MA include the right holder RH1 as the composer and the right holder RH2 as the lyricist. In addition, the information processing device 100 obtains information indicating that the right holder RH1 as the composer has no intention of exercising the right of integrity. In addition, the information processing device 100 obtains information indicating that the right holder RH2 as the lyricist has no intention of exercising the right of integrity. Therefore, the information processing device 100 uses the copyright additional information to determine to send a predetermined notice to the right holders RH1 and RH2 having copyright.

[0188] The information processing device 100 notifies the right holder RH1 of the predetermined information (step S63). The information processing device 100 sends information indicating that the creator CR1 requests to use the music piece MA as a sample to the terminal device 10-1 of the right holder RH1.

[0189] The information processing device 100 notifies the right holder RH2 of the predetermined information (step S64). The information processing device 100 sends information indicating that the creator CR1 requests to use the music piece MA as a sample to the terminal device 10-2 of the right holder RH2. In Figure 11In the example, the information processing apparatus 100 does not notify the right holder RH21 who has no moral rights in the music piece MA. Moreover, the information processing apparatus 100 may also send a predetermined notice to the right holder RH21 who has no moral rights in the music piece MA.

[0190] In addition, the information processing apparatus 100 notifies the creator CR1 of the predetermined information (step S65). The information processing apparatus 100 sends information indicating permission for the creator CR1 to use the music piece MA as a sample to the terminal device 10-61 of the creator CR1. The information processing apparatus 100 may determine to permit the creator CR1 to use the music piece MA as a sample.

[0191] [1-8. Indication of Information]

[0192] The terminal device 10 receives or displays the input of copyright additional information from a right holder such as an author or a publisher in various ways. Refer to Figures 12 to 17 for the description in this regard.

[0193] [1-8-1. Display Example of DAW through Terminal Device]

[0194] In one example, the terminal device 10 used by an author (right holder) such as a composer and a lyricist may use various music-related applications (music applications) such as a digital audio workstation (DAW) to display various types of information such as copyright additional information. Although Figures 12 to 14 DAW is described as an example in

[0195] Now refer to Figure 12 to describe the display of the right information of a music piece using DAW. Figure 12 is a diagram showing an example of the indication of information. Specifically, Figure 12 is a diagram showing an example of the display screen (image) of the right information of a music piece using DAW. Figure 12 Illustrates the display on the terminal device 10 where the application X (i.e., the DAW application) is activated.

[0196] Figure 12The example of illustrates an example of an image IM11 indicating the rights information of a piece of music. The terminal device 10 displays the image IM11. The image IM11 indicating the rights information of the music of application X includes a display area AR1, where rights information such as copyright additional information is displayed. Information about the music, such as waveforms, is displayed in an area other than the display area AR1 of the image IM11. In the display area AR1, the rights information about 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 right holders own the music MY is displayed. In one example, the image IM11 is displayed on the terminal device 10 used by the right holder "Artist B".

[0197] 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 right holder "Artist A" as a composer owns a 25% share and the right holder "Artist B" as a composer owns a 25% share. Furthermore, in the display area AR1, the third area AR13 shows that the lyricist of the music MY is one person, "Artist C". This also indicates that the right holder "Artist C" as a lyricist owns a 50% share.

[0198] The terminal device 10 can receive the information to be displayed in the display area AR1 from the information processing device 100 and display the received information in the display area AR1. In one example, the terminal device 10 can request the information processing device 100 to send information about the music MY. Thus, the information processing device 100 can send the information to be displayed in the display area AR1 to the terminal device 10. In addition, the terminal device 10 can receive the information to be displayed in the display area AR1 from the blockchain system 2 and display the received information in the display area AR1.

[0199] In one example, the image IM11 can be displayed on the terminal device 10 used by creators other than "Artist A", "Artist B", and "Artist C" (creator CR2). This enables the creator CR2 to check the right holders of the music MY.

[0200] Now refer to Figure 13 the display and registration of the rights information of samples in a DAW. Figure 13 is a diagram showing an example of the indication of information. Specifically, Figure 13 is a diagram showing an example of the rights information registration screen (image) of samples in a DAW. Also, those similar to Figure 12 will be appropriately omitted.

[0201] Figure 13The example of [description] illustrates an example of the image IM12 indicating the rights information of the music piece. The terminal device 10 displays the image IM12. The image IM12 indicating the rights information of the music piece of application X includes a display area AR2 that displays the rights information of the registered sample. In the display area AR2, the rights information of the sample SP2 created by "Artist B" among the components of the music piece (music piece MY) displayed on the image IM12 is displayed. The image IM12 corresponds to the state of selecting the sample SP2 from the components of the music piece (music piece MY).

[0202] The display area AR2 includes information indicating that the right holder of the sample SP2 is "Artist B". In addition, for the sample SP2, information indicating that the right holder "Artist B" allows collaboration is included. It also includes information indicating that the right holder "Artist B" of the sample SP2 has a 25% share in the music piece created using the sample SP2. In one example, the image IM12 is displayed on the terminal device 10 used by the right holder "Artist B".

[0203] The right holder information is obtained from predetermined user information. The terminal device 10 obtains the right holder information to be displayed in the display area AR2 from the predetermined user information. In one example, the right holder (such as "Artist B") of the corresponding part that inputs information indicating the presence or absence of collaboration or a part thereof is input. In addition, for each right holder, the presence or absence of collaboration or a part thereof can be set to a default value. In one example, the terminal device 10 can obtain information indicating the default value, such as X% of the drum loop and B% of the samples shorter than A seconds, and can display the obtained default value as indicating the presence or absence of collaboration or a part thereof. Moreover, the default value can be set based on customs of each country, etc. In one example, in the case of Japan, the default value for the share can be set per capita, and the share of the sample unit can be set to 10%.

[0204] The terminal device 10 can receive the information to be displayed in the display area AR2 from the information processing device 100 and display the received information in the display area AR2. In one example, the terminal device 10 can request the information processing device 100 to send information about the music piece MY. Thus, the information processing device 100 can send the information to be displayed in the display area AR2 to the terminal device 10. In addition, the terminal device 10 can receive the information to be displayed in the display area AR2 from the blockchain system 2 and display the received information in the display area AR2.

[0205] In one example, the image IM12 can be displayed on the terminal device 10 used by a creator other than "Artist B" (creator CR3), etc. Thus, the creator CR3 can check the right holder of the sample SN2 or whether collaboration is possible.

[0206] Now refer to Figure 14 the establishment of a consensus for a musical piece in a DAW. Figure 14 is a diagram that is an example of an indication of diagrammatic information. Specifically, Figure 14 is a diagram that is an example of a display screen (image) showing the consensus establishment of a musical piece. Also, those similar to Figure 12 will be appropriately omitted.

[0207] Figure 14 The example of... shows an example of an image IM13 indicating the rights information of a musical piece. The terminal device 10 displays the image IM13. The image IM13 indicating the rights information of the musical piece of application X includes a display area AR3, which displays information about the consensus establishment of the musical piece. In the display area AR3, a message is displayed that is exchanged between the corresponding right holders ("Artist A", "Artist B", and "Artist C") in the consensus establishment chat and a robot (coordination robot) that assists in the consensus establishment conversation. In one example, the image IM13 is displayed on each of the terminal devices 10 used by the right holders "Artist A", "Artist B", and "Artist C".

[0208] In Figure 14 the example of..., based on the habits, default values, and previous performances of each right holder, the coordination robot suggests a 25% share for both "Artist A" and "Artist B", and a 50% share for "Artist C". On the other hand, the right holder "Artist A" requests a 30% share for himself. Then, the right holder "Artist B" agrees to reduce his share from 25% to 20%.

[0209] Then, the coordination robot suggests again that the share of "Artist A" is 30%, the share of "Artist B" is 20%, and the share of "Artist C" is 50%. Then, "Artist A", "Artist B", and "Artist C" all agree to the suggestion. Thus, application X records that "Artist A", "Artist B", and "Artist C" agree to the suggestion that the share of "Artist A" is 30%, the share of "Artist B" is 20%, and the share of "Artist C" is 50%. Therefore, the terminal device 10 stores in the storage unit 14 consensus information (consensus information CDT3) indicating that "Artist A", "Artist B", and "Artist C" agree to the proposed share ratio. In one example, the terminal device 10 stores the text information of the details displayed in the display area AR3 as the consensus information CDT3.

[0210] In one example, the terminal device 10 sends the consensus information CDT3 to the information processing device 100. Then, the information processing device 100 generates a transaction for storing the obtained consensus information CDT3 as copyright additional information in the blockchain of the blockchain system 2. In one example, the information processing device 100 generates a transaction including a hash value obtained by hashing the consensus information CDT3. Then, the information processing device 100 sends the generated transaction to the blockchain system 2. Thus, the blockchain system 2 adds a block to the blockchain indicating that "Artist A", "Artist B", and "Artist C" agree to their respective shares. Therefore, the information processing device 100 can register copyright additional information regarding the shares of the right holders with the blockchain.

[0211] Moreover, although Figure 14 the figure illustrates a case where consensus building is performed by chatting in the display area AR3 in a separate frame, information regarding consensus building can be obtained by various means. In one example, the history of the consensus reached part can be automatically extracted from information of other applications (such as chat or messaging). In addition, in the consensus, it can be determined that consensus is reached by displaying the share information of each right holder and a consensus button and each right holder pressing the button to reach a consensus.

[0212] [1-8-2. Display Example on the Right Registration Screen of the Terminal Device]

[0213] In one example, the terminal device 10 used by a vendor 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 app). The management app is Figures 15 to 17 described as an example. However, the terminal device 10 can register copyright additional information of a piece of music, etc. by using any music application as long as it is possible to display it on the terminal device 10 and the vendor SP can register copyright additional information of a piece of music, etc.

[0214] First, refer to Figure 15 to describe a list of registration applications of music pieces to be registered such as music pieces to the rights management association. Figure 15 is a diagram showing an example of an indication of information. Specifically, Figure 15 is a diagram showing an example of a display screen (image) of a list of target registration applications in the management application. Figure 15 Describe the display on the terminal device 10 where the management application is activated as an example.

[0215] Figure 15The example of shows an example of an image IM21 that displays a list of registered applications for display targets. The terminal device 10 displays the image IM21. In one example, the image IM21 is displayed on the terminal device 10 used by the vendor SP. In the image IM21, a list of musical works managed by the vendor SP and information related to the musical works are displayed. The list displayed on the image IM21 includes the work title, file name, author name, status, etc. of each target (such as a musical work).

[0216] Then, the editing of the registration application information will be described below with reference to Figure 16 the editing of the registration application information will be described below with reference to Figure 16 is a diagram showing an example of an indication of the diagram information. Specifically, Figure 16 is a diagram showing an example of an editing screen (image) of the registration application information. Moreover, those similar to Figure 15 will be appropriately omitted.

[0217] Figure 16 The example of shows an example of an image IM22 for editing the registration application information of the musical work MA. In one example, the terminal device 10 displays the image IM22 by specifying the column of the work title "Musical Work MA" in the image IM21 shown in Figure 15 In one example, the terminal device 10 displays the image IM22 as a pop-up screen superimposed on the image IM21. The image IM22 shows information indicating that the author who is the lyricist of the musical work MA is "Artist B" and the author who is the composer of the musical work MA is "Artist A".

[0218] In addition, the image IM22 includes an input area AR22 for inputting the share of each right holder. In the input area AR22, entry boxes corresponding to the shares of the lyricist "Artist B" and the composer "Artist A" are displayed. In one example, a predetermined administrator of the vendor SP, etc. inputs the corresponding right holder's share in the two entry boxes in the input area AR22. In Figure 16 the example of , "50" % is entered as the share of the lyricist "Artist B", and "50" % is entered as the share of the composer "Artist A". Moreover, the input area AR22 is not necessarily provided in the image IM22.

[0219] In one example, the terminal device 10 sends copyright attachment information (copyright attachment information RDT3), such as the share shown in the image IM22, to the information processing device 100. Then, the information processing device 100 generates a transaction for storing the acquired copyright attachment information RDT3 in the blockchain of the blockchain system 2. In one example, the information processing device 100 generates a transaction including a hash value obtained by hashing the copyright attachment information RDT3. Then, the information processing device 100 sends the generated transaction to the blockchain system 2. Thus, the blockchain system 2 adds a block to the blockchain indicating that the shares of both "artist A" and "artist B" are "50"% each. Therefore, the information processing device 100 can register the copyright attachment information regarding the share of the right holder in the blockchain.

[0220] Moreover, when the total number of shares of the corresponding right holders in the two input boxes in the input area AR22 exceeds a predetermined threshold (for example, such as "100"), the terminal device 10 can notify an alarm. When the total number of shares of the corresponding right holders in the two input boxes in the input area AR22 exceeds a predetermined threshold, the terminal device 10 can notify the alarm by changing the display mode of the input area AR22 or outputting a predetermined warning sound. In one example, when the total number of shares of the corresponding right holders in the two input boxes in the input area AR22 exceeds a predetermined threshold, the terminal device 10 can change the display color of the input area AR22. In addition, when the total number of shares of the corresponding right holders exceeds a predetermined threshold, a notice for performing coordination among the right holders can be given to each right holder. The result obtained by coordinating the share information of the corresponding right holders based on the notice can be registered again.

[0221] The terminal device 10 can automatically input and display the share determined according to the right holder (author) in the input box for the share in the input area AR22. The terminal device 10 can automatically input and display the share of the right holder by using the previous coordination history of the share of the right holder. The terminal device 10 can use the previous coordination history of the share of the right holder. When the share entered for the right holder (author) does not meet the conditions calculated according to the predetermined previous coordination history, the terminal device 10 can notify the right holder of an alarm. The terminal device 10 can use the average value of the previous share history of the right holder as the threshold (share threshold) of the right holder. In this case, if the share entered for the right holder (author) does not meet the share threshold of the right holder (author), then the terminal device 10 can notify the right holder of an alarm.

[0222] When the share entered for the right holder (author) does not meet the share threshold of the right holder (author), the terminal device 10 can notify the right holder of the alert by changing the display mode of the share entered for the right holder (author) or outputting a warning sound. In one example, when the share entered for the right holder (author) does not meet the share threshold of the right holder (author), the terminal device 10 can change the display color of the share entered for the right holder (author).

[0223] Now refer to Figure 17 Describe the server communication history. Figure 17 is a diagram showing an example of the indication of the diagram information. Specifically, Figure 17 is a diagram showing an example of a screen (image) depicting the server communication history. Also, those similar to Figure 15 will be appropriately omitted. In Figure 17 information related to the server communication history as a JavaScript Object Notation (JSON) history is displayed in the image IM23. In one example, the image IM23 includes information such as the creation date and time and the creator. In one example, in Figure 17 the information transmission history to the information processing device 100 or the blockchain system 2 can be displayed in the image IM23.

[0224] [1-9. System Configuration and Processing Examples]

[0225] The above configurations and processes are examples. The information processing system 1 can store the copyright additional information in the blockchain in various ways. The above examples show the case where the information processing device 100 and the terminal device 10 are separate components, but these devices and equipment can be integrally configured. In one example, the terminal device 10 can have the functions of the information processing device 100, and the terminal device 10 can be an information processing device having the function of generating transactions stored in the blockchain system 2. As described above, as long as the information processing system 1 can store the copyright additional information in the blockchain and manage it, the devices and equipment can be configured to be appropriately modified. In addition, the information processing system 1 can perform various processes. The information processing system 1 can perform processes including the confirmation process of managing the association terminal 50. Refer to Figures 18 to 20 for a description in this regard.

[0226] First refer to Figure 18 Describe an example of registering an existing piece of music. Figure 18 is a diagram showing an example of a process related to the registration of information.

[0227] In Figure 18In the example, the terminal TM1 writes a claim of rights (step S501). In one example, the terminal TM1 is the terminal device 10 used by the right holder (right holder RH61) for a predetermined piece of music (music piece MZ). In one example, the right holder RH61 is a music publisher. The terminal TM1 writes a claim of rights in the blockchain system BS. The terminal TM1 writes a claim of rights in the blockchain system BS by sending the generated transaction related to the claim of rights to the nodes of the blockchain system BS.

[0228] In addition, the terminal TM2 writes a claim of rights (step S502). In one example, the terminal TM2 is the terminal device 10 used by the right holder (right holder RH62) for a predetermined piece of music (music piece MZ). In one example, the right holder RH62 is a music publisher. Moreover, in Figure 18 the example, the right holder RH62 is responsible for notifying the rights management association. The terminal TM2 writes a claim of rights in the blockchain system BS. The terminal TM2 writes a claim of rights in the blockchain system BS by sending the generated transaction related to the claim of rights to the nodes of the blockchain system BS.

[0229] Then, the right holders RH61 and RH62 coordinate their shares off-chain, which is not a process on the blockchain (step S503). The right holders RH61 and RH62 coordinate their shares through a predetermined communication site. The terminals TM1 and TM2 coordinate the shares of the right holders RH61 and RH62 by communicating via the predetermined communication site.

[0230] Then, the terminal TM2 writes the agreed claim of rights and the agreement log (step S504). The terminal TM2 writes the agreed claim of rights and the agreement log into the blockchain system BS. The terminal TM2 sends the transaction related to the generated agreement to the nodes of the blockchain system BS by using the hash value obtained by hashing the claim of rights and the agreement log, etc., so as to write the claim of rights and the agreement log into the blockchain system BS.

[0231] Then, the right holder RH62 responsible for notification submits notification information off-chain to the management association (step S505). The right holder RH62 can send the notification information to the management association by email. The right holder RH62 can send a notification document (notification of the work) including the notification information NF1 as shown in Figure 24 to the location of the management association. Figure 24 is a diagram showing an example of the notification information NF1 about the music piece. Moreover, Figure 24 the information included in the notification information NF1 shown in

[0232] In addition, the information exchange between the rights holder and the management association can be performed via a computer. The terminal TM2 of the rights holder RH62 can send notification information to the terminal TM3 used by the management association. The terminal TM3 is the management association terminal 50 used by the management association. The terminal TM2 can digitize the notification information NF1, as shown in Figure 24 and send it to the terminal TM3. As shown in Figure 24 , the terminal TM2 can digitize the notification information NF1 and send it to the terminal TM3. The terminal TM2 can send the hash value obtained by hashing the claim of rights and the agreement log to the terminal TM3.

[0233] Then, the management association that has received the notification information confirms the claim of rights and the agreement log (step S506). The terminal TM3 can confirm the claim of rights and the agreement log of the notification information of the terminal TM2 by sending 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 attachment information, the hash value of the sound, and the identification information (content ID) of the musical piece from the terminal TM2. Then, the terminal TM3 sends the received hash value of the copyright attachment information, the hash value of the sound, and the identification information of the musical piece to the blockchain system BS. Thus, the terminal TM3 can confirm the claim of rights and the agreement log of the notification information of the terminal TM2. Moreover, the above confirmation is an example, and the claim of rights and the agreement log are confirmed based on the information stored in the blockchain system BS according to the standards of the management association.

[0234] After confirming the claim of rights and the agreement log, the management association registers the information in the database (DB) (step S507). When the confirmation of the claim of rights and the agreement log is completed, the terminal TM3 registers the musical piece corresponding to the notification information of the terminal TM2 in the DB.

[0235] For example, in the example of Figure 18 , the registered information corresponds to the coordination and authenticity confirmation of the claim of rights of the musical piece information by the blockchain. In one example, it is assumed that the person in charge of notification (author or music publisher) notifies the musical piece information to a predetermined management association (for example, such as JASRAC). In this case, each rights holder (author and copyright owner) registers the claim of rights (such as share) in the blockchain. In addition, if there is a difference in the total number of claims of rights, then each rights holder conducts coordination. Such coordination among the rights holders can be achieved through on-chain processing on the blockchain.

[0236] In addition, after obtaining the consensus of all the right holders, the person in charge of notification retrieves the evidence data of the obtained consensus (e.g., such as consensus information) from the blockchain registration. In one example, the evidence data may include the authentication information of the right holders and the hash value and timestamp generated from the text of the log of the communication tool that led to the establishment of the consensus. In addition, the person in charge of notification (on behalf of the right holders) notifies the management association of the music piece information (notification of the work). The system of the management association (including the system of the terminal TM3, DB, etc.) queries the blockchain to ensure that there is no difference between the notified music piece information and the evidence data. Then, the management association officially registers the notified music piece information in the database (DB). In addition, in the case where the music piece information (such as on behalf of the right holders or a part) changes, the claims of the rights of the old and new right holders are accumulated, and after obtaining the consensus, it is re-notified to the management association. In addition, for the distribution of interests according to the share of rights, for example, if virtual currency is sent to a predetermined address providing the smart contract according to the interests, then the virtual currency can be sent to the address of each right holder through the smart contract according to the right share information.

[0237] In addition, in Figure 18 the example of, for example, the registration information corresponds to the registration of additional information regarding the utilization of the music piece. In one example, it is assumed that the representative right holder (author or music publisher) registers additional information (permission conditions regarding adaptation, sales, etc.) regarding the utilization of the music piece that has been officially registered in the database of the management association. In this case, the representative right holder coordinates the additional information regarding the utilization of the music piece among all the right holders (author, music publisher, or parent company) and obtains the consensus. Moreover, if all the right holders have nodes, then the consensus can be reached on the chain. In one example, the rights can be authorized by the performer.

[0238] In addition, the representative right holder obtains the work ID of the music piece (e.g., such as the JASRAC code). The representative right holder registers the additional information regarding the utilization and evidence data of the obtained consensus and the work ID of the music piece in the blockchain.

[0239] Now refer to Figure 19 to describe an example using a sample. Figure 19 is a diagram showing an example of the process related to utilization. In addition, in Figure 19 , those similar to Figure 18 will be appropriately omitted.

[0240] In Figure 19In the example, the rights holders RH61, RH62, and RH64 coordinate the usage conditions off-chain (step S601). The rights holders RH61, RH62, and RH64 coordinate the usage conditions of the predetermined music piece (music piece MZ) via a predetermined communication site. In one example, the terminal TM4 is the terminal device 10 used by the rights holder (rights holder RH64) for the predetermined music piece (music piece MZ). In one example, the rights holder RH64 is the rights holder or the parent company. The terminals TM1, TM2, and TM4 coordinate the usage conditions related to the predetermined music piece (music piece MZ) through communication via the predetermined communication site.

[0241] Then, the terminal TM2 obtains the work ID from the terminal TM3 used by the management association (step S602). The terminal TM2 obtains the work ID (such as the content ID) from the terminal TM3 by requesting the work ID that identifies the predetermined music piece (music piece MZ) from the terminal TM3 used by the management association.

[0242] Then, the terminal TM2 writes the work ID, the usage conditions, and the consensus log (step S603). The terminal TM2 writes the work ID (such as the content ID) of the predetermined music piece (music piece MZ), the usage conditions of the predetermined music piece (music piece MZ), and the consensus log among the rights holders of the predetermined music piece (music piece MZ) (step S603).

[0243] Then, the server obtains the usage request from the terminal TM5 based on the work ID (step S604). In one example, the terminal TM5 is the terminal device 10 used by the creator who desires to use the predetermined music piece (music piece MZ). In addition, the server is the server device used by the service provider. The server can be the server device used by the operator (sampling service operator) who provides services related to sampling music production.

[0244] Then, the server confirms the usage conditions (step S605). In one example, the server confirms the usage conditions of the predetermined music piece (music piece MZ) by sending the work ID (such as the content ID) of the predetermined music piece (music piece MZ) obtained from the terminal TM5 to the blockchain system BS. The server can notify the terminal TM5 of the confirmed usage conditions of the predetermined music piece (music piece MZ). The server can send the information about the confirmed usage conditions of the predetermined music piece (music piece MZ) to the terminal TM5.

[0245] Figure 19The example of illustrates a processing example related to sampled music production. In one example, it is assumed that a user (creator) uses a service (system) to create a derivative work and registers it as a new piece of music. In this case, the service (system) obtains the music information of the piece of music from the database of the management association or the rights holder, and additionally obtains additional information about the utilization of the piece of music from the blockchain. In addition, the sampling condition information is recorded in the database of the service (system) (such as the sampling service provider). The service (system) accumulates the license conditions of all the utilized pieces of music. Then, if there is a difference, a warning is displayed. In addition, the user confirms that there is no difference between the total of the license conditions of all the utilized pieces of music and the claims of all the users' rights. The user notifies the new piece of music as a derivative work.

[0246] Now refer to Figure 20 Describe an example of recording rights information by a DAW. Figure 20 is a diagram illustrating an example of the configuration including a DAW. Moreover, in Figure 20 the details similar to Figure 18 will be appropriately omitted. Figure 20 The DAW server shown in is a server device for providing various services related to the DAW. In one example, Figure 20 the DAW server shown in can be the information processing device 100.

[0247] Then, the terminal TM1 or the terminal TM2 displays the images IM11 to IM13 shown in Figures 12 to 14 based on the information obtained 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 obtains the information to be stored in the blockchain system BS from the rights information DB, generates a transaction, and sends the generated transaction to the nodes of the blockchain system BS.

[0248] [1-10. Data Structure]

[0249] Moreover, the data structure used in the information processing system 1 can be any data structure as long as the copyright additional information can be stored in the blockchain and is manageable. Refer to Figure 21 and Figure 22 for the description in this regard. Figure 21 and Figure 22 are diagrams illustrating examples of data structures including copyright additional information.

[0250] Figure 21The data structure shown in shows an example in which data is divided into two groups (data group DT11 and data group DT12). In this case, multiple sets of metadata (meta-information) can be associated with a piece of music. In one example, at an actual production site, multiple sound sources are linked to a piece of music, but multiple rights holder information items can be registered through the data structure shown in Figure 21 .

[0251] Figure 21 The item "Key: Hash value" in the data group DT11 corresponds to the hash value of a sound source or the like. The "Value" in the data group DT11 corresponds to version control in which multiple versions are registered for a piece of music. The "Record Proof: Timestamp" in the data group DT11 corresponds to timestamp information as proof of date and time. In one example, the "Record Proof: Timestamp" in the data group DT11 is registered by the node 20 of the blockchain system 2 that receives the transaction corresponding to the data group DT11. The "Record Source" in the data group DT11 corresponds to information indicating the record source. In one example, the "Record Source" in the data group DT11 can be information indicating the entity (record source) in which the data shown in the data group DT11 is registered. In one example, the "Record Source" in the data group DT11 can be information (identification information) indicating the node 20 that accepts data registration. The "Sharing Destination: ID" in the data group DT11 corresponds to the IPI (IPI number), label code, etc. The "Owner: ID" in the data group DT11 corresponds to the IPI (IPI number), label code, etc. The "Notification Number: ID" in the data group DT11 corresponds to information (system number) given by a predetermined system (such as a music ID).

[0252] Figure 21 The "Notification Number: ID" in the data group DT12 in 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. The "Record Proof: Timestamp" in the data group DT12 corresponds to timestamp information as proof of date and time. The "Record Source" in the data group DT12 corresponds to information indicating the record source. In one example, the "Record Source" in the data group DT12 can be information indicating the entity (record source) in which the data shown in the data group DT12 is registered. In one example, the "Record Source" in the data group DT12 can be information (identification information) indicating the node 20 that accepts data registration.

[0253] ​The "Shared Destination: ID" in data group DT12 corresponds to the IPI (IPI number), label code, etc. The "Owner: ID" in data group DT12 corresponds to the IPI (IPI number), label code, etc. The "Recorder: ID" in data group DT12 corresponds to the IPI (IPI number), label code, etc. In one example, the "Recorder: ID" in data group DT12 may be information (identification information) indicating the entity (recorder) that requests to register the data shown in data group DT12. In one example, the "Recorder: ID" in data group DT12 may be information (identification information) indicating the author, publisher, etc. In data group DT12, "Identification" corresponds to songwriting, composition, publisher, etc. The "Time period" in data group DT12 corresponds to, for example, the copyright duration. For example, the "Region" in data group DT12 corresponds to, for example, the entire world. In one example, the "Allocation ratio" in data group DT12 corresponds to 25%. For example, the "Indication" in data group DT12 corresponds to, for example, a title (such as a name or company name).

[0254] In addition, in Figure 21 's example, the data group DT121 in data group DT12 is used as evidence data for consensus acquisition. Alternatively, instead of storing the evidence data itself, a file path name indicating the storage location, a hash value obtained by hashing the evidence data, etc. are stored. In this way, the information including the details of the claim of rights is hashed, stored in the blockchain, and the original data can be referenced, which facilitates the confirmation of the rights information of the content and may limit the scope of information disclosure.

[0255] Figure 22 The data structure shown in

[0256] In Figure 22 's example, the item "Key: ID" in data group DT11 corresponds to the International Standard Musical Work Code (ISWC), International Standard Recording Code (ISRC), etc. In one example, the information about ISWC or ISRC is obtained from a predetermined organization, etc.

[0257] The "value" in data group DT21 corresponds to version control. The "Record Proof: Timestamp" in data group DT21 corresponds to timestamp information as proof of date and time. The "Record Source" in data group DT21 corresponds to information indicating the record source. In one example, the "Record Source" in data group DT21 can be information indicating the entity (record source) in which the data shown in data group DT21 is registered. In one example, the "Record Source" in data group DT21 can be information (identification information) indicating node 20 that accepts data registration.

[0258] The "Recorder: ID" in data group DT21 corresponds to IPI (IPI number), label code, etc. The "Consensus: Authentication Record" in data group DT21 corresponds to consensus information. The "Permission to Use: OK / NG" in data group DT21 corresponds to information indicating, for example, whether a piece of music can be used. The "Previous Confirmation (such as sound source or document): No / Yes" in data group DT21 corresponds to information related to the confirmation of the sound source of a piece of music or a document, for example. In one example, the "Allocation Ratio" in data group DT21 corresponds to 25%. The "Preset (such as allocation ratio)" in data group DT21 corresponds to information such as share, such as "2s: 5%, 15s: 15%, 60s: 30%".

[0259] In addition, in Figure 22 the example of, the "Consensus: Authentication Record" and "Details of Claim of Rights" in data group DT21 can be hashed and used as evidence data for obtaining consensus. In this way, information including details of claim of rights is hashed and stored in the blockchain so that it can be referenced, which facilitates the confirmation of rights information of the content and has the potential to limit the scope of information disclosure.

[0260] [2. Other Exemplary Configurations]

[0261] The above corresponding configurations are examples, and information processing system 1 can be any system configuration as long as the copyright additional information is stored in the blockchain and is manageable. In one example, information processing device 100 and management association terminal 50 can be integrally configured. In one example, management association terminal 50 can have the functions of information processing device 100, and management association terminal 50 can be an information processing device having a function of generating transactions stored in blockchain system 2.

[0262] In addition, the information processing system 1 may have the system configuration described below. In this case, the following parties are assumed at the system level. The supplier corresponds to the "right holder" at the service level. In one example, each sound source has one or more suppliers. Specifically, there are those who generate music pieces (sound sources) and register them in the copyright blockchain (BC), those who modify sound sources generated by another supplier, or those who take over the rights of sound sources from another supplier. In one example, there is an IPI number for uniquely identifying a supplier, and there are suppliers with IPI numbers.

[0263] In one example, regarding the IPI number, the following disclosure is given:

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

[0265] Representing the application process, the applicant submits an application to a predetermined management association (such as JASRAC). In one example, the applicant corresponds to the service-level publisher. The applicant confirms that the claim of rights is 100%, requests the MPA to be described later to sign the BC (blockchain) log, and submits an application to the predetermined management association as a notice of the work. The MPA (such as an industry management association or an approver) signs the BC log (added with a hash value + timestamp) for the application of the sound source. Using this signature, the predetermined commercial operator (SMP) (such as a publisher) submits an application to the predetermined management association. The PCK (sound source management system) is a system for managing sound sources. The PCK can be a predetermined front end of a copyright clearinghouse (CDC). The PCK calculates the hash value of the sound source and checks whether the same sound source is registered. The PCK also assigns a notice ID to the hash value. The BC (BC network) can be a BC network channel for coordinating the claims of suppliers for the rights (allocation ratio) of sound sources. BC members are organizations participating in the BC network. BC peers / clients can be peer nodes belonging to a certain member of the BC network. In one example, the client can have multiple users.

[0266] It includes the following data items. The notice code can be converted by hashing. The key can be the sound source hash value (for example, such as 20 bytes). In addition, the notice code can be a Universally Unique Identifier (UUID). The sound source information can use the notice code as the key. In addition, the sound source information can include the title and registration date and time as meta information. The sound source information can include information indicating the right holder or ratio (share) as right information. In one example, the sound source information can include information corresponding to the notice information NF1 as shown in Figure 24 as shown.

[0267] In addition, sound source registration can be performed as follows. In one example, a supplier generates a sound source. Supplier A (representative) uploads the sound source to PCK. PCK calculates the hash value of the uploaded sound source. PCK confirms that the calculated hash value is not registered with CDC. PCK issues a notification ID and returns it to the supplier together with the hash value. Supplier A logs in to the BC client. Supplier A sends the generation of notification information to BC as a block (transaction) of BC. The notification information includes a notification ID (key), a sound source hash value, and a claim of music metadata or rights. The BC network approves the block used to generate the notification information. Supplier A notifies the predetermined operator (SMP) and another supplier of the sound source that generated the notification ID.

[0268] Additionally, the notification information may be changed as follows. In one example, the metadata may be changed as follows. In one example, a different vendor B than the representative that generated the notification information logs into the BC client. Vendor B references the BC notification information using the notified notification ID as a key. Vendor B changes the metadata, such as the claim of a right that is missing or wants to be changed. A block (transaction) is generated and sent to the BC. The BC network approves the block with the notification information changed.

[0269] In addition, the sound source change can be performed as follows. For example, supplier C changes the sound source. Supplier C uploads the sound source to PCK. PCK calculates the hash value of the uploaded sound source. PCK confirms that the calculated hash value is not registered with CDC. PCK issues a notification ID and returns it to the supplier together with the hash value. Supplier C logs in to the BC client. Supplier C uses the notification ID of the original sound source as a key to refer to the notification information. Supplier C copies the notification information of the original sound source and generates notification information with a new notification ID. Supplier C sends a block to BC to generate notification information and delete the previous notification information. The BC network approves the block for generating and deleting notification information. Supplier C notifies the scheduled operator (SMP) and another supplier of the original sound source that generated the notification ID.

[0270] Additionally, the main registration can be performed as follows. In one example, a predetermined operator (SMP) refers to the notification information with a notification ID notified by the supplier. The predetermined operator (SMP) confirms that the claim of the right to the notification information is 100%. The predetermined operator (SMP) confirms (FIX) the notification information and sends a block to the BC (BC network). The BC network approves the block of the confirmed (FIX) notification information. In one example, the BC network approves the block of the confirmed (FIX) notification information. The predetermined operator (SMP) obtains the BC log of the confirmed (FIX) notification information. The predetermined operator (SMP) sends the log to the MPA and provides it with a hash and a timestamp. The predetermined operator (SMP) registers the confirmed (FIX) notification information with the predetermined system (PINE / RAPS), prints it, and generates a notification of the work. The predetermined operator (SMP) sends the notification of the work to the predetermined management association. Moreover, the above description is an example, and any process can be used as long as the desired rights can be managed and registered.

[0271] Additionally, all or part of the processes described in the corresponding embodiments above, which are described as being automatically executed, can be manually executed, or all or part of the processes described as being manually executed can be automatically executed using known methods. Furthermore, unless otherwise stated, the details or information including the processing procedures, specific names, various data, or various parameters indicated in the above-mentioned documents and the drawings can be optionally modified. In one example, the various types of information shown in each figure are not limited to the information shown.

[0272] Additionally, the components of the corresponding devices or apparatuses shown are conceptual in function and do not necessarily need to be physically shown or configured. In other words, the specific form in which the corresponding devices or apparatuses are distributed or integrated is not limited to the form shown in the figures, and they are distributed or integrated functionally or physically, in whole or in part, in any unit depending on various loads or usage conditions.

[0273] Additionally, the above embodiments and modifications can be appropriately combined as long as there are no contradictions in the processing details between them.

[0274] Additionally, the effects described herein are merely examples and not restrictive, and other effects can be achieved.

[0275] [3. Hardware Configuration]

[0276] Information equipment (such as the information processing device 100, the terminal device 10, and the management association terminal 50) according to the information of the above embodiments and modifications is implemented as a computer 1000 having a configuration as shown, for example, in Figure 25 as shown. Figure 25This is a hardware configuration diagram showing an example of a computer 1000 that implements the functions of an information processing apparatus (such as information processing apparatus 100, terminal device 10, and management association terminal 50). Now, the information processing apparatus 100 according to an embodiment will be described as an example. The computer 1000 includes 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.

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

[0278] The ROM 1300 stores startup programs, such as a basic input / output system (BIOS) executed by the CPU 1100 when the computer 1000 starts up, programs dependent on the hardware of the computer 1000, and the like.

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

[0280] 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 CPU 1100 receives data from other devices via the communication interface 1500 or sends data generated by the CPU 1100 to other devices.

[0281] The input / output interface 1600 is an interface for connecting an input / output device 1650 to the computer 1000. In one example, the CPU 1100 receives data from an input device such as a keyboard or a mouse via the input / output interface 1600. In addition, the CPU 1100 sends data to an output device such as a display, a speaker, or a printer via the input / output interface 1600. In addition, the input / output interface 1600 can be used 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.

[0282] In one example, when the computer 1000 serves as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 implements the functions of the control unit 130 and the like by executing an information processing program loaded on the RAM 1200. Further, the information processing program or the data in the storage unit 120 according to the present disclosure is stored in the HDD 1400. Moreover, the CPU 1100 reads the program data 1450 from the HDD 1400 and executes the program. However, as another example, such a program may be obtained from other devices via the external network 1550.

[0283] In addition, the present technology may also be configured as follows. (1)

[0285] An information processing apparatus, comprising:

[0286] an acquisition unit configured to acquire consensus information indicating that a plurality of copyright holders have reached an agreement on the shares of the copyrights they hold, in the case where there are a plurality of copyright holders related to one piece of content; and

[0287] a processing unit configured to generate a transaction for recording the consensus information acquired by the acquisition unit on a blockchain. (2)

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

[0290] a storage unit configured to store content identification information for identifying content and the consensus information regarding the content in association with each other. (3)

[0292] The information processing apparatus according to (1),

[0293] wherein the processing unit

[0294] generates a transaction for recording copyright additional information on the blockchain, the copyright additional information including content identification information for identifying content, share information for indicating the shares of the copyrights held by the copyright holders of the content, and the consensus information. (4)

[0296] The information processing apparatus according to (1),

[0297] wherein the consensus information is text log information indicating that the plurality of copyright holders have reached an agreement on the shares of the copyrights they hold. (5)

[0299] The information processing apparatus according to (4),

[0300] Among them, the consensus information is the history of emails or chats in which the multiple copyright holders reach an agreement on the share of the copyright. (6)

[0302] The information processing device according to (1) further includes:

[0303] A sending unit configured to send the transaction generated by the processing unit to a node of the blockchain that performs record processing on the execution blockchain. (7)

[0305] The information processing device according to (1)

[0306] Among them, the processing unit

[0307] Performs blockchain consensus protocol processing for recording a transaction on the blockchain. (8)

[0309] The information processing device according to (7) further includes:

[0310] A blockchain data storage unit configured to store data including the transaction as blockchain data after performing blockchain consensus protocol processing. (9)

[0312] The information processing device according to (1)

[0313] Among them, the processing unit

[0314] Performs processing to convert the obtained consensus information into a hash value through a hash function, and generates a transaction for recording the hash value of the consensus information on the blockchain. (10)

[0316] The information processing device according to any one of (1) to (9) further includes:

[0317] A notification unit configured to give a predetermined notification to each right holder of the copyright when the sum of the shares held by each right holder of the copyright exceeds a predetermined threshold. (11)

[0319] The information processing device according to any one of (1) to (10)

[0320] Among them, the acquisition unit

[0321] Acquires copyright additional information regarding the moral rights held by the author of the content. (12)

[0323] The information processing device according to (11)

[0324] Among them, the acquisition unit

[0325] Obtain copyright additional information regarding the moral rights of the author, which are the rights to maintain integrity held by the author. (13)

[0327] The information processing apparatus according to (11),

[0328] wherein, the obtaining unit

[0329] Obtain copyright additional information regarding the moral right of attribution held by the author. (14)

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

[0332] wherein, the obtaining unit

[0333] Obtain copyright additional information regarding the intention of the author to exercise moral rights. (15)

[0335] The information processing apparatus according to (14),

[0336] wherein, the obtaining unit

[0337] Obtain copyright additional information indicating that the author has no intention to exercise moral rights. (16)

[0339] The information processing apparatus according to (14),

[0340] wherein, the obtaining unit

[0341] Obtain copyright additional information indicating that the author has the intention to exercise moral rights. (17)

[0343] The information processing apparatus according to any one of (11) to (16) further includes:

[0344] A notification unit configured to give a predetermined notification to the author in the case of making a predetermined request related to the content. (18)

[0346] The information processing apparatus according to (17),

[0347] wherein, the notification unit

[0348] Give a predetermined notification to the author in the case where the copyright additional information includes information indicating that the author permits the modification of the content. (19)

[0350] An information processing method for performing the following processing:

[0351] In the case where there are multiple copyright holders related to a piece of content, obtain consensus information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they each hold; and

[0352] Generate a transaction for recording the obtained consensus information on a blockchain. (20)

[0354] An information processing program for causing the execution of the following processing:

[0355] In the case where there are multiple copyright holders related to a piece of content, obtain consensus information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they each hold; and

[0356] Generate a transaction for recording the obtained consensus information on a blockchain.

[0357] List of reference numerals

[0358] 1 Information processing system

[0359] 100 Information processing device

[0360] 110 Communication unit

[0361] 120 Storage unit

[0362] 121 Right holder information storage unit

[0363] 122 Content information storage unit

[0364] 123 Consensus information storage unit

[0365] 124 Function information storage unit

[0366] 130 Control unit

[0367] 131 Acquisition unit

[0368] 132 Determination unit

[0369] 133 Processing unit

[0370] 134 Notification unit

[0371] 135 Reception unit

[0372] 136 Transmission unit

[0373] 10 Terminal device

[0374] 11 Communication unit

[0375] 12 Input unit

[0376] 13 Output unit

[0377] 14 storage unit

[0378] 15 control unit

[0379] 151 receiving unit

[0380] 152 display control unit

[0381] 153 generating unit

[0382] 154 sending unit

[0383] 16 display unit

Claims

1. An information processing apparatus, comprising: an acquisition unit configured to acquire consensus information indicating that multiple copyright holders have reached an agreement on the shares of the copyrights they hold respectively in the case where there are multiple copyright holders related to a piece of content; and a processing unit configured to generate a transaction for recording the consensus information acquired by the acquisition unit on a blockchain, wherein the processing unit generates a transaction for recording copyright additional information on the blockchain, the copyright additional information including content identification information for identifying the content, share information for indicating the shares of the copyrights held by the copyright holders of the content, and a hash value obtained by hashing the consensus information using a hash function, so as to add a block including the transaction and a time stamp indicating time to the blockchain, and the block includes a hash value of a previous block, wherein the consensus information is text log information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they hold respectively.

2. The information processing apparatus according to claim 1, further comprising: a storage unit configured to store the content identification information for identifying the content and the consensus information about the content in an associated manner.

3. The information processing apparatus according to claim 1, Among them, wherein the consensus information is the history of emails or chats in which the multiple copyright holders have reached an agreement on the shares of the copyrights.

4. The information processing apparatus according to claim 1, further comprising: a sending unit configured to send the transaction generated by the processing unit to a node of the blockchain that performs the recording process on the blockchain.

5. The information processing apparatus according to claim 1, Among them, the processing unit performs blockchain consensus protocol processing for recording a transaction on the blockchain.

6. The information processing apparatus according to claim 5, further comprising: a blockchain data storage unit configured to store data including the transaction as blockchain data after performing the blockchain consensus protocol processing.

7. The information processing apparatus according to claim 1, further comprising: a notification unit configured to give a predetermined notification to each of the copyright holders in the case where the sum of the shares held by each of the copyright holders exceeds a predetermined threshold.

8. The information processing apparatus according to claim 1, Among them, the acquisition unit acquires copyright additional information about the moral rights held by the author of the content.

9. The information processing apparatus according to claim 8, Among them, the acquisition unit acquires copyright additional information about the moral rights as the right to maintain integrity held by the author.

10. The information processing apparatus according to claim 8, Among them, the acquisition unit acquires copyright additional information about the moral rights as the right of signature held by the author.

11. The information processing apparatus according to claim 8, Among them, the acquisition unit acquires copyright additional information about the intention of the author to exercise the moral rights.

12. The information processing apparatus according to claim 11, Among them, the acquisition unit acquires copyright additional information indicating that the author has no intention to exercise the moral rights.

13. The information processing apparatus according to claim 11, Among them, the acquisition unit acquires copyright additional information indicating that the author has the intention to exercise the moral rights.

14. The information processing apparatus according to claim 8, 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.

15. The information processing apparatus according to claim 14, Among them, The notification unit Gives a predetermined notification to an author in a case where the copyright additional information includes information indicating that the author permits modification of the content.

16. An information processing method for performing the following processing: In a case where there are multiple copyright holders related to a piece of content, obtaining consensus information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they hold respectively; and Generating a transaction for recording the obtained consensus information on a blockchain, Among them, Generating a transaction for recording copyright additional information on the blockchain, the copyright additional information including content identification information for identifying the content, share information for indicating the shares of the copyrights held by the copyright holders of the content, and a hash value obtained by hashing the consensus information using a hash function, so as to add a block including the transaction and a time stamp indicating the time to the blockchain, and the block includes the hash value of the previous block, wherein the consensus information is text log information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they hold respectively.

17. A computer program product including an information processing program, the program being used to cause the execution of the following processing: In a case where there are multiple copyright holders related to a piece of content, obtaining consensus information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they hold respectively; and Generating a transaction for recording the obtained consensus information on a blockchain, Among them, Generating a transaction for recording copyright additional information on the blockchain, the copyright additional information including content identification information for identifying the content, share information for indicating the shares of the copyrights held by the copyright holders of the content, and a hash value obtained by hashing the consensus information using a hash function, so as to add a block including the transaction and a time stamp indicating the time to the blockchain, and the block includes the hash value of the previous block, wherein the consensus information is text log information indicating that the multiple copyright holders have reached an agreement on the shares of the copyrights they hold respectively.

Citation Information

Patent Citations

  • Method and device for protecting copyright on block chain and readable storage medium

    CN108537694A