Information processing method, information processing system, and program
The information processing system facilitates the generation of specific image data related to copyrighted works while managing royalties, addressing the need for efficient royalty tracking and user-assisted content creation.
Patent Information
- Application Number
- JP2024135215
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2044-08-14
AI Technical Summary
Existing information processing systems lack the capability to assist in the generation of specific image data related to copyrighted works while effectively managing royalties.
An information processing system that includes a generation assistance step to create specific image data based on a copyrighted work and a management step to handle royalties, utilizing a trained model to assist in the generation process and a management unit to track and distribute usage fees.
Enables the generation of specific image data while managing royalties, ensuring proper compensation to rights holders and enhancing user experience through assisted content creation.
Smart Images

Figure 2026032589000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing method, an information processing system, and a program. [Background technology]
[0002] Patent Document 1 discloses an information processing device that manages book subscription rights that allow content to be used in multiple formats.
[0003] This information processing device is an information processing device that manages book subscription rights that allow content to be used in multiple formats, and is characterized by having a first registration means for registering content created from a work, an approval means for approving the use of the content using the book subscription right based on approval information from the rights holder of the work, and an authentication means for certifying that the consumer holds the book subscription right based on the consumer's payment information. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2017-004122 Summary of the Invention [Problem to be solved by the invention]
[0005] However, there is still room for improvement in the functions of the above-mentioned known techniques.
[0006] In view of the above circumstances, the present invention provides a technique that can assist in the generation of specific image data relating to a specific copyrighted work, while also managing the corresponding royalties. [Means for solving the problem]
[0007] According to one aspect of the present invention, there is provided an information processing method executed by an information processing system, wherein a generation assistance step is configured to assist in the generation of specific image data, the specific image data being image data generated based on a specific copyrighted work, and a management step is configured to manage royalties for realizing the processing of the generation assistance step.
[0008] According to the present disclosure, it is possible to assist in the generation of specific image data relating to a specific copyrighted work while managing the corresponding royalties. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1 according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of an information processing device 2. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of a terminal 3. [Figure 4] 1 is a functional block diagram showing functions of an information processing system 1 according to the present embodiment. [Figure 5] 3 is a flowchart showing an outline of processing executed by the information processing system 1. [Figure 6] 10 is an activity diagram showing a specific example of processing related to assistance in generating specified image data IMS, which is executed by the information processing system 1. FIG. [Figure 7] 10 is an activity diagram showing a specific example of processing related to management and distribution of a fee F, which is executed by the information processing system 1. FIG. [Figure 8] FIG. 2 is a schematic diagram showing an example of a top screen 4. [Figure 9] This is a schematic diagram showing an example of character list screens 5a and 5b, among the character list screens 5, which display specific copyrighted works CWS that can be used or purchased. [Figure 10] 10A and 10B are schematic diagrams showing examples of illustration creation screens 6a and 6b, among the illustration creation screen 6, on which the process of assisting in the generation of specific image data IMS is displayed. [Figure 11] 10A and 10B are schematic diagrams showing examples of illustration creation screens 6c and 6d, among the illustration creation screen 6, on which the process of assisting in the generation of specific image data IMS is displayed. [Figure 12] 10 is a schematic diagram showing an example of an illustration creation screen 6e on which a generated support object OB is displayed, out of the illustration creation screen 6. FIG. [Figure 13] 10 is an example of user information YI. [Figure 14] 10 is a schematic diagram showing an example of a modified example of a generated auxiliary object OB on the illustration creation screen 7. FIG. [Figure 15] 10 is a schematic diagram showing an example of a modified example of a generated auxiliary object OB on the illustration creation screen 8. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other.
[0011] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0012] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously trained the correlation between input and output, or a large-scale language model that can output a desired result by inputting a prompt.
[0013] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.
[0014] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0015] 1. Hardware Configuration This section explains the hardware configuration.
[0016] 1.1 Information Processing System 1 FIG. 1 is a configuration diagram showing an information processing system 1 according to this embodiment. The information processing system 1 includes an information processing device 2 and a terminal 3, which are connected via a general-purpose or dedicated communication network 11. Here, a system exemplified as the information processing system 1 is made up of one or more devices or components. Therefore, even the information processing device 2 alone is included in the system exemplified as the information processing system 1. Each component included in the information processing system 1 will be further described below.
[0017] 1.2 Information processing device 2 2 is a block diagram showing the hardware configuration of the information processing device 2. The information processing device 2 is preferably configured as a server. The information processing device 2 has a communication unit 21, a storage unit 22, and a control unit 23, and these components are electrically connected via a communication bus 20 inside the information processing device 2. Each component will be further described below.
[0018] The communication unit 21 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, Bluetooth (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the information processing device 2 may communicate various information from the outside via the communication unit 21 and the communication network 11.
[0019] The memory unit 22 stores various pieces of information defined above. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the information processing device 2 executed by the control unit 23, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program operations. The memory unit 22 stores various programs, variables, etc. related to the information processing device 2 executed by the control unit 23.
[0020] The control unit 23 processes and controls the overall operations related to the information processing device 2. The control unit 23 is, for example, a central processing unit (CPU) (not shown). The control unit 23 realizes various functions related to the information processing device 2 by reading out predetermined programs stored in the storage unit 22. That is, information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and can be executed as each functional unit included in the control unit 23. These will be described in more detail in the next section. Note that the control unit 23 is not limited to being a single unit, and multiple control units 23 may be provided for each function. A combination of these may also be used. The information processing system 1 includes at least one device, the control unit 23. The control unit 23, which is a processor, is configured to read out programs and execute each step described below. In other words, the information processing system 1 includes at least one processor that executes programs to perform each step described below of the information processing method.
[0021] 1.3 Terminal 3 3 is a block diagram showing the hardware configuration of terminal 3. Terminal 3 is operated by a user who creates image data such as illustrations, and can take any form, such as a smartphone, tablet terminal, computer, or any other device that can access information processing device 2 via an electric communication line. Specifically, terminal 3 includes a communication unit 31, a storage unit 32, a control unit 33, a display unit 34, and an input unit 35, and these components are electrically connected via a communication bus 30 inside terminal 3. Descriptions of communication unit 31, storage unit 32, and control unit 33 are omitted here because they are the same as the descriptions of the respective units in information processing device 2.
[0022] The display unit 34 may be, for example, included in the housing of the terminal 3 or may be externally attached. The display unit 34 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably implemented by selectively using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display depending on the type of terminal 3.
[0023] The input unit 35 may be included in the housing of the terminal 3 or may be externally attached. For example, the input unit 35 may be implemented as a touch panel integrated with the display unit 34. A touch panel allows the user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be used instead of a touch panel. That is, the input unit 35 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 33 via the communication bus 30, and the control unit 33 can execute predetermined control or calculation as necessary.
[0024] 2. Functional configuration This section describes the functional configuration of this embodiment. As described above, information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and each functional unit included in the control unit 23 can be executed.
[0025] 4 is a functional block diagram showing functions of the information processing system 1 according to this embodiment. Specifically, the information processing device 2, which is an example of the information processing system 1, includes a reception unit 231, an acquisition unit 232, a display control unit 233, a generation support unit 234, a calculation unit 235, an output unit 236, a management unit 237, and a distribution unit 238.
[0026] The reception unit 231 is configured to receive various types of information. For example, the reception unit 231 receives data, information input by a user, and the like from the storage unit 22, or from the input unit 35 of the terminal 3 or other external devices via the communication network 11. In one embodiment, the description will be given assuming that the various types of information received by the reception unit 231 are stored in the storage unit 22.
[0027] The acquisition unit 232 is configured to acquire various types of information. For example, the acquisition unit 232 acquires information such as image data input by a user from the storage unit 22, or from the input unit 35 of the terminal 3 or other external devices via the communication network 11. In one embodiment, the description will be given assuming that the various types of information accepted by the acquisition unit 232 are stored in the storage unit 22.
[0028] The display control unit 233 is configured to execute various display processes. For example, the display control unit 233 controls the display unit 34 of the terminal 3 to display visually recognizable information such as screens, images including still images or moving images, icons, messages, etc. The display control unit 233 may generate only rendering information for displaying visually recognizable information on the display unit 34 of the terminal 3. Details will be described later.
[0029] The generation assistant unit 234 is configured to assist in the generation of image data as a generation assistant step, which will be described in detail later.
[0030] The calculation unit 235 is configured to execute various information processing calculations related to the information processing device 2. Details will be described later.
[0031] The output unit 236 is configured to output various information as an output step, which will be described in detail later.
[0032] The management unit 237 is configured to manage various information, for example, the usage fee F. Details will be described later.
[0033] The distribution unit 238 is configured to distribute the fee F to any person, as will be described in detail later.
[0034] 3. Operation of Information Processing System 1 In this section, the information processing method of the information processing system 1 described above will be described with reference to the drawings. The order of the processes can be changed as appropriate, multiple processes can be executed simultaneously, or some processes can be omitted. The results of the processes described below can be output in a manner that can be recognized by the user, using the display unit 34 of the terminal 3, as appropriate. The information processing can include any exception processing not shown. Exception processing includes the interruption of the information processing or the omission of each process. The selection or input performed in the information processing can be based on a user operation or can be performed automatically without relying on a user operation.
[0035] 3.1 Overview 5 is a flowchart showing an outline of the processing executed by the information processing system 1. In this processing, first, the generation assistance unit 234 assists in the generation of specified image data IMS (step S001). In this case, the specified image data IMS is image data generated based on a specific copyrighted work CWS. The management unit 237 manages the usage fee F for realizing the processing of step S001 (step S002).
[0036] To summarize the above, an information processing method according to one embodiment includes the following steps executed by the information processing system 1. The generation assistance unit 234 is configured to assist in the generation of specific image data IMS as a generation assistance step. The specific image data IMS is image data generated based on a specific work of copyright CWS. The management unit 237 manages, as a management step, the royalties F for realizing the processing of the generation assistance step by the generation assistance unit 234. According to this embodiment, it is possible to assist in the generation of specific image data IMS related to a specific work of copyright CWS while managing the corresponding royalties F.
[0037] 3.2 Specific examples Next, a specific example of processing according to an embodiment will be described with reference to an activity diagram. The specific example may fall within the scope defined in the above outline.
[0038] <Assistance in generating specific image data IMS> 6 is an activity diagram showing a specific example of processing related to assistance in generating specific image data IMS, executed by the information processing system 1. Below, the flow of information processing related to assistance in generating specific image data IMS (hereinafter also referred to as "generation assistance processing") will be outlined using this activity diagram. As an example, we will explain a situation in which assistance is provided in the creation (generation) of an illustration IL when a user uses a terminal 3 to create an illustration (hereinafter referred to as "illustration IL") of a character (an example of a specific work CWS, hereinafter referred to as "character C").
[0039] First, the user uses a browser on the terminal 3 to access a drawing application executed by the information processing system 1. In this case, the drawing application is an application that can create any illustration (for example, an illustration IL) based on user operations and output image data of the created illustration. The drawing application may be provided as a dedicated desktop or mobile application, in which case the user launches the application. The drawing application may also be provided as a web application or SaaS format that does not require downloading to the terminal. In response to this, the display control unit 233 controls the display unit 34 of the terminal 3 to display a login screen (not shown) (activity A001).
[0040] Then, the accepting unit 231 accepts input of login information by the user through an operation by the user via the login screen (for example, a click operation, a tap operation, a swipe operation, a selection operation, etc.) (activity A002).
[0041] When the login is completed, the acquisition unit 232 acquires user information YI corresponding to the login information (activity A003), and the display control unit 233 controls the display unit 34 of the terminal 3 to display the top screen 4 (see FIG. 8) (activity A004). Furthermore, the top screen 4 allows the user to input a selection regarding the creation of an illustration through a user operation. Specifically, the display control unit 233 causes the display unit 34 to display a screen on which the user can select "Character List" or "New Creation." First, the case where "Character List" is selected will be described below.
[0042] When "Character List" is selected via the top screen 4, the reception unit 231 receives the input of the selection, and the display control unit 233 controls the display unit 34 of the terminal 3 to display the character list screen 5 (see FIG. 9) (activity A101). The character list screen 5 displays a list of characters that the user can use and characters that the user can purchase, based on the user information YI acquired in activity A003.
[0043] Here, user information YI is information managed in relation to assisting in the generation of specific image data IMS, such as information about characters available to the user, information about characters available to the user for purchase, and information about the character usage fee F. A character available to the user is an example of a specific copyrighted work CWS, and is a character that can be used to generate an illustration using the trained model M. A character available to the user for purchase is an example of a specific copyrighted work CWS, and is a character that can be made available to the user by purchasing a usage right. In other words, the character list screen 5 displays a list of specific copyrighted works CWS that can be used or purchased. Details of the trained model M will be described later.
[0044] Furthermore, the user can purchase the right to use a character that is available for purchase by the user's operation via the character list screen 5. In this case, the reception unit 231 receives an application to purchase the right to use a character that is available for purchase by the user's operation via the character list screen 5 (activity A102). In response to this, the display control unit 233 controls the display unit 34 of the terminal 3 to display a screen (not shown) for purchasing the right to use.
[0045] When the purchase of the usage right is completed, the acquisition unit 232 acquires payment information (activity A103). Subsequently, the calculation unit 235 updates the user information YI (activity A104), and the management unit 237 manages the character for which the purchase of the usage right has been completed as a character that the user can use.
[0046] Then, the calculation unit 235 updates the list of characters that the user can use and the characters that the user can purchase based on the updated user information YI, and the display control unit 233 controls the display unit 34 of the terminal 3 to display the character list screen 5 on which the updated list is drawn (activity A105).
[0047] Next, a case where "Create new" is selected by a user's operation on the top screen 4 will be described.
[0048] When "Create new" is selected via the top screen 4, the reception unit 231 receives the input of the selection, and the display control unit 233 controls the illustration creation screen 6 (see Figures 10 to 11) to be displayed on the display unit 34 of the terminal 3 (activity A201).
[0049] The illustration creation screen 6 is configured to allow a user to create an illustration using a drawing tool based on input from the user. The drawing tool in this case is a tool capable of line drawing, coloring, etc., such as a pencil tool, a brush tool, or a coloring tool. Specifically, when an input for drawing an illustration using a drawing tool is made, the receiving unit 231 receives the input, and the display control unit 233 controls the illustration creation screen 6 to display an illustration based on the input. Furthermore, the illustration creation screen 6 is configured to allow a user to draw an existing illustration using image data acquired by the acquisition unit 232. Note that the image data may be image data stored in the storage unit 22 of the information processing device 2 or the storage unit 32 of the terminal 3, image data acquired from another external device, or the like. In other words, the illustration creation screen 6 is configured to allow a user to create a new illustration or input an existing illustration.
[0050] When a new illustration is created or an existing illustration is input via the illustration creation screen 6, the calculation unit 235 executes a process of using the image data of the illustration as material image data IMM. That is, the calculation unit 235 determines that material image data IMM has been input in response to the creation of a new illustration or the input of an existing illustration via the illustration creation screen 6. On the other hand, when a new illustration is not created or an existing illustration is not input via the illustration creation screen 6, the calculation unit 235 determines that material image data IMM has not been input.
[0051] Here, the raw image data IMM is image data used as material for creating the illustration IL, i.e., image data used as material for generating the specific image data IMS. Specifically, the raw image data IMM is image data of an illustration that has not been colored, image data of an illustration that has been drawn with rough lines, image data of an already created illustration that needs to have its lines and coloring corrected, etc.
[0052] If it is determined that raw image data IMM has been input based on the user's operation via the illustration creation screen 6, the process proceeds to activity A202, where the acquisition unit 232 acquires a newly created illustration or an input existing illustration as raw image data IMM (activity A202). On the other hand, if it is determined that raw image data IMM has not been input, the process proceeds to activity A206. First, the case where it is determined that raw image data IMM has been input will be described below.
[0053] If it is determined that raw image data IMM has been input, an illustration based on the raw image data IMM is displayed on the illustration creation screen 6. Below, we will explain an example in which image data of an illustration representing character C, drawn with rough lines, is acquired as raw image data IMM and the illustration is displayed on the illustration creation screen 6.
[0054] Next, based on the user's operation via the illustration creation screen 6, the display control unit 233 controls to display the illustration creation screen 6 on which the generated support object OB is drawn (activity A203).
[0055] Here, the generation assist object OB is an object for assisting in the generation of specific image data IMS, that is, an object for assisting the user in creating a desired illustration. Specifically, for example, the generation assist object OB is configured to allow the user to select a character that can be used by the user to assist in the generation of specific image data IMS. In this case, the generation assist object OB shows character C as a selectable character that can be used by the user based on the user information YI. The following describes an example in which character C is selected as a character that can be used by the user via the generation assist object OB.
[0056] The receiving unit 231 receives an input for selecting a character C (an example of a particular work CWS) as a character that the user can use, based on the user's operation via the generated auxiliary object OB (activity A204).
[0057] Next, the generation assistance unit 234 assists in the generation of specific image data IMS based on the input for selecting the character C, the acquired raw image data IMM, and the trained model M (activity A205).
[0058] Here, the trained model M is an example of reference information, and in the generation assistance process, a large-scale language model may be used instead of the trained model M. Specifically, for example, the generation assistance unit 234 may be configured to assist in the generation of specific image data IMS based on an input selecting a character C, the acquired raw image data IMM, and the large-scale language model. Below, an example will be described in which the trained model M is used in the generation assistance process.
[0059] In this case, the generation assistance unit 234 executes the following process to assist in the generation of the specified image data IMS. First, a process of selecting a trained model MC (an example of a trained model M) is executed based on an input for selecting a character C. In this case, the trained model MC is a model that has undergone machine learning in advance using a copyrighted work identical to or similar to the character C (an example of a specific work CWS) as training data. Then, a process of inputting image data of an illustration representing the character C drawn with rough lines into the trained model MC as raw image data IMM is executed. As a result, an illustration IL of the character C desired by the user is created. In other words, the specified image data IMS of the illustration IL is generated. To summarize the process of activity A205, the generation assistance unit 234 is configured to assist in the generation of the specified image data IMS based on an input for selecting the specific work CWS, the raw image data IMM, and the trained model M. According to this aspect, it is possible to assist in the generation of the specified image data IMS according to the specific work CWS selected by the user, the acquired raw image data IMM, and the trained model M. In other words, the generation assistance unit 234 is configured to assist in the generation of the specific image data IMS based on at least an input for selecting the specific work CWS and the trained model M. Furthermore, according to this aspect, it is possible to assist in the generation of the specific image data IMS in accordance with at least the specific work CWS selected by the user.
[0060] Furthermore, the input for selecting the specific work CWS may be configured to receive an input for selecting a coloring for the specific work CWS. That is, the generation assistance unit 234 may be configured to assist in the generation of the specific image data IMS based on the input for selecting a coloring for the specific work CWS and the trained model MC. In this case, the trained model MC is a model that has been machine-trained in advance using the coloring in the specific work CWS as one of the training data. That is, the trained model M is configured to generate all or part of the specific image data IMS based on input from the user. According to this aspect, it is possible to assist in the generation of the specific image data IMS based on the coloring in the specific work CWS.
[0061] The generation assistance unit 234 is also configured to control the quality of the generated specific image data IMS. Specifically, for example, the trained model MC is configured to generate image data of the illustration IL so that the similarity SR with an illustration of a character C (hereinafter referred to as an "original illustration ILO") created by the author of the specific work CWS and related parties satisfies the tolerance condition. In other words, the generation assistance unit 234 is configured to assist in the generation of image data of the illustration IL (an example of the specific image data IMS) so that the similarity SR with the original illustration ILO (an example of the specific work CWS) satisfies the tolerance condition. The tolerance condition in this case is a condition under which the generated specific image data IMS can be controlled using the similarity SR, for example, a predetermined value or more for the similarity SR indicated by 0 to 1. The predetermined value is, for example, 0.8, preferably 0.85, and more preferably 0.95. Specifically, for example, the predetermined value may be 0.7, 0.75, 0.8, 0.85, 0.9, or 0.95, and may be within a range between any two of the values exemplified here. According to this embodiment, the quality of the generated specific image data IMS can be controlled.
[0062] Next, a case where it is determined that no raw image data IMM has been input, that is, the case where the process proceeds to activity A206, will be described.
[0063] If it is determined that no raw image data IMM has been input, the display control unit 233 controls the display of the illustration creation screen 6 on which a generated support object OB is drawn, based on the user's operation via the illustration creation screen 6 (activity A206). In this case, the generated support object OB is configured to display character C as a selectable character available to the user based on the user information YI, and to allow the user to input a prompt for an illustration IL of the desired character C. The following describes an example in which character C is selected as a character available to the user via the generated support object OB, and a prompt such as "a scene in which character C sets out on an adventure alone" is input. Note that the prompt in this case is not limited to free-form input, but may be input by selecting from preset options.
[0064] The receiving unit 231 receives an input for selecting a character C (an example of a particular work CWS) as a character that the user can use, based on the user's operation via the generated auxiliary object OB (activity A207).
[0065] Furthermore, the reception unit 231 receives an input of a prompt regarding an illustration IL of the character C desired by the user, based on an operation by the user via the generated auxiliary object OB (activity A208).
[0066] Next, the generation assistance unit 234 assists in the generation of specific image data IMS based on the selection of character C, the input of the prompt, and the trained model M (activity A209). Specifically, for example, the generation assistance unit 234 executes the following process as a process for assisting in the generation of specific image data IMS. First, a process for selecting a trained model MC (an example of the trained model M) is executed based on the input for selecting character C. In this case, the trained model MC is a model that has been machine-learned in advance using a work identical or similar to character C (an example of a specific work CWS) as training data. Then, a process for inputting a prompt of "a scene in which character C sets out on an adventure alone" into the trained model MC is executed. As a result, an illustration IL of character C desired by the user is created, that is, specific image data IMS of the illustration IL is generated. To summarize the process of activity A209, the generation assistance unit 234 is configured to assist in the generation of specific image data IMS based on the input for selecting the specific work CWS, the input of the prompt, and the trained model M. In other words, the generation assistance unit 234 is configured to assist in the generation of the specific image data IMS based on at least an input for selecting the specific work CWS and the trained model M. Furthermore, according to this aspect, it is possible to assist in the generation of the specific image data IMS in accordance with at least the specific work CWS selected by the user.
[0067] When specific image data IMS of an illustration IL is generated in the processing of activity A205 or 209, the output unit 236 outputs the generated specific image data IMS (activity A210). When the specific image data IMS is output, the display control unit 233 controls the display unit 34 of the terminal 3 to display the illustration creation screen 6 on which the illustration IL is drawn. Furthermore, when the specific image data IMS is output, the calculation unit 235 updates the user information YI (activity A211).
[0068] <Management and distribution of royalties F> FIG. 7 is an activity diagram showing a specific example of processing related to the management and distribution of royalties F executed by the information processing system 1. Below, the flow of information processing related to the management and distribution of royalties F will be outlined using this activity diagram. Here, as an example, a scenario will be described in which royalties F for implementing processing to assist in the generation of specific image data IMS of an illustration IL are managed and further distributed to any party, including the rights holder of character C. In this case, the rights holder of character C is an example of a rights holder of a specific work CWS. A rights holder of a specific work CWS is a person who holds the rights to the specific work CWS and has a legal basis to monetize those rights (including companies and organizations). Specifically, a rights holder of a specific work CWS is the author or copyright holder of the specific work CWS, a person (including companies and organizations) entrusted by the author or copyright holder with the management of the rights to the specific work CWS, or a person (including companies and organizations) who has obtained an exclusive or non-exclusive license from the author or copyright holder.
[0069] First, the acquisition unit 232 acquires user information YI stored in the storage unit 22 (activity A301). The user information YI contains information about the character usage fee F. That is, the management unit 237 manages the usage fee F by generating or updating the user information YI. The information about the character usage fee F also includes information such as a fee structure set for each character, a fee structure set for each group of characters, and the usage fee F accrued over a predetermined period. The fee structure may be, for example, a one-time payment, a payment at a predetermined interval, or a payment according to the amount or number of times of the generation assistance process. In the case of a one-time payment, paying the usage fee F in a lump sum enables the generation assistance process for the corresponding character. That is, the usage fee F is accrued in response to the ability to assist in the generation of the specified image data IMS. In other words, the management unit 237 manages the usage fee F accrued in response to the ability to assist in the generation of the specified image data IMS by generating or updating the user information YI. According to this aspect, it is possible to manage the usage fee F according to the ability to generate specific image data IMS, regardless of the number of times the generation of the specific image data IMS is assisted. Furthermore, in the case of payment according to the number of times the generation assistance process is performed, the usage fee F is incurred according to the number of times the generation of the specific image data IMS is assisted. In other words, the management unit 237 manages the usage fee F incurred according to the number of times the generation of the specific image data IMS is assisted by generating or updating the user information YI. According to this aspect, it is possible to manage the usage fee F according to the number of times the generation of the specific image data IMS is assisted.
[0070] Next, the calculation unit 235 calculates the usage fee F from information about the usage fee F of the character in the acquired user information YI (activity A302). Specifically, for example, the calculation unit 235 calculates the usage fee F for each character that the user can use based on the corresponding fee system, the number of times that the generation of the specific image data IMS has been assisted, etc.
[0071] Next, the calculation unit 235 executes a process to determine the distribution amount based on the calculated royalty F (activity A303). Specifically, for example, the calculation unit 235 executes a process to determine the distribution amount for each arbitrary party according to a distribution rate that is predefined for each character that the user can use. In this case, the arbitrary party includes a rights holder for a specific copyrighted work CWS. In other words, the royalty F includes money that should be received by a rights holder for a specific copyrighted work CWS. According to this embodiment, money that should be received by a rights holder for a specific copyrighted work CWS can be managed as the royalty F.
[0072] Then, the distribution unit 238 executes a process of distributing the royalty F to any person based on the determined distribution amount (activity A304). In other words, the distribution unit 238 is configured to distribute the royalty F managed by the management unit 237 to any person. According to this embodiment, the royalty F can be distributed to any person, including the right holder of a specific work CWS. 3.3 Details Next, the above-mentioned information processing will be further explained using another diagram.
[0073] FIG. 8 is a schematic diagram showing an example of the top screen 4.
[0074] As shown in Figure 8, top screen 4 is the top screen of the drawing application and has at least buttons 401 and 402. Button 401 labeled "Create New" is a button for starting the creation of a new illustration, and pressing it transitions from top screen 4 to illustration creation screen 6. Button 402 labeled "Character List" is a button for checking and changing specific copyrighted works CWS that are being managed, and pressing it transitions from top screen 4 to character list screen 5.
[0075] FIG. 9 is a schematic diagram showing an example of character list screens 5a and 5b of the character list screen 5, in which specific copyrighted works CWS that can be used or purchased are displayed.
[0076] As shown in FIG. 9A, the character list screen 5a has displays 501 and 502.
[0077] Display 501 lists the name of the character "AI Robo Pipi" as a usable character at the bottom, and an illustration of "AI Robo Pipi" is shown above. Furthermore, display 501a is shown at the top right of display 501. Display 501a states "OK to use," indicating that "AI Robo Pipi" is a usable character.
[0078] Furthermore, display 502 displays the name of the character "Lumina" at the bottom as a purchasable character, and an illustration of "Lumina" at the top. Furthermore, display 502a is displayed at the top right of display 502. Display 502a displays the word "Purchase," indicating that "Lumina" is a purchasable character. Furthermore, when display 502 or display 502a is pressed, the screen transitions from character list screen 5a to a character purchase screen (not shown). The character purchase screen displays the fee structure set for "Lumina," and indicates, for example, that by paying a lump sum usage fee F, the corresponding "Lumina" can be used.
[0079] 9B shows a character list screen 5b when the usage fee F set for "Lumina" has been paid on the character purchase screen of the character list screen 5. In other words, the character list screen 5b is a screen transitioned to from the character purchase screen.
[0080] Display 502a on character list screen 5a showed "Lumina" as a purchasable character, but now that usage fee F has been paid, display 502b on character list screen 5b shows that she is a usable character. Specifically, on character list screen 5b, the words "OK to use" are displayed in the upper right corner of display 502, indicating that "Lumina" is a usable character.
[0081] Fig. 10 is a schematic diagram showing examples of illustration creation screens 6a and 6b, which display the process of assisting in the generation of specific image data IMS, among the illustration creation screen 6. Fig. 11 is a schematic diagram showing examples of illustration creation screens 6c and 6d, which display the process of assisting in the generation of specific image data IMS, among the illustration creation screen 6. In other words, the illustration creation screens 6a to 6d show, in stages, the process of assisting in the generation of specific image data IMS by the generation assistance unit 234.
[0082] As shown in FIGS. 10 and 11, the illustration creation screens 6a to 6d have areas 601, 602, and a button 603. The area 601 is an area where an illustration can be created using a drawing tool. Alternatively, the area 601 is an area where an existing illustration can be drawn using image data acquired by the acquisition unit 232. The area 602 is configured to allow selection of a drawing tool. Specifically, the area 602 displays icons representing a pencil tool, a brush tool, an eraser tool, and a coloring tool, and pressing each icon selects each tool. The button 603 is labeled "Assist," and pressing it causes a generated assist object OB to be drawn on the illustration creation screen 6.
[0083] No illustrations or the like are drawn in area 601 of illustration creation screen 6a, but an illustration representing character C is drawn using rough lines with a drawing tool in area 601 of illustration creation screen 6b. Furthermore, by pressing button 603, an assist generation object 604, which is an example of an assist generation object OB, is drawn on illustration creation screen 6c.
[0084] The generation assist object 604 is configured to allow the user to select a usable character to assist in the generation of specific image data IMS. As shown in Fig. 11A, specifically, the generation assist object 604 shows a button 604a with the description "AI Robot Pipi" and a button 604b with the description "Lumina." When pressed, button 604a is configured to input the selection of "AI Robot Pipi," and when pressed, button 604b is configured to input the selection of "Lumina."
[0085] In an area 601 of the illustration creation screen 6d, specific image data IMS is generated by pressing the button 604a on the illustration creation screen 6c, and an illustration of "AI robot Pipi" is displayed based on this.
[0086] FIG. 12 is a schematic diagram showing an example of an illustration creation screen 6e on which a generated support object OB is displayed, out of the illustration creation screen 6.
[0087] A generation assist object 604, which is an example of a generation assist object OB shown in FIG. 12, is configured to allow input for selecting a coloring for a specific copyrighted work CWS. Specifically, the generation assist object 604 includes a button 604a labeled "AI Robot Pipi" and three buttons 604c labeled "Coloring A," "Coloring B," and "Coloring C." When button 604c is pressed, the coloring corresponding to the labeled "Coloring A," "Coloring B," or "Coloring C" is applied to the illustration 601b of "AI Robot Pipi" shown in area 601. In this case, the trained model M is a model that has been trained in advance by machine learning using the colors corresponding to "Coloring A," "Coloring B," and "Coloring C" in the specific copyrighted work CWS as training data.
[0088] FIG. 13 is an example of the user information YI.
[0089] As shown in FIG. 13, the user information YI links the trained model M, fee structure, purchase status, amount, usage fee F, and rights holder for each series or character of a specific copyrighted work CWS. The user information YI may be configured to allow the user to manually search for purchasable characters, specifically, for example, to allow the user to search for purchasable characters by keyword using a search window. This type of configuration allows the user to smoothly identify the purchasable characters they desire. Furthermore, the user information YI may be configured to transition to a purchase screen for the purchasable character via a description of the displayed purchasable character. This type of configuration allows the user to smoothly purchase the purchasable character.
[0090] Specifically, for "Character C," which is a specific work CWS corresponding to a character, the trained model M is "Trained model MC," the fee structure is "Buy-to-play," the purchase status is "Completed," the amount is "¥300," the usage fee F is "¥300," and the rights holder is "AAA." In other words, "Character C" is registered in the user information YI as a character that can be used by the user, for which the usage fee F of "¥300" has been paid in one lump sum.
[0091] "Series A," a specific work CWS corresponding to a series, is a collection of "Character B," "Character C," and "Character D," which are specific works CWS corresponding to characters. In other words, by paying a usage fee F of "900 yen," "Series A" can be made into a character that users can use by collecting "Character B," "Character C," and "Character D."
[0092] In addition, royalties F for "Series A," "Character B," "Character C," and "Character D" include money to be received by "AAA," the rights holder of a specific copyrighted work CWS.
[0093] For "Character E," a specific copyrighted work CWS of a series and character, the trained model M is "Trained Model ME," the fee structure is "Monthly payment," the purchase status is "Not yet," the amount is "¥200 / month," and the rights holder is "JJJ." In other words, "Character E" can be made available to users as a character by paying a fixed usage fee F of "¥300" per month for any period.
[0094] For "Character L," a specific work of copyright CWS corresponding to a character, the trained model M is "Trained Model ML," the fee structure is "Pay-as-you-go," the purchase status is "Completed," the amount is "¥10 / time," the usage fee F is "¥90," and the rights holder is "JJJ." In other words, "Character L" pays "¥10" per time depending on the number of times it assists in the generation of specific image data IMS of "Character L." In addition, the usage fee F for "Character L" includes the money to be received by "JJJ," the rights holder for the specific work of copyright CWS.
[0095] [others] The information processing system 1 according to the above embodiment may be configured as follows.
[0096] In the above embodiment, an input for selecting character C as a character available to the user is made based on a user's operation via the generation assist object OB. However, this is not limited to this. For example, character C may be selected from the characters available to the user based on the acquired raw image data IMM. The selection of character C may be based on whether the similarity SR satisfies a predetermined condition. Specifically, the generation assistance unit 234 executes the following process to assist in the generation of specific image data IMS. First, the acquisition unit 232 acquires image data of an illustration representing character C drawn with rough lines as raw image data IMM. Next, the calculation unit 235 executes a process to identify, from among multiple pre-registered specific works CWS, a specific work CWS whose similarity SR with the illustration based on the raw image data IMM satisfies a predetermined condition. Note that if there are multiple specific works CWS whose similarity SR satisfies the predetermined condition, the calculation unit 235 executes a process to identify the specific work CWS with the highest similarity SR from among the multiple specific works CWS. In this case, it is assumed that character C is identified as the specific work CWS. Furthermore, the calculation unit 235 executes a process of identifying a trained model MC, which is a model that has been trained in advance by machine learning using a copyrighted work that is identical or similar to the identified character C as training data. In other words, the trained model MC is a trained model M corresponding to the character C. It is preferable that the trained model M is registered in advance for each specific copyrighted work CWS. Then, a process of inputting the acquired raw image data IMM into the identified trained model MC is executed. As a result, an illustration IL of the character C desired by the user is created. In other words, specific image data IMS of the illustration IL is generated.
[0097] To summarize the above process of assisting in the generation of specific image data IMS, the generation assistance unit 234 is configured to assist in the generation of specific image data IMS based on the material image data IMM and the trained model M when the similarity SR between an image in the acquired material image data IMM and a specific copyrighted work CWS satisfies a predetermined condition. According to this aspect, it is possible to assist in the generation of specific image data IMS according to the acquired material image data IMM. Furthermore, in this case, the trained model M is one model selected from multiple trained models. The multiple trained models are models that have been machine-trained in advance using different copyrighted works as training data. According to this aspect, it is possible to select a trained model (for example, trained model M) corresponding to an image in the acquired material image data IMM from multiple trained models.
[0098] In the above embodiment, the trained model MC is configured to generate image data of the illustration IL so that the similarity SR with the original illustration ILO satisfies the tolerance condition. However, this is not limited to this. For example, the generation assistance unit 234 may be configured to assist in the generation of the specified image data IMS when a predetermined condition is met. That is, the generation assistance unit 234 may be configured to assist in the generation of the specified image data IMS when a predetermined condition is met. Specifically, for example, before executing the process of inputting the raw image data IMM into the trained model M, the calculation unit 235 may execute a process of determining whether the similarity SR between the selected character C and the raw image data IMM is equal to or greater than a predetermined value. That is, if the similarity SR between the selected character C and the roughly drawn character C is equal to or greater than a predetermined value, the calculation unit 235 determines that the predetermined condition is met. In this case, the predetermined value is, for example, 0.4, preferably 0.5, and more preferably 0.6. Specifically, for example, the predetermined value may be 0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, or 0.6, or may be within a range between any two of the values exemplified here. According to this aspect, it becomes possible to assist in the generation of specific image data IMS only when certain conditions are met, thereby controlling the quality of the generated specific image data IMS.
[0099] Fig. 14 is a schematic diagram showing an example of a modified example of a generated auxiliary object OB on the illustration creation screen 7. Fig. 15 is a schematic diagram showing an example of a modified example of a generated auxiliary object OB on the illustration creation screen 8. Areas 701, 702, illustration 701a, and button 703 in Fig. 14 and areas 801, 802, illustration 801a, and button 803 in Fig. 15 have the same configuration as areas 601, 602, illustration 601a, and button 603 in Fig. 11A.
[0100] In the embodiment shown in FIG. 11A, the generated auxiliary object 604, which is the generated auxiliary object OB, is configured to allow the user to select a character that can be used by the user, but this is not limited to this. For example, as shown in FIG. 14, among the generated auxiliary object 704, button 704a may be configured to be pressable, while button 704b may be configured to be non-pressable. In this case, character C is selected from the characters that the user can use based on the acquired raw image data IMM, and only button 704a corresponding to character C is configured to be pressable. According to this embodiment, it is possible to select the optimal specific work CWS without hesitation based on the raw image data IMM, and the quality of the generated specific image data IMS can be controlled.
[0101] Furthermore, for example, the generation assist object 804 may be configured to show only a button 804a as shown in Fig. 15. According to this embodiment, it becomes possible to select the most appropriate specific copyrighted work CWS without further hesitation based on the raw image data IMM, and it is possible to control the quality of the generated specific image data IMS.
[0102] The above-described embodiment may be implemented as a distributable program. That is, the program causes at least one computer to execute each step of the information processing method. According to this embodiment, it is possible to assist in the generation of specific image data IMS related to a specific copyrighted work CWS while managing the corresponding royalty F.
[0103] In the above embodiment, the case where the generation of specific image data IMS is assisted in a drawing application has been described as an example, but this is not limited thereto. For example, a drawing application or service that cannot execute a process to assist in the generation of specific image data IMS may be able to execute a process to assist in the generation of specific image data IMS by implementing the trained model M as an add-in.
[0104] In the above embodiment, an example has been described in which the generation assistance unit 234 assists in the generation of the specific image data IMS. However, this is not limiting, and for example, part of the assistance in the generation of the specific image data IMS may be performed by the calculation unit 235. Specifically, for example, the generation of the specific image data IMS may be a process in the calculation unit 235. In this case, the calculation unit 235 executes processing to generate the specific image data IMS based on at least an input selecting the character C and the trained model M. In other words, the generation assistance unit 234 assists in the generation of the specific image data IMS by having the calculation unit 235 execute processing to generate the specific image data IMS using the trained model.
[0105] At least one of the devices included in the information processing system 1 may be installed outside Japan. For example, the information processing device 2 may be installed outside Japan, and a user in Japan may access the information processing device 2 using his or her own terminal 3, or the information processing device 2 may be installed in Japan, and a user outside Japan may access the information processing device 2 using his or her own terminal 3.
[0106] In one embodiment, the reception unit 231, acquisition unit 232, display control unit 233, generation assistance unit 234, calculation unit 235, output unit 236, management unit 237, and distribution unit 238 are described as functional units realized by the control unit 23 of the information processing device 2, but at least some of them may be implemented as functional units realized by the control unit 33 of the terminal 3. Furthermore, the various information described in the above example may be stored in a distributed manner not only in the storage unit 22 of the information processing device 2, but also in other external devices. In such a case, distributed ledger management based on a blockchain or the like may be performed.
[0107] [Other viewpoints] The information processing system 1 according to the above-described embodiment can also be understood as follows. An information processing method executed by an information processing system, In the input step, a selection input for selecting a particular copyrighted work is received from a user; the generating step is configured to input the selected input to a specific large-scale language model, and the specific large-scale language model generates specific image data; the large-scale language model is a model that has been trained in advance using a work that is identical or similar to the specific work as training data; In the management step, royalties received from users for using the specific large-scale language model are managed for each right holder related to the specific copyrighted work.
[0108] Here, the specific large-scale language model generates all or part of the specific image data. A specific example of the case where the specific large-scale language model generates all of the specific image data is as follows. -Enter prompt → Generate specific image data Input (handwritten) material → Generate beautiful specific image data Input an uncolored line drawing as the raw material → Generate a "colored image" as specific image data (in this case, the lines that make up the line drawing are also regenerated from scratch by the specific large-scale language model with shapes identical / similar to the line drawing input as the raw material).
[0109] A specific example of a case where a specific large-scale language model generates a part of specific image data is as follows. Input an uncolored line drawing as the material → Generate an "image in which the parts other than the lines of the line drawing are colored" → Combine the "uncolored line drawing" and "image in which the parts other than the lines of the line drawing are colored" as the material and output the "colored image" as specific image data.
[0110] It may be provided in the following manner.
[0111] (1) An information processing method executed by an information processing system, wherein a generation assistance step is configured to assist in the generation of specific image data, wherein the specific image data is image data generated based on a specific work, and a management step manages royalties for realizing the processing of the generation assistance step.
[0112] According to this aspect, it is possible to assist in the generation of specific image data relating to a specific copyrighted work, while also managing the corresponding royalties.
[0113] (2) In the information processing method described in (1) above, the royalties include money to be received by the rights holder of the specific copyrighted work.
[0114] According to this embodiment, the money that a rights holder for a particular work should receive can be managed as royalties.
[0115] (3) In the information processing method described in (2) above, the distribution step is further configured to distribute the royalties managed in the management step to any person, wherein the any person includes the rights holder.
[0116] According to this embodiment, royalties can be distributed to any party, including the right holder of a particular work.
[0117] (4) An information processing method according to any one of (1) to (3) above, further comprising: a receiving step for receiving an input for selecting the specific work; and a generation assistance step for assisting in the generation of the specific image data based on the input and a trained model, wherein the trained model is a model that has been trained in advance by machine learning using a work that is identical or similar to the specific work as training data.
[0118] According to this aspect, it is possible to assist in the generation of specific image data in accordance with a specific copyrighted work selected by the user.
[0119] (5) In the information processing method described in (4) above, the acquisition step further acquires raw image data, wherein the raw image data is image data used as material for generating the specific image data, and the generation assistance step is configured to assist in the generation of the specific image data based on the input, the raw image data, and the trained model.
[0120] According to this aspect, it is possible to assist in the generation of specific image data in accordance with the specific copyrighted work selected by the user and the acquired raw image data.
[0121] (6) In the information processing method described in any one of (1) to (3) above, further, in the acquisition step, raw image data is acquired, wherein the raw image data is image data used as material for generating the specific image data, and in the generation assistance step, if the similarity between an image in the acquired raw image data and the specific work satisfies a predetermined condition, the generation of the specific image data is assisted based on the raw image data and a trained model, wherein the trained model is a model that has been trained in advance by machine learning using a work that is identical or similar to the specific work as training data.
[0122] According to this aspect, it is possible to assist in the generation of specific image data in accordance with the acquired raw image data.
[0123] (7) In the information processing method described in any one of (4) to (6) above, the trained model is one model selected from a plurality of trained models, and the plurality of trained models are models that have been machine-learned in advance using different works as training data.
[0124] According to this aspect, it is possible to select a trained model corresponding to an image in the acquired raw image data from multiple trained models.
[0125] (8) In the information processing method described in any one of (4) to (7) above, the trained model is a model that has been trained in advance by machine learning using the coloring in the specific work as one of the training data.
[0126] According to this aspect, it is possible to assist in the generation of specific image data based on the coloring in a specific copyrighted work.
[0127] (9) In the information processing method described in any one of (1) to (8) above, the generation assistance step is configured to assist in the generation of the specific image data so that the similarity with the specific work satisfies the acceptable conditions.
[0128] According to this aspect, it is possible to control the quality of the specific image data that is generated.
[0129] (10) In the information processing method described in any one of (1) to (8) above, the generation assist step is configured to assist in the generation of the specific image data when a predetermined condition is satisfied.
[0130] According to this aspect, it is possible to assist in the generation of specific image data only when a predetermined condition is satisfied, and it is possible to control the quality of the specific image data that is generated.
[0131] (11) In the information processing method described in any one of (1) to (10) above, the management step manages the usage fee that accrues according to the number of times the generation of the specific image data is assisted.
[0132] According to this aspect, it is possible to manage the usage fee according to the number of times the generation assistance for the specific image data is provided.
[0133] (12) In the information processing method described in any one of (1) to (10) above, the management step manages the usage fee that arises in response to the ability to assist in the generation of the specific image data.
[0134] According to this aspect, it is possible to manage the usage fee according to the availability of generation, regardless of the number of times specific image data is assisted in generation.
[0135] (13) An information processing system consisting of at least one device, the information processing system having at least one processor that executes a program to perform each step of the information processing method described in any one of (1) to (12) above.
[0136] According to this aspect, it is possible to assist in the generation of specific image data relating to a specific copyrighted work, while also managing the corresponding royalties.
[0137] (14) A program that causes at least one computer to execute each step of the information processing method according to any one of (1) to (12) above.
[0138] According to this aspect, it is possible to assist in the generation of specific image data relating to a specific copyrighted work, while also managing the corresponding royalties. Of course, this is not the case.
[0139] Finally, while various embodiments of the present disclosure have been described, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the claims. [Explanation of symbols]
[0140] 1: Information processing system 11: Communication Network 2: Information processing equipment 20: Communication bus 21: Communications Department 22: Storage section 23: Control section 231: Reception 232: Acquisition Department 233: Display control unit 234:Generation auxiliary part 235: Arithmetic section 236: Output section 237: Management Department 238:Distribution section 3: Terminal 30: Communication bus 31: Communications Department 32: Storage section 33: Control section 34:Display section 35: Input section 4: Top screen 401: Button 402: Button 5: Character list screen 5a: Character list screen 5b: Character list screen 501 :Display 501a :Display 502 :Display 502a :Display 502b :Display 6: Illustration creation screen 6a: Illustration creation screen 6b: Illustration creation screen 6c: Illustration creation screen 6d: Illustration creation screen 6e: Illustration creation screen 601 :Area 601a: Illustration 601b: Illustration 602 :Area 603: Button 604: Generation support object 604a: Button 604b: Button 604c: Button 7: Illustration creation screen 701 :Area 701a: Illustration 702 :Area 703: Button 704: Generation support object 704a: Button 704b: Button 8: Illustration creation screen 801: area 801a: Illustration 802: area 803: Button 804: Generation support object 804a: Button C: Character CWS: Certain copyrighted works F:Usage fee IL: Illustration ILO: Original illustration IMM: Material image data IMS: Specific image data L: Character M: Model MC: Model ME: Model ML: Model OB: Generated auxiliary object SR: Similarity YI: User Information
Claims
1. An information processing method executed by an information processing system, The generation assist step is configured to assist in the generation of specific image data, wherein the specific image data is image data generated based on a specific copyrighted work; In the management step, a fee for realizing the processing in the generation assistance step is managed.
2. 2. The information processing method according to claim 1, The method, wherein the royalties include money to be received by a rights holder for the particular copyrighted work.
3. 3. The information processing method according to claim 2, The method further comprises distributing the royalties managed in the management step to any party in the distribution step, wherein the any party includes the rights holder.
4. 2. The information processing method according to claim 1, Furthermore, in the receiving step, an input for selecting the specific copyrighted work is received, The generation assistance step is configured to assist in the generation of the specific image data based on the input and a trained model, wherein the trained model is a model that has been trained in advance by machine learning using a work that is identical or similar to the specific work as training data.
5. 5. The information processing method according to claim 4, Furthermore, in the acquisition step, raw image data is acquired, and the raw image data is image data used as a raw material for generating the specific image data. A method in which the generation assistance step is configured to assist in the generation of the specific image data based on the input, the raw image data, and the trained model.
6. 2. The information processing method according to claim 1, Furthermore, in the acquisition step, raw image data is acquired, and the raw image data is image data used as a raw material for generating the specific image data. The generation assistance step is configured to assist in the generation of the specific image data based on the raw image data and a trained model if the similarity between the image in the acquired material image data and the specific work satisfies a predetermined condition, wherein the trained model is a model that has been machine-learned in advance using a work that is identical or similar to the specific work as training data.
7. 5. The information processing method according to claim 4, The trained model is one model selected from a plurality of trained models, A method in which the multiple trained models are models that have been machine-trained in advance using different copyrighted works as training data.
8. 5. The information processing method according to claim 4, The trained model is a model that has been trained in advance by machine learning using the coloring in the specific work as one of the training data.
9. 2. The information processing method according to claim 1, The method is configured such that the generation assist step assists in generating the specific image data so that the similarity to the specific copyrighted work satisfies an acceptable condition.
10. 2. The information processing method according to claim 1, The method is configured such that the generation assist step assists in the generation of the specific image data when a predetermined condition is satisfied.
11. 2. The information processing method according to claim 1, In the management step, the fee for use is managed according to the number of times the specific image data is assisted in generating the specific image data.
12. 2. The information processing method according to claim 1, In the management step, the fee generated in response to being able to assist in the generation of the specific image data is managed.
13. An information processing system comprising at least one device, The information processing method according to any one of claims 1 to 12, further comprising at least one processor that executes a program to perform each step of the information processing method according to any one of claims 1 to 12. Information processing system.
14. A program, A program that causes at least one computer to execute each step of the information processing method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Program, information processing device, and computer system
JP2023039255A
Information processing system, program, and information processing method
JP7473274B1
Information processing device, information processing method, and computer program
JP2017004122A