Information processing systems, information processing methods, and programs
Patent Information
- Application Number
- JP2025057534
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-10-14
- Estimated Expiration
- 2045-03-31
Smart Images

Figure 2026165247000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing related to the issuance of digital assets, specifically to the field of information processing for issuing digital assets based on viewing data of program viewers, and more specifically belongs to the technical field of control for issuing digital assets based on viewing data of program viewers.
Background Art
[0002] Patent Document 1 discloses an interactive broadcast viewing technology that is capable of realizing a viewer-participating program with a high sense of presence.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of Invention
Problems to be Solved by the Invention
[0004] However, there was room for improvement in terms of providing a technology that imparts unique value to the actions of viewers.
Means for Solving the Problems
[0005] According to one aspect of the present disclosure, an information processing system is provided. The information processing system includes an acquisition unit that acquires action information indicating actions of a viewer of a program, and an issuance unit that controls to issue digital assets to the viewer using blockchain technology based on the action information.
Brief Description of the Drawings
[0006] [Figure 1] Figure 1 is a diagram illustrating an example of a system configuration of an information processing system. [Figure 2] Figure 2 is a diagram illustrating an example of a hardware configuration of a server apparatus. [Figure 3] Figure 3 shows an example of the hardware configuration of a client device. [Figure 4] Figure 4 shows an example of the functional configuration of a server device. [Figure 5] Figure 5 is a flowchart (part 1) showing an example of information processing performed by a server device. [Figure 6] Figure 6 is a flowchart (part 2) showing an example of information processing performed by a server device. [Figure 7] Figure 7 is a flowchart (part 3) showing an example of information processing performed by a server device. [Figure 8] Figure 8 shows an example of the functional configuration of the server device in Modification Example 1. [Figure 9] Figure 9 is a flowchart (part 4) showing an example of information processing performed by a server device. [Modes for carrying out the invention]
[0007] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other.
[0008] <Embodiment 1> 1. System Configuration Diagram Figure 1 shows an example of the system configuration of the information processing system 1000. As shown in Figure 1, the information processing system 1000 includes a server device 100, a client device 110, and a blockchain system 120 as its system configuration.
[0009] The server device 100, the client device 110, and the blockchain system 120 are communicated with each other via a network 150. The network 150 includes a WAN (Wide Area Network), a LAN (Local Area Network), and the Internet, or any combination thereof. The network 150 includes wired and wireless networks.
[0010] Server device 100 is a server device that provides the main functions of the information processing system 1000. The main processes described below are executed by server device 100. Server device 100 may also control the processes related to the distribution of digital broadcast programs. The processes related to distribution include encoding, multiplexing, modulation, and transmission. Encoding is a compression process for efficiently transmitting video and audio data. For example, encoding methods such as MPEG-2 and H.264 are used. Multiplexing is the process of combining the encoded video and audio data into a single data stream. In the multiplexing process, for example, multiplexing is performed in a format called Transport Stream (TS). Modulation is the process of modulating the multiplexed data so that it can be transmitted over radio waves. For example, modulation methods such as QPSK (Quadrature Phase Shift Keying), 16QAM (16-Quadrature Amplitude Modulation), and 64QAM (64-Quadrature Amplitude Modulation) are used. The transmission process is the process of transmitting a modulated signal as radio waves from an antenna.
[0011] The client device 110 is a device for viewers to watch programs. Here, the program may be a television broadcast program, or it may be a video-distributed course program from an educational institution (e.g., a junior high school, high school, university, graduate school, vocational school, or preparatory school). A course program is a program that forms systematic knowledge. A course may also be called a class, subject, subject, lesson, or lecture. A program may also be called content. The client device 110 may be a television receiver or a PC (Personal Computer). If the client device 110 is a PC, by connecting an external television tuner to the PC and connecting an antenna cable, the user can watch programs such as terrestrial, BS, and CS broadcasts on the client device 110. Furthermore, for the sake of simplicity, this specification will be written assuming that a digital wallet is installed on the client device 110. However, this does not limit this embodiment. The digital wallet may be installed on another device, such as the smartphone of the operator of the client device 110.
[0012] The blockchain system 120 manages various types of information in a distributed manner using the blockchain mechanism. The blockchain system 120 is equipped with multiple node devices connected to each other via a P2P network (P2P = Peer to Peer). The blockchain system 120 divides transaction data, which shows the history of past processing, into blocks of a certain capacity, and generates a blockchain by arranging and linking these blocks in order. The blockchain system 120 assigns the hash value of the previous block to each block and distributes and stores the generated blockchain on each of the multiple node devices. In this way, the blockchain system 120 improves the tamper resistance of the blockchain.
[0013] 2. Hardware Configuration (1) Hardware configuration of server device 100 Figure 2 shows an example of the hardware configuration of server device 100. As shown in Figure 2, the server apparatus 100 includes, as a hardware configuration, a CPU (Central Processing Unit) 201, a memory 202, a non-volatile memory 203, an image processing unit 204, an external I / F 205, a communication I / F 206, and an internal bus 250.
[0014] The CPU 201, the memory 202, the non-volatile memory 203, the image processing unit 204, the external I / F 205, and the communication I / F 206 are connected to the internal bus 250. The respective units connected to the internal bus 250 are configured to be able to exchange data with each other via the internal bus 250.
[0015] The memory 202 is composed of, for example, a RAM (Random Access Memory: a volatile memory using a semiconductor element, etc.). The CPU 201 controls each unit of the server apparatus 100 using the memory 202 as a work memory, in accordance with, for example, a program stored in the non-volatile memory 203. The non-volatile memory 203 stores image data, audio data, other data, various programs for causing the CPU 201 to operate, and the like. The non-volatile memory 203 is configured by, for example, a hard disk (HD) or a ROM (Read Only Memory) or the like. That is, the CPU 201 develops the program stored in the non-volatile memory 203 into the memory 202 and executes the program, whereby the functions of the server apparatus 100 shown in FIG. 4 and FIG. 8 to be described later and the processing of the flowcharts shown in FIG. 5 to FIG. 7 and FIG. 9 to be described later are realized. The server apparatus 100 is an example of a computer. The non-volatile memory 203 is an example of a storage medium.
[0016] The image processing unit 204 performs various types of image processing on image data stored in the nonvolatile memory 203 or the recording medium 208, video signals acquired via the external I / F 205, image data acquired via the communication I / F 206, captured images, and the like, under the control of the CPU 201. The image processing performed by the image processing unit 204 includes A / D conversion processing, D / A conversion processing, image data encoding processing, compression processing, decoding processing, enlargement / reduction processing (resizing), noise reduction processing, color conversion processing, and the like. The image processing unit 204 may be configured with a dedicated circuit block for executing specific image processing. Further, depending on the type of image processing, the CPU 201 may execute the image processing according to a program without using the image processing unit 204.
[0017] The external I / F 205 is an interface for connecting the server apparatus 100 to an external device via a wired cable or wirelessly, and performing input and output of video signals and audio signals. The communication I / F 206 is an interface for communicating with an external device, the network 150, or the like, and transmitting and receiving various data such as files and / or commands.
[0018] For simplification of description, each hardware configuration included in the server apparatus 100 is illustrated as one unit, but a plurality of units may be provided. For example, the server apparatus 100 may include a plurality of CPUs 201. Further, data used when the CPU 201 executes processing based on a program is not limited to the memory 202 and the nonvolatile memory 203, and may be stored in a memory or the like of another apparatus communicable with the server apparatus 100.
[0019] (2) Hardware Configuration of Client Apparatus 110 FIG. 3 is a diagram illustrating an example of a hardware configuration of the client apparatus 110. As illustrated in FIG. 3, the client apparatus 110 includes, as a hardware configuration, a CPU 301, a memory 302, a nonvolatile memory 303, an image processing unit 304, an imaging unit 305, a display 306, an operation unit 307, a recording medium I / F 308, an external I / F 309, a communication I / F 310, and an internal bus 350.
[0020] The CPU 301, memory 302, non-volatile memory 303, image processing unit 304, display 306, operation unit 307, recording medium interface 308, external interface 309, and communication interface 310 are connected to the internal bus 350. Each component connected to the internal bus 350 is configured to exchange data with each other via the internal bus 350.
[0021] Memory 302 consists of, for example, RAM. The CPU 301 controls various parts of the client device 110 using memory 302 as work memory, according to a program stored in, for example, non-volatile memory 303. Non-volatile memory 303 stores image data, audio data, other data, and various programs for the operation of the CPU 301. Non-volatile memory 303 is composed of, for example, a hard disk or ROM. In other words, the functions of the client device 110 are realized when the CPU 301 loads the program stored in non-volatile memory 303 into memory 302 and executes it.
[0022] The image processing unit 304 performs various image processing operations on image data stored in the non-volatile memory 303 or recording medium 208, video signals acquired via the external I / F 309, image data acquired via the communication I / F 310, and captured images, based on the control of the CPU 301. The image processing operations performed by the image processing unit 304 include A / D conversion, D / A conversion, image data encoding, compression, decoding, resizing, noise reduction, and color conversion. The image processing unit 304 may be composed of dedicated circuit blocks for performing specific image processing operations. Alternatively, depending on the type of image processing, the CPU 301 may perform the image processing according to a program without using the image processing unit 304.
[0023] The imaging unit 305 captures an image of a subject based on the control of the CPU 301. The subject is, for example, a viewer watching a program in front of the client device 110.
[0024] The display 306 displays an image or a GUI screen or the like that constitutes a GUI (Graphical User Interface) based on the control of the CPU 301. The CPU 301 generates display control signals according to the program and controls each part of the client device 110 to generate a video signal for display on the display 306 and output it to the display 306. The display 306 displays the image based on the output video signal. The client device 110 itself is configured to have an interface for outputting a video signal for display on the display 306, and the display 306 may be configured as an external monitor.
[0025] The operation unit 307 is an input device for receiving user input, including any or any combination thereof, such as a keyboard or other character information input device, a mouse or touch panel, a button, a dial, a joystick, a touch sensor, or a touchpad. The touch panel is an input device that is superimposed on the display 306 to form a flat surface and outputs coordinate information corresponding to the position of contact. A user can be defined as an operator who operates the client device 110, a person who uses the information processing system 1000, or a person who watches a program.
[0026] The recording medium interface (I / F) 308 is capable of receiving a recording medium 208 such as a memory card, and, based on the control of the CPU 301, reads data from the received recording medium 208 and writes data to the recording medium 208. The external interface (I / F) 309 is an interface for connecting the client device 110 to external devices via wired or wireless cable, and for inputting and outputting video and audio signals. The communication interface (I / F) 310 is an interface for communicating with external devices or the network 150, etc., to send and receive various data such as files and / or commands.
[0027] For the sake of simplicity, each hardware configuration included in the client device 110 is shown as a single entity, but there may be multiple such configurations. For example, the client device 110 may include multiple imaging units.
[0028] 3. Functional Configuration Figure 4 shows an example of the functional configuration of the server device 100. As shown in Figure 4, the server device 100 includes, as a functional configuration, an acquisition unit 410 and an issuing unit 420.
[0029] The acquisition unit 410 acquires behavioral information that indicates the actions of viewers of the program. Behavioral information is information about various real-time actions that occur when viewers watch the program. It can also be said that behavioral information is information that quantifies and summarizes real-time information such as what actions viewers are taking when watching the program, what programs they are interested in, and which scenes (or segments) of which programs they are watching, so that it can be analyzed. For example, the acquisition unit 410 receives viewing information, program viewing time, operations during viewing, gaze information during viewing, etc. from the client device 110 and acquires this information as behavioral information. The behavioral information also includes identification information that identifies the viewer. The identification information that identifies the viewer can be any information that identifies the viewer, but in this specification it is described as the viewer's email address.
[0030] Viewing information refers to real-time information about which programs are being watched. Program viewing time refers to information about which programs are being watched, when, and for how long. Operation during viewing refers to information acquired when the viewer operates the control unit 307 while watching. Gaze information during viewing refers to information about where the viewer is looking within the program displayed on the display 306.
[0031] The acquisition unit 410 acquires viewing information by, for example, collecting operation data such as channel switching and selection operations by the operation unit 307 from the client device 110, and by collecting viewing history and usage status of applications related to viewing programs from the client device 110. The acquisition unit 410 also acquires viewing information by, for example, collecting viewing history and viewing time of videos of programs distributed by the server device 100, and by collecting website browsing history if programs are distributed to be viewable via a website. Furthermore, the acquisition unit 410 acquires gaze information from the behavioral information as a result of determining the viewer's gaze captured by the imaging unit 305 using eye-tracking technology.
[0032] The issuing unit 420 controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information acquired by the acquisition unit 410. Examples of digital assets include non-fungible tokens (NFTs) or cryptocurrencies. For the sake of simplicity, unless otherwise specified, non-fungible tokens will be used as an example of digital assets in the following explanation.
[0033] The issuing unit 420 determines the content of the non-fungible token to be issued (image, video, music, etc.). The issuing unit 420 determines the content of the non-fungible token based, for example, on viewer behavior information and / or program content. Hereinafter, the content of the non-fungible token will also be referred to as NFT content. The NFT content may be stored directly on the blockchain system 120, or it may be stored on a decentralized storage such as IPFS (InterPlanetary File System), and the hash value of the NFT content may be recorded on the blockchain system 120. The issuance of the non-fungible token is carried out by a smart contract. The smart contract is written on the blockchain system 120 and defines the issuance conditions of the non-fungible token, the method of transferring ownership, etc. When the issuing unit 420 executes this smart contract, a new non-fungible token is generated.
[0034] The smart contract associates the generated non-fungible token with the hash value of the NFT content and other metadata (such as the issue date), and records this data on the blockchain system 120. The issuing unit 420 sends identification information that identifies the generated non-fungible token, the hash value of the NFT content, and the smart contract address indicating the location of the smart contract to the email address of the relevant viewer (i.e., the viewer's client device 110, etc.).
[0035] 4. Information Processing The information processing of Embodiment 1 will be described below.
[0036] (1) Overview of the process The acquisition unit 410 acquires behavioral information that indicates the behavior of viewers of the program. The issuing unit 420 controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information acquired by the acquisition unit 410.
[0037] By performing this process, digital assets using blockchain technology can be issued based on the behavior of program viewers. Therefore, it is possible to provide a technology that assigns unique value to the actions of viewers.
[0038] (2) Details of the process (2-1) Specific scenes Figure 5 is a flowchart (part 1) showing an example of information processing performed by the server device 100. In step S510, the acquisition unit 410 acquires behavioral information indicating the actions of viewers of the program.
[0039] In step S520, the issuing unit 420 determines, based on viewer behavior information, whether or not a viewer is watching a specific scene of a specific program. The specific scene may be predetermined or extracted from a program based on predetermined conditions. Examples of predetermined specific scenes include the final scene of a drama or the most exciting scene in a drama. Examples of scenes extracted based on predetermined conditions include a scene in a sports match where a score is scored or a scene where a score is scored that meets specific conditions (such as a home run in a baseball game or a dunk in a basketball game).
[0040] If the broadcasting unit 420 determines that a viewer is watching a specific scene in a program (a specific scene corresponding to the program), it proceeds to step S530 in the flowchart of Figure 5. If it determines that a viewer is not watching a specific scene in a specific program, it terminates the process in the flowchart of Figure 5. The process in step S520 is an example of a process that determines whether or not the requirements for issuing a non-fungible token have been met.
[0041] In step S530, the issuing unit 420 controls the issuance of a non-fungible token to the viewer for viewing a specific scene. If the specific scene is a home run in a baseball game, the NFT content of the non-fungible token may be, for example, an image of the player who hit the home run, or a video of the player who hit the home run. These images or videos may further include images showing the number of home runs hit by that player.
[0042] The process in step S530 is an example of a process in which, if the behavioral information indicates that the viewer has watched a specific scene of the program, the issuing unit 420 controls the issuing unit to issue a digital asset to the viewer for having watched a specific scene. The process in step S530 is also an example of a process in which the issuing unit 420 controls the issuance of digital assets to viewers using blockchain technology based on behavioral information and program content (or specific scenes).
[0043] After the processing in step S530, the process shown in the flowchart in Figure 5 is completed.
[0044] (2-2) Specific options Figure 6 is a flowchart (part 2) showing an example of information processing performed by the server device 100. In step S610, the acquisition unit 410 acquires behavioral information indicating the actions of viewers of the program.
[0045] In step S620, the issuing unit 420 determines, based on viewer behavior information, whether or not a viewer selected a specific option in a selection event for a particular program. An example of a selection event is a voting event in which a viewer selects one voting option from several options. The issuing unit 420 determines, for example, whether or not the viewer selected the option with the most votes in the selection event. Another example of a selection event is a quiz event in which a viewer selects one answer candidate from several answer candidates. The issuing unit 420 determines, for example, whether or not the viewer selected the correct answer option in the quiz event.
[0046] If the issuing unit 420 determines that a viewer has selected a specific option in a program selection event, it proceeds to step S630 in the flowchart of Figure 6. If it determines that a viewer has not selected a specific option in a program selection event, it terminates the process in the flowchart of Figure 6. The process in step S620 is an example of a process that determines whether or not the requirements for issuing a non-fungible token have been met.
[0047] In step S630, the issuing unit 420 controls the issuance of a non-fungible token to the viewer for selecting a specific option. If the specific option in the program's selection event is, for example, the correct answer in a quiz event, the issuing unit 420 controls the issuance of a non-fungible token for answering the quiz correctly.
[0048] The process in step S630 is an example of a process in which, if the behavioral information indicates that a specific option was selected in a program selection event, the issuing unit 420 controls the issuing unit to issue a digital asset to the viewer for selecting a specific option.
[0049] After the processing in step S630, the process shown in the flowchart in Figure 6 is completed.
[0050] (2-3) Watching for more than the specified time Figure 7 is a flowchart (part 3) showing an example of information processing performed by the server device 100. In step S710, the acquisition unit 410 acquires behavioral information indicating the actions of viewers of the program.
[0051] In step S720, the issuing unit 420 determines, based on the viewer's behavior information, whether the viewer has watched the same program for a predetermined time or longer. If the issuing unit 420 determines that the viewer has watched the same program for a predetermined time or longer, it proceeds to step S730 using the flowchart in Figure 7. If it determines that the viewer has not watched the same program for a predetermined time or longer, it terminates the process shown in the flowchart in Figure 7. The process in step S720 is an example of a process that determines whether or not the requirements for issuing a non-fungible token have been met.
[0052] In step S730, the issuing unit 420 controls the issuance of a non-fungibility token to the viewer for watching the same program for a predetermined amount of time or longer.
[0053] The process in step S730 is an example of a process in which, if the behavioral information indicates that the viewing time of the program is longer than a predetermined time, the issuing unit 420 controls the issuing unit to issue digital assets to the viewer according to the viewing time.
[0054] According to the process of Embodiment 1, digital assets using blockchain technology can be issued based on the behavior of program viewers. Therefore, it is possible to provide a technology that assigns unique value to the behavior of viewers. By managing viewer behavior on the blockchain system 120, it is possible to ensure transparency and reliability in, for example, choices and / or votes in programs, and prevent fraud. Furthermore, unique value can be assigned to data related to viewer choices and / or votes. According to the processing in Embodiment 1, digital assets such as non-fungible tokens are issued to viewers in accordance with their behavior information during the broadcast, thus incentivizing viewers to watch the program in real time. Since viewers watch the program in real time, it also benefits the sponsors of the program's commercials (Commercial Messages). Furthermore, if the program is an online course, events and / or polls can be set up at any time, and digital assets such as non-fungible tokens can be issued to viewers who participate in the events and / or polls, which can then be used as proof of attendance. Furthermore, because transparency can be added to real-time voting, the reliability of the voting results is higher compared to general survey methods, and the voting results can be given more value.
[0055] (Variation 1) Modification 1 of Embodiment 1 will now be described. Configurations and processes not described in Modification 1 are the same as those in Embodiment 1. Modification 1 is included in Embodiment 1 and is not different from Embodiment 1.
[0056] Figure 8 shows an example of the functional configuration of the server device 100 in Modification 1. As shown in Figure 8, the server device 100 includes, as a functional configuration, an acquisition unit 410, a modification unit 810, and an issuing unit 820.
[0057] The modification unit 810 changes the program content for each viewer based on behavioral information. For example, if the program is a quiz show, the modification unit 810 may change the program content, such as the difficulty level or genre of the quiz, to be broadcast to the relevant viewer based on the viewer's selection of quiz events (whether the answer is correct or not and / or the number of correct answers, etc.). In such a configuration, information indicating the viewer's selection of quiz events is an example of behavioral information.
[0058] Furthermore, for example, if the program is a drama, the modification unit 810 may branch the story of the drama according to the choices made by the viewer at branching points in the drama, and modify the program content to result in different endings depending on the branching point, and then broadcast it. In such a configuration, information indicating the results of the choices made by the viewer at branching points in the drama is an example of behavioral information.
[0059] Furthermore, for example, if the program is a cooking show, the modification unit 810 may change the program content and broadcast it so that it becomes a cooking show where the program is cooked according to the recipe selected by the viewer for the ingredients and / or cooking method. In such a configuration, information indicating the viewer's selection of ingredients and / or cooking method is an example of behavioral information.
[0060] The issuing unit 820 controls the issuance of digital assets to viewers using blockchain technology based on the behavioral information acquired by the acquisition unit 410 and the program content modified by the modification unit 810.
[0061] Figure 9 is a flowchart (part 4) showing an example of information processing performed by the server device 100. In step S910, the acquisition unit 410 acquires behavioral information indicating the actions of viewers of the program.
[0062] In step S920, the modification unit 810 modifies the program content for each viewer based on viewer behavior information. In step S930, the issuing unit 820 determines whether the requirements for issuing a non-fungible token are met based on the viewer's behavior information and the program content modified by the modification unit 810. The issuance requirements include watching a specific scene (for example, the last scene of the program modified by the modification unit 810), selecting a specific option in the program modified by the modification unit 810, or watching the program modified by the modification unit 810 for a specified time or longer. The issuance requirements can also be described as the specific conditions for issuing a non-fungible token.
[0063] If the issuing unit 820 determines that the requirements for issuing a non-fungible token are met, it proceeds to step S940 in the flowchart of Figure 9. If it determines that the requirements for issuing a non-fungible token are not met, it terminates the process in the flowchart of Figure 9. The process in step S930 is an example of a process that determines whether or not the requirements for issuing a non-fungible token have been met.
[0064] In step S940, the issuing unit 420 controls the issuance of non-fungible tokens to the viewer for viewing a specific scene, selecting a specific option, or watching the same program for a predetermined amount of time or longer. The process in step S940 is also an example of a process that controls the issuance of digital assets to viewers using blockchain technology based on behavioral information and program content.
[0065] According to Modification 1, the content of a program can be modified based on the behavior of the program's viewers, and digital assets using blockchain technology can be issued. Therefore, it is possible to provide a technology that assigns unique value to the behavior of viewers.
[0066] <Note> The product may be provided in any of the following embodiments. (Note 1) An information processing system, A data acquisition unit that acquires viewer data for the program, A management unit manages the aforementioned viewing data on the blockchain, A providing unit that provides the aforementioned viewing data to the requester, A receiving unit that receives digital assets from the requester as a reward for the provision of the viewing data by the providing unit, An information processing system having (Note 2) The information processing system described in Appendix 1, The aforementioned requesting party is the system of the advertisers who place advertisements in the program. Information processing system. (Note 3) The information processing system described in Appendix 1, The aforementioned requesting party is a system of a research company that conducts research on advertising for the program. Information processing system. (Note 4) An information processing system described in any one of the appendices 1 to 3, A first display control unit that displays a selection screen including the digital assets received by the receiving unit, A selection unit that selects the digital asset to be exchanged in accordance with the selection operation via the selection screen, An exchange unit that exchanges the digital assets selected by the selection unit with the digital assets of other viewers, An information processing system further possessing the following. (Note 5) An information processing system described in any one of the appendices 1 to 4, A public access control unit that makes public the selected digital assets from among the digital assets received by the receiving unit, A receiving unit that receives exchange requests for selected digital assets from among the digital assets made public by the public control unit, It further possesses, The aforementioned exchange request includes information on other users' digital assets. The aforementioned other user's digital assets are the digital assets to be exchanged. Information processing system. (Note 6) An information processing system described in any one of the appendices 1 to 5, A public access control unit that makes public the selected digital assets from among the digital assets received by the receiving unit, A setting unit that sets a price for the digital assets made public by the public control unit, An information processing system further possessing the following. (Note 7) An information processing system described in any one of the appendices 1 to 6, The digital assets received by the receiving unit are used as coupon tickets. Information processing system. (Note 8) An information processing system described in any one of the appendices 1 to 7, The aforementioned viewer further has a wallet function providing unit for managing the aforementioned digital assets, The aforementioned wallet function provider manages the public key and the private key. Information processing system. (Note 9) An information processing system described in any one of the appendices 1 to 8, The aforementioned digital asset is a non-fungible token. Information processing system. (Note 10) An information processing system described in any one of the appendices 1 to 8, The aforementioned digital asset is a cryptocurrency. Information processing system. (Note 11) An information processing method performed by an information processing system, We obtain behavioral information that shows the actions of the program's viewers. Based on the aforementioned behavioral information, control is made to issue digital assets to the aforementioned viewers using blockchain technology. Information processing methods. (Note 12) It is a program, Computers, A program to function as an information processing system as described in any one of the appendices 1 through 10.
[0067] While various embodiments of the present invention have been described, these are presented as examples only and are not intended to limit the scope of the invention. Novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. Embodiments and variations thereof are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0068] 100: Server device 110: Client device 150: Network 201:CPU 202: Memory 203: Non-volatile memory 204: Image Processing Unit 205: External I / F 206: Communication I / F 1000: Information Processing System
Claims
1. An information processing system, An acquisition unit that acquires behavioral information showing the behavior of viewers of the program, An issuing unit that controls the issuance of digital assets to the viewer using blockchain technology based on the aforementioned behavioral information, An information processing system having
2. The information processing system according to claim 1, The program further includes a modification unit that changes the program content for each viewer based on the aforementioned behavioral information. The issuing unit controls the issuance of digital assets to the viewers using blockchain technology based on the behavioral information and the program content. Information processing system.
3. The information processing system according to claim 1, If the behavioral information indicates that the viewer has viewed a specific scene of the program, the issuing unit controls the issuance of the digital asset to the viewer for having viewed the specific scene. Information processing system.
4. The information processing system according to claim 1, If the behavioral information indicates that a specific option was selected in the program's selection event, the issuing unit controls the issuance of the digital asset to the viewer for selecting that specific option. Information processing system.
5. The information processing system according to claim 4, The aforementioned selection event is a voting event in which a voter chooses one option from multiple options. Information processing system.
6. The information processing system according to claim 4, The aforementioned selection event is a quiz event in which the participant selects one answer from multiple answer candidates. Information processing system.
7. The information processing system according to claim 1, If the behavioral information indicates that the viewing time of the program is longer than a predetermined time, the issuing unit controls the issuance of the digital asset to the viewer in proportion to the viewing time. Information processing system.
8. The information processing system according to claim 1, The aforementioned program is a television broadcast program. Information processing system.
9. The information processing system according to claim 1, The aforementioned program is a video-based lecture series provided by an educational institution. Information processing system.
10. The information processing system according to claim 1, The aforementioned digital asset is a non-fungible token. Information processing system.
11. The information processing system according to claim 1, The aforementioned digital asset is a cryptocurrency. Information processing system.
12. An information processing method performed by an information processing system, We obtain behavioral information that shows the actions of the program's viewers. Based on the aforementioned behavioral information, control is made to issue digital assets to the aforementioned viewers using blockchain technology. Information processing methods.
13. It is a program, Computers, A program for functioning as an information processing system according to any one of claims 1 to 11.
Citation Information
Patent Citations
Content delivering apparatus and content viewing terminal
JP2009071847A