Information processing device, information processing method, and program
The information processing device addresses the lack of personalized content by extracting and assigning tokens for preferred characters in image content, thereby enhancing user experience through tailored content delivery.
Patent Information
- Application Number
- JP2024224360
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-19
AI Technical Summary
Existing systems do not allow users to assign content related to their preferred characters in image content, limiting personalized experiences.
An information processing device that accepts user designations of characters, acquires viewing status, extracts partial content featuring the designated character based on viewing conditions, and outputs grant information for token assignment on a blockchain.
Enables users to receive content related to their preferred characters, enhancing personalization and user satisfaction by providing tailored image content experiences.
Smart Images

Figure 0007660758000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program for processing information regarding tokens managed on a blockchain. [Background technology]
[0002] Patent Document 1 describes an invention that associates content such as images related to an event with a token held by a user on a blockchain when the user enters the event venue or when the event ends. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2024-8711 A Summary of the Invention [Problem to be solved by the invention]
[0004] Conventionally, it has been common for users to view image content distributed via a network on an information terminal. When multiple characters (people, animals, virtual characters, etc.) appear in the image content, each user has a different favorite character. The invention described in Patent Document 1 can provide each user with an image corresponding to the user's position in the event venue, but cannot provide each user with content related to each user's favorite character.
[0005] The present invention has been made in consideration of these points, and has an object to provide a user with content relating to a character that matches the user's preferences among image content. [Means for solving the problem]
[0006] An information processing device of a first aspect of the present invention has a reception unit that receives from a user a designation of a character appearing in image content, an acquisition unit that acquires a viewing status when the user views the image content, an extraction unit that extracts partial content that is part of the image content and in which the character designated by the user appears based on the viewing status, and an output unit that outputs grant information for granting the user a token associated with the partial content.
[0007] The extraction section may extract, as the partial content, a section of a video, which is the image content, in which the viewing situation satisfies a predetermined extraction condition.
[0008] The information processing device may further have an analysis unit that generates a character string by verbalizing the image content, and the extraction unit may extract the partial content by comparing the extraction condition with the character string corresponding to the image content.
[0009] The viewing status may include at least one of biometric information indicating the physical condition of the user at each of multiple points in time when the user viewed the image content, and behavioral information indicating the behavior performed by the user.
[0010] The image content may include a plurality of scenes that can be selected by the user to be viewed in accordance with an operation by the user, and the extraction unit may select a scene from the plurality of scenes that the user has not viewed as the partial content.
[0011] The receiving unit may receive desired conditions desired for extracting the partial content from the user, and the extracting unit may extract a part of the image content that matches the desired conditions as the partial content.
[0012] The acquisition unit may acquire the viewing status of a plurality of users who viewed the image content and specified the character specified by the user, and the extraction unit may extract the partial content based on the viewing status of the user and the viewing status of the plurality of users.
[0013] The viewing status of the multiple users may include behavior information indicating behavior performed by the multiple users at multiple time points when each of the multiple users viewed the image content.
[0014] The extraction unit may extract the partial content that differs among the plurality of users in accordance with a priority that is associated in advance with each of the plurality of users.
[0015] The extraction section may extract the partial content that differs among a plurality of users who have viewed the image content and who have specified the character specified by the user.
[0016] After the extraction unit extracts the partial content, the reception unit may receive permission information from a business operator providing the image content indicating whether or not to permit the granting of the token, and the output unit may output the grant information on the condition that the permission information indicates that the granting of the token is permitted.
[0017] The token may be a non-fungible token managed on a blockchain, and the grant information may be information that causes the blockchain to issue the non-fungible token with the user as the holder.
[0018] An information processing method of a second aspect of the present invention includes the steps of: receiving from a user a designation of a character appearing in image content; acquiring a viewing status when the user viewed the image content; extracting partial content that is part of the image content and in which the character designated by the user appears based on the viewing status; and outputting assignment information for granting a token associated with the partial content to the user, executed by a processor.
[0019] A third aspect of the program of the present invention causes a processor to execute the steps of accepting from a user a designation of a character appearing in image content, acquiring a viewing situation when the user viewed the image content, extracting partial content that is part of the image content and in which the character designated by the user appears based on the viewing situation, and outputting grant information for granting a token associated with the partial content to the user. Effect of the Invention
[0020] According to the present invention, it is possible to provide a user with content relating to a character that matches the user's preferences among image content. [Brief description of the drawings]
[0021] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment. [Diagram 2] 1 is a block diagram of an information processing system according to an embodiment. [Diagram 3] FIG. 13 is a schematic diagram of a user terminal displaying a reception screen. [Figure 4] FIG. 2 is a schematic diagram for explaining image content viewed by a user. [Diagram 5] 11 is a schematic diagram for explaining a process in which an extracting unit extracts partial content. FIG. [Figure 6] 11 is a schematic diagram for explaining a process in which an extracting unit verbalizes image content. FIG. [Figure 7] 11 is a schematic diagram for explaining a process in which an output unit outputs token grant information. FIG. [Figure 8] FIG. 11 is a flowchart illustrating an exemplary information processing method executed by an information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] [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 a user terminal 2. The information processing system S may also include other devices such as a server and a terminal.
[0023] The information processing device 1 is a computer that performs processing related to tokens managed on a blockchain. A token is information stored on a blockchain and is held by any user. A token is associated with content, which is digital data such as an image or music, and indicates the 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.
[0024] 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 holder of the token 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.
[0025] The user terminal 2 is a computer for displaying image content for a user to view. The image content is, for example, a moving image in which a plurality of characters appear. The characters appearing in the image content are, for example, people or animals that appear in the image content. The image content may include audio that is played together with the image.
[0026] 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 a liquid crystal display for displaying information. The user terminal 2 can communicate with the information processing device 1 via a wireless communication or wired communication 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 a user, a designation of a character appearing in an image content before or while the user is viewing the image content.
[0028] A user views image content on a user terminal 2. After the user views the image content, the information processing device 1 acquires the viewing situation when the user viewed the image content. The viewing situation is, for example, information indicating the physical condition of the user or the behavior of the user when the user viewed the image content.
[0029] Based on the viewing situation, the information processing device 1 extracts partial content, which is a part of the image content and in which a character specified by the user appears. The partial content is, for example, a section in a moving image that is the image content, in which a character specified by the user appears and which includes a time point at which the user performed a predetermined action (such as inputting a comment on the image content).
[0030] The information processing device 1 outputs grant information for granting a token associated with a partial content to the user. The blockchain issues a token with the user as the holder according to the grant information. The user is granted the token, and is thereby able to view the partial content associated with the token on the user terminal 2.
[0031] In this way, the information processing system S provides the user with partial content extracted according to the viewing situation when the user viewed the image content and the character designated by the user. This allows the information processing system S to provide the user with content related to a character that matches the user's preferences from among the image content.
[0032] [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 exist. In FIG. 2, each block indicates a configuration in functional units, not a configuration in hardware (device) units. 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.
[0033] 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 by wire or wirelessly. The information processing device 1 may also be configured by a cloud that is a collection of computer resources.
[0034] 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.
[0035] 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 a program 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.
[0036] The control unit 13 has a reception unit 131, an acquisition unit 132, an extraction unit 133, an analysis 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 acquisition unit 132, the extraction unit 133, the analysis unit 134, and the output unit 135 by executing a program stored in the storage unit 12.
[0037] The process 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 a character appearing in the image content before the user views the image content or while the user is viewing the image content. The reception unit 131 causes the user terminal 2 to display a reception screen for receiving the designation of the character.
[0038] 3 is a schematic diagram of the user terminal 2 displaying a reception screen. The reception screen includes, for example, an area for receiving character designation and an area for receiving desired conditions for extracting partial content, which will be described later.
[0039] The character may be, for example, a person or an animal captured as a subject in a live-action video that is the image content, or may be, for example, a virtual character depicted in an animated video that is the image content.
[0040] The reception unit 131 acquires, for example, information that associates image content with a plurality of characters that appear in the image content, which is stored in advance in the storage unit 12. The reception unit 131 displays, on a reception screen, a plurality of characters that are associated with image content that the user plans to view or is currently viewing in the acquired information. The user specifies a character by selecting a character to be used to extract partial content from among the plurality of characters displayed on the reception screen.
[0041] The desired conditions are, for example, conditions for extracting partial content from image content. The desired conditions include, for example, the number of characters appearing in the partial content (one or more), the range in which the characters appearing in the partial content are captured (only the face or the entire body), etc. The reception unit 131 displays a plurality of predefined options for the desired conditions on the reception screen. The user specifies the desired conditions by selecting one of the options for the desired conditions displayed on the reception screen.
[0042] The user performs an operation to specify a character and desired conditions on the user terminal 2. The user terminal 2 transmits information indicating the character and desired conditions specified by the user to the information processing device 1. In the information processing device 1, the reception unit 131 stores the information indicating the character and desired conditions received from the user terminal 2 in the storage unit 12.
[0043] 3, the reception unit 131 receives the designation of the character and the desired conditions on a screen different from the screen displaying the image content, but the designation of the character and the desired conditions may be received on the screen displaying the image content. When the information processing device 1 extracts partial content without using the user's desired conditions, the reception unit 131 does not need to receive the designation of the desired conditions.
[0044] A user to whom partial content is to be assigned views image content on the user terminal 2. The user terminal 2, for example, accepts designation of image content that the user wishes to view. The user terminal 2 sequentially receives a portion of the image content or receives the entire image content from the information processing device 1 or other device that distributes the designated image content. The user terminal 2 displays the received image content on a display unit.
[0045] FIG. 4 is a schematic diagram for explaining image content viewed by a user. The image content includes a plurality of scenes that the user can select as the object to be viewed according to an operation by the user. The image content includes, for example, an overall scene in which a predetermined range is captured or depicted, and one or more individual scenes in which a range narrower than the overall scene is captured or depicted. The overall scene is, for example, a moving image of a scene including a plurality of characters. On the other hand, an individual scene is, for example, a moving image of a scene including any one of the plurality of characters. Each of the one or more individual scenes is previously associated with a character included in the individual scene.
[0046] The individual scene is generated, for example, by cutting out a part of the overall scene. In this case, the individual scene is generated, for example, by performing a known image recognition process on the overall scene to automatically cut out an area in which each of the multiple characters appears. Alternatively, the individual scene may be generated by a human visually recognizing the overall scene and cutting out an area in which each of the multiple characters appears.
[0047] Also, each individual scene may be generated by capturing an image of each of the characters with a camera different from the camera that captured the overall scene. Also, each individual scene may be created as an independent scene rather than as part of the overall scene.
[0048] Each time point of the overall scene and each time point of the individual scene are associated in advance. When the image content is played back, one of the overall scene and the individual scene is selected as the main viewing target at each time point of the image content. For example, in response to a user performing an operation to select one of the overall scene and the individual scene as the main viewing target at any time point while the image content is being viewed, the user terminal 2 may start to display the selected scene larger than the unselected scene on one screen from that time point. Also, in response to a user performing an operation to select one of the overall scene and the individual scene as the main viewing target at any time point while the image content is being viewed, the user terminal 2 may start to display the selected scene without displaying the unselected scene from that time point.
[0049] The acquisition unit 132 acquires a viewing situation when the user views the image content. The viewing situation includes, for example, at least one of bio-information indicating the user's physical condition and behavioral information indicating the behavior performed by the user at each of a plurality of time points of the image content when the user views the image content.
[0050] Biometric information is information indicating the physical condition of a user, such as the user's gaze, the user's speech, the user's movement, etc. Gaze is, for example, the user looking at image content. Speech is, for example, the user uttering a voice. Movement is, for example, the user performing a predetermined movement. Biometric information is recorded, for example, by a camera, microphone, sensor, etc. provided in the user terminal 2 or a device different from the user terminal 2.
[0051] The behavioral information is information indicating behavior performed by a user, such as, for example, character input by the user, scene selection by the user, asset provision by the user, etc. Character input is, for example, a user posting a comment on image content. Scene selection is, for example, a user performing an operation of selecting either the entire scene or an individual scene. Asset provision is, for example, a user providing an asset such as money, cryptocurrency, or points (also called tipping) to a party involved in the image content (provider, performer, etc.). The behavioral information is recorded, for example, by the user terminal 2 or a device different from the user terminal 2.
[0052] The acquiring unit 132 acquires, for example, the viewing status stored in the storage unit 12 of the user terminal 2. The acquiring unit 132 may be a device that records the viewing status (biometric information or behavioral information) and acquires the viewing status from a device different from the user terminal 2. The acquiring unit 132 may acquire the viewing status stored in the information processing device 1 that distributes image content or another device.
[0053] The acquisition unit 132 may acquire the viewing status of a plurality of users who have viewed the image content and who have specified a character specified by a user to which partial content is to be assigned. The viewing status of the plurality of users includes, for example, behavioral information indicating behaviors performed by the plurality of users at each of a plurality of time points when the image content was viewed by each of the plurality of users. The viewing status of the plurality of users indicates, for example, the viewing rate of an individual scene, the number of comments posted, the amount of assets provided, etc. The viewing status of the plurality of users may or may not include the viewing status of the user to which partial content is to be assigned.
[0054] Based on the viewing state acquired by the acquisition unit 132, the extraction unit 133 extracts partial content, which is a part of the image content and in which a character specified by the user and accepted by the acceptance unit 131 appears.
[0055] Fig. 5 is a schematic diagram for explaining the process of extracting partial content by the extraction unit 133. Fig. 5 shows the image content as a rectangular area, with the horizontal axis representing the time that has elapsed since the playback start point of the image content.
[0056] The extraction unit 133 identifies the location (section and scene) in the image content where the character specified by the user appears. The extraction unit 133 automatically identifies the section and scene where the character specified by the user appears, for example, by performing a known image recognition process on the image content. The extraction unit 133 may also identify the location where the character specified by the user appears, using information indicating one or more characters appearing in each section and each scene of the image content, which is input in advance by a human being.
[0057] Furthermore, the extraction unit 133 may specify, from among a plurality of individual scenes included in the image content, an individual scene that is associated in advance with a character designated by the user as a location in which the character appears.
[0058] The extraction unit 133 extracts, as a partial content, a section in which a character specified by a user appears in the image content and in which the viewing situation satisfies a predetermined extraction condition. The section of the image content is, for example, a moving image corresponding to a part of the playback time of the entire moving image, which is the image content.
[0059] When the image content includes multiple scenes (the entire scene and one or multiple individual scenes), the extraction unit 133 extracts a section in any one of the multiple scenes whose viewing situation satisfies a predetermined extraction condition as a partial content. In this case, the partial content is a combination of a part of the scene and a part of the section in the image content.
[0060] The extraction condition includes, for example, that at least one of the biometric information and the behavioral information included in the viewing situation satisfies a predetermined criterion. In this case, the extraction unit 133 extracts, as a partial content, a part of the image content where a character designated by the user appears, where at least one of the biometric information and the behavioral information satisfies a criterion. The criteria for the biometric information and the behavioral information that are the extraction condition are, for example, predetermined by an administrator of the information processing system S and stored in the storage unit 12.
[0061] The extraction unit 133 extracts, as partial content, a part of the image content where a character specified by the user appears, in which the biometric information indicates that the user has looked at the image content or uttered a voice. Also, the extraction unit 133 extracts, as partial content, a part of the image content where a character specified by the user appears, in which the behavioral information indicates that the user has posted a comment or provided an asset. This allows the information processing system S to provide the user with a part of the image content where the user may have paid attention, as partial content.
[0062] The extraction conditions may include the desired conditions received by the receiving unit 131. In this case, the extracting unit 133 extracts a part of the image content that matches the desired conditions from among the parts in which the character specified by the user appears, as partial content. For example, when the desired conditions indicate that the number of characters is one, the extracting unit 133 extracts an individual scene associated with the character specified by the user as partial content. For example, when the desired conditions indicate that the number of characters is multiple, the extracting unit 133 extracts the entire scene as partial content. This allows the information processing system S to provide the user with a part of the image content that matches the user's desire as partial content.
[0063] The extraction condition may include a scene that the user has not viewed. In this case, the extraction unit 133 extracts, as partial content, a scene that the user has not viewed among a plurality of scenes (the entire scene and one or more individual scenes) in which a character specified by the user appears in the image content, based on a scene selection by the user indicated by the viewing situation. This allows the information processing system S to provide the user with a scene that the user has not viewed in the image content as partial content.
[0064] The extraction condition may include a scene viewed by the user. In this case, the extraction unit 133 extracts, as a partial content, a scene viewed by the user from among a plurality of scenes (the entire scene and one or more individual scenes) including a portion in which a character specified by the user appears in the image content, based on a scene selection by the user indicated by the viewing situation. This allows the information processing system S to provide the user with a scene actually viewed by the user in the image content as a partial content.
[0065] When the acquisition unit 132 acquires the viewing situations of multiple users, the extraction unit 133 may extract partial content based on the viewing situation of the user to whom the partial content is to be assigned and the viewing situations of the multiple users. For example, the extraction unit 133 extracts, as partial content, a part of the viewing situations of the multiple users that indicates that the viewing situation of the user to whom the partial content is to be assigned satisfies the above-mentioned condition and that the viewing rate of individual scenes, the number of comments posted, or the amount of assets provided by the multiple users is equal to or greater than a predetermined reference value. This allows the information processing system S to provide the user with a part of the image content that is popular among multiple users as partial content.
[0066] When multiple users are targets for partial content assignment, the extraction unit 133 may extract partial content that differs between multiple users who have viewed the image content and specified the same character. In this case, the extraction unit 133 extracts partial content that differs between multiple users according to a priority previously associated with each of the multiple users. The priority is, for example, a rank assigned to each of the multiple users, and is determined according to the user's past viewing time, the number of comments posted, the amount of assets provided, etc.
[0067] For example, for each of a plurality of users, the extraction unit 133 extracts partial content that is more popular the higher the priority of the user, and extracts partial content that is less popular the lower the priority of the user. The popularity of a partial content is defined, for example, as being higher the larger the viewership rating, the number of comments posted, or the amount of assets provided, and lower the smaller the popularity. In this way, the information processing system S can make partial contents provided to a plurality of users different from one another, and increase the added value of the partial contents.
[0068] The extraction unit 133 may generate one partial content by integrating a plurality of sections or a plurality of scenes that satisfy the extraction condition using a generation program such as a generation AI (Artificial Intelligence).
[0069] The extraction conditions are not limited to the specific conditions shown here, and partial content may be extracted based on the user's viewing situation and other conditions using characters designated by the user.
[0070] The extraction unit 133 may extract partial content by verbalizing the image content and comparing it with the extraction conditions. Fig. 6 is a schematic diagram for explaining the process in which the extraction unit 133 verbalizes the image content.
[0071] The analysis unit 134 performs a known image recognition process on the image content to verbalize the image content and generate character strings expressing the content of the image content at each of a plurality of time points. For example, the analysis unit 134 generates character strings corresponding to the image content at each time point (time stamp) of the image content. When the image content includes a plurality of scenes, the analysis unit 134 generates character strings corresponding to each of the plurality of scenes.
[0072] The extraction unit 133 extracts partial content by comparing predetermined extraction conditions with the character string generated by the analysis unit 134. The extraction conditions are, for example, the number of characters (one or more), the range in which the character is imaged (only the face or the entire body), etc., indicated by the desired conditions accepted by the acceptance unit 131.
[0073] For example, the extraction unit 133 determines whether or not a character string associated with each of a plurality of time points in the image content satisfies an extraction condition. The extraction unit 133 extracts a predetermined range (e.g., 30 seconds) including a time point in the image content that is determined to satisfy the extraction condition as partial content. This allows the information processing system S to provide the user with partial content that is automatically extracted based on the contents of the image content as a condition.
[0074] The output unit 135 outputs grant information for granting, to a user, a token associated with the partial content extracted by the extraction unit 133. Fig. 7 is a schematic diagram for explaining a process in which the output unit 135 outputs the grant information of the token.
[0075] 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 extracted by the extraction unit 133. The content ID is associated with the partial content stored in the storage unit 12 or a predetermined storage device.
[0076] 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 user at the time of grant to another user different from the user. This allows the information processing system S to make the token granted to the user circulatable, thereby increasing the value of the token.
[0077] In addition, 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 user at the time of granting to another user different from the user on the blockchain. This allows the information processing system S to prevent the token granted to the user from being resold to another user.
[0078] The output unit 135 transmits, for example, to the blockchain, grant information for adding a transaction indicating the generated token and the user ID of the user to whom the partial content is to be granted. The grant information is information that causes the blockchain to issue a token with the 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 user on the blockchain, and the user becomes able to use the partial content associated with the token.
[0079] The output unit 135 may output the grant information on the condition that permission to grant a token is obtained from the business providing the image content. In this case, after the extraction unit 133 extracts the partial content, the reception unit 131 receives permission information indicating whether or not to grant a token to a user at an information terminal used by the business providing the image content.
[0080] The output unit 135 outputs the grant information on condition that the permission information accepted by the accepting unit 131 indicates that granting of a token is permitted. On the other hand, the output unit 135 does not output the grant information on condition that the permission information accepted by the accepting unit 131 indicates that granting of a token is not permitted. This allows the information processing system S to switch whether or not to grant a token according to the intention of the business entity providing the image content.
[0081] [Information processing method flow] 8 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing device 1 according to this embodiment. Before or while the user is viewing the image content, the reception unit 131 receives from the user a designation of a character appearing in the image content and a desired condition for extracting partial content (S11).
[0082] The user views the image content on the user terminal 2. The acquisition unit 132 acquires the viewing status when the user views the image content (S12). The viewing status includes, for example, at least one of bio-information indicating the user's physical condition and behavioral information indicating the behavior performed by the user at each of a plurality of time points of the image content when the user views the image content.
[0083] Based on the viewing status acquired by the acquisition unit 132, the extraction unit 133 extracts partial content, which is a part of the image content and in which a character specified by the user and accepted by the acceptance unit 131 appears (S13).
[0084] The output unit 135 generates a token including a token ID for identifying the token and a content ID for identifying the partial content extracted by the extraction unit 133. The output unit 135 outputs grant information for granting the generated token to the user (S14). The blockchain adds a transaction that records the user as a holder of the token according to the grant information. As a result, the token is granted to the user on the blockchain.
[0085] [Effects of the embodiment] According to the information processing system S of this embodiment, the information processing device 1 extracts partial content, which is a part of the image content, according to the viewing situation when the user viewed the image content and the character specified by the user, and grants the user a token associated with the extracted partial content. This allows the information processing system S to grant the user partial content related to a character that matches the user's preferences in the image content.
[0086] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."
[0087] Although the present invention has been described above using the embodiments, 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 distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]
[0088] S Information Processing System 1. Information processing device 2. User terminal 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Acquisition Department 133 Extraction part 134 Analysis Department 135 Output section
Claims
1. a reception unit that receives, from a user, a designation of a character that appears in the image content; an acquisition unit that acquires a viewing state when the user viewed the image content; an extraction unit that extracts a partial content, which is a part of the image content and in which the character specified by the user appears, based on the viewing state; an output unit that outputs grant information for granting the token associated with the partial content to the user; An information processing device having the above configuration.
2. the extraction unit extracts, as the partial content, a section in which the viewing situation satisfies a predetermined extraction condition from a moving image that is the image content; The information processing device according to claim 1 .
3. An analysis unit that generates a character string by verbalizing the image content, the extraction unit extracts the partial content by comparing the extraction condition with the character string corresponding to the image content; The information processing device according to claim 2 .
4. The viewing status includes at least one of biometric information indicating a physical condition of the user at each of a plurality of time points when the user viewed the image content and behavioral information indicating a behavior performed by the user. The information processing device according to claim 1 .
5. the image content includes a plurality of scenes that the user can select as an object to be viewed in response to an operation by the user; the extraction unit selects, as the partial content, a scene that the user has not viewed from among the plurality of scenes; The information processing device according to claim 1 .
6. the receiving unit receives a desired condition for extracting the partial content from the user; the extraction unit extracts a part of the image content that meets the desired condition as the partial content; The information processing device according to claim 1 .
7. The acquisition unit acquires the viewing status of a plurality of users who have viewed the image content and who have designated the character designated by the user, The extraction unit extracts the partial content based on the viewing situation of the user and the viewing situations of the plurality of users. The information processing device according to claim 1 .
8. The viewing status of the plurality of users includes behavior information indicating behaviors performed by the plurality of users at each of a plurality of time points when the plurality of users viewed the image content. The information processing device according to claim 7.
9. the extraction unit extracts the partial content that differs among the plurality of users in accordance with a priority previously associated with each of the plurality of users; The information processing device according to claim 7.
10. The extraction unit extracts the partial content that differs among a plurality of users who have viewed the image content and who have specified the character specified by the user. The information processing device according to claim 1 .
11. the reception unit receives, after the extraction unit extracts the partial content, permission information indicating whether or not to permit granting of the token from a business entity that provides the image content; The output unit outputs the grant information on condition that the permission information indicates that granting of the token is permitted. The information processing device according to claim 1 .
12. The token is a non-fungible token managed on a blockchain; The grant information is information that causes the blockchain to issue the non-fungible token with the user as the holder. The information processing device according to claim 1 .
13. The processor executes receiving, from a user, a designation of a character appearing in the image content; acquiring a viewing state when the user viewed the image content; extracting a partial content, which is a part of the image content and in which the character specified by the user appears, based on the viewing state; outputting grant information for granting the token associated with the partial content to the user; An information processing method comprising the steps of:
14. The processor: receiving, from a user, a designation of a character appearing in the image content; acquiring a viewing state when the user viewed the image content; extracting a partial content, which is a part of the image content and in which the character specified by the user appears, based on the viewing state; outputting grant information for granting the token associated with the partial content to the user; A program to execute.
Citation Information
Patent Citations
Content management system, method, and program
JP2024008711A
Information processing apparatus, management apparatus, information processing method, management apparatus control method, and program
JP2024113437A
Automated video clip non-fungible token (NFT) generation
JP2024541749A
Image display device and control method thereof
US20150310897A1
Cited By
Program, information processing device, method and system
JP7755909B1
Information processing device and information processing method
JP7929319B1