Information processing device, information processing method, and program

The system addresses the issue of video content scarcity by managing user requests for specific scenes through a non-fungible token system, ensuring desired content is granted while preserving its rarity and user satisfaction.

JP7738787B1Active Publication Date: 2025-09-12KDDI CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025035287
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-09-12
Estimated Expiration
2045-03-06

AI Technical Summary

Technical Problem

The scarcity of video content desired by multiple users can reduce its value, as existing systems do not effectively manage requests for specific scenes or portions of video content.

Method used

An information processing system that receives and manages requests for partial video content, determining target users based on predetermined conditions, issues non-fungible tokens, and outputs grant information to maintain content scarcity while fulfilling user desires.

Benefits of technology

The system ensures that desired video content portions are granted to users while maintaining their rarity, enhancing user engagement and value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007738787000001_ABST
    Figure 0007738787000001_ABST
Patent Text Reader

Abstract

A portion of the video content desired by the user can be given to the user while maintaining its scarcity. [Solution] An information processing device 1 according to one embodiment of the present invention has a receiving unit 131 that receives, from one or more users, a grant request indicating partial content that is part of a video content and that the user wishes to grant, a determination unit 134 that determines, as a target user, a user who satisfies predetermined grant conditions from one or more users who have made a grant request for the partial content, and an output unit 135 that outputs grant information for granting the partial content to the target user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program for processing information related to video content. [Background technology]

[0002] Patent Document 1 describes an invention in which content such as images related to an event is given to a user when the user enters the event venue or when the event ends. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2024-8711 Summary of the Invention [Problem to be solved by the invention]

[0004] One possible service is to provide users with video content of any scene they desire. However, if many users desire the same scene, the scarcity of the content provided to the user may decrease, potentially reducing the value of the content to the user.

[0005] The present invention has been made in consideration of these points, and aims to enable a portion of video content desired by a user to be granted to the user while maintaining its rarity. [Means for solving the problem]

[0006] An information processing device of a first aspect of the present invention includes a receiving unit that receives, from each of one or more users, a grant request indicating partial content that is part of video content and that the user wishes to grant, a determination unit that determines, as a target user, a user from among the one or more users who has made the grant request for the partial content and who satisfies predetermined grant conditions, and an output unit that outputs grant information for granting the partial content to the target user.

[0007] The determination unit may determine the target users, the number of which is equal to or less than an upper limit number indicated by the granting condition, from among the one or more users who have made the granting request.

[0008] When the number of the one or more users who have made the grant request exceeds the upper limit, the determination unit may determine a number of target users equal to or less than the upper limit, selected from the one or more users who have made the grant request in order of the earliest date and time they made the grant request.

[0009] When the number of the one or more users who have made the grant request exceeds the upper limit, the determination unit may determine a number of target users that is equal to or less than the upper limit by randomly selecting from the one or more users who have made the grant request.

[0010] The information processing device may further have an acquisition unit that acquires the priority assigned to each of the one or more users who have made the grant request, and when the number of the one or more users who have made the grant request exceeds the upper limit number, the determination unit may determine a number of target users not exceeding the upper limit number, selected from the one or more users who have made the grant request in order of highest priority.

[0011] The priority may be a different value for each of the one or more users who have made the assignment request, depending on a past action taken by the user with respect to a character appearing in the video content.

[0012] The information processing device may further have an identification unit that identifies alternative partial content, which is a part of the video content that is different from the partial content, for a non-target user, which is a user who was not determined as the target user among the one or more users who made the assignment request, and the output unit may output the assignment information for assigning the alternative partial content to the non-target user.

[0013] The identification unit may identify, as the alternative partial content, a content within the video content that is present for a predetermined period of time before or after the partial content.

[0014] The video content may include a plurality of scenes that can be selected for viewing in response to a user operation, and the identification unit may identify a scene from the plurality of scenes that is different from a scene that is the partial content as the alternative partial content.

[0015] The receiving unit may receive the grant request from each of the one or more users while the user is viewing the video content.

[0016] The grant information may be information that causes a blockchain to issue a non-fungible token associated with the partial content, the non-fungible token being held by the target user.

[0017] An information processing method of a second aspect of the present invention includes the steps of: receiving, executed by a processor, from one or more users, a grant request indicating partial content that is part of video content and that the users wish to grant; determining, as target users, users among the one or more users who have made the grant request for the partial content who satisfy predetermined grant conditions; and outputting grant information for granting the partial content to the target users.

[0018] A third aspect of the program of the present invention causes a processor to execute the steps of: receiving, from each of one or more users, a grant request indicating partial content that is part of video content and that the user wishes to grant; determining, as target users, users among the one or more users who have made the grant request for the partial content that satisfy predetermined grant conditions; and outputting grant information for granting the partial content to the target users. [Effects of the Invention]

[0019] According to the present invention, it is possible to provide a part of the video content desired by the user to the user while maintaining its scarcity. [Brief explanation of the drawings]

[0020] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment. [Figure 2] 1 is a block diagram of an information processing system according to an embodiment. [Figure 3] FIG. 2 is a schematic diagram for explaining video content according to the embodiment. [Figure 4] FIG. 10 is a schematic diagram of a user terminal displaying a distribution screen including video content. [Figure 5] FIG. 10 is a schematic diagram illustrating a process in which an identification unit identifies a partial content. [Figure 6] 10 is a schematic diagram for explaining a process in which a determination unit determines a target user. FIG. [Figure 7] 10 is a schematic diagram for explaining a process in which an output unit outputs token assignment information. FIG. [Figure 8] 10 is a schematic diagram for explaining a process in which an output unit outputs grantability information. FIG. [Figure 9] 10 is a schematic diagram for explaining a process in which an identification unit identifies alternative content. FIG. [Figure 10] FIG. 10 is a flowchart illustrating an exemplary information processing method executed by an information processing apparatus according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0021] [Outline of Information Processing System S] 1 is a schematic diagram of an information processing system S according to this embodiment. The information processing system S includes an information processing device 1 and one or more user terminals 2. The information processing system S may also include other devices such as servers and terminals.

[0022] The information processing device 1 is a computer that processes video content played on a user terminal 2. The video content is moving images that are broadcast or streamed live (live distribution), or pre-recorded moving images. The video content is, for example, moving images of concerts, musicals, plays, dramas, movies, television programs, press conferences, etc. The video content may also be two-dimensional or three-dimensional animated moving images.

[0023] The video content may be, for example, a video in which multiple characters appear. The characters appearing in the video content may be, for example, people, animals, or virtual characters that appear in the video. The video content may also include audio that is played along with the video.

[0024] The information processing device 1 also performs processing related to tokens managed on a blockchain. A token is information stored on a blockchain and held by one of the users. A token is associated with content, such as digital data such as images or music, and indicates ownership of the content. The token is, for example, a non-fungible token (NFT). The token may also be, for example, a soulbound token (SBT), which is not permitted to be transferred between users.

[0025] The token is stored in association with user identification information (user ID: Identifier) ​​for identifying the user who is the holder, by a blockchain constructed in, for example, the storage unit of the information processing device 1 or in the storage unit of a device different from the information processing device 1. The blockchain includes multiple blocks of data, and each block includes one or more transactions indicating that the token has been transferred (that the token holder has been changed). Each block in the blockchain includes a hash value generated according to a predetermined rule, and the accuracy of the entire blockchain is guaranteed by checking the consistency of the hash values ​​between blocks.

[0026] The user terminal 2 is an information terminal used by a user. A user is a person who watches video content. The user terminal 2 is, for example, a smartphone, a tablet terminal, or a personal computer. The user terminal 2 has an operation unit such as a touch panel or a keyboard for receiving operations, and a display unit such as an LCD display for displaying information. The user terminal 2 is associated in advance with a user by setting a user ID for identifying the user who uses the user terminal 2. The user terminal 2 is capable of communicating with the information processing device 1 via a network.

[0027] An overview of the processing executed by the information processing system S according to this embodiment will be described below. The information processing device 1 receives, from one or more users, requests for partial content that is a part of video content and that the users wish to have added. The partial content is, for example, a moving image or a still image generated by cutting out a portion of the video content specified by the user.

[0028] The information processing device 1 determines, as target users, users who satisfy a predetermined granting condition among one or more users who have made a granting request for a partial content. For example, the information processing device 1 determines, among one or more users who have made a granting request, a number of target users equal to or less than an upper limit indicated by the granting condition. If the number of one or more users who have made a granting request exceeds the upper limit, the information processing device 1 may select target users equal to or less than the upper limit on a first-come, first-served basis or by lottery.

[0029] The information processing device 1 outputs grant information for granting the partial content to one or more determined target users. The grant information is, for example, information for granting a token associated with the partial content on the blockchain to the target user. The blockchain issues a token with the target user as the holder in accordance with the grant information. Once the token is granted, the user can view the partial content associated with the token on the user terminal 2.

[0030] In this way, the information processing system S accepts requests for partial content, which is a part of video content, from one or more users and grants the partial content to users who satisfy predetermined granting conditions. In this way, the information processing system S can grant a part of the video content desired by the user to the user while maintaining its scarcity.

[0031] [Configuration of Information Processing System S] FIG. 2 is a block diagram of an information processing system S according to this embodiment. In FIG. 2, arrows indicate main data flows, and data flows other than those shown in FIG. 2 may also exist. In FIG. 2, each block indicates a functional configuration rather than a hardware (device) configuration. Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between blocks via any means, such as a data bus, a network, or a portable storage medium.

[0032] The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The information processing device 1 may be configured by connecting two or more physically separate devices via wired or wireless connections. The information processing device 1 may also be configured by a cloud, which is a collection of computer resources.

[0033] The communication unit 11 has a communication controller for transmitting and receiving data to and from the user terminal 2 via the network. The communication unit 11 notifies the control unit 13 of data received from the user terminal 2 via the network. The communication unit 11 also transmits data output from the control unit 13 to the user terminal 2 via the network.

[0034] The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, etc. The storage unit 12 stores in advance programs to be executed by the control unit 13. The storage unit 12 may be provided outside the information processing device 1, in which case data may be exchanged between the storage unit 12 and the control unit 13 via a network.

[0035] The control unit 13 has a reception unit 131, an identification unit 132, an acquisition unit 133, a determination unit 134, and an output unit 135. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the reception unit 131, the identification unit 132, the acquisition unit 133, the determination unit 134, and the output unit 135 by executing a program stored in the storage unit 12.

[0036] The processing executed by the information processing system S will be described in detail below. In the information processing device 1, the reception unit 131 receives, from the user, a designation of video content to be played back. The user terminal 2 transmits, for example, information (title, representative image, etc.) indicating one of multiple video contents displayed on the display unit and selected by the user using the operation unit, to the information processing device 1. Based on the information transmitted by the user terminal 2, the reception unit 131 receives the video content selected by the user as the video content to be played back.

[0037] 3 is a schematic diagram illustrating video content according to this embodiment. The video content includes, for example, multiple moving images that can be selected for viewing in response to a user operation. The multiple moving images include, for example, an overall scene that captures or depicts a predetermined range, and one or more individual scenes that capture or depict a range narrower than the overall scene. Each point in time of the overall scene and each point in time of the individual scenes are associated in advance, and are played back in synchronization with each other on the user terminal 2.

[0038] An entire scene is, for example, a moving image of a scene including multiple characters. On the other hand, an individual scene is, for example, a moving image of a scene including any one of the multiple characters. Each of one or more individual scenes is pre-associated with a character included in the individual scene.

[0039] The individual scenes are generated, for example, by cutting out a portion of the overall scene. In this case, the individual scenes are generated, for example, by performing a known image recognition process on the overall scene to automatically cut out areas in which each of the multiple characters appears. Alternatively, the individual scenes may be generated by a human visually recognizing the overall scene and cutting out areas in which each of the multiple characters appears.

[0040] Alternatively, individual scenes may be generated by capturing images of each of the characters using a camera different from the camera that captured the overall scene. Alternatively, individual scenes may be created as independent scenes rather than as part of the overall scene.

[0041] A plurality of videos included in the video content to be played back are stored in advance in the storage unit 12 of the information processing device 1 or another storage unit. The information processing device 1 or another storage unit transmits the plurality of videos included in the video content to be played back to the user terminal 2. The user terminal 2 synchronously plays back the plurality of videos received from the information processing device 1 or another storage unit on the display unit.

[0042] The user terminal 2 may receive each of the multiple videos in their entirety (i.e., data from the start to the end of the video) and then play the video. Alternatively, the user terminal 2 may sequentially receive a portion of each of the multiple videos (5 seconds' worth of data, 10 seconds' worth of data, etc.) and play the portion of the video sequentially.

[0043] 4 is a schematic diagram of a user terminal 2 displaying a distribution screen A including video content. Distribution screen A includes a main moving image area A1 and a secondary moving image area A2. Main moving image area A1 is a display area larger than secondary moving image area A2. When playback of the video content is first started on user terminal 2, for example, a video of the entire scene is played in main moving image area A1, and videos of one or more individual scenes are played in secondary moving image area A2.

[0044] While playing video content, user terminal 2 accepts from the user a designation of one of multiple videos included in the video content. In response to accepting the designation of one of the multiple videos at any point in time during the video content, user terminal 2 starts, from that point in time, displaying the designated one of the multiple videos in main video area A1 on distribution screen A, and displaying one or more videos other than the designated one of the multiple videos in secondary video area A2.

[0045] For example, in response to a user performing a slide operation to move a designated position on the video content (main moving image area A1 or the entire distribution screen A) leftward, the user terminal 2 performs reverse playback (frame-by-frame, fast-forward, or slow-forward) of the video content. On the other hand, in response to a user performing a slide operation to move a designated position on the video content (main moving image area A1 or the entire distribution screen A) rightward, the user terminal 2 performs forward playback (frame-by-frame, fast-forward, or slow-forward) of the video content.

[0046] The receiving unit 131 receives, from each of one or more users, a grant request indicating a partial content that is a part of a video content and that the user wishes to grant. The receiving unit 131 receives the grant request from each of one or more users, for example, while the user is watching the video content (while the user terminal 2 is playing the video content).

[0047] The receiving unit 131 receives a predetermined grant request operation from a user in the user terminal 2. The user terminal 2 transmits, for example, information indicating the grant request operation performed by the user using the operation unit to the information processing device 1. The receiving unit 131 identifies the grant request operation performed by the user based on the information transmitted by the user terminal 2.

[0048] The attachment request operation is an operation for specifying a part of the video content that the user wishes to attach. The attachment request operation is, for example, a slide operation for moving a specified position on the video content. That is, the receiving unit 131 receives a slide operation for rewinding or forwarding the video content as the attachment request operation.

[0049] The user performs a slide operation on the video content to play the video content backward or forward, and ends (cancels) the slide operation at the time when the user desires to add the mark. The user terminal 2, for example, determines the time in the video content when the user ends the slide operation as the desired time when the user desires to add the mark in the video content. Alternatively, the user terminal 2 may determine the time when the user ends the slide operation and performs a predetermined operation (such as selecting the confirm button) as the desired time when the mark is added. The user terminal 2 transmits an addition request indicating the determined desired time when the mark is added to the information processing device 1.

[0050] In the information processing device 1, the receiving unit 131 receives the granting request transmitted by the user terminal 2. That is, the granting request includes information indicating a partial content that is a part of the video content that the user wishes to grant.

[0051] This allows the user to easily specify a part of the video content to which the user wishes to add a comment while rewinding or forwarding the video content.

[0052] The receiving unit 131 may receive an attachment request indicating the start and end points of a range within the video content that the user wishes to attach. Instead of the desired attachment point, the receiving unit 131 may receive an attachment request indicating any one of multiple sections defined by dividing the video content that the user wishes to attach. The receiving unit 131 is not limited to the specific method shown here, and may receive an attachment request indicating partial content within the video content that the user wishes to attach by other methods.

[0053] The specifying unit 132 specifies partial content that is part of the video content and that the user wishes to assign, based on the assignment request received by the receiving unit 131 from each of one or more users.

[0054] 5 is a schematic diagram illustrating the process of the identification unit 132 identifying partial content. The partial content is, for example, a video generated by cutting out a portion specified by the user from a video included in the video content. In this case, the identification unit 132 identifies, for example, a video within a predetermined range (e.g., 5 seconds before and after the desired attachment time) including the desired attachment time indicated in the attachment request, as the partial content, from the video included in the video content. Alternatively, the identification unit 132 may identify, as the partial content, a video within a range from the start time to the end time indicated in the attachment request, from the video included in the video content.

[0055] The partial content may be a still image generated by cutting out a portion specified by the user from a moving image included in the video content. In this case, the specifying unit 132 specifies, as the partial content, for example, a still image of a frame at the desired point in time indicated by the adding request from among the moving images included in the video content.

[0056] When the video content includes moving images of multiple scenes (such as an entire scene and individual scenes) that are played in synchronization with each other, the partial content may be a moving image or still image generated by cutting out a portion specified by the user from the moving image of a scene that the user was watching at the time of the request for addition, among the moving images of the multiple scenes.

[0057] The partial content may be a sound generated by cutting out a portion specified by the user from a sound (voice or music) played together with a moving image included in the video content. In this case, the identification unit 132 identifies, for example, a predetermined range of sound (e.g., 5 seconds before and after the desired addition time) including the desired addition time indicated in the addition request from among the sound played together with the moving image included in the video content as the partial content. Alternatively, the identification unit 132 may identify, as the partial content, a range of sound from the start time to the end time indicated in the addition request from among the sound played together with the moving image included in the video content.

[0058] The identification unit 132 identifies a group of one or more users who have made attachment requests indicating the same partial content. After the reception unit 131 identifies partial content in response to the attachment requests received from each of the users, the identification unit 132 determines the identity of the multiple partial contents using the time point or range of each of the multiple partial contents in the video content.

[0059] The identification unit 132 determines that multiple partial contents are the same, for example, if the time points (frames) or ranges of the multiple partial contents are the same. Alternatively, the identification unit 132 may determine that multiple partial contents are the same if the difference in the time points (frames) or ranges of the multiple partial contents is equal to or less than a predetermined reference value (e.g., equal to or less than one second) indicating that the multiple partial contents are close to each other. The identification unit 132 is not limited to the specific method shown here, and may use other methods to determine the identity of multiple partial contents.

[0060] When a single user has requested the same partial content to be assigned, the identifying unit 132 identifies the single user as one group corresponding to the partial content. When a plurality of users have requested the same partial content to be assigned, the identifying unit 132 identifies the plurality of users as one group corresponding to the partial content.

[0061] The acquisition unit 133 acquires a priority assigned to each of one or more users who have made a grant request. The priority is an index set for each user that is used to select a user to whom partial content is to be granted from among multiple users. The priority is, for example, a value that differs for each of one or more users depending on past actions that the user has taken toward a character appearing in video content.

[0062] The user's past actions are indicated by values ​​such as the amount of purchases of goods related to the character, the amount of assets provided to the character, the past viewing time of video content in which the character appears, etc. The priority is determined to be higher, for example, the larger the value indicating the user's past actions, and lower, for example, the smaller the value indicating the user's past actions.

[0063] The priority is determined in advance based on past actions of each of one or more users and is stored in the storage unit 12 or another storage unit. The acquisition unit 133 acquires the priority of each of one or more users from the storage unit 12 or another storage unit.

[0064] The acquisition unit 133 acquires granting conditions that the determination unit 134 (described later) uses to determine target users. The granting conditions indicate, for example, an upper limit on the number of users to which one piece of content can be granted. The granting conditions may also indicate selection criteria for selecting users to which one piece of content can be granted, which is applied when the upper limit on the number of users to which one piece of content can be granted is exceeded. The selection criteria may be, for example, random, in order of the date and time of granting requests, or in order of priority.

[0065] The granting conditions are designated in advance by an administrator of the information processing system S and stored in the storage unit 12 or another storage unit. The acquisition unit 133 acquires the granting conditions from the storage unit 12 or another storage unit.

[0066] The determination unit 134 determines, as the target user, a user who satisfies a predetermined condition for granting content from one or more users who have made a request for granting content to a partial content. Fig. 6 is a schematic diagram for explaining the process by which the determination unit 134 determines the target user.

[0067] The determination unit 134 determines, as target users, at least some of one or more users who have made a request to grant a content portion (i.e., one or more users belonging to a group corresponding to the content portion) using the granting condition acquired by the acquisition unit 133. For example, when the number of one or more users who have made a request to grant a content portion is equal to or less than the upper limit indicated by the granting condition, the determination unit 134 determines, as target users, one or more users whose number is equal to or less than the upper limit.

[0068] For example, when the number of one or more users who have made a grant request for one content portion exceeds the upper limit indicated by the grant condition, the determination unit 134 selects one or more users whose number is equal to or less than the upper limit in accordance with the selection criteria indicated by the grant condition. When the selection criteria is random, the determination unit 134 randomly selects one or more users whose number is equal to or less than the upper limit from among the one or more users who have made a grant request for one content portion.

[0069] When the selection criterion is the order of the date and time of the grant request, the determination unit 134 selects one or more users who have made a grant request for one piece of partial content in order of the earliest date and time of the grant request, up to an upper limit number.When the selection criterion is the order of priority, the determination unit 134 selects one or more users who have made a grant request for one piece of partial content in order of the highest priority acquired by the acquisition unit 133, up to an upper limit number.

[0070] The determination unit 134 may determine target users using other conditions for granting a user, without being limited to the specific conditions for granting a user shown here.

[0071] 6, in a group of three users α, β, and γ who have specified one partial content, the determination unit 134 determines two users α and β who satisfy the granting condition as target users. This allows the information processing system S to limit the number of users to whom one partial content is granted, thereby maintaining the rarity of the partial content.

[0072] The output unit 135 outputs grant information for granting the partial content identified by the identification unit 132 to the target user determined by the determination unit 134. The output unit 135 outputs, for example, grant information for granting a token associated with the partial content to the target user.

[0073] 7 is a schematic diagram for explaining a process in which the output unit 135 outputs token assignment information. The output unit 135 generates a token including token identification information (token ID) for identifying the token and a content ID for identifying the partial content identified by the identification unit 132. The content ID is associated with the partial content stored in the storage unit 12 or a predetermined storage device.

[0074] The output unit 135 may generate a token that is an NFT that can change (transfer) the holder of the token on the blockchain from the target user at the time of granting to another user different from the target user. This allows the information processing system S to make the token granted to the target user circulatable and increase the value of the token.

[0075] Furthermore, the output unit 135 may generate a token that is an SBT that does not allow the holder of the token to be changed from the target user at the time of granting to another user different from the target user on the blockchain. This allows the information processing system S to prevent the token granted to the target user from being resold to another user.

[0076] The output unit 135 transmits, for example, grant information to the blockchain for adding a transaction indicating the generated token and the user ID of the target user determined by the determination unit 134. The grant information is information that causes the blockchain to issue a token with the target user as the holder. The blockchain adds a transaction that records the user as the holder of the token according to the grant information. As a result, the token is granted to the target user on the blockchain, and the target user becomes able to use the partial content associated with the token.

[0077] Alternatively, the output unit 135 may output, instead of a blockchain, grant information indicating that the partial content has been granted to the target user to a predetermined database stored in the storage unit 12 or a predetermined storage device. The database stores the content ID of the partial content in association with the user ID of the target user to whom the partial content has been granted, in accordance with the grant information output by the output unit 135. This allows information indicating the partial content granted to the target user to be managed in the database, and allows the target user to use the granted partial content.

[0078] The output unit 135 may output grantability information indicating whether or not the user is permitted to receive a specific content portion before the user makes a grant request on the user terminal 2. Fig. 8 is a schematic diagram illustrating the process in which the output unit 135 outputs the grantability information.

[0079] While the user is performing a slide operation (an operation for requesting assignment) to move a specified position on the video content, the determination unit 134 uses the above-mentioned assignment conditions to determine whether the user satisfies the assignment conditions (i.e., whether the user is determined to be the target user) when the user makes an assignment request at the time of the video content being displayed.

[0080] The output unit 135, for example, displays acquisition possibility information A3 indicating whether or not the user determined by the determination unit 134 satisfies the granting condition together with the video content on the display unit of the user terminal 2. In this way, the information processing system S notifies the user whether or not a specific partial content can be granted to the user before the user makes a granting request, thereby preventing the user from making unnecessary granting requests.

[0081] Furthermore, the output unit 135 may display supplemental information about the partial content at that time together with the video content on the display unit of the user terminal 2, on the condition that the user satisfies the granting condition at the time of the video content being displayed. The supplemental information may be, for example, the remaining number of users who can acquire the partial content at that time (the number of users until the upper limit is reached), the attention level of the partial content at that time, etc. The attention level is determined to be higher, for example, the more users have made granting requests for the partial content at that time or for a predetermined range including that time, and lower, for example, the fewer users have made granting requests for the partial content at that time. This allows the information processing system S to increase the motivation of users to make granting requests for the partial content at that time.

[0082] The information processing system S may suggest to the user alternative partial content that is different from the partial content if the user does not satisfy the partial content grant conditions after making an grant request on the user terminal 2 (i.e., if the user is not determined as a target user).

[0083] In this case, the identification unit 132 identifies an alternative partial content, which is a part of video content different from the partial content, for a non-target user who is not determined as a target user among one or more users who have made a grant request.

[0084] 9 is a schematic diagram for explaining the process of identifying alternative content by the identification unit 132. The identification unit 132 identifies, for example, content within a predetermined period (e.g., 5 seconds) before or after the partial content in the video content as the alternative partial content.

[0085] Furthermore, when the video content includes moving images of multiple scenes (such as an entire scene and individual scenes) that are played back in synchronization with each other, the identification unit 132 may identify, as an alternative partial content, a scene from among the multiple scenes that is different from a scene that is a partial content. A scene from among the multiple scenes that is different from a character that appears in the partial content for which the user has made a request for assignment is, for example, a scene from among the multiple scenes that is different from a character that appears in the partial content.

[0086] In addition, the identification unit 132 may identify, as the alternative partial content, a new scene (a scene with a different range or a different zoom factor from the partial content) generated by cutting out a part of the entire scene at the time of the partial content for which the user has made a request to add it.

[0087] The output unit 135 displays information indicating the details of the alternative partial content on the user terminal 2 of the non-target user. The accepting unit 131 accepts, from the user terminal 2, an operation as to whether or not to accept the provision of the alternative partial content from the non-target user.

[0088] The output unit 135 outputs grant information for granting the alternative partial content to the non-target user on the condition that the accepting unit 131 accepts an operation indicating that the alternative partial content is to be granted from the non-target user.

[0089] As a result, the information processing system S can propose the provision of an alternative partial content to a user who was not provided with the desired partial content, thereby preventing the provision request made by the user from going to waste.

[0090] [Information processing method flow] 10 is a flowchart illustrating an exemplary information processing method executed by the information processing device 1 according to this embodiment. The receiving unit 131 receives, from one or more users, a request for assignment indicating partial content that is part of video content and that the users wish to assign (S11).

[0091] The identifying unit 132 identifies partial content that is part of the video content and that the user wishes to assign, based on the assignment requests received from one or more users by the receiving unit 131 (S12). The identifying unit 132 identifies a group of one or more users who have made assignment requests indicating the same partial content (S13).

[0092] The acquisition unit 133 acquires the granting conditions used by the determination unit 134 to determine the target users (S14). The determination unit 134 determines, as the target users, the users who satisfy the predetermined granting conditions from among one or more users who have made grant requests for the partial content (S15).

[0093] The identification unit 132 identifies an alternative partial content, which is a part of the video content different from the partial content, for a non-target user who is a user who was not determined as a target user among one or more users who have made a grant request (S16).

[0094] The output unit 135 outputs the grant information for granting the partial content identified by the identification unit 132 to the target user determined by the determination unit 134 (S17). The output unit 135 may also output the grant information for granting the alternative partial content identified by the identification unit 132 to a non-target user.

[0095] [Effects of the embodiment] According to the information processing system S of this embodiment, the information processing device 1 receives requests from one or more users to grant partial content, which is a part of video content, and grants the partial content to users who satisfy predetermined granting conditions. This allows the information processing system S to grant a part of the video content desired by the user to the user while maintaining its rarity.

[0096] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

[0097] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]

[0098] S Information Processing System 1. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit 131 Reception 132 Specific part 133 Acquisition Department 134 Decision Section 135 Output section 2. User terminal

Claims

1. a receiving unit that receives, from each of one or more users, a grant request indicating a partial content that is a part of a video content and that the user wishes to grant; an acquisition unit that acquires a granting condition stored in advance in a storage unit, the granting condition being used to determine a target user to whom the partial content is to be granted; a determination unit that determines, as a target user, a user who satisfies the granting condition from among the one or more users who have made the granting request for the partial content; an output unit that outputs grant information for granting the partial content to the target user; An information processing device having the above.

2. The determination unit determines the target users, the number of which is equal to or less than an upper limit number indicated by the grant condition, from the one or more users who have made the grant request. The information processing device according to claim 1 .

3. When the number of the one or more users who have made the grant requests exceeds the upper limit number, the determination unit determines the target users, the number of which is equal to or less than the upper limit number, selected from the one or more users who have made the grant requests in order of earliest date and time of making the grant requests. The information processing device according to claim 2 .

4. When the number of the one or more users who have made the grant request exceeds the upper limit number, the determination unit determines the target users, the number of which is equal to or less than the upper limit number, randomly selected from the one or more users who have made the grant request. The information processing device according to claim 2 .

5. an acquisition unit that acquires the priority assigned to each of the one or more users who have made the assignment request; When the number of the one or more users who have made the grant requests exceeds the upper limit number, the determination unit determines the target users, the number of which is equal to or less than the upper limit number, selected from the one or more users who have made the grant requests in descending order of priority. The information processing device according to claim 2 .

6. The priority is a value that differs for each of the one or more users who have made the assignment request depending on a past action taken by the user with respect to a character appearing in the video content. The information processing device according to claim 5 .

7. a specifying unit that specifies an alternative partial content that is a part of the video content different from the partial content for a non-target user who is a user who has not been determined as the target user among the one or more users who have made the grant request; the output unit outputs the grant information for granting the alternative partial content to the non-target user. The information processing device according to claim 1 .

8. the specifying unit specifies content within the video content that is within a predetermined period before or after the partial content as the alternative partial content; The information processing device according to claim 7 .

9. the video content includes a plurality of scenes that can be selected as scenes to be viewed in response to an operation by a user; the identification unit identifies, from among the plurality of scenes, a scene different from the scene that is the partial content as the alternative partial content; The information processing device according to claim 7 .

10. the receiving unit receives the grant request from each of the one or more users while the user is viewing the video content; The information processing device according to claim 1 .

11. The grant information is information that causes a blockchain to issue a non-fungible token associated with the partial content, the non-fungible token being held by the target user. The information processing device according to claim 1 .

12. The processor executes receiving, from each of one or more users, a request for granting a partial content that is a part of a video content and that the user wishes to grant; acquiring a granting condition stored in advance in a storage unit, the granting condition being for determining a target user to whom the partial content is to be granted; determining, as target users, users who satisfy the granting condition among the one or more users who have made the granting request for the partial content; outputting grant information for granting the partial content to the target user; An information processing method comprising:

13. The processor receiving, from each of one or more users, a request for granting a partial content that is a part of a video content and that the user wishes to grant; acquiring a granting condition stored in advance in a storage unit, the granting condition being for determining a target user to whom the partial content is to be granted; determining, as target users, users who satisfy the granting condition among the one or more users who have made the granting request for the partial content; outputting grant information for granting the partial content to the target user; A program that executes.

Citation Information

Patent Citations

  • Information processing apparatus and information processing program

    JP2021043770A

  • Program, information processing apparatus, and information processing method

    JP2024010782A

  • Information processing device, information processing method, and program

    JP2024012045A

  • Information processing apparatus, information processing method, and program

    JP2024024970A

  • Information processing system, control method, and server device

    JP2024052150A