Information processing device, information processing method, and non-transitory computer-readable storage medium

The information processing device addresses the issue of unclear compensation allocation by calculating and distributing viewer-provided compensation to performers, their agencies, and event organizers based on video and viewer information, ensuring fair distribution.

JP7718494B2Active Publication Date: 2025-08-05SONY GROUP CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023546749
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-09-07
Filing Date
2022-03-08
Publication Date
2025-08-05
Estimated Expiration
2042-03-08

AI Technical Summary

Technical Problem

Conventional systems do not appropriately allocate viewer compensation in video distribution, such as tipping systems, leaving unclear the recipient of viewer-provided consideration.

Method used

An information processing device that includes a video information acquisition unit, viewer information acquisition unit, and a processing unit to allocate compensation based on video and viewer information, calculating and distributing the compensation to multiple entities such as performers, their agencies, and event organizers.

Benefits of technology

Enables appropriate allocation of viewer compensation by considering video and viewer information, ensuring fair distribution among relevant entities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007718494000003
    Figure 0007718494000003
  • Figure 0007718494000004
    Figure 0007718494000004
  • Figure 0007718494000005
    Figure 0007718494000005
Patent Text Reader

Abstract

An information processing device according to the present disclosure comprises a video information acquisition unit that acquires video information on a video at a first timing of presenting a distributed video to a viewer, a viewer information acquisition unit that acquires viewer information that is information on the viewer, and a processing unit that executes distribution processing for distributing a compensation, which is provided by the viewer for the video, to a plurality of entities on the basis of the video information and the viewer information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device, an information processing method, and a non-transitory computer-readable storage medium. [Background technology]

[0002] With the development of high-speed communication networks, video distribution of live music concerts and the like has become popular. In such video distribution, in order to give users (viewers) watching the video a sense of realism and unity that they would experience at the live concert site, methods have been proposed for feeding back information such as cheers from viewers to the venue using information terminals (for example, Patent Document 1).

[0003] For example, a tipping system (registered trademark) is known in which, as one type of information from viewers, viewers provide a reward (compensation) to a video provider, such as a performer appearing in the video. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-339479 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the conventional technology does not take into consideration the allocation of the consideration provided by the viewer. For example, in a tipping system, it is unclear to whom the consideration provided by the viewer belongs. Therefore, it is desirable to appropriately allocate the consideration provided by the viewer.

[0006] Therefore, the present disclosure proposes an information processing device, an information processing method, and a non-transitory computer-readable storage medium that can appropriately apportion the compensation provided by the viewer. [Means for solving the problem]

[0007] In order to solve the above problem, one form of information processing device according to the present disclosure includes a video information acquisition unit that acquires video information related to the video at a first timing when the distributed video is presented to a viewer, a viewer information acquisition unit that acquires viewer information that is information about the viewer, and a processing unit that performs an allocation process for allocating the compensation provided by the viewer for the video to multiple entities based on the video information and the viewer information. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a diagram illustrating a configuration example of an information processing system according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a diagram illustrating a configuration example of an information processing device according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a diagram illustrating an example of a weight information storage unit according to an embodiment of the present disclosure. [Figure 5] FIG. 1 is a diagram illustrating a configuration example of a terminal device according to an embodiment of the present disclosure. [Figure 6] 10 is a flowchart illustrating a processing procedure of an information processing device according to an embodiment of the present disclosure. [Figure 7] 10 is a flowchart showing a procedure for a proportional division process. [Figure 8] FIG. 10 is a diagram illustrating an example of a partial allocation rate. [Figure 9] FIG. 10 is a diagram illustrating an example of weighting. [Figure 10] FIG. 10 is a diagram illustrating an example of proportional division processing. [Figure 11] FIG. 10 is a diagram showing an example of a first mode relating to payment timing. [Figure 12] FIG. 10 is a diagram showing an example of a second mode regarding payment timing. [Figure 13] FIG. 2 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and non-transitory computer-readable storage medium according to the present application are not limited to these embodiments. In addition, in the following embodiments, the same components are designated by the same reference numerals, and redundant description will be omitted.

[0010] The present disclosure will be described in the following order: 1. Embodiment 1-1. Overview of information processing according to an embodiment of the present disclosure 1-1-1. Effects etc. 1-2. Configuration of information processing system according to embodiment 1-3. Configuration of the information processing device according to the embodiment 1-4. Configuration of terminal device according to embodiment 1-5. Information processing procedure according to the embodiment 1-6. Processing example 1-6-1. Mode 1-6-2.Subject (allocation recipient) 1-6-3. Partial allocation rate (organizer, video, viewers) 1-6-4.Weighting 1-6-5. Example of allocation processing 1-6-6. Other examples of allocation processing (third mode, etc.) 1-6-7. Example of determining the allocation rate (viewer specification) 1-7.Determine the timing of the video to be referenced 1-7-1. First example 1-7-2. Second example 1-8. Payment timing example 1-8-1.First form 1-8-2.Second form 2. Other embodiments 2-1.Other configuration examples 2-2.Other 3. Effects of this disclosure 4. Hardware Configuration

[0011] [1. Embodiment] [1-1. Overview of Information Processing According to an Embodiment of the Present Disclosure] 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 realized by an information processing system 1 (see FIG. 2) including an information processing device 100 and a terminal device 10.

[0012] FIG. 1 illustrates an example of apportioning the consideration (also referred to as "provided consideration") provided by user U1, who is a user (also referred to as "viewer") watching a video. Note that the consideration referred to here may be anything that is provided by the user (viewer) watching a video as a reward (consideration) for that video and is subject to apportionment processing. For example, the consideration referred to here is not limited to money (amount) provided directly by the viewer via a network by so-called tipping, etc., but may also be paid items, paid gifts, etc. provided by the user converted into monetary value (amount), etc.

[0013] FIG. 1 shows a case where the viewer's fee is allocated to the organizer of the video. The organizer of the video is an entity related to the provision of the video, and includes, for example, the performers in the video (also called "performers"), the agency (organization) to which the performers in the video belong, and the organizer of the event corresponding to the video. Note that the above is only an example, and the organizer of the video (allocation recipient) may include various entities, which will be discussed later. In FIG. 1, the allocation process is performed with multiple entities, such as the performers in the video, as allocation recipients.

[0014] An overview of the processing shown in Fig. 1 will be explained below. The information processing system 1 is a system that is premised on viewers providing compensation to performers. Viewers use terminal devices 10, which are information processing terminals, to watch the performances of performers. Viewers then use terminal devices 10 to provide compensation (value) to organizers such as performers. The terminal device 10 in Fig. 1 shows an image of a viewer providing compensation using the terminal device 10.

[0015] FIG. 1 shows a case where a video CT of a live music performance is being distributed to a terminal device 10 used by a user U1. The video CT is distributed from a video distribution system 2 (see FIG. 2), which is a distribution platform. Various information including the distributed video CT is displayed on the display unit 13 of the terminal device 10. The terminal device 10 displays the video CT in an area AR1. The terminal device 10 in FIG. 1 shows a state where a scene at time t in the video CT, which includes four performers, is displayed in the area AR1.

[0016] The terminal device 10 also displays a list of comments from viewers in an area AR2. The terminal device 10 displays information for accepting input of a compensation from the user U1 in an area AR3. The area AR3 includes an input field IN for inputting an amount to be provided as compensation, and a button BT for transmitting information indicating the amount input in the input field IN to the information processing device 100.

[0017] User U1, who is watching the video CT, inputs the amount of money to be offered as payment into an input field IN in area AR3. In FIG. 1, user U1 operates terminal device 10 to input the amount of money to be offered as payment, "1000," into input field IN. Then, user U1, who is watching the video CT, selects button BT when a scene at time t including four performers is displayed in the video CT (step S1). For example, terminal device 10 accepts payment from user U1 when user U1 touches the area where button BT is displayed.

[0018] In response to user U1 selecting button BT, terminal device 10 transmits information (remuneration provision information) indicating the provision of compensation by user U1 to information processing device 100 (step S2). For example, terminal device 10 transmits to information processing device 100 information indicating that the timing at which user U1 provided compensation was time t (first timing) at which four performers were included in the video CT, and compensation provision information indicating that the provided compensation was an amount of "1000".

[0019] The information processing device 100, which has received the payment provision information from the terminal device 10, executes an allocation process. The information processing device 100 calculates an allocation rate using viewer information UD of user U1, who is the viewer who provided the payment, video information VD of the video CT at time t, which is the first timing, and organizer information SD of the video CT (step S3). For example, the viewer information UD includes information indicating the user U1's behavior history and preferences. For example, the video information VD includes information indicating the performers included in the video CT at the first timing. Furthermore, the organizer information SD includes information set by the organizer. Details of the viewer information, video information, and organizer information will be described later.

[0020] The information processing device 100 calculates the allocation rate for each entity using the viewer information UD, video information VD, and organizer information SD. In FIG. 1, the information processing device 100 calculates the allocation rate for each of a plurality of entities, such as entities SB1 to SB5, as shown in the allocation rate list DL. For example, the information processing device 100 calculates the allocation rate for entity SB1 as "30%" (0.3), the allocation rate for entity SB2 as "20%, the allocation rate for entity SB3 as "10%, the allocation rate for entity SB4 as "10%, and the allocation rate for entity SB5 as "10%". For example, the information processing device 100 calculates three partial allocation rates based on the information on the organizer, the video, and the viewers, and calculates the allocation rate using the three partial allocation rates; this will be described later.

[0021] In FIG. 1, each entity is abstractly shown as "entity SB1" etc., but any information may be used as long as it is possible to identify the entity to which allocation will be made, and it may also be information indicating specific names such as performer A, agency F etc. For example, entities SB1 to SB4 may be four performers included in the video CT at time t, and entity SB5 may be the organizer of the event in the video CT. Note that multiple entities (allocation recipients) such as entities SB1 to SB5 may be identified by the information processing device 100 based on the video information VD etc., or may be set by the organizer information SD etc.

[0022] Then, the information processing device 100 allocates the amount "1000" as the consideration for the provision to a plurality of entities such as entities SB1 to SB5 according to the allocation rates of each of the entities (step S4). The information processing device 100 allocates the amount "1000" to each entity by calculating the allocation amount of the amount "1000" to each entity using the allocation rate list DL. In FIG. 1, the information processing device 100 calculates the allocation amount to each of a plurality of entities such as entities SB1 to SB5 as shown in the allocation amount list LT. The information processing device 100 calculates the allocation amount to each entity by multiplying the amount "1000" by the allocation rate of each entity. For example, the information processing device 100 calculates the allocation amount to entity SB1 as "300 (= 0.3 × 1000)", the allocation amount to entity SB2 as "200", and the allocation amount to entities SB3 to SB5 as "100".

[0023] Note that, in FIG. 1, as an example, the amount designated by the viewer (designated amount) is directly subject to allocation, but the amount remaining after deducting a fee to the distribution platform provider that distributes the video from the designated amount may also be subject to allocation. In other words, the consideration referred to here may be the amount remaining after deducting the fee to the distribution platform provider. Note that the distribution platform provider may also be included in the allocation recipients. In this case, the information processing device 100 may perform a process of apportioning the amount designated by the viewer (designated amount) among multiple entities, including the distribution platform provider, as the allocation recipients.

[0024] [1-1-1. Effects, etc.] As described above, the information processing device 100 can appropriately allocate the compensation provided by the viewer by allocating the value provided by the viewer while taking into account information about the video and the viewer at the time the viewer provided the compensation. For example, in an event consisting of multiple performers, the information processing device 100 can perform information processing that appropriately allocates the value provided by the viewer while taking into account meta information associated with the viewer and the organizer's intentions.

[0025] [1-2. Configuration of information processing system according to embodiment] The information processing system 1 shown in Fig. 2 will be described. As shown in Fig. 2, the information processing system 1 includes a video distribution system 2, an external service device 3, a terminal device 10, and an apportionment system DS. The devices included in the information processing system 1 are connected to each other via a predetermined communication network (such as the Internet) so as to be able to communicate with each other via wired or wireless communication. Note that Fig. 2 is merely an example, and the information processing system 1 may also include a device (payment server) of a payment system 5, which will be described later.

[0026] The apportionment system DS includes an information processing device 100, a device for storing viewer information such as viewer meta-information (viewer information database), a device for storing video information such as video meta-information (video information database), a device for storing organizer information such as organizer setting values (organizer information database), etc. Note that Fig. 3 will be described as an example of a configuration in which the information processing device 100 stores viewer information, video information, and organizer information.

[0027] The information processing system 1 may also include a device (organizer device) used by a system user on the organizer SP side (e.g., an event organizer, etc.). For example, the organizer device may be a device such as a notebook PC (Personal Computer), a desktop PC, a smartphone, a tablet terminal, a mobile phone, or a PDA (Personal Digital Assistant). For example, the system user on the organizer SP side sets various information by operating the organizer device. The system user on the organizer SP side can manually input the allocation setting value. The system user on the organizer SP side can also change the weighting of the allocation.

[0028] The video distribution system 2 is a system that provides video distribution services. For example, the video distribution system 2 includes a distribution server, which is a computer used for video distribution. The video distribution system 2 receives camera footage including audio and distributes it to viewers. The video distribution system 2 analyzes the footage in real time to add meta information such as who is in the footage at what time and what effects are being applied, and stores this information together with time information as video meta information in a database within the allocation system DS. The meta information includes information on the time, people, songs, instruments, effects, and related information.

[0029] The external service device 3 is a device that provides users with a service different from the video distribution service provided by the video distribution system 2. For example, the external service device 3 provides a social networking service (SNS). Note that the services provided by the external service device 3 are not limited to SNS services, and may be services that distribute various information, such as e-commerce services, electronic payment services, search services, news distribution services, and weblog services. For example, the external service device 3 collects user behavior histories and provides the collected user behavior histories to other devices such as the information processing device 100.

[0030] A viewer (user) operates the terminal device 10 to receive video of the performers from the organizer SP via the video distribution system 2. The terminal device 10 is a device used by the user. The terminal device 10 accepts input from the user. The terminal device 10 may be any device that can realize the processing in the embodiment. For example, the terminal device 10 may be a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, or other device.

[0031] The terminal device 10 transmits viewer meta-information to the allocation system DS. The allocation system DS stores the information in a database (e.g., a viewer information database or a viewer information storage unit 122). Furthermore, the allocation system DS may also refer to the history of external services that the user normally uses, if the user approves. The viewer meta-information includes history information such as viewing, screen selection, and purchases, as well as information related to these. For example, the viewer meta-information may include the number of feedbacks to a particular performer, the number of times a video has been viewed, a browsing history of related information, and a merchandise purchase history. For example, the information processing device 100 of the allocation system DS acquires information indicating the viewer's behavioral history and preferences from an external service device 3 that provides a social networking service or the like.

[0032] The information processing device 100 is a computer that executes an allocation process for allocating the fee provided by a viewer to multiple entities based on video information about the video and viewer information. The allocation process may be any process related to the process of allocating the fee to multiple entities, such as a process of allocating the fee to multiple entities or a process of determining the allocation rate for each of the multiple entities. The information processing device 100 receives various information from the terminal device 10, the video distribution system 2, and the external service device 3. The information processing device 100 also transmits various information to the terminal device 10 and the organizer device.

[0033] The information processing device 100 refers to all of the values set by the organizer, meta information extracted by analyzing the video, and meta information including viewer preference information, and performs the calculations necessary to apportion the fee. The information processing device 100 reflects the calculation results (allocation results) in the fee provided by the viewer, and outputs the result to the organizer SP. For example, the information processing device 100 transmits the allocation results to the organizer device. The information processing device 100 may also transmit the allocation results to the payment system 5. The timing of transmission to the payment system 5 will be described later.

[0034] [1-3. Configuration of the information processing device according to the embodiment] Next, a description will be given of a configuration of an information processing device 100, which is an example of an information processing device that executes information processing according to an embodiment. Fig. 3 is a diagram illustrating an example of the configuration of an information processing device according to an embodiment of the present disclosure.

[0035] 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The information processing device 100 may also include an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from an administrator of the information processing device 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.

[0036] The communication unit 110 is realized by, for example, a network interface card (NIC). The communication unit 110 is connected to a network via a wired or wireless connection, and transmits and receives information to and from each device included in the information processing system 1. For example, the communication unit 110 transmits and receives information to and from the terminal device 10, a device used by a system user on the provider side (e.g., a host device), a device of the video distribution system 2 (e.g., a distribution server), an external service device 3, etc.

[0037] The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 3 , the storage unit 120 according to the embodiment includes a video information storage unit 121, a viewer information storage unit 122, a host information storage unit 123, and a weight information storage unit 124.

[0038] The video information storage unit 121 according to the embodiment stores various information related to the video to be distributed. The video information storage unit 121 stores video information including meta information of the video. The video information storage unit 121 stores video information provided from the video distribution system 2.

[0039] The video information storage unit 121 stores meta information of the video, including information about the time, people, music, instruments, effects, and related information about the video. The video information storage unit 121 stores information about people, music, instruments, effects, and related information about the video in association with time information.

[0040] For example, the video information storage unit 121 stores video information including meta information of the video indicating who appears in the video at what time. For example, the video information storage unit 121 stores video information including meta information of the video indicating which effect is occurring at what time in the video.

[0041] The video information storage unit 121 stores video information including information indicating performers in the video. The video information storage unit 121 stores video information including information indicating performers included in the video at a first timing. The video information storage unit 121 may store an allocation rate (video reference allocation rate) calculated based on the video information.

[0042] 3 shows an example in which the information processing device 100 has the video information storage unit 121, but the apportionment system DS may be provided with a video information database that stores the information to be stored in the video information storage unit 121. In this case, the information processing device 100 may not have the video information storage unit 121, and may acquire video information by communicating with the video information database.

[0043] The viewer information storage unit 122 according to the embodiment stores various information related to the viewer (user). The viewer information storage unit 122 stores viewer information including meta-information of the viewer. The viewer information storage unit 122 stores viewer information provided by the viewer himself / herself or the external service device 3.

[0044] The viewer information storage unit 122 stores viewer meta information including history information of various actions taken by the viewer, such as viewing, screen selection, purchase, etc. The viewer information storage unit 122 stores viewer actions in the SNS service.

[0045] The viewer information storage unit 122 stores viewer information including the viewer's behavior history. The viewer information storage unit 122 stores viewer information including information indicating the viewer's preferences. The viewer information storage unit 122 may store an allocation rate (viewer standard allocation rate) calculated based on the viewer information.

[0046] 3 shows an example in which the information processing device 100 has the viewer information storage unit 122, but the apportionment system DS may be provided with a viewer information database that stores the information to be stored in the viewer information storage unit 122. In this case, the information processing device 100 may not have the viewer information storage unit 122, and may acquire viewer information by communicating with the viewer information database.

[0047] The organizer information storage unit 123 according to the embodiment stores various information related to the organizer. The organizer information storage unit 123 may store meta information of the organizer. The video information storage unit 121 stores organizer information provided by the organizer.

[0048] The organizer information storage unit 123 stores organizer information including settings made by the organizer. For example, the organizer information storage unit 123 stores an allocation rate set by the organizer (organizer standard allocation rate). The organizer information storage unit 123 may also store an allocation rate calculated based on the organizer information (organizer standard allocation rate).

[0049] 3 shows an example in which the information processing device 100 has the organizer information storage unit 123, but the apportionment system DS may be provided with an organizer information database that stores the information to be stored in the organizer information storage unit 123. In this case, the information processing device 100 may not have the organizer information storage unit 123, and may acquire the organizer information by communicating with the organizer information database.

[0050] The weight information storage unit 124 according to the embodiment stores information related to weights. For example, the weight information storage unit 124 stores information related to a plurality of weighting parameters. FIG. 4 is a diagram illustrating an example of the weight information storage unit according to the embodiment of the present disclosure. In the example shown in FIG. 4, the weight information storage unit 124 includes items such as "weighting parameter" and "value."

[0051] "Weighting parameter" indicates the weighting parameter (weight parameter) corresponding to each target. "Value" indicates the value (numerical value) of each weighting parameter.

[0052] In FIG. 4, the value of the weighting parameter w1 corresponding to the organizer is "0.5." The value of the weighting parameter w2 corresponding to the video is "0.3." The value of the weighting parameter w3 corresponding to the viewer is "0.2."

[0053] The weighting information storage unit 124 is not limited to the above, and may store various types of information depending on the purpose. For example, the weighting information storage unit 124 is not limited to the above three weighting parameters w1 to w3, and may store four or more weighting parameters.

[0054] 3, the explanation will be continued. The control unit 130 is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing a program (for example, an information processing program according to the present disclosure) stored inside the information processing device 100 using a RAM (Random Access Memory) or the like as a working area. The control unit 130 is also realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0055] As shown in Fig. 3, control unit 130 has reception unit 131, video information acquisition unit 132, viewer information acquisition unit 133, organizer information acquisition unit 134, processing unit 135, and output unit 136, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of control unit 130 is not limited to the configuration shown in Fig. 3, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between each processing unit included in control unit 130 is not limited to the connection relationship shown in Fig. 3, and may be other connection relationships.

[0056] The reception unit 131 receives various information from an external information processing device such as the terminal device 10. The reception unit 131 receives information input to the terminal device 10 from the terminal device 10. The reception unit 131 receives information input to the terminal device 10 from the terminal device 10, such as the amount of the provided compensation and the information indicating the recipient of the provided compensation.

[0057] The receiving unit 131 receives payment from a viewer. The receiving unit 131 receives information from the viewer specifying the recipient of the payment. The receiving unit 131 receives information from the viewer specifying the performers included in the video.

[0058] Video information acquisition unit 132 acquires video information. Video information acquisition unit 132 receives video information from a device (e.g., a distribution server) of video distribution system 2. Video information acquisition unit 132 stores the received video information in video information storage unit 121. Video information acquisition unit 132 acquires video information from video information storage unit 121.

[0059] The video information acquisition unit 132 acquires video information related to the video at a first timing when the distributed video is presented to the viewer. The video information acquisition unit 132 acquires video information including information indicating the performers in the video. The video information acquisition unit 132 acquires video information including information indicating the performers included in the video at the first timing.

[0060] The viewer information acquisition unit 133 acquires viewer information. The viewer information acquisition unit 133 receives viewer information from the terminal device 10 used by the user (viewer). The viewer information acquisition unit 133 receives viewer information from the external service device 3. The viewer information acquisition unit 133 stores the received viewer information in the viewer information storage unit 122. The viewer information acquisition unit 133 acquires viewer information from the viewer information storage unit 122.

[0061] The viewer information acquisition unit 133 acquires viewer information, which is information about the viewer. The viewer information acquisition unit 133 acquires viewer information including the viewer's behavior history. The viewer information acquisition unit 133 acquires viewer information including information indicating the viewer's preferences.

[0062] The organizer information acquisition unit 134 acquires organizer information. The organizer information acquisition unit 134 receives the organizer information from a device used by the organizer (organizer device). The organizer information acquisition unit 134 receives the organizer information from a organizer device used by a system user on the provider side (for example, an event organizer). The organizer information acquisition unit 134 stores the received organizer information in the organizer information storage unit 123. The organizer information acquisition unit 134 acquires the organizer information from the organizer information storage unit 123.

[0063] The organizer information acquisition unit 134 acquires organizer information related to the organizer of the video. The organizer information acquisition unit 134 acquires the organizer information including settings made by the organizer.

[0064] The processing unit 135 executes various processes related to video distribution. The processing unit 135 executes allocation processing. The processing unit 135 executes allocation processing using information stored in the storage unit 120. The processing unit 135 executes allocation processing using information acquired by the video information acquisition unit 132, the viewer information acquisition unit 133, and the organizer information acquisition unit 134.

[0065] Processing unit 135 performs allocation processing for allocating the consideration provided by viewers for the video to multiple entities based on the video information and viewer information. Processing unit 135 performs allocation processing for allocating the consideration provided by viewers for the video at a first timing to multiple entities based on the video information and viewer information. Processing unit 135 allocates the consideration to multiple entities that provide the video based on the video information and viewer information. Processing unit 135 allocates the consideration to multiple entities including at least one of performers in the video, organizations to which the performers in the video belong, and organizers of the event corresponding to the video.

[0066] The processing unit 135 allocates the fee based on information indicating the performers in the video. The processing unit 135 allocates the fee based on information indicating the performers included in the video at the first timing. The processing unit 135 determines the first timing based on biometric information of the viewer. The processing unit 135 determines the first timing based on biometric information of the viewer acquired by a sensor. The processing unit 135 determines the timing when the biometric information exceeds a predetermined value as the first timing.

[0067] The processing unit 135 allocates the fee based on the viewer's behavior history. The processing unit 135 allocates the fee based on information indicating the viewer's preferences. The processing unit 135 calculates the allocation rate of the fee based on the video information and the viewer information, and allocates the fee based on the calculated allocation rate of the fee.

[0068] Processing unit 135 calculates the allocation rate of the consideration using a video partial allocation rate (first allocation rate), which is a partial allocation rate calculated based on the video information, and a viewer partial allocation rate (second allocation rate), which is a partial allocation rate calculated based on the viewer information. Processing unit 135 calculates the allocation rate of the consideration using information indicating the weights of the first allocation rate () and the second allocation rate. Processing unit 135 calculates the allocation rate of the consideration using a first weighting parameter indicating the weight of the first allocation rate and a second weighting parameter indicating the weight of the second allocation rate.

[0069] The processing unit 135 calculates the video portion allocation rate using video information including meta information of the video, etc. The processing unit 135 calculates the video portion allocation rate using video information related to the video (also referred to as "target video information"). For example, the target video information includes information indicating the proportion (area) of the video that the performer appearing in the video at the first timing occupies. The processing unit 135 sets an initial value allocation rate for the subject (allocation destination). For example, the processing unit 135 sets the value obtained by dividing the total value (100%) by the number of allocation destinations as the initial allocation rate for each allocation destination. For example, if the number of allocation destinations is "4", the processing unit 135 sets the initial allocation rate for each allocation destination to "25% (=100 / 4)".

[0070] For example, if the allocation destination includes multiple performers, the information processing device 100 adjusts the allocation ratio between the performers according to the proportion of the video they occupy in the first timing. For example, if the allocation destination includes two performers, a first performer and a second performer, and the proportion of the video they occupy in the first timing is "8:2," the information processing device 100 adjusts the allocation ratio so that the order of the allocation ratio is first performer, then second performer. In this case, the information processing device 100 may calculate the allocation ratio for the first performer as "40% (= (25 + 25) * 0.8)" and the allocation ratio for the second performer as "10% (= 50 * 0.2)." This allows the processing unit 135 to calculate the video portion allocation ratio.

[0071] In addition, when calculating the video portion allocation rate, if an allocation destination includes an entity not related to the video (an entity not included in the video), the processing unit 135 may set the allocation rate of the entity not included in the video to "0%." For example, if an allocation destination includes an entity not included in the video, such as an agency (organization) to which a performer belongs or an event organizer, the processing unit 135 may set the allocation rate of those entities to "0%." For example, if the four allocation destinations include two entities not included in the video, the agency to which a performer belongs and the event organizer, the processing unit 135 may set the allocation rates of the agency and the event organizer to "0%" and calculate the allocation rates of the other two allocation destinations to "50% (=100 / 2)."

[0072] The above is merely one example, and processing unit 135 calculates the video portion allocation rate using various information as appropriate. For example, processing unit 135 may calculate the video portion allocation rate without setting an initial value. For example, processing unit 135 may input information indicating the allocation destination and the video information, and calculate the video portion allocation rate using a model (video allocation rate calculation model) that outputs the allocation rate for each of the input allocation destinations. In this case, processing unit 135 may input the information indicating the allocation destination and the video information into the video allocation rate calculation model, and the video allocation rate calculation model may output the allocation rate for each allocation destination and the video portion allocation rate.

[0073] The processing unit 135 calculates the viewer partial allocation rate using viewer information including meta information of the viewer, etc. The processing unit 135 sets an initial allocation rate for the subject (allocation destination). For example, the processing unit 135 sets the value obtained by dividing the total value (100%) by the number of allocation destinations as the initial allocation rate for each allocation destination. For example, if the number of allocation destinations is "4", the processing unit 135 sets the initial allocation rate for each allocation destination to "25% (=100 / 4)".

[0074] The processing unit 135 adjusts the allocation rate of the allocation destinations in the viewer portion allocation rate using the viewer information. For example, the processing unit 135 may estimate the performers and production techniques in which the viewer is interested (interested) by analyzing information indicating the viewer's (user's) behavioral history and preferences, or may acquire information indicating such (interest information) from another device. The processing unit 135 adjusts the allocation rate of each allocation destination according to the viewer's interest estimated from the viewer information. For example, if the viewer is interested in a certain performer (performer X) and performer X is included in the allocation destinations, the processing unit 135 increases the allocation rate of performer X. For example, the processing unit 135 decreases the allocation rates of the three allocation destinations other than performer X and adds the decreased amount to the allocation rate of performer X, thereby increasing the allocation rate of performer X.

[0075] For example, the allocation rates of the three allocation destinations other than performer X are reduced by "10," and the reduced amount, "30 (=10*3)," is added to performer X's allocation rate. Note that, for simplicity's sake, "10" is used as an example here, but any reduction value or reduction rate may be set. In this case, the processing unit 135 calculates the allocation rate for performer X as "55% (=25+30)," and the allocation rates for the other three allocation destinations as "15% (=25-10)." This allows the processing unit 135 to calculate the viewer partial allocation rate.

[0076] The above is merely an example, and the processing unit 135 calculates the viewer partial allocation rate using various information as appropriate. For example, the processing unit 135 may calculate the viewer partial allocation rate without setting an initial value. For example, the processing unit 135 may input information indicating the allocation destination and viewer information, and calculate the viewer partial allocation rate using a model (viewer allocation rate calculation model) that outputs the allocation rate for each of the input allocation destinations. In this case, the processing unit 135 may input the information indicating the allocation destination and the viewer information into the viewer allocation rate calculation model, and the viewer allocation rate calculation model may output the allocation rate for each allocation destination and the viewer partial allocation rate.

[0077] The processing unit 135 calculates the allocation rate of the consideration by calculating a weighted average using the first allocation rate, the second allocation rate, the first weighting parameter, and the second weighting parameter. The processing unit 135 calculates the allocation rate of the consideration using the first weighting parameter and the second weighting parameter determined based on criteria related to the video and the viewer.

[0078] The processing unit 135 allocates the fee based on the organizer information. The processing unit 135 allocates the fee based on the settings made by the organizer. The processing unit 135 executes the allocation process as shown in FIG.

[0079] The processing unit 135 allocates the payment from the viewer proportionally, as received by the receiving unit 131. The processing unit 135 allocates the payment by increasing the allocation rate for the destination specified by the viewer. The processing unit 135 allocates the payment by increasing the allocation rate for the performer included in the video specified by the viewer.

[0080] The output unit 136 outputs the processing result of the processing unit 135. The output unit 136 transmits the processing result of the processing unit 135 to the organizer device used by the organizer.

[0081] The output unit 136 transmits the processing result of the processing unit 135 to the device (payment server) of the payment system 5. The output unit 136 transmits payment information to the device (payment server) of the payment system 5 at a predetermined timing.

[0082] The output unit 136 provides various information based on information from the organizer device used by the organizer, the video distribution system 2, the terminal device 10, etc. The output unit 136 transmits various information to other information processing devices such as the terminal device 10.

[0083] [1-4. Configuration of terminal device according to embodiment] Next, a 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. Fig. 5 is a diagram illustrating an example of the configuration of the terminal device according to the embodiment of the present disclosure.

[0084] 5, the terminal device 10 includes a communication unit 11, an input unit 12, a display unit 13, a storage unit 14, a control unit 15, and an audio output unit 16. The terminal device 10 may include a sensor that detects (acquires) biological information of a user using the terminal device 10, such as a viewer. For example, the terminal device 10 includes a sensor that detects biological information used to determine the first timing. For example, the terminal device 10 may include various sensors such as a heart rate sensor, a blood pressure sensor, a sweat sensor, a body temperature sensor, a camera, a microphone, an acceleration sensor, a gyro sensor, and a vibration sensor.

[0085] The communication unit 11 is realized by, for example, a NIC or a communication circuit. The communication unit 11 is connected to a predetermined communication network by wire or wirelessly, and transmits and receives information to and from each device included in the information processing system 1. For example, the communication unit 11 transmits and receives information to and from the information processing device 100, a device (e.g., a distribution server) of the video distribution system 2, an external service device 3, etc.

[0086] The input unit 12 accepts inputs from various operations by the user. For example, the input unit 12 may accept various operations from the user via a display surface (for example, the display unit 13) using a touch panel function. The input unit 12 may also accept various operations from buttons provided on the terminal device 10 or a keyboard or mouse connected to the terminal device 10. The input unit 12 may also accept user inputs by voice via a microphone or the like. The input unit 12 accepts various operations by the user's speech.

[0087] The input unit 12 accepts an operation by the user to provide a consideration. The input unit 12 accepts a designation by the user of a recipient to whom the consideration is to be provided. The input unit 12 accepts a designation by the user of a performer included in the video.

[0088] The display unit 13 displays information. The display unit 13 is a display screen of a tablet terminal or the like realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various types of information.

[0089] The display unit 13 displays video (content) provided by the video distribution system 2. The display unit 13 displays video distributed from the video distribution system 2. The display unit 13 displays various information received from the information processing device 100. The display unit 13 displays effects received from the information processing device 100. The display unit 13 displays information via an application that provides a video distribution service (video distribution application). For example, the terminal device 10 launches the video distribution application and displays video using the launched video distribution application.

[0090] The storage unit 14 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 14 stores, for example, information about applications installed in the terminal device 10, such as programs. For example, the storage unit 14 stores information about various applications (programs) that realize the provision of video distribution services, such as the output (display, audio output, etc.) of video distribution and the operation of providing compensation for video distribution.

[0091] The control unit 15 is a controller, and is realized, for example, by a CPU, an MPU, or the like, executing various programs stored in a storage device such as the storage unit 14 inside the terminal device 10 using RAM as a work area. For example, these various programs include a program for an application that performs information processing (e.g., a video distribution application). The control unit 15 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC or FPGA.

[0092] As shown in Fig. 5, control unit 15 has receiving unit 151, transmitting unit 152, and processing unit 153, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of control unit 15 is not limited to the configuration shown in Fig. 5, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between each processing unit included in control unit 15 is not limited to the connection relationship shown in Fig. 5, and may be other connection relationships.

[0093] The receiving unit 151 receives a video provided by the video distribution system 2 via the communication unit 11. The receiving unit 151 receives an effect from the information processing device 100 via the communication unit 11. Note that the receiving unit 151 may receive an effect provided by the video distribution system 2 in response to an instruction from the information processing device 100.

[0094] The transmission unit 152 transmits various information to an external information processing device via the communication unit 11. The transmission unit 152 transmits various information to the information processing device 100. The transmission unit 152 transmits information indicating the consideration (provision consideration) provided by the user, which is accepted by the input unit 12, to the information processing device 100.

[0095] The transmitting unit 152 transmits information specifying a recipient of the payment provided by the user to the information processing device 100. The transmitting unit 152 transmits information specifying a performer included in the video provided by the user to the information processing device 100.

[0096] The processing unit 153 executes various processes. The processing unit 153 displays various information via the display unit 13. For example, the processing unit 153 controls the display of the display unit 13. The processing unit 153 outputs various information as audio via the audio output unit 16. For example, the processing unit 153 controls the audio output of the audio output unit 16.

[0097] The processing unit 153 outputs information received by the receiving unit 151. The processing unit 153 outputs video (content) provided from the video distribution system 2. The processing unit 153 causes the video received by the receiving unit 151 to be displayed on the display unit 13, and causes the audio output unit 16 to output the audio. The processing unit 153 displays the video via the display unit 13. The processing unit 153 outputs the audio of the video via the audio output unit 16.

[0098] The processing unit 153 outputs the effect provided from the information processing device 100. The processing unit 153 displays the effect received by the receiving unit 151 and outputs it as sound. The processing unit 153 displays the effect via the display unit 13. The processing unit 153 outputs the effect as sound via the sound output unit 16.

[0099] Note that each of the processes performed by the control unit 15 described above may be realized by, for example, JavaScript (registered trademark). Furthermore, when the information processing and other processes performed by the control unit 15 described above are performed by a predetermined application, each unit of the control unit 15 may be realized by, for example, the predetermined application. For example, the information processing and other processes performed by the control unit 15 may be realized by control information received from an external information processing device. For example, when the display process described above is performed by a predetermined application (e.g., a video distribution application), the control unit 15 may have, for example, an application control unit that controls the predetermined application or a dedicated application.

[0100] The audio output unit 16 is realized by a speaker that outputs audio, and is an output device for outputting various types of information as audio. The audio output unit 16 outputs the audio of the video provided from the video distribution system 2. The audio output unit 16 outputs the audio of the effect provided from the information processing device 100. For example, the audio output unit 16 outputs audio corresponding to the information displayed on the display unit 13.

[0101] [1-5. Information Processing Procedure According to the Embodiment] Next, various information processing procedures according to the embodiment will be described with reference to FIGS.

[0102] First, a processing flow related to an information processing device according to an embodiment of the present disclosure will be described with reference to Fig. 6. Fig. 6 is a flowchart showing a processing procedure of the information processing device according to an embodiment of the present disclosure. Specifically, Fig. 6 is a flowchart showing the procedure of information processing by the information processing device 100.

[0103] 6, the information processing device 100 acquires video information related to the video at a first timing when the distributed video is presented to the viewer (step S101). The information processing device 100 also acquires viewer information, which is information about the viewer (step S102). Then, the information processing device 100 performs an allocation process for apportioning the compensation provided by the viewer for the video to multiple entities based on the video information and the viewer information (step S103).

[0104] Next, FIG. 7 will be described. FIG. 7 is a flowchart showing the procedure for the allocation process. Specifically, FIG. 7 shows an example in which the process branches depending on whether or not the allocation process is executed. For example, a viewer inputs information about the consideration to the information processing device 100. When the allocation system SD is used, the information processing device 100 refers to the meta information of the time when the consideration was provided and the viewer who provided the consideration, and performs a weighted allocation calculation. The calculation result is reflected in the provided consideration, and is output in a form divided for each related party on the providing side.

[0105] 7, the information processing device 100 branches the process depending on whether or not to execute the allocation process (step S201). The information processing device 100 branches the process depending on whether or not to use the allocation system SD. For example, the information processing device 100 determines whether or not to execute the allocation process in accordance with a designation by the organizer.

[0106] When performing the apportionment process (step S201: Yes), the information processing device 100 confirms the consideration provided by the viewer (step S202). For example, the information processing device 100 confirms the amount (monetary value) of the consideration received from the viewer's terminal device 10. For example, the information processing device 100 calculates the amount (apportionment amount) obtained by deducting a fee to the distribution platform (e.g., the video distribution system 2) from the amount provided by the viewer as the consideration provided.

[0107] The information processing device 100 acquires various meta information and setting values (step S203). For example, the information processing device 100 acquires video information, viewer information, and setting values set by the organizer.

[0108] The information processing device 100 performs a proportional division calculation on the provided consideration (step S204). Then, the information processing device 100 outputs the provided consideration reflecting the proportional division result (step S205). For example, the information processing device 100 transmits the proportional division result indicating the proportional division amount to each entity calculated by the proportional division process to a device (payment server) of the payment system 5.

[0109] On the other hand, if the allocation process is not to be performed (step S201: No), the information processing device 100 outputs the consideration provided by the viewer without allocating it to the organizer (step S206). For example, the information processing device 100 transmits information indicating the provided consideration received from the viewer's terminal device 10 to a device (payment server) of the payment system 5. For example, the information processing device 100 transmits information indicating the amount (amount to be allocated) obtained by deducting a fee to the distribution platform from the amount provided by the viewer to the device (payment server) of the payment system 5 as information indicating the provided consideration.

[0110] [1-6. Processing example] Next, specific examples of various processes will be described, with explanations of points similar to those described above being omitted where appropriate.

[0111] [1-6-1. Mode] First, the mode for allocating the payment provided by the viewer will be described.

[0112] The information processing device 100 of the allocation system DS may have multiple modes. As a specific example, the information processing device 100 may have the following three modes, the first to third modes. The first mode is a manual input mode in which allocations for stakeholders involved in the live content, such as the organizer, agency, and performers of the live event, are manually input. The second mode is a semi-automatic allocation mode in which the information processing device 100 of the allocation system DS determines part of the allocations for the aforementioned stakeholders. When the information processing device 100 of the allocation system DS determines the allocation, it references meta information added to the video and preference information extracted from the viewer's viewing history, and reflects the intentions of the organizer (performer, the agency to which the performer belongs, event organizer, etc.) and the viewer.

[0113] The third mode is a fully automatic allocation mode, in which the information processing device 100 of the allocation system DS determines and executes all allocations to stakeholders. At this time, the information referenced includes not only the meta information and preference information described above, but also the details of contracts concluded within the organizer. These modes can be selected by the system user on the provider side. Note that the above is merely an example, and the information processing device 100 may perform only the second mode, or the information processing device 100 may decide whether to perform the first mode or the second mode and perform processing in the decided mode.

[0114] [1-6-2. Subject (allocation recipient)] Live footage and other videos are produced by a variety of parties, including but not limited to the aforementioned performers, the agencies to which the performers belong, and event organizers. For example, the videos are produced by various parties, such as the MC (Master of Ceremony) who manages the live performance, the director of AR (Augmented Reality) effects, the stage decorator, the costume designer, and, in the case of Vtubers (Virtual YouTubers), the character model creator.

[0115] Therefore, by adding these components (subjects) and time information to the video as meta information, the information processing system 1 can identify the parties involved in producing the video at that time. For example, in the case of an AR effect, if we consider a person and an effect superimposed on that person's face, the subjects to be apportioned include the person and the effect creator. In this case, the apportionment may be set in advance by the system user, or the information processing device 100 may calculate the apportionment rate from meta information such as the viewer's reaction and determine it automatically (mechanically).

[0116] In an example where there are multiple performers on stage at a live event, the information processing system 1 may set a higher allocation ratio for a specific performer in a scene in which the performer is shown in close-up. Also, in a scene in which all performers are shown, the information processing system 1 may dynamically change the allocation ratio based on the information shown in the video, such as setting the allocation ratio to the same for all performers.

[0117] [1-6-3. Partial allocation rate (organizer, video, viewers)] Next, specific examples of the allocation process will be described with reference to Figs. 8 to 10. First, an example of partial allocation rates for the organizer, video, and viewers will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of partial allocation rates. Fig. 8 shows the second mode (semi-automatic allocation mode) as an example.

[0118] 8 shows a case where the allocation recipients are seven entities: performer A, performer B, performer C, support member D, director E, agency F, and event organizer G. For example, the seven entities (allocation recipients) in FIG. 8 may be generated by information processing device 100 from video information VD, or may be designated by the organizer or the like.

[0119] The allocation rate of each entity shown as x1 (also referred to as "vector x1") in Figure 8 indicates the allocation rate (organizer standard allocation rate) calculated based on the organizer information. Figure 8 shows an example in which performer A's allocation rate is "10%" (0.1), performer B's allocation rate is "10%, performer C's allocation rate is "10%, support member D's allocation rate is "5%, production manager E's allocation rate is "10%, agency F's allocation rate is "25%, and event organizer G's allocation rate is "30%". For example, vector x1 is set manually by the provider.

[0120] The allocation rate (first allocation rate) of each entity indicated by x2 (also referred to as "vector x2") in Figure 8 indicates the allocation rate (video-based allocation rate) calculated based on the video information. Figure 8 shows an example in which performer A's allocation rate is "30%," performer B's allocation rate is "25%, performer C's allocation rate is "25%, support member D's allocation rate is "10%," director E's allocation rate is "10%," agency F's allocation rate is "0%," and event organizer G's allocation rate is "0%". For example, vector x2 is automatically set from video information such as video meta information.

[0121] The allocation rate (second allocation rate) of each entity shown by x3 (also referred to as "vector x3") in Figure 8 indicates an allocation rate (viewer-standard allocation rate) calculated based on viewer information. Figure 8 shows an example in which performer A's allocation rate is "60%," performer B's allocation rate is "10%," performer C's allocation rate is "10%, support member D's allocation rate is "5%, production person E's allocation rate is "5%, agency F's allocation rate is "5%, and event organizer G's allocation rate is "5%". For example, vector x3 is automatically set from viewer information such as viewer meta-information.

[0122] As described above, in the example of Fig. 8, a system user on the provider side can manually input the organizer vector x1. Meanwhile, the information processing device 100 calculates the video vector x2 and the viewer vector x3. For example, the information processing device 100 calculates the vector x2 from the video meta information and calculates the vector x3 from the viewer meta information.

[0123] [1-6-4. Weighting] Next, an example of weighting of each partial allocation rate will be described. Fig. 9 is a diagram showing an example of weighting. Each of the weighting parameters w1 to w3 shown in Fig. 9 is a weight corresponding to each of x1 to x3 in Fig. 8. For example, the ratio of the weighting parameters w1 to w3 can be determined by the provider.

[0124] The weighting parameter w1 in Fig. 9 indicates a weighting parameter (organizer weighting parameter) that is applied to the allocation rate (organizer standard allocation rate) calculated based on the organizer information. In the example of Fig. 9, the value of the organizer weighting parameter w1 is "50%" (0.5).

[0125] 9 indicates a weighting parameter (video weighting parameter) that is applied to the allocation rate (video reference allocation rate) calculated based on the video information. In the example of FIG. 9, the value of the video weighting parameter w2 indicates "30%."

[0126] 9 indicates a weighting parameter (viewer weighting parameter) applied to the allocation rate (viewer reference allocation rate) calculated based on the viewer information. In the example of FIG. 9, the value of the viewer weighting parameter w3 indicates "20%."

[0127] 8 and 9 may be displayed on a UI (User Interface) of a system used by the provider, such as a host device. For example, the host may adjust the values of the vector x1 and the weighting parameters w1 to w3 by editing the displayed information in Fig. 8 or 9.

[0128] Furthermore, the weighting parameters are not limited to being set by the organizer, but may be determined based on various criteria. For example, the weighting parameters are not limited to being set manually, but may be automatically determined by the information processing device 100 using various information. For example, the information processing device 100 may determine the values of the weighting parameters based on video information and viewer information.

[0129] For example, the information processing device 100 sets the value obtained by dividing the total value (100%) by the number of weighting parameters as the initial value of each weighting parameter. For example, if the number of weighting parameters is "4", the information processing device 100 sets the initial value of each weighting parameter to "25% (=100 / 4)".

[0130] Then, the information processing device 100 adjusts the value of each weighting parameter by using the viewer information and the video information (target video information) related to the video at the first timing. For example, if there is no performer or directing technique that the viewer is interested in, the information processing device 100 may reduce the value of the weighting parameter for the viewer.

[0131] For example, if the video at the first timing is an important scene, the information processing device 100 may increase the value of a weighting parameter for the video. For example, if the target video information includes information indicating the importance of the video at the first timing, the information processing device 100 may vary the value of the weighting parameter for the video according to the importance of the video at the first timing. For example, if the importance of the video at the first timing is equal to or greater than a predetermined threshold, the information processing device 100 may increase the value of the weighting parameter for the video and decrease the values of other weighting parameters. For example, if the importance of the video at the first timing is less than a predetermined threshold, the information processing device 100 may decrease the value of the weighting parameter for the video and increase the values of other weighting parameters. Note that the above is merely an example, and the information processing device 100 may determine the values of the weighting parameters using various information as appropriate.

[0132] [1-6-5. Example of apportionment processing] Next, Fig. 10 is a diagram showing an example of the proportional division process. In the example shown in Fig. 10, the case where the proportional division process is performed based on the information in Figs. 8 and 9 will be described as an example.

[0133] 10 shows a case where the apportionment process is performed on the amount "1000" (yen) provided as consideration from viewer Z, as shown in the apportionment process information DT4. The information processing device 100 calculates the vector x3 shown in FIG. 8 from the viewer information of viewer Z. The information processing device 100 also calculates the vector x2 shown in FIG. 8 from the video information of the video at the first timing, which is the timing (time t) when viewer Z provides the amount "1000" as consideration.

[0134] 10, the recipients of the allocation are performer A, performer B, performer C, support member D, the director E in charge of that section, the agency F to which the performers belong, and the event organizer G, who appear in the section corresponding to the first timing. Then, as a result of viewer Z providing the payment at the first timing, information processing device 100 executes allocation processing with performer A, performer B, performer C, support member D, the director E in charge of that section, the agency F to which the performers belong, and the event organizer G as the recipients of the allocation.

[0135] The allocation processing information DT1 in Fig. 10 corresponds to the information shown in Fig. 8, and the allocation processing information DT2 in Fig. 10 corresponds to the information shown in Fig. 9. The information processing device 100 calculates the allocation rate for each entity using the allocation processing information DT1 and the allocation processing information DT2 (step S21).

[0136] The information processing device 100 calculates a weighted average for three parameters, namely, a vector x1(t) corresponding to time t, a vector x2(t) corresponding to time t, and a vector x3(t) corresponding to time t, using weighting parameters w1, w2, and w3, respectively. For example, the information processing device 100 calculates the weighted average using the following equation (1).

[0137]

number

[0138] Here, since n=3 and w1+w2+w3=1, it can be expressed as in the following equation (2).

[0139]

number

[0140] The information processing device 100 calculates the vector x(t) for the apportionment calculation using equation (2), thereby calculating the apportionment rate for each subject.

[0141] 10, the information processing device 100 uses formula (2) to calculate the allocation rate for each entity as shown in the allocation processing information DT3. The information processing device 100 calculates "x=(26%, 14.5%, 14.5%, 6.5%, 9.0%, 13.5%, 16%)." That is, the information processing device 100 calculates the allocation rate for performer A as "26%," the allocation rate for performer B as "14.5%, the allocation rate for performer C as "14.5%, the allocation rate for support member D as "6.5%, the allocation rate for director E as "9%, the allocation rate for agency F as "13.5%, and the allocation rate for event organizer G as "16%."

[0142] Then, the information processing device 100 calculates the apportionment of each entity using the apportionment processing information DT3 and the apportionment processing information DT4 (step S22). The information processing device 100 calculates the apportionment (distribution amount) of each entity by multiplying the amount of the compensation provided by viewer Z, "1000," by the apportionment rate of each entity. The information processing device 100 calculates the following as the share amount for performer A: "260" (yen), the share amount for performer B: "145," the share amount for performer C: "145," the share amount for support member D: "65," the share amount for director E: "90," the share amount for agency F: "135," and the share amount for event organizer G: "160." Note that the values of x1, x2, and x3, which indicate the apportionment rates, may change over time.

[0143] As mentioned above, Figure 10 shows the results at a certain time t. If viewer Z provides a payment of 1000, the calculated x is used to apportion the payment to performer A as follows: 260, performer B as 145, performer C as 145, support member D as 65, producer E as 90, agency F as 135, and event organizer G as 160.

[0144] [1-6-6. Other examples of allocation processing (third mode, etc.)] Note that the above-described allocation process is merely an example, and the information processing device 100 performs the allocation process using any information. For example, the information processing device 100 may perform the allocation process using two vectors, the video vector x2 and the viewer vector x3, without using the organizer vector x1. That is, the information processing device 100 may perform the allocation process in a third mode (fully automatic allocation mode). The allocation process by the information processing device 100 in this case is similar to the process shown in FIG. 10, and therefore a detailed description will be omitted. For example, the information processing device 100 performs the same process as that shown in FIG. 10 without using the vector x1 and the weighting parameter w1, but setting the weighting parameter w2 to "60%" and the weighting parameter w3 to "40%."

[0145] Furthermore, the information processing device 100 may perform the allocation process without using each partial allocation rate. For example, the information processing device 100 may allocate the fee by various processes using the viewer information and video information (target video information) related to the video at the first timing. For example, the viewer information includes information (interest target information) indicating performers and production techniques in which the viewer is interested (interested), which is estimated by analyzing information indicating the viewer's (user's) behavior history and preferences.

[0146] Furthermore, for example, the target video information includes information indicating the proportion (area) of the video that is occupied by the performer appearing in the video at the first timing. The target video information also includes, as meta information of the video, information (subject information) indicating the person (subject) involved in the video at that time (point in time) at the first timing. In this case, the information processing device 100 uses the subject information to identify the subject (also referred to as the "target subject") corresponding to the video at the first timing included in the target video information.

[0147] Then, the information processing device 100 sets an initial allocation rate for the identified target subjects. For example, the information processing device 100 sets the initial allocation rate according to the number of target subjects to which the allocation is to be made. For example, the information processing device 100 sets the value obtained by dividing the total value (100%) by the number of target subjects as the initial allocation rate for each target subject. For example, if the number of subjects is "5", the information processing device 100 sets the initial allocation rate for each target subject to "20% (=100 / 5)".

[0148] Then, the information processing device 100 adjusts the allocation rate of each target subject using the viewer information and the target video information. For example, if the target subjects include multiple performers, the information processing device 100 adjusts the allocation ratio between the performers according to the proportion of the video at the first timing. For example, if the target subjects include three performers, namely a first performer, a second performer, and a third performer, and the proportion of the video at the first timing is "5:3:2", the information processing device 100 adjusts the allocation rate so that the order of the allocation rates is first performer, second performer, third performer. In this case, the information processing device 100 may calculate the allocation rate of the first performer as "30% (= (20 + 20 + 20) * 0.5)", the allocation rate of the second performer as "18% (= 60 * 0.3)", and the allocation rate of the third performer as "12%". This allows the information processing device 100 to perform allocation in accordance with the content of the video at the first timing. Note that the information processing device 100 may perform adjustment with respect to the overall allocation rate.

[0149] Furthermore, the information processing device 100 adjusts the allocation rate of each target subject using the viewer information. The information processing device 100 adjusts the allocation rate of each target subject according to the viewer's interest estimated from the viewer information. For example, if the viewer's interest information includes information indicating that the viewer is interested in a third actor, the information processing device 100 increases the allocation rate of the third actor. For example, the information processing device 100 decreases the allocation rates of the four target subjects other than the third actor and adds the decreased amount to the allocation rate of the third actor, thereby increasing the allocation rate of the third actor.

[0150] For example, the allocation rates of the four target subjects other than the third performer are reduced by "5," and the reduction amount of "20 (=5*4)" is added to the allocation rate of the third performer. Note that "5" is used as an example here for simplicity, but any reduction value or reduction rate may be set. In this case, the information processing device 100 calculates the allocation rate of the third performer as "32% (=12+20)," the allocation rate of the first performer as "25% (=30-5)," the allocation rate of the second performer as "13% (=18-5)," and the allocation rates of the other two target subjects as "15% (=20-5)." This allows the information processing device 100 to perform allocation in accordance with the viewer's intentions. The above is merely an example, and the information processing device 100 calculates the allocation rate of each target subject using various information as appropriate.

[0151] [1-6-7. Example of determining the allocation rate (viewer specification)] The above-described determination of the allocation rate is merely an example, and the information processing device 100 may determine the allocation rate using various information.

[0152] For example, a viewer may provide compensation by specifying a specific performer (artist). For example, a viewer may provide compensation along with information specifying a specific performer. For example, by entering "to performer A" in the comment field when entering the compensation, the compensation may be provided to performer A at a higher pro rata rate. In this case, an input field for entering a comment when providing the compensation may be provided in area AR3 of FIG. 1, or by entering "¥1,000 to performer A" in input field IN of FIG. 1, the compensation may be provided to performer A at a higher pro rata rate.

[0153] For example, the information processing device 100 may determine the allocation rate in accordance with the viewer's designation. For example, when the information processing device 100 receives information specifying a recipient of the payment from the viewer, the information processing device 100 may increase the allocation rate for the recipient specified by the viewer. Furthermore, for example, when the information processing device 100 receives information specifying a performer included in the video from the viewer, the information processing device 100 may increase the allocation rate for the performer included in the video specified by the viewer.

[0154] [1-7. Determining the timing of the video to be referenced] Note that the timing when the viewer makes a payment and the timing of the video referenced to determine the allocation rate do not necessarily have to be the same. This is because a certain amount of time may pass between the time the viewer decides to make a payment and the time the payment is completed. The following two examples are examples where these two timings are not the same.

[0155] [1-7-1. First example] First, as a first example, the information processing device 100 determines the timing of the video to be referenced based on the viewer's operation. For example, the information processing device 100 may determine the first timing based on the viewer's operation of the terminal device 10. For example, the information processing device 100 may determine the timing when the viewer wishes to make a payment by using a touch panel on a smartphone or a mouse on a PC. Alternatively, when making a payment, the viewer may input the timing when the viewer wishes to make a payment, such as 〇:〇〇. In this case, for example, the information processing device 100 determines the timing indicated by the information input by the viewer as the first timing. Furthermore, in an example of a remote live broadcast where emoticons and comments can be input and sent, the information processing device 100 may estimate the timing when these inputs are made or the timing when the number of inputs is particularly high as the timing when the viewer wishes to make a payment. For example, the information processing device 100 may determine the charge allocation rate by referring to the video distributed at the timing determined in this manner.

[0156] [1-7-2. Second example] As a second example, the information processing device 100 determines the timing of the video to be referenced based on biometric information. For example, the information processing device 100 may determine the first timing based on biometric information detected by the terminal device 10 used by the viewer. For example, the information processing device 100 may acquire biometric information and audience reactions using a wearable device worn by the viewer or a peripheral device, and estimate the timing when the audience wanted to pay based on this information. Examples of sensors that acquire biometric information include a heart rate sensor, a blood pressure sensor, a sweat sensor, a body temperature sensor, a camera, and a microphone. Examples of motion sensors include an acceleration sensor, a gyro sensor, a vibration sensor, and the like, and acquire behavioral information related to the viewer's movements.

[0157] For example, the information processing device 100 may determine the timing when the value indicated by the biometric information exceeds a predetermined value as the first timing. For example, if the heart rate obtained by a heart rate sensor or the body temperature obtained by a body temperature sensor rises suddenly or exceeds a threshold, it can be assumed that the viewer is excited watching the distributed video, and the information processing device 100 may refer to the distributed video at this timing. For example, the information processing device 100 may determine the timing when the viewer's heart rate or body temperature exceeds a predetermined value as the first timing. In addition, if the viewer is making large gestures as detected by a motion sensor, it can be assumed that the viewer is excited watching the distributed video. When determining the timing based on a threshold, the threshold may be a predetermined value or may be determined based on the average value of the viewer's biometric information, for example.

[0158] [1-8. Payment timing example] Next, examples of the timing (payment timing) at which the payment for the provision of the information processing system 1 described above is made will be described with reference to Figs. 11 and 12. Fig. 11 is a diagram showing an example of a first mode regarding the payment timing. Fig. 12 is a diagram showing an example of a second mode regarding the payment timing. Note that the payment timing is not limited to the first and second modes shown in Figs. 11 and 12, and any mode can be adopted.

[0159] First, in the information processing system 1, when a viewer provides a consideration, an effect occurs accordingly. For example, if the information processing system 1 is linked to the payment system 5 and the provision of consideration is not established unless the processing is completed successfully, it becomes dependent on the status of the network and other transactions, making it difficult to display real-time effects for tips. Therefore, the information processing system 1 executes the following first or second form of payment processing. In other words, the information processing system 1 separates the effect processing for the provision of consideration from the payment processing.

[0160] [1-8-1. 1st form] First, the first mode will be described with reference to Fig. 11. When a viewer provides a payment (step S31), the information processing device 100 immediately causes the terminal device 10 of the viewer to display an effect corresponding to the payment (step S32).

[0161] Meanwhile, in the information processing system 1, the payment processing tasks are managed separately in a queue (step S33) and are processed sequentially (step S34). Note that the information processing device 100 may have a queue, and the information processing device 100 may sequentially transmit the payment information stored in the queue to the payment system 5.

[0162] [1-8-2.Second form] Next, the second mode will be described with reference to Fig. 12. When a viewer provides a payment (step S41), the information processing device 100 immediately displays an effect corresponding to the payment on the terminal device 10 of the viewer (step S42).

[0163] Meanwhile, in the information processing system 1, the total value of the provided compensation for each viewer is stored in the database DB (step S43), and the payment process is performed all at once by dividing the compensation into certain intervals (step S44). Note that the information processing device 100 may have the database DB, and the information processing device 100 may transmit the payment information stored in the database DB to the payment system 5 all at once by dividing the compensation into certain intervals.

[0164] In the information processing system 1, by implementing the first or second payment processing described above, the viewer can receive an effect response immediately after providing payment, thereby improving the user experience.

[0165] [2. Other embodiments] The processing according to each of the above-described embodiments may be implemented in various different forms (modifications) other than the above-described embodiments and modifications.

[0166] [2-1. Other configuration examples] The above-described device configuration of the information processing system 1 is merely an example, and the information processing system 1 can adopt any device configuration as long as it is capable of executing the above-described video distribution, apportionment processing, and the like.

[0167] [2-2.Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. Furthermore, the information, including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings, can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0168] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0169] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0170] Furthermore, the effects described in this specification are merely examples and are not limiting, and other effects may also be present.

[0171] [3. Effects of this disclosure] As described above, the information processing device according to the present disclosure (information processing device 100 in the embodiment) includes a video information acquisition unit (video information acquisition unit 132 in the embodiment), a viewer information acquisition unit (viewer information acquisition unit 133 in the embodiment), and a processing unit (processing unit 135 in the embodiment). The video information acquisition unit acquires video information related to the video at a first timing when the distributed video is presented to the viewer. The viewer information acquisition unit acquires viewer information that is information about the viewer. The processing unit performs an allocation process for allocating the consideration provided by the viewer for the video to multiple entities based on the video information and the viewer information.

[0172] In this way, the information processing device of the present disclosure can appropriately allocate the compensation provided by the viewer by using information about the video and information about the viewer who provided the compensation to perform an allocation process to allocate the compensation provided by the viewer to multiple entities.

[0173] The processing unit also allocates the fee to multiple entities providing the video based on the video information and the viewer information. In this way, the information processing device allocates the fee to multiple entities providing the video, thereby enabling the fee provided by the viewer to be appropriately allocated.

[0174] The processing unit also allocates the fee to multiple entities including at least one of the performers in the video, the organization to which the performers in the video belong, and the organizer of the event corresponding to the video. In this way, the information processing device can appropriately allocate the fee provided by the viewer by allocating the fee to multiple entities such as the performers in the video, the organization to which the performers belong, such as an agency, and the organizer of the event corresponding to the video.

[0175] The video information acquisition unit acquires video information including information indicating the performers in the video. The processing unit allocates the fee based on the information indicating the performers in the video. In this way, the information processing device can appropriately allocate the fee provided by the viewer by allocating the fee based on the performers in the video.

[0176] Furthermore, the video information acquisition unit acquires video information including information indicating performers included in the video at the first timing. The processing unit apportions the payment based on the information indicating the performers included in the video at the first timing. In this way, the information processing device apportions the payment based on the performers included in the video at the timing when the viewer provides the payment, thereby enabling apportionment that reflects the viewer's intention. Therefore, the information processing device can appropriately apportion the payment provided by the viewer.

[0177] Furthermore, the viewer information acquisition unit acquires viewer information including the viewer's behavior history. The processing unit apportions the fee based on the viewer's behavior history. In this way, the information processing device apportions the fee based on the viewer's behavior history, thereby enabling apportionment that reflects the viewer's behavioral tendencies. Therefore, the information processing device can appropriately apportion the fee provided by the viewer.

[0178] Furthermore, the viewer information acquisition unit acquires viewer information including information indicating the viewer's preferences. The processing unit apportions the fee based on the information indicating the viewer's preferences. In this way, the information processing device apportions the fee based on the viewer's behavior history, thereby enabling apportionment that reflects the viewer's preferences. Therefore, the information processing device can appropriately apportion the fee provided by the viewer.

[0179] The processing unit also calculates a proportionate division rate of the consideration based on the video information and the viewer information, and allocates the consideration based on the calculated proportionate division rate of the consideration. In this way, the information processing device can appropriately allocate the consideration provided by the viewer by allocating the consideration based on the calculated proportionate division rate of the consideration.

[0180] Furthermore, the processing unit calculates the allocation rate of the consideration using a first allocation rate calculated based on the video information and a second allocation rate calculated based on the viewer information. In this way, the information processing device can calculate the allocation rate of the consideration that takes into consideration each piece of information comprehensively by using the first allocation rate calculated based on the video information and the second allocation rate calculated based on the viewer information. Therefore, the information processing device can appropriately allocate the consideration provided by the viewer.

[0181] Furthermore, the processing unit calculates the allocation rate of the compensation using information indicating the weight of each of the first allocation rate and the second allocation rate. In this way, by using the weight of each of the first allocation rate and the second allocation rate, the information processing device can adjust the influence of each allocation rate according to the importance of each allocation rate, etc. Therefore, the information processing device can appropriately allocate the compensation provided by the viewer.

[0182] Furthermore, the processing unit calculates the allocation rate of the consideration using a first weighting parameter indicating the weight of the first allocation rate and a second weighting parameter indicating the weight of the second allocation rate. In this way, by using the first weighting parameter of the first allocation rate and the second weighting parameter of the second allocation rate, the information processing device can adjust the influence of each allocation rate according to the importance of each allocation rate, etc. Therefore, the information processing device can appropriately allocate the consideration provided by the viewer.

[0183] Furthermore, the processing unit calculates a weighted average using the first allocation rate, the second allocation rate, the first weighting parameter, and the second weighting parameter to calculate the allocation rate of the compensation. In this way, by calculating the weighted average, the information processing device can calculate the allocation rate of the compensation that also takes into account the importance of each piece of information. Therefore, the information processing device can appropriately allocate the compensation provided by the viewer.

[0184] Furthermore, the processing unit calculates the allocation rate of the compensation using a first weighting parameter and a second weighting parameter determined based on criteria related to the video and the viewer. In this way, by using the first weighting parameter and the second weighting parameter determined based on criteria related to the video and the viewer, the information processing device can adjust the influence of each allocation rate according to the criteria. Therefore, the information processing device can appropriately allocate the compensation provided by the viewer.

[0185] Furthermore, the processing unit determines the first timing based on the viewer's biological information. In this way, by determining the first timing based on the viewer's biological information, the information processing device can refer to the video at the appropriate timing and allocate the fee provided by the viewer proportionally.

[0186] Furthermore, the biometric information is acquired by a sensor. In this manner, the information processing device can appropriately apportion the compensation provided by the viewer by using the biometric information acquired by the sensor.

[0187] Furthermore, the processing unit determines the timing when the biometric information exceeds a predetermined value as the first timing. In this way, by determining the timing when the biometric information exceeds a predetermined value as the first timing, the information processing device can refer to the video at an appropriate timing and apportion the fee provided by the viewer.

[0188] The information processing device also includes a host information acquisition unit (host information acquisition unit 134 in this embodiment) that acquires host information related to the host of the video. The processing unit apportions the fee based on the host information. In this way, the information processing device can apportion the fee taking into account factors related to the host of the video. Therefore, the information processing device can appropriately apportion the fee provided by the viewer.

[0189] Furthermore, the organizer information acquisition unit acquires organizer information including settings made by the organizer. The processing unit apportions the fee based on the settings made by the organizer. In this way, the information processing device apportions the fee based on the settings made by the organizer, thereby allowing the allocation to reflect the organizer's intentions. Therefore, the information processing device can appropriately apportion the fee provided by the viewer.

[0190] The information processing device also includes a reception unit (reception unit 131 in this embodiment) that receives payment from viewers. The processing unit pro rata divides the payment from viewers received by the reception unit. In this way, the information processing device can appropriately pro rata divide the payment provided by viewers by receiving payment from viewers and pro rata dividing the received payment.

[0191] The receiving unit also receives information specifying a recipient of the payment from the viewer. The processing unit allocates the payment by increasing the allocation rate for the recipient specified by the viewer. In this way, the information processing device can allocate the payment in a way that reflects the viewer's intention by accepting the designation of a recipient of the payment from the viewer and increasing the allocation rate for the recipient specified by the viewer. Therefore, the information processing device can appropriately allocate the payment provided by the viewer.

[0192] The reception unit also receives information from the viewer specifying performers included in the video. The processing unit allocates the fee by increasing the allocation rate for the performers included in the video specified by the viewer. In this way, the information processing device can allocate the fee in a way that reflects the viewer's intentions by accepting the viewer's designation of performers included in the video and increasing the allocation rate for the performers specified by the viewer. Therefore, the information processing device can appropriately allocate the fee provided by the viewer.

[0193] [4. Hardware Configuration] An information processing device (information equipment) such as the information processing device 100 and terminal device 10 according to each of the above-described embodiments is realized by, for example, a computer 1000 configured as shown in FIG. 13. FIG. 13 is a hardware configuration diagram showing an example of the computer 1000 that realizes the functions of the information processing device. The information processing device 100 according to the embodiment will be described below as an example. The computer 1000 has a CPU 1100, a RAM 1200, a ROM (Read Only Memory) 1300, an HDD (Hard Disk Drive) 1400, a communication interface 1500, and an input / output interface 1600. The components of the computer 1000 are connected by a bus 1050.

[0194] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. For example, the CPU 1100 loads the programs stored in the ROM 1300 or the HDD 1400 into the RAM 1200 and executes processing corresponding to the various programs.

[0195] The ROM 1300 stores boot programs such as a Basic Input Output System (BIOS) executed by the CPU 1100 when the computer 1000 is started, and programs that depend on the hardware of the computer 1000 .

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

[0197] The communication interface 1500 is an interface for connecting the computer 1000 to an external network 1550 (e.g., the Internet). For example, the CPU 1100 receives data from other devices and transmits data generated by the CPU 1100 to other devices via the communication interface 1500.

[0198] The input / output interface 1600 is an interface for connecting the input / output device 1650 and the computer 1000. For example, the CPU 1100 receives data from an input device such as a keyboard or a mouse via the input / output interface 1600. The CPU 1100 also transmits data to an output device such as a display, a speaker, or a printer via the input / output interface 1600. The input / output interface 1600 may also function as a media interface for reading programs and the like recorded on a predetermined recording medium. Examples of media include optical recording media such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disk), magneto-optical recording media such as an MO (Magneto-Optical disk), tape media, magnetic recording media, and semiconductor memories.

[0199] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes an information processing program loaded onto the RAM 1200, thereby realizing functions of the control unit 130 and the like. The information processing program according to the present disclosure and data in the storage unit 120 are stored in the HDD 1400. The CPU 1100 reads and executes program data 1450 from the HDD 1400, but as another example, the CPU 1100 may obtain these programs from another device via an external network 1550.

[0200] The present technology can also be configured as follows. (1) a video information acquisition unit that acquires video information related to a video at a first timing when the distribution video is presented to a viewer; a viewer information acquisition unit that acquires viewer information, which is information about the viewer; a processing unit that performs a proportional distribution process for dividing the payment provided by the viewer for the video based on the video information and the viewer information among a plurality of entities; An information processing device comprising: (2) The processing unit Based on the video information and the viewer information, the compensation is apportioned among the plurality of entities providing the video, including at least one of the performers in the video, the organization to which the performers in the video belong, and the organizer of the event corresponding to the video. The information processing device described in (1). (3) The video information acquisition unit acquiring the video information including information indicating the performers in the video; The processing unit The compensation is apportioned based on information indicating the performers in the video. An information processing device according to (1) or (2). (4) The viewer information acquisition unit Acquire the viewer information including the behavior history of the viewer; The processing unit The consideration is apportioned based on the behavioral history of the viewer. The information processing device according to any one of (1) to (3). (5) The viewer information acquisition unit acquiring the viewer information including information indicating the viewer's preferences; The processing unit Prorating the fee based on information indicating the viewer's preferences. The information processing device according to any one of (1) to (4). (6) The processing unit Calculating a proportionate division rate of the consideration based on the video information and the viewer information, and dividing the consideration based on the calculated proportionate division rate of the consideration. The information processing device according to any one of (1) to (5). (7) The processing unit Calculating the allocation rate of the consideration using a first allocation rate calculated based on the video information, a second allocation rate calculated based on the viewer information, and information indicating the weights of the first allocation rate and the second allocation rate. (6) An information processing device according to the present invention. (8) The processing unit Calculating the allocation rate of the consideration using a first weighting parameter indicating the weight of the first allocation rate and a second weighting parameter indicating the weight of the second allocation rate. (7) An information processing device according to (7). (9) The processing unit Calculating the allocation rate of the consideration by calculating a weighted average using the first allocation rate, the second allocation rate, the first weighting parameter, and the second weighting parameter. (8) An information processing device according to (8). (10) The processing unit Calculating the proportion of the consideration using the first weighting parameter and the second weighting parameter determined based on criteria related to the video and the viewer. The information processing device according to (8) or (9). (11) The processing unit determining the first timing based on biological information of the viewer; The information processing device according to any one of (1) to (10). (12) The biological information is acquired by a sensor. (11) An information processing device according to (11). (13) The processing unit The timing when the biological information exceeds a predetermined value is determined as the first timing. The information processing device according to (11) or (12). (14) a host information acquisition unit that acquires host information related to the host of the video; Furthermore, The processing unit Prorate the fee based on the organizer information. The information processing device according to any one of (1) to (13). (15) The organizer information acquisition unit acquiring the organizer information including settings made by the organizer; The processing unit Prorate the fee based on the setting by the organizer. (14) An information processing device according to (14). (16) a reception unit that receives the payment from the viewer; Furthermore, The processing unit Pro rataly dividing the payment from the viewer accepted by the accepting unit. The information processing device according to any one of (1) to (15). (17) The reception unit receiving information from the viewer specifying a recipient of the payment; The processing unit The allocation rate of the destination designated by the viewer is increased, and the compensation is allocated proportionally. (16) An information processing device according to (16). (18) The reception unit Accepting information from the viewer specifying performers included in the video; The processing unit The proportionate share of the performers included in the video designated by the viewer is increased, and the compensation is distributed proportionately. The information processing device according to (16) or (17). (19) 1. A computer-implemented information processing method, comprising: acquiring video information relating to a video at a first timing when the distribution video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate distribution process is performed for dividing the compensation provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. An information processing method that performs processing. (20) acquiring video information relating to a video at a first timing when the distribution video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate distribution process is performed for dividing the compensation provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. A non-transitory computer-readable storage medium that stores an information processing program that causes a computer to execute a process. [Explanation of symbols]

[0201] 1. Information Processing Systems 100 Information processing device 110 Communications Department 120 Storage section 121 Video information storage unit 122 Viewer information storage unit 123 Organizer information storage unit 124 Weight information storage unit 130 Control Unit 131 Reception 132 Video information acquisition unit 133 Viewer Information Acquisition Department 134 Organizer Information Acquisition Department 135 Processing section 136 Output section 10 Terminal Equipment 11 Communications Department 12 Input section 13 Display section 14 Storage section 15 Control Unit 151 Receiving unit 152 Transmitter 153 Processing section 16 Audio output section

Claims

1. a video information acquisition unit that acquires video information related to a video at a first timing when the distribution video is presented to a viewer; a viewer information acquisition unit that acquires viewer information, which is information about the viewer; a processing unit that performs a proportional distribution process for dividing the payment provided by the viewer for the video based on the video information and the viewer information among a plurality of entities; Equipped with The viewer information acquisition unit Acquire the viewer information including the behavior history of the viewer; The processing unit An information processing device that allocates the fee based on the behavior history of the viewer.

2. A video information acquisition unit that acquires video information about a video at a first timing when the distributed video is presented to a viewer; a viewer information acquisition unit that acquires viewer information, which is information about the viewer; a processing unit that performs a proportional distribution process for dividing the payment provided by the viewer for the video based on the video information and the viewer information among a plurality of entities; Equipped with The processing unit An information processing device that calculates an allocation rate of the consideration based on the video information and the viewer information, and allocates the consideration based on the calculated allocation rate of the consideration.

3. A video information acquisition unit that acquires video information about a video at a first timing when the distributed video is presented to a viewer; a viewer information acquisition unit that acquires viewer information, which is information about the viewer; a processing unit that performs a proportional distribution process for dividing the payment provided by the viewer for the video based on the video information and the viewer information among a plurality of entities; Equipped with The processing unit An information processing device that determines the first timing based on biological information of the viewer.

4. The processing unit Based on the video information and the viewer information, the compensation is apportioned among the plurality of entities providing the video, including at least one of the performers in the video, the organization to which the performers in the video belong, and the organizer of the event corresponding to the video. The information processing device according to claim 1 .

5. The video information acquisition unit acquiring the video information including information indicating the performers in the video; The processing unit The compensation is apportioned based on information indicating the performers in the video. The information processing device according to claim 1 .

6. The viewer information acquisition unit acquiring the viewer information including information indicating the viewer's preferences; The processing unit Prorating the fee based on information indicating the viewer's preferences. The information processing device according to claim 1 .

7. The processing unit Calculating the allocation rate of the consideration using a first allocation rate calculated based on the video information, a second allocation rate calculated based on the viewer information, and information indicating the weights of the first allocation rate and the second allocation rate. The information processing device according to claim 2 .

8. The processing unit Calculating the allocation rate of the consideration using a first weighting parameter indicating the weight of the first allocation rate and a second weighting parameter indicating the weight of the second allocation rate. The information processing device according to claim 7 .

9. The processing unit Calculating the allocation rate of the consideration by calculating a weighted average using the first allocation rate, the second allocation rate, the first weighting parameter, and the second weighting parameter. The information processing device according to claim 8 .

10. The processing unit Calculating the proportion of the consideration using the first weighting parameter and the second weighting parameter determined based on criteria related to the video and the viewer. The information processing device according to claim 8 .

11. The biological information is acquired by a sensor. The information processing device according to claim 3 .

12. The processing unit The timing when the biological information exceeds a predetermined value is determined as the first timing. The information processing device according to claim 3 .

13. a host information acquisition unit that acquires host information related to the host of the video; Furthermore, The processing unit Prorate the fee based on the organizer information. The information processing device according to claim 1 .

14. The organizer information acquisition unit acquiring the organizer information including settings made by the organizer; The processing unit Prorate the fee based on the setting by the organizer. The information processing device according to claim 13.

15. a reception unit that receives the payment from the viewer; Furthermore, The processing unit Pro rataly dividing the payment from the viewer accepted by the accepting unit. The information processing device according to claim 1 .

16. The reception unit receiving information from the viewer specifying a recipient of the payment; The processing unit The allocation rate of the destination designated by the viewer is increased, and the compensation is allocated proportionally. The information processing device according to claim 15.

17. The reception unit Accepting information from the viewer specifying performers included in the video; The processing unit The proportionate share of the performers included in the video designated by the viewer is increased, and the compensation is distributed proportionately. The information processing device according to claim 15.

18. 1. A computer-implemented information processing method, comprising: acquiring video information relating to a video at a first timing when the distribution video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate division process is performed for dividing the consideration provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. Execute the process, The computer acquires the viewer information including the behavior history of the viewer, An information processing method for apportioning the compensation based on the behavioral history of the viewer.

19. acquiring video information relating to a video at a first timing when the distribution video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate division process is performed for dividing the consideration provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. Have the computer execute the process, The computer acquires the viewer information including the behavior history of the viewer, The consideration is apportioned based on the behavioral history of the viewer. A non-transitory computer-readable storage medium on which an information processing program is stored.

20. A computer-implemented information processing method, comprising: acquiring video information relating to a video at a first timing when the distribution video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate division process is performed for dividing the consideration provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. Execute the process, An information processing method in which the computer calculates an allocation rate of the consideration based on the video information and the viewer information, and allocates the consideration based on the calculated allocation rate of the consideration.

21. Acquiring video information about a video at a first timing when a distributed video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate division process is performed for dividing the consideration provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. Have the computer execute the process, A non-transitory computer-readable storage medium storing an information processing program that causes the computer to calculate an allocation rate of the consideration based on the video information and the viewer information, and allocate the consideration based on the calculated allocation rate of the consideration.

22. A computer-implemented information processing method, comprising: acquiring video information relating to a video at a first timing when the distribution video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate division process is performed for dividing the consideration provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. Execute the process, An information processing method in which the computer determines the first timing based on biological information of the viewer.

23. Acquiring video information about a video at a first timing when a distributed video is presented to a viewer; Obtain viewer information, which is information about the viewer A proportionate division process is performed for dividing the consideration provided by the viewer for the video among a plurality of entities based on the video information and the viewer information. Have the computer execute the process, A non-transitory computer-readable storage medium storing an information processing program for the computer to determine the first timing based on biological information of the viewer.

Citation Information

Patent Citations

  • Contents transmitting / Receiving system, receiver, and charge processing device

    JP2003346051A

  • Business model for integrating viewer with site

    JP2005339479A

  • Video voice management device for screening video and voice and screening system

    JP2019068384A

  • Information providing device, information providing system, information providing method, and information providing program

    JP2020178253A

  • Copyright management system

    JP2021071903A