Information processing system, information processing method and program

The information processing system enriches gaming entertainment by integrating viewer interaction and identification into game streaming, enhancing viewer participation and streamer-viewer engagement.

JP7755146B2Active Publication Date: 2025-10-16CAPCOM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021184290
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-11
Publication Date
2025-10-16
Estimated Expiration
2041-11-11

AI Technical Summary

Technical Problem

Conventional methods for streaming game videos limit the depth of interaction between streamers and viewers, hindering the enhancement of entertainment value in gaming experiences.

Method used

An information processing system that integrates game streaming with user identification and interaction features, allowing viewers to participate in the game by displaying user information on the streamer's terminal and enabling interactive elements based on viewer posts.

Benefits of technology

Enhances entertainment value by facilitating deeper engagement between streamers and viewers through interactive game participation and personalized game experiences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007755146000001
    Figure 0007755146000001
  • Figure 0007755146000002
    Figure 0007755146000002
  • Figure 0007755146000003
    Figure 0007755146000003
Patent Text Reader

Abstract

To provide an information processing system, an information processing method, and a program for realizing a new entertainment through distribution and viewing of a game animation.SOLUTION: An information processing system is provided. The information processing system is configured so as to execute the following respective steps. In a progress step, a game is progressed on the basis of game operation that a first terminal receives from a first user. In an output step, distribution data for distributing an animation for showing a game screen in which a game is under progress to a second terminal of a second user are outputted to an animation distribution site. In an acquisition step, identification information for identifying the second user is acquired from the animation distribution site on the basis of contribution to an animation from the second user. In an identification step, second user information for expressing the second user is identified on the basis of the acquired identification information. In a display step, a game screen including second user information is displayed to the first terminal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] BACKGROUND ART In recent years, a communication system and a communication method have been disclosed that enable a distributor to communicate with a user who is viewing content while the distributor is distributing the content to the user (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-172200 Summary of the Invention [Problem to be solved by the invention]

[0004] However, with conventional technology, when streaming video of a game, simply displaying posts about the game video on the video viewing screen limits the extent to which communication between the streamer, who is the game player, and the viewer can be deepened, leaving room for improvement in the entertainment value unique to games.

[0005] In consideration of the above circumstances, this disclosure aims to provide technology that realizes new entertainment through the distribution and viewing of game videos. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, an information processing system is provided. The information processing system is configured to execute the following steps: In the progress step, a first terminal progresses a game based on a game operation received from a first user; In the output step, distribution data for distributing a video showing a game screen in which the game is progressing to a second terminal of a second user is output to a video distribution site; In the acquisition step, identification information identifying the second user is acquired from the video distribution site based on a post from the second user regarding the video; In the identification step, second user information representing the second user is identified based on the acquired identification information; and In the display step, a game screen including the second user information is displayed on the first terminal.

[0007] According to the present disclosure, it is possible to provide technology that realizes new entertainment through the distribution and viewing of game videos. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1 according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the server device 2. [Figure 3] 2 is a block diagram showing functions realized by a control unit 23 in a server device 2 according to an embodiment of the present disclosure. FIG. [Figure 4] 2 is a block diagram showing the hardware configuration of a first terminal 4. FIG. [Figure 5] 2 is a block diagram showing functions realized by a control unit 46 in a first terminal 4 according to an embodiment of the present disclosure. FIG. [Figure 6] 3 is a flowchart showing an example of the flow of information processing executed by the information processing system 1. [Figure 7] 10 is an example of a video viewing screen 7 displayed on a second terminal 5. [Figure 8] 10 is an example of a game screen 8 displayed on the first terminal 4. [Figure 9]3 is a flowchart showing an example of the flow of information processing executed by the information processing system 1. [Figure 10] 3 is a flowchart showing an example of the flow of information processing executed by the information processing system 1. [Figure 11] 10 is an example of a video viewing screen 9 displayed on a second terminal 5. [Figure 12] 1 is an example of a game screen 10 displayed on a first terminal 4. [Figure 13] 10 is an example of a game screen 11 displayed on the first terminal 4. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other.

[0010] Incidentally, the program for realizing the software appearing in the embodiments of the present disclosure may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0011] Furthermore, in the embodiments of the present disclosure, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. Furthermore, the embodiments of the present disclosure handle various types of information, which may be represented by, for example, physical values ​​of signal values ​​representing voltages and currents, high and low signal values ​​as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations may be performed on a circuit in the broad sense.

[0012] In addition, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.

[0013] [First embodiment] 1. Game Description Fig. 1 is a configuration diagram illustrating an information processing system 1 according to an embodiment of the present disclosure. In the information processing system 1 shown in Fig. 1, a server device 2, a video distribution site 3, a first terminal 4, and a plurality of second terminals 5 are connected to each other via a communication network 6 so as to be able to communicate with each other.

[0014] The game according to this embodiment is an online game executed in the information processing system 1. A user of this game (hereinafter simply referred to as a "game user") causes one or more player characters to act in the virtual space of the game, and causes the player characters to fight against enemy characters, which are non-player characters.

[0015] The above-described games are played using a first terminal 4 or a second terminal 5, which may be a home game console such as a PlayStation (registered trademark), a portable game console such as a Nintendo Switch (registered trademark), or an electronic device such as a personal computer, a smartphone, or a tablet. The following describes an example in which the first terminal 4 and the second terminal 5 are smartphones.

[0016] 2. Overview of Information Processing System 1 As shown in FIG. 1, the information processing system 1 includes a server device 2, a video distribution site 3, a first terminal 4, and a plurality of second terminals 5, which are connected via a communication network 6. These components will be further described. Here, the system exemplified as the information processing system 1 is made up of one or more devices or components. Therefore, even the server device 2 alone is an example of a system.

[0017] The server device 2 stores game programs and game data, and manages the game data of the first terminal 4 and the second terminal 5 (for each game account information described below).

[0018] The video distribution site 3 is installed and managed by a video distribution service operator, and provides various services related to video distribution to distributors and viewers (hereinafter collectively referred to as "service users") via dedicated applications or websites.

[0019] The first terminal 4 is a terminal operated by the first user FU. The first terminal 4 executes a predetermined game based on the game operation of the first user FU. To do so, the first terminal 4 receives (specifically, downloads and installs) a game program and game data from the server device 2 via the communication network 6. Each first user FU is assigned game account information, including identification information such as a game ID and a password, in association with the first terminal 4. This game account information is transmitted from the first terminal 4 to the server device 2 and is used for authentication processing in the server device 2.

[0020] After the authentication process, it becomes possible for the server device 2 and the first terminal 4 to communicate with each other. After the authentication process, the first terminal 4 receives data necessary for the game progress (data related to the game progress status) from the server device 2, and then progresses the game while outputting game images and sounds to the display 61 and the speaker 62 based on the game operations of the first user FU.

[0021] Furthermore, the first user FU can upload a video showing a game screen of a game that is progressing through the first user's own game operations to the video distribution site 3 via the server device 2 or the first terminal 4. The video distribution site 3 can distribute the video uploaded by the first user FU, who is the distributor, to multiple second terminals 5 as appropriate.

[0022] The second terminal 5 is a terminal operated by the second user SU. In FIG. 1, the second terminal 5 used by the second user SU1 is represented as the second terminal 5a, the second terminal 5 used by the second user SU2 is represented as the second terminal 5b, and the second terminal 5 used by the second user SU3 is represented as the second terminal 5c. The second terminal 5 can display videos distributed from the video distribution site 3. Furthermore, the second user SU using the second terminal 5 can post C, such as a message M, to the videos distributed from the video distribution site 3. Furthermore, the second terminal 5, like the first terminal 4 described above, can execute a predetermined game based on the game operation of the second user SU.

[0023] 2.1 Hardware Configuration Hereinafter, each hardware configuration of the information processing system 1 will be described with reference to Figures 1, 2 and 4. Note that each of the multiple second terminals 5 has the same configuration.

[0024] <Server device 2> 2, the server device 2 includes a network interface 21, a storage unit 22, and a control unit 23. The network interface 21 and the storage unit 22 are electrically connected to the control unit 23 via a bus 29.

[0025] The network interface 21 is communicably connected to a video distribution site 3, a first terminal 4, and a plurality of second terminals 5 via a communication network 6 such as the Internet and a LAN (Local Area Network).

[0026] The storage unit 22 is composed of an HDD (Hard Disk Drive), RAM (Random Access Memory), ROM (Read Only Memory), SSD (Solid State Drive), etc. The storage unit 22 stores various programs including a part of the game program according to this embodiment, various data related to the game, etc.

[0027] The control unit 23 is configured by a microcomputer including a CPU and semiconductor memory, and controls the operation of the server device 2, which is its own device. In particular, the control unit 23 realizes various functions related to the server device 2, which is its own device, by reading out predetermined programs stored in the storage unit 22. In other words, information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and each of the means described below can be executed. Note that the control unit 23 is not limited to being single, and it may be implemented by having multiple control units 23 for each function. It may also be a combination of these.

[0028] <Video Streaming Site 3> The video distribution site 3 has a network interface, a storage unit, and a control unit. The network interface and the storage unit are electrically connected to the control unit via a bus.

[0029] The network interface is communicably connected to the server device 2 and a plurality of second terminals 5 via a communication network 6 such as the Internet or a LAN.

[0030] The storage unit is composed of an HDD, RAM, ROM, SSD, etc. Specifically, the storage unit stores account information of service users who use the video distribution service (hereinafter simply referred to as "service account information"), the service user's login history, a video database, various programs required to run the video distribution service, etc.

[0031] The control unit is composed of a microcomputer including a CPU and semiconductor memory, and controls the operation of the video distribution site 3, which is the device itself. In particular, the control unit realizes various functions related to the video distribution site 3, which is the device itself, by reading out predetermined programs stored in the memory unit 22. Here, the various functions include various functions related to video distribution, such as a function for managing service users, a function for managing videos uploaded by distributors, and a function for distributing videos to viewers. Note that the control unit is not limited to a single unit, and it may be implemented with multiple control units for each function. It may also be a combination of these.

[0032] <Terminal 1 4> 4, the first terminal 4 has a display 61, a speaker 62, and a touchpad 63 either externally connected or built-in. The first terminal 4 also has a network interface 41, a graphics processing unit 42, an audio processing unit 43, an operation unit 44, a storage unit 45, and a control unit 46. The network interface 41, the graphics processing unit 42, the audio processing unit 43, the operation unit 44, and the storage unit 45 are electrically connected to the control unit 46 via a bus 49.

[0033] The network interface 41 is communicably connected to the communication network 6 in order to transmit and receive various data between the first terminal 4 and the server device 2.

[0034] The graphics processing unit 42 renders game images including characters and various objects related to the virtual game space in a moving image format in accordance with game image information output from the control unit 46. The graphics processing unit 42 is connected to a display 61, which may be, for example, a liquid crystal display, and the game images rendered in a moving image format are displayed on the display 61 as a game screen.

[0035] The audio processing unit 43 is connected to a speaker 62 , and reproduces and synthesizes game sounds in accordance with instructions from the control unit 46 , and outputs the sounds from the speaker 62 .

[0036] The operation unit 44 is connected to the touchpad 63, and transmits and receives data related to operation inputs to and from the touchpad 63. For example, the first user FU touches the touchpad 63 to input an operation signal to the first terminal 4.

[0037] The storage unit 45 is composed of an HDD, an SSD, a RAM, a ROM, etc. The storage unit 45 stores game data downloaded from the server device 2, various programs including a part of the game program, game account information of the first terminal 4, which is the user's own device, etc.

[0038] The control unit 46 is configured by a microcomputer including a CPU and semiconductor memory, and controls the operation of the first terminal 4, which is its own device. In particular, the control unit 46 realizes various functions related to the first terminal 4, which is its own device, by reading out predetermined programs stored in the storage unit 45. In other words, information processing by software stored in the storage unit 45 is specifically realized by the control unit 46, which is an example of hardware, and each of the means described below can be executed. Note that the control unit 46 is not limited to being single, and it may be implemented by having multiple control units 46 for each function. It may also be a combination of these.

[0039] <Second Terminal 5> The second terminal 5 has the same hardware configuration as the first terminal 4, and therefore its description will be omitted. However, the network interface is connected to be able to communicate with the server device 2 and the video distribution site 3 via a communication network 6 such as the Internet and a LAN.

[0040] 2.2 Functional Configuration Next, each functional configuration of the information processing system 1 will be described with reference to FIGS.

[0041] <Server device 2> The following describes the functional configuration of the server device 2 according to this embodiment. As described above, various functions of the server device 2 can be executed by each means included in the control unit 23, which is an example of hardware, by specifically implementing information processing by software stored in the storage unit 22.

[0042] 3 is a block diagram showing functions realized by the control unit 23 in the server device 2 according to an embodiment of the present disclosure. Specifically, the server device 2, which is an example of the information processing system 1, includes an information processing means 2301, a checking means 2302, a receiving means 2303, an acquiring means 2304, a determining means 2305, an identifying means 2306, a deciding means 2307, a displaying means 2308, a sending means 2309, an outputting means 2310, an adjusting means 2311, a storage means 2312, a progressing means 2313, and a game controlling means 2314.

[0043] 3, the storage unit 22 also stores a game user DB 221. The game user DB 221 stores, for each piece of game account information including a game user's identification information such as a game ID and a password, information such as a game user name GN, a game user rank UR, and status information related to the player character operated by the game user, the amount of consumable media usable in the virtual space of the game, information related to parameters, and attribute information of the game user such as the game user's gender, age, occupation, and residential area, in association with each other.

[0044] The information processing means 2301 is configured to transmit and receive various data between the first terminal 4, the second terminal 5, and the video distribution site 3. Main data received by the information processing means 2301 from the first terminal 4 or the second terminal 5 includes game program download request information, a game execution request, an autoplay execution / end request, game account information, game data, etc. Main data transmitted by the information processing means 2301 to the first terminal 4 or the second terminal 5 includes information for confirming that the first terminal 4 or the second terminal 5 has received the game program. Furthermore, the information processing means 2301 executes processing for settling a charge (hereinafter simply referred to as a "charge request") based on a request received from the first terminal 4 or the second terminal 5 via the network interface 21 for a charge to restore a predetermined amount of parameters.

[0045] The main data that the information processing means 2301 receives from the video distribution site 3 includes a distribution address for the first user FU to upload videos as a distributor, a post C from the second user SU, identification information for identifying the second user SU, and optional information attached to the post C. The main data that the information processing means 2301 transmits to the video distribution site 3 includes service account information of the first user FU, distribution data for distributing a video showing a game screen of a game being progressed by the game operation of the first user FU, and the like.

[0046] The checking means 2302 is configured to execute authentication processing using the game account information of the first user FU received from the first terminal 4. Furthermore, the checking means 2302 is configured to link the game account information with the service account information, as will be described in detail later.

[0047] The accepting unit 2303 is configured to accept various information. For example, the accepting unit 2303 is configured to accept game operations by the game user. Details will be described later.

[0048] The acquiring means 2304 is configured to acquire various information. For example, as an acquiring step, the acquiring means 2304 is configured to acquire identification information that identifies the second user SU from the video distribution site 3 based on a post C from the second user SU to the video. For example, as an acquiring step, the acquiring means 2304 is configured to, when it is determined that there is a participation request, acquire identification information associated with the participation request from the video distribution site 3. For example, as an acquiring step, the acquiring means 2304 is configured to acquire first identification information associated with the participation request from the video distribution site 3. For example, as an acquiring step, the acquiring means 2304 is configured to acquire first identification information associated with the second identification information from the video distribution site 3. For example, as an acquiring step, the acquiring means 2304 is configured to acquire the second identification information from the video distribution site 3. For example, as an acquiring step, the acquiring means 2304 is configured to further acquire optional information associated with the post C. The acquisition means 2304 is configured, for example, as an acquisition step, to further acquire optional information attached to the post C made by the second user SU to the video when it is determined that there is a participation request. The acquisition means 2304 is configured, for example, as an acquisition step, to further acquire optional information attached to the post C made by the second user SU to the video. Details will be described later.

[0049] The determination means 2305 is configured to determine various information. The determination means 2305, which is an example of a first determination means, is configured, for example, as a first determination step, to determine whether or not there is a request from the second user SU to participate in the game based on the post C. The determination means 2305, which is an example of a first determination means, is configured, for example, as a first determination step, to determine that there is a request from the second user SU to participate in the game if the post C includes a character string corresponding to the first identification information. The determination means 2305, which is an example of a second determination means, is configured, for example, as a second determination step, to determine the priority of allowing the second user SU to participate in the game based on option information. Details will be described later.

[0050] The identification means 2306 is configured to identify various information. For example, as an identification step, the identification means 2306 is configured to identify a second user information UI representing the second user SU based on the acquired identification information. For example, as an identification step, the identification means 2306 is configured to identify a candidate information AI representing the second user SU as a candidate for allowing them to participate in the game based on identification information associated with the participation request. For example, as an identification step, the identification means 2306 is configured to identify a candidate information AI representing the second user SU as a candidate for allowing them to participate in the game based on first identification information associated with the participation request. For example, as an identification step, the identification means 2306 is configured to identify the second user information UI or the candidate information AI based on the first identification information or the first identification information associated with the participation request. For example, as an identification step, the identification means 2306 is configured to identify the stored first identification information based on the second identification information, and then identify the second user information UI or the candidate information AI based on the first identification information or the first identification information associated with the participation request. Details will be provided later.

[0051] The determination means 2307 is configured to determine various things. For example, as a determination step, the determination means 2307 is configured to determine, based on priority, participants to be allowed to participate in the game from among a plurality of second users SU who have requested to participate in the game. Details will be described later.

[0052] The display means 2308 is configured to display various game screens on the first terminal 4. For example, as a display step, the display means 2308 is configured to display a game screen including a second user information UI on the first terminal 4. For example, as a display step, the display means 2308 is configured to display a game screen including a candidate information AI on the first terminal 4. For example, as a display step, the display means 2308 is configured to determine a display mode of the second user information UI or the candidate information AI on the game screen based on option information. For example, as a display step, the display means 2308 is configured to determine a display mode of the candidate information AI on the game screen based on priority. For example, as a display step, the display means 2308 is configured to display a game screen including candidate information of the second user determined as a participant on the first terminal 4. Details will be described later.

[0053] The transmitting means 2309 is configured to transmit various information to the second terminal 5. For example, as a transmitting step, the transmitting means 2309 is configured to transmit a game execution request to the second terminal 5 of the second user SU corresponding to the selected candidate information AI based on a selection operation of at least one candidate information AI received by the first terminal 4 from the first user FU. For example, as a transmitting step, the transmitting means 2309 is configured to transmit a game execution request to the second terminal 5 of the second user SU who is a participant. Details will be described later.

[0054] The output means 2310 is configured to output various information. For example, as an output step, the output means 2310 is configured to output, to the video distribution site 3, distribution data for causing a video showing a game screen in which a game is in progress to be distributed to the second terminal 5 of the second user SU. Details will be described later.

[0055] The adjustment means 2311 is configured to adjust various things. For example, as an adjustment step, the adjustment means 2311 is configured to adjust a predetermined effect in the game that is granted to at least one of the first user FU and the second user SU when the second user SU participates in the game, based on option information. Details will be described later.

[0056] The storage means 2312 is configured to store various information in the storage unit 22. Details will be described later.

[0057] The progression means 2313 is configured to progress the game from the start to the end. The progression means 2313 is configured to progress the game based on game operations received by the first terminal 4 from the first user FU as progression steps, for example. Details will be described later.

[0058] The game control means 2314 is configured to read data such as objects included in the game data from the storage unit 22 in accordance with operations by the game user and the progress of the game, and execute the game in the game execution environment, as will be described in detail later.

[0059] <Terminal 1 4> The functional configuration of the first terminal 4 according to this embodiment will be described below. As described above, various functions of the first terminal 4 can be executed by each means included in the control unit 46, which is an example of hardware, by specifically implementing information processing by software stored in the storage unit 45 by the control unit 46.

[0060] 5 is a block diagram showing functions realized by the control unit 46 in the first terminal 4 according to an embodiment of the present disclosure. Specifically, the first terminal 4 includes a communication unit 461, a game execution unit 462, and a notification control unit 463.

[0061] 5, the storage unit 45 stores game user information. The game user information is at least a portion of the information in the game user DB 221 stored in the storage unit 22 of the server device 2. The game user DB 221 manages a master of the game user information, and the storage unit 45 of the first terminal 4 stores at least a portion of the information in this master that is distributed from the server device 2.

[0062] The communication means 461 is configured to communicate with the server device 2 via the network interface 41. The communication means 461 is configured to generate and transmit information that can be understood by the server device 2 in response to various operation signals received by the operation unit 44 from the touchpad 63. For example, the communication means 461 transmits game account information, download request information for new game data, etc. to the server device 2. The communication means 461 also receives new game data, etc., sent from the server device 2 in response to the download request information.

[0063] The game execution means 462 is configured to execute a game in accordance with game operations performed via the touchpad 63 by the first user FU using the first terminal 4, which is the user's own device. Specifically, the game execution means 462 reads object data included in the game data from the storage unit 45 or uses data received from the server device 2 to execute a game program, and generates two-dimensional or three-dimensional game image information. The game image information is processed by the graphics processing unit 42, and the processed game images are successively displayed on the display 61.

[0064] The game execution means 462 then places the character on the game image in accordance with the game operation of the first user FU using the first terminal 4, which is the user's own device, and controls the character's behavior in the virtual space in accordance with the game operation of the first user FU and the progress of the game. The game execution means 462 also causes the player character to use items, etc. selected by the first user FU in accordance with the game operation. The game execution means 462 places the character and controls the character's behavior based on game data (operation data) without relying on input by the first user FU, for example, as autoplay.

[0065] The notification control means 463 is configured to control the display of the display 61 and the audio output of the speaker 62 in response to game operations and the like of the first user FU using the first terminal 4, which is the device itself, during the execution of the game.

[0066] 3. Operational flow of information processing system 1 In this section, an information processing method of the information processing system 1 described above will be explained.

[0067] The figures referred to in this section are as follows: FIG. 6 is a flowchart showing an example of the flow of information processing executed by the information processing system 1; FIG. 7 is an example of a video viewing screen 7 displayed on the second terminal 5; and FIG. 8 is an example of a game screen 8 displayed on the first terminal 4.

[0068] The following describes the flow of information processing executed by the information processing system 1, following the flowchart in Fig. 6. For convenience of explanation, it is assumed that the first user FU, the second user SU1, and the second user SU2 have already created accounts for an online game executed in the information processing system 1, and that the game account information of the first user FU, the second user SU1, and the second user SU2 is stored in the storage unit 22 of the server device 2. It is also assumed that the first user FU has already installed, on the first terminal 4, a dedicated application for the online game executed in the information processing system 1 (hereinafter, also simply referred to as a "game application"). Similarly, it is assumed that the second user SU1 has already installed a game application on the second terminal 5a.

[0069] Also, for the sake of convenience, it is assumed that the first user FU, the second user SU1, and the second user SU2 have already created accounts for the video distribution service provided by the video distribution site 3, and that the service account information of the first user FU, the second user SU1, and the second user SU2 is stored in the memory unit of the video distribution site 3.

[0070] First, the first user FU starts a game application on the first terminal 4. After the game application is started, the communication means 461 transmits game account information of the first user FU to the server device 2 via the network interface 41 and the communication network 6. The game account information is received by the information processing means 2301 of the server device 2 via the network interface 21. Thereafter, the checking means 2302 executes authentication processing by checking the received game account information against the game account information of the first user FU managed in the game user DB 221 of the storage unit 22 (step S001).

[0071] If the authentication process is successful, the game control means 2314 transmits a signal to the information processing means 2301 requesting that a menu screen be displayed on the display 61 of the first terminal 4. Thereafter, the information processing means 2301 transmits this menu screen display request to the first terminal 4 via the network interface 21 and the communication network 6. The menu screen display request is received by the communication means 461 via the network interface 41. Next, the game execution means 462 generates game image information related to the menu screen based on the received request. This game image information is processed by the notification control means 463 and the graphics processing unit 42, and a menu screen (not shown) is displayed on the display 61 (step S002).

[0072] Next, the first user FU uses the touchpad 63 of the first terminal 4 to select a game to play on a menu screen (not shown) and requests video distribution of the game. After that, the operation unit 44 receives an operation signal from the touchpad 63, and the communication means 461 transmits the signal as a video distribution execution request to the server device 2 via the network interface 41 and the communication network 6. The video distribution execution request is received by the information processing means 2301 of the server device 2 via the network interface 21, and then the accepting means 2303 accepts the video distribution execution request (step S002).

[0073] After the accepting means 2303 accepts the video distribution execution request, the game control means 2314 transmits to the information processing means 2301 a signal requesting that an input screen for inputting service account information be displayed on the display 61 of the first terminal 4. Thereafter, the information processing means 2301 transmits this input screen display request to the first terminal 4 via the network interface 21 and the communication network 6. The input screen display request is received by the communication means 461 via the network interface 41. Next, the game execution means 462 generates game image information related to the input screen based on the received request. This game image information is processed by the notification control means 463 and the graphics processing unit 42, and an input screen (not shown) is displayed on the display 61 (step S003).

[0074] When the first user FU inputs, for example, a service ID and a password as service account information, the operation unit 44 receives the operation signal, and the communication means 461 transmits the service account information of the first user FU to the server device 2 via the network interface 41 and the communication network 6. The service account information is received by the information processing means 2301 of the server device 2 via the network interface 21. Thereafter, the information processing means 2301 transmits the service account information to the video distribution site 3 via the network interface 21 and the communication network 6 (step S003).

[0075] Thereafter, the control unit of the video distribution site 3 executes authentication processing by comparing the received service account information with the service account information managed in the storage unit of the video distribution site 3. If the authentication processing is successful, the control unit of the video distribution site 3 determines a distribution address for the first user FU to use as a distributor to upload videos. Next, the control unit of the video distribution site 3 transmits the distribution address to the server device 2 via the network interface and the communication network 6 (step S003).

[0076] Next, the information processing means 2301 of the server device 2 receives the distribution address via the network interface 21. Thereafter, the checking means 2302 executes account linkage and registration of the distribution address by updating the information of the first user FU managed in the game user DB 221. In detail, the checking means 2302 executes processing to associate the service account information and the distribution address with the game account information of the first user FU (step S003).

[0077] After the matching means 2302 links the accounts and registers the distribution address, the progression means 2313 sends a signal to the game control means 2314 requesting that the game be started. Next, the game control means 2314 sends a signal to the information processing means 2301 requesting that a play screen be displayed on the display 61 of the first terminal 4. Thereafter, the information processing means 2301 sends this play screen display request to the first terminal 4 via the network interface 21 and the communication network 6. The play screen display request is received by the communication means 461 via the network interface 41. Next, the game execution means 462 generates game image information related to the play screen based on the received request. This game image information is processed by the notification control means 463 and the graphics processing unit 42, and a play screen (not shown) is displayed on the display 61 (step S004).

[0078] After the game has started, each time the receiving means 2303 receives a signal from the first terminal 4 related to a game operation of the first user FU, the progression means 2313 transmits a signal for controlling the progress of the game to the game control means 2314. The game control means 2314 transmits the signal to the game execution means 462 via the information processing means 2301, the network interface 21, the communication network 6, the network interface 41, and the communication means 461. After receiving the signal from the game control means 2314, the game execution means 462 updates the game image information. Next, the updated game image information is processed by the notification control means 463 and the graphics processing unit 42, thereby updating the play screen and progressing the game. That is, as a progression step, the progression means 2313 progresses the game based on the game operation received by the first terminal 4 from the first user FU (step S004).

[0079] The communication means 461 transmits a game screen, for example, a play screen, displayed on the display 61 of the first terminal 4 and showing the progress of the game after the game has started, to the server device 2 via the network interface 41 and the communication network 6. The play screen is received by the information processing means 2301 of the server device 2 via the network interface 21. Thereafter, as an output step, the output means 2310 outputs distribution data to the video distribution site 3 for distributing a video showing the play screen (game screen) to the second terminal 5 of the second user SU. In detail, the output means 2310 generates distribution data by, for example, converting the play screen (game screen) into video data, and transmits a signal to the information processing means 2301 requesting that the distribution data be sent to the distribution address registered in step S003. Thereafter, the information processing means 2301 transmits the distribution data to the distribution address of the video distribution site 3 via the network interface 21 and the communication network 6. The distribution data may be game video data itself obtained by converting the game play screen (game screen), game audio, etc. into video data, or commentary video data in which audio data of the first user FU or another user who will be the commentator is added to the game video data. Furthermore, the distribution data may be game video data or commentary video data generated from image data in which an image such as a face photo or avatar image of the first user FU is additionally added to the game play screen (game screen) (step S005).

[0080] Thereafter, the control unit of the video distribution site 3 distributes a video showing a play screen (game screen) of the game being played by the first user FU, in association with a viewing address, for example, a URL (Uniform Resource Locator), based on the received distribution data. The second user SU can access the viewing address using the second terminal 5 to display a video viewing screen 7 (FIG. 7) on the display unit of the second terminal 5, and view the video (step S005).

[0081] FIG. 7 is an example of a video viewing screen 7 displayed on the second terminal 5. The video viewing screen 7 shown in FIG. 7 includes, for example, a video display area VA displaying a video showing a play screen (game screen) of a game being played by the first user FU, a play / pause button PS, a volume icon SV, a display area for a post C, a text box TB and a stamp icon SI for making a post C, and a deep link DL that enables acquisition of a game ID. On the video viewing screen 7 of FIG. 7, if the second user SU has already created an account for the video distribution service provided by the video distribution site 3, the second user SU can make a post C as a poster. In detail, as a poster, the second user SU can, for example, enter a message M in the text box TB or select and enter an appropriate stamp ST from a list of available stamps ST displayed by selecting the stamp icon SI (step S006).

[0082] The input information such as the message M and stamp ST entered by the second user SU is received by the video distribution site 3, and the control unit of the video distribution site 3 executes a process of associating the input information with the service account information of the second user SU stored in the storage unit. Next, the control unit of the video distribution site 3 manages the received input information as a post C together with information representing the second user SU, for example, the service username SN and profile icon PI of the second user SU. Note that the information representing the second user SU is information included in the service account information, or information managed in association with the service account information. Next, the control unit of the video distribution site 3 executes a process of displaying the post C on the video viewing screen 7 (FIG. 7) (step S006).

[0083] Furthermore, the control unit of the video distribution site 3 transmits the post C to the server device 2 via the network interface and the communication network 6. The information processing means 2301 of the server device 2 receives the post C via the network interface 21. Thereafter, the determination means 2305 determines whether or not there is a predetermined request from the second user SU to the first user FU, based on the message M etc. included in the post C. Here, the predetermined request is, for example, a request to participate in a game, a request to register as a friend, a request to provide a gift, etc. (step S006).

[0084] When the determination means 2305 determines that there is a predetermined request (step S007: YES), it transmits a signal to the information processing means 2301 requesting the transmission of identification information that identifies the second user SU. Thereafter, the information processing means 2301 transmits this transmission request to the video distribution site 3 via the network interface 21 and the communication network 6. Thereafter, the control unit of the video distribution site 3 transmits the identification information that identifies the second user SU to the server device 2 via the network interface and the communication network 6 based on the received transmission request. The identification information is received by the information processing means 2301 of the server device 2 via the network interface 21, and then acquired by the acquisition means 234. That is, as an acquisition step, the acquisition means 2304 acquires the identification information that identifies the second user SU from the video distribution site 3 based on the post C from the second user SU to the video (steps S007 and S008).

[0085] Here, examples of the identification information for identifying the second user SU include first identification information for identifying the second user SU in the game and second identification information for identifying the second user SU on the video distribution site 3. The first identification information is, for example, a game ID, and the second identification information is, for example, a service ID. Furthermore, the acquisition means 2304 can acquire the identification information for identifying the second user SU in the following three ways, a to c (step S008).

[0086] a) As an acquisition step, the acquisition means 2304 may acquire first identification information that identifies the second user SU in the game from the video distribution site 3. According to this aspect, even if the game account information and service account information of the second user SU are not linked in the server device 2, the first identification information such as a game ID is provided directly from the second user SU as a post C to the game video, so that applications such as friend registration and participation in the game can be easily accepted via the video viewing screen (step S008).

[0087] For example, as shown on the video viewing screen 7 of FIG. 7, the post C1 from the second user SU1 includes a character string corresponding to a game ID (first identification information), and therefore the acquiring unit 2304 acquires the game ID (first identification information) from the video distribution site 3 as identification information for identifying the second user SU1. Note that, as shown on the video viewing screen 7 of FIG. 7, it is preferable that the character string corresponding to the game ID (first identification information) is displayed in obscured characters. Alternatively, the character string corresponding to the game ID (first identification information) may be hidden on the video viewing screen 7. Furthermore, the method by which the second user SU1 inputs the character string corresponding to the game ID (first identification information) as the post C1 is, for example, as follows. First, the second user SU1 touches the deep link DL on the video viewing screen 7 to cause a screen displaying the game ID (first identification information) of the game application to be displayed on the display unit of the second terminal 5a. Next, the second user SU1 can copy the string corresponding to the displayed game ID (first identification information) and paste it into the text box TB on the video viewing screen 7, thereby inputting the string as a post C1 (step S008).

[0088] b) As an acquisition step, the acquisition means 2304 may acquire the first identification information associated with the second identification information from the video distribution site 3. According to this aspect, by linking the game account information and service account information of the second user SU in advance on the video distribution site 3, the second user SU, who is a viewer of the game video, can easily apply to register as a friend or participate in a game from the video viewing screen without having to input information such as a game ID (step S008).

[0089] For example, if the second user SU2 has registered a game ID (first identification information) in a video distribution service provided by the video distribution site 3, the storage unit of the video distribution site 3 stores the game ID (first identification information) in association with the service account information of the second user SU2, which includes the service ID (second identification information). Therefore, as shown on the video viewing screen 7 in Fig. 7, when the second user SU2 makes a post C2, the control unit of the video distribution site 3 receives input information related to the post C2 and then transmits the game ID (first identification information) associated with the service ID (second identification information) of the second user SU2 to the server device 2. Thereafter, the acquisition unit 2304 acquires the game ID (first identification information) (step S008).

[0090] c) As an acquisition step, the acquisition means 2304 may acquire the second identification information from the video distribution site 3. In this aspect, subsequently, as an identification step, the identification means 2306 identifies the pre-stored first identification information based on the second identification information. According to this aspect, the server device 2 can identify the game ID (first identification information) from the service ID (second identification information) of the second user SU, so the second user SU, who is a viewer of the game video, can easily apply to register as a friend or participate in a game, etc., from the video viewing screen without inputting information such as the game ID (step S008).

[0091] For example, if the second user SU2 has registered a service ID (second identification information) in an online game executed by the information processing system 1, the service ID (second identification information) is stored and managed in association with the game account information of the second user SU2, including the game ID (first identification information), in the game user DB 221 of the storage unit 22. Therefore, as shown on the video viewing screen 7 of FIG. 7 , when the second user SU2 posts C2, the control unit of the video distribution site 3 receives input information related to the post C2 and then transmits the service ID (second identification information) of the second user SU2 to the server device 2. Next, after the acquisition unit 2304 acquires the service ID (second identification information) of the second user SU2, the identification unit 2306 compares the service ID (second identification information) with the game account information of the second user SU2 managed in the game user DB 221 of the storage unit 22, thereby identifying the game ID (first identification information) of the second user SU2 (step S008).

[0092] Thus, in step S008, after the acquisition means 2304 acquires the first identification information, or after the identification means 2306 identifies the first identification information, the identification means 2306 uses the first identification information as a key to refer to information managed in the game user DB 221 of the storage unit 22 and extracts profile information of the second user SU. Here, the profile information may include, for example, the game user name GN, the game user rank UR, information about the player character operated by the game user, and attribute information of the game user, such as the game user's gender, age, occupation, and residential area. Furthermore, the identification means 2306 identifies the second user information UI representing the second user SU based on the extracted profile information and the post C. That is, as an identification step, the identification means 2306 identifies the second user information UI representing the second user SU based on the acquired identification information or first identification information, for example, a game ID (step S009).

[0093] After the identification means 2306 identifies the second user information UI, the storage means 2312 associates the determination result by the determination means 2305 with identification information, for example, a game ID (first identification information), and the second user information UI, and stores them at least temporarily in the storage unit 22 (step S009).

[0094] Next, the display means 2308 generates display information for displaying a game screen including the second user information UI, for example, a game screen 8 ( FIG. 8 ), on the display 61 of the first terminal 4, based on the determination result by the determination means 2305, identification information such as a game ID (first identification information), and the second user information UI, and transmits the display information to the information processing means 2301. The information processing means 2301 then transmits the display information to the first terminal 4 via the network interface 21 and the communication network 6. The display information is received by the communication means 461 via the network interface 41. Thereafter, the game execution means 462 generates game image information for the game screen 8 based on the display information for the game screen 8 in accordance with the progress of the game, for example, when a game ending condition such as a clearing condition is satisfied. The game image information is processed by the notification control means 463 and the graphics processing unit 42, whereby the game screen 8 ( FIG. 8 ) is displayed on the display 61. That is, the display means 2308 displays a game screen including the second user information UI, for example, the game screen 8 (FIG. 8), on the first terminal 4 as a display step (step S010).

[0095] A specific example will now be described with reference to the video viewing screen 7 of Fig. 7 and the game screen 8 of Fig. 8. As shown on the video viewing screen 7 of Fig. 7, the post C1 by the second user SU1 includes a profile icon PI and a service username SN representing the second user SU1, and a message M. Because the post C1 includes the message M indicating a desire to play against the first user FU, the determining means 2305 determines that there is a request from the second user SU1 to participate in the game. Therefore, the above steps S006 to S009 are executed for the post C1 by the second user SU1, and as shown in Fig. 8, second user information UI1 of the second user SU1 who posted the post C1 is displayed on the game screen 8 (step S010).

[0096] 8, the second user information UI1 is displayed as information about a game user who requests to participate in a game, more specifically, as information about a game user who wishes to compete, based on the determination result by the determination means 2305. The second user information UI1 also includes a profile icon PI and a message M, which are information included in the post C1, and a game user name GN and a game user rank UR, which are profile information extracted from the game user DB 221 in the storage unit 22. Note that, in this example, the game user name GN of the second user SU1 is the same as the service user name SN (step S010).

[0097] 7 includes, like the post C1, a profile icon PI and a service username SN representing the second user SU2, and a message M, and the message M indicates a friend registration request. Therefore, like the post C1, the determining means 2305 determines that the post C2 includes a friend registration request from the second user SU2, and as shown in FIG. 8, second user information UI2 of the second user SU2 who posted the post C2 is displayed on the game screen 8 (step S010).

[0098] 8, the second user information UI2 is displayed as information about the game user requesting friend registration based on the determination result by the determination means 2305. The second user information UI2 also includes a profile icon PI and a message M, which are information included in the post C2, and a game user name GN and a game user rank UR, which are profile information extracted from the game user DB 221 in the storage unit 22. Note that, in this example, the game user name GN of the second user SU2 is the same as the service user name SN (step S010).

[0099] As shown in FIG. 8, the game screen 8 includes a button 82 that enables a match with the second user SU1 represented by second user information UI1, which is information about a game user who wishes to compete in a match, and a button 82 that enables a friend registration of the second user SU2 represented by second user information UI2, which is information about a game user who wishes to be registered as a friend. That is, a game screen including the second user information UI, for example, the game screen 8 (FIG. 8), is preferably configured to enable a predetermined request from the second user SU to the first user FU to be realized. Note that even if a match with the second user SU1 or friend registration of the second user SU2 is not performed on the game screen 8 that is displayed after the game ends, the first user FU may be able to perform these actions at any time thereafter. Meanwhile, a benefit may be given to the first user FU for performing these actions on the game screen 8 (step S010).

[0100] To summarize the above, the information processing method of this embodiment includes a progress step, an output step, an acquisition step, an identification step, and a display step. In the progress step, the first terminal progresses the game based on game operations received from the first user. In the output step, distribution data for distributing a video showing a game screen in which the game is progressing to a second terminal of a second user is output to a video distribution site. In the acquisition step, identification information identifying the second user is acquired from the video distribution site based on a post from the second user regarding the video. In the identification step, second user information representing the second user is identified based on the acquired identification information. In the display step, a game screen including the second user information is displayed on the first terminal.

[0101] According to this embodiment, new entertainment can be realized through the distribution and viewing of game videos.

[0102] [Second embodiment] In the second embodiment, differences from the first embodiment will be mainly described, and descriptions of configurations and functions that are substantially the same as those in the first embodiment will be omitted. Also, in this chapter, reference will be made to Figures 9, 11, 12, and 13. Figure 9 is a flowchart showing an example of the flow of information processing executed by the information processing system 1. Figure 11 is an example of a video viewing screen 9 displayed on the second terminal 5. Figure 12 is an example of a game screen 10 displayed on the first terminal 4. Figure 13 is an example of a game screen 11 displayed on the first terminal 4.

[0103] The following describes the flow of information processing executed by the information processing system 1, following the flowchart in Fig. 9. Note that steps S101 to S105 of this embodiment shown in Fig. 9 are similar to steps S001 to S005 of the first embodiment, and therefore only step S106 and subsequent steps will be described below.

[0104] For convenience of explanation, it is assumed here that, like the first user FU, the second user SU1, and the second user SU2 in the first embodiment, the second user SU3 has already created an account for an online game executed in the information processing system 1 and an account for a video distribution service provided by the video distribution site 3. It is also assumed that the second user SU3 has launched an installed game application on the second terminal 5c.

[0105] In step S106 of this aspect, which corresponds to step S006 of the first embodiment, the first determination means 2305 determines, as a first determination step, based on the post C, whether or not there is a request from the second user SU to participate in the game. Note that, for example, in the case of a competitive game, participating in the game means competing against the first user FU, and in the case of a cooperative game, participating in a pair match by pairing with the first user FU, or participating in a team match as a team member. For example, the first determination means 2305 determines whether or not there is a request to participate based on the message M included in the post C. For example, as shown on the video viewing screen 9 in FIG. 11 , the post C1′ by the second user SU1 includes a message M indicating a desire to compete against the first user FU, and therefore the first determination means 2305 determines that there is a request from the second user SU1 to participate in the game. Similarly, the first determination means 2305 determines that there is a request from the second user SU2 to participate in the game for the post C2′ by the second user SU2. (Steps S106 and S107).

[0106] Furthermore, when a post C includes a battle ID representing a game ID (first identification information), such as the post C3 from the second user SU3 shown on the video image viewing screen 9 in Fig. 11, the first determination means 2305 may determine that there is a request to participate in a game from the second user SU. That is, as a first determination step, the first determination means 2305 may determine that there is a request to participate in a game from the second user SU when the post C includes the first identification information, for example, a character string corresponding to the game ID. According to this aspect, it is possible to easily apply to participate in a game such as a battle from the video image viewing screen by simply inputting a predetermined ID or the like (steps S106 and S107).

[0107] As with post C1 (FIG. 7) described in the first embodiment, the battle ID representing the game ID (first identification information) included in post C3 is preferably displayed as obscured characters on the video viewing screen 9 in FIG. 11, or is not displayed at all. That is, if post C includes first identification information, such as a character string corresponding to the game ID, it is preferable that the character string is not distributed to viewers other than the second user SU who is watching the video. This aspect can avoid security risks associated with inputting first identification information such as a game ID. Furthermore, the method by which second user SU3 inputs the battle ID representing the game ID (first identification information) as post C3 is the same as the method by which second user SU3 inputs the character string corresponding to the game ID (first identification information) as post C1 in the first embodiment (steps S106 and S107).

[0108] Next, in step S108, as an acquisition step, if it is determined that there is a participation request, the acquisition means 2304 acquires identification information in association with the participation request from the video distribution site 3. Here, as in step S008 of the first embodiment, three modes a' to c' can be mentioned as ways in which the acquisition means 2304 acquires identification information in association with the participation request (step S108).

[0109] a') As an acquisition step, the acquisition means 2304 may acquire first identification information in association with the participation request from the video distribution site 3. For example, as shown on the video viewing screen 9 in Fig. 11 , the post C3 from the second user SU3 includes a battle ID representing a game ID (first identification information), and therefore the acquisition means 2304 acquires the game ID (first identification information) from the video distribution site 3 as identification information for identifying the second user SU3 (step S108).

[0110] b') As an acquisition step, the acquisition means 2304 may acquire first identification information associated with the second identification information from the video distribution site 3. For example, if the second user SU1 has registered a game ID (first identification information) in a video distribution service provided by the video distribution site 3, when the second user SU1 posts C1' (FIG. 11), similarly to b) of the first embodiment, the control unit of the video distribution site 3 receives input information related to the post C1' and then transmits the game ID (first identification information) associated with the service ID (second identification information) of the second user SU1 to the server device 2. Thereafter, the acquisition means 2304 acquires the game ID (first identification information) (step S108).

[0111] c') The acquiring unit 2304 may acquire the second identification information from the video distribution site 3 as an acquiring step. In this aspect, subsequently, the identifying unit 2306 identifies the pre-stored first identification information based on the second identification information as an identifying step. For example, if the second user SU2 has registered a service ID (second identification information) in an online game executed in the information processing system 1, when the second user SU2 posts C2' (FIG. 11), similar to c) of the first embodiment, the control unit of the video distribution site 3 receives input information related to the post C2' and then transmits the service ID (second identification information) of the second user SU2 to the server device 2. Next, after the acquisition means 2304 acquires the service ID (second identification information) of the second user SU2, the identification means 2306 identifies the game ID (first identification information) of the second user SU2 by comparing the service ID (second identification information) with the game account information of the second user SU2 managed in the game user DB 221 of the memory unit 22 (step S108).

[0112] Furthermore, in step S108, as an acquisition step, if it is determined that there is a participation request, the acquisition means 2304 further acquires, from the video distribution site 3, optional information attached to the post C for the video by the second user SU. Here, the optional information is information indicating the second user SU's usage status regarding functions and services related to the post C provided by the video distribution service. Examples of the optional information include information regarding whether the second user SU has registered the first user FU, who is the video distributor, in a list associated with the second user SU, such as information regarding whether the second user SU follows or has registered the first user FU, who is the video distributor, as a friend, and information regarding whether the second user SU has registered the channel of the first user FU, who is the video distributor (step S108).

[0113] Next, in step S108, similar to S008 in the first embodiment described above, the identification means 2306 uses the first identification information as a key to refer to the information managed in the game user DB 221 of the storage unit 22 and extracts profile information of the second user SU. Furthermore, the identification means 2306 identifies candidate information AI that represents the second user SU as a candidate for allowing them to participate in the game, based on the extracted profile information, the post C, and the option information. That is, as an identification step, the identification means 2306 identifies candidate information AI that represents the second user SU as a candidate for allowing them to participate in the game, based on identification information associated with the participation request, for example, a game ID (first identification information) (step S109).

[0114] After the identification means 2306 identifies the candidate information AI, the storage means 2312 associates the identification information, for example, the game ID (first identification information), the candidate information AI, and the option information, and stores them at least temporarily in the storage unit 22 (step S109).

[0115] Next, in step S110, the second determination means 2305 determines the priority of allowing the second user SU to participate in the game based on the option information as a second determination step. Subsequently, the display means 2308 determines the display mode of the candidate information AI on the game screen based on the option information as a display step. Here, the option information preferably includes information regarding the charging of the first user FU by the second user SU. Note that charging methods for the first user FU by the second user SU include a subscription system in which a predetermined fee is charged to the channel of the first user FU every predetermined period, and a so-called "tipping" system in which a fee is charged individually during video distribution by the first user FU. According to this mode, by more prominently displaying the candidate information AI of the second user SU who has a large amount of charge AC for the first user FU and giving preferential treatment to the second user SU, it is possible to encourage the second user SU to charge and support the monetization of the video distribution of the first user FU (steps S110 and S111).

[0116] More preferably, the display means 2308 determines, as a display step, a display mode of the candidate information AI on the game screen based on the priority determined based on the option information. Note that the display mode includes a display position on the game screen. According to such a mode, the candidate information AI of the second user SU who has paid a larger amount AC for the first user FU is displayed more conspicuously, making the second user SU more likely to be selected by the first user FU than other second users SU, thereby encouraging the second user SU to pay and supporting the monetization of the video distribution of the first user FU (steps S110 and S111).

[0117] After determining the display mode of the candidate information AI on the game screen, the display means 2308 generates display information for displaying a game screen including the candidate information AI, for example, the game screen 10 (FIG. 12), on the display 61 of the first terminal 4, and transmits the display information to the information processing means 2301. Thereafter, by information processing similar to step S010 of the first embodiment, the game screen 10 (FIG. 12) is displayed on the display 61 of the first terminal 4. That is, the display means 2308 displays a game screen including the candidate information AI, for example, the game screen 10 (FIG. 12), on the first terminal 4 as a display step (step S111).

[0118] Here, a specific example will be described with reference to the video viewing screen 9 of Fig. 11 and the game screen 10 of Fig. 12. As described above, in step S106 above, the first determination means 2305 determines that there are requests to participate in the game from second user SU1, second user SU2, and second user SU3 based on posts C1', C2', and C3 shown on the video viewing screen 9 of Fig. 11 (step S107: YES). Thereafter, steps S108 and S109 above are executed for each post C, and candidate information AI1 of second user SU1, candidate information AI2 of second user SU2, and candidate information AI3 of second user SU3 are identified (steps S106 to S109).

[0119] Furthermore, as shown on the video viewing screen 9 in FIG. 11, the post C1' by the second user SU1 does not involve a charge, and therefore the charge amount AC included in the optional information of the post C1' is 0 yen. The optional information of the post C2' by the second user SU2 includes information that the charge amount AC is 1,000 yen. The optional information of the post C3 by the second user SU3 includes information that the charge amount AC is 2,000 yen. Therefore, the second determination means 2305 determines the priority of participation in the game based on the charge amount AC included in the optional information so that the second user SU3 who posted the post C3 has the highest priority, followed by the second user SU2 who posted the post C2', and the second user SU1 who posted the post C1' (step S110).

[0120] Based on this priority, the display means 2308 determines a display mode, including the display positions, of the candidate information AI1 of the second user SU1, the candidate information AI2 of the second user SU2, and the candidate information AI3 of the second user SU3, and displays a game screen 10 (FIG. 12) including the candidate information AI1, the candidate information AI2, and the candidate information AI3 on ​​the first terminal 4. In the game screen 10 of FIG. 12, the candidate information AI3 of the second user SU3, who has the highest priority for participating in the game, is displayed at the leftmost end in the match candidate list and is highlighted in its entirety. The candidate information AI2 of the second user SU2, who has the next highest priority, is displayed in the center in the match candidate list, and the candidate information AI1 of the second user SU1, who has the lowest priority, is displayed at the rightmost end in the match candidate list. In addition, a VIP mark VM is assigned to the second user SU2, who made the post C involving a fee, and the candidate information AI2 and AI3 of the second user SU2 (step S111).

[0121] As shown in the game screen 10 of FIG. 12, the candidate information AI includes information included in the post C, information included in the optional information, and profile information extracted from the game user DB 221 of the memory unit 22. The information included in the post C is, for example, a profile icon PI and a message M. The information included in the optional information is, for example, a charge amount AC. The profile information is, for example, a game user name GN and a game user rank UR. The game screen 10 of FIG. 12 illustrates a case where the game user name GN of the second user SU is the same as the service user name SN (step S111).

[0122] 12 is configured to allow the first user FU to select at least one candidate information AI. In detail, the first user FU can perform a selection operation of the candidate information AI by touching at least one candidate information AI to set it in a selected state and then touching the button 101. A signal of the selection operation is received by the operation unit 44 of the first terminal 4 from the touchpad 63, and is transmitted by the communication means 461 to the server device 2 via the network interface 41 and the communication network 6. The signal of the selection operation is received by the information processing means 2301 of the server device 2 via the network interface 21, and is then accepted by the acceptance means 2303 (step S112).

[0123] After the reception means 2303 receives a signal related to the selection operation of the candidate information AI, the game control means 2314 transmits a signal requesting that the game screen 11 (FIG. 13) be displayed on the display 61 of the first terminal 4 to the information processing means 2301. Thereafter, the information processing means 2301 transmits this game screen 11 display request to the first terminal 4 via the network interface 21 and the communication network 6. The game screen 11 display request is received by the communication means 461 via the network interface 41. Next, the game execution means 462 generates game image information related to the game screen 11 based on the received request. This game image information is processed by the notification control means 463 and the graphics processing unit 42, and the game screen 11 (FIG. 13) is displayed on the display 61 (step S112).

[0124] The game screen 11 of FIG. 13 displays the candidate information AI selected by the first user FU. Note that the game screen 11 of FIG. 13 illustrates a case where the first user FU has selected candidate information AI3 on ​​the game screen 10 of FIG. 12. If the first user FU is satisfied with determining the second user SU3 represented by the selected candidate information AI3 as the opponent, the first user FU can touch the button 111. Note that if the first user FU wishes to reselect the candidate information AI, the first user FU can touch the button 112 to cause the game screen 10 of FIG. 12 to be displayed again on the display 61. When the first user FU touches the button 111, the operation signal is received from the touchpad 63 by the operation unit 44 of the first terminal 4, and is transmitted by the communication means 461 to the server device 2 via the network interface 41 and the communication network 6. The operation signal is received by the information processing means 2301 of the server device 2 via the network interface 21, and then accepted by the acceptance means 2303 (step S112).

[0125] After the receiving means 2303 receives the operation signal, the transmitting means 2309 transmits to the information processing means 2301 a signal requesting the information processing means 2301 to transmit a game execution request to the second terminal 5 of the second user SU corresponding to the selected candidate information AI, for example, the second terminal 5c of the second user SU3 in the example shown in the game screen 11 of FIG. 13. The information processing means 2301 then transmits the game execution request to the second terminal 5, for example, the second terminal 5c, via the network interface 21 and the communication network 6. That is, as a transmission step, the transmitting means 2309 transmits the game execution request to the second terminal 5 of the second user SU corresponding to the selected candidate information AI, based on the selection operation of at least one candidate information AI received by the first terminal 4 from the first user FU. Subsequently, a play screen is displayed on the display unit of the second terminal 5, for example, the second terminal 5c, that received the game execution request, and the second user SU, for example, the second user SU3, can start playing the game. Meanwhile, in the first terminal 4 of the first user FU, after step S112, information processing similar to that in step S104 causes a play screen to be displayed on the display 61, and the first user FU can start playing the game. Therefore, according to this embodiment, the first user FU can select the second user SU at his or her own will and start a match, etc. (step S113).

[0126] Note that a play screen (game screen) of a game being played by a first user FU and a second user SU, for example, second user SU3, may be distributed as a video from the video distribution site 3 by information processing similar to that of step S105. According to this aspect, the second user SU, who was previously merely a viewer of the game video, can participate in the video distribution of the game, thereby realizing viewer-participation type video distribution. Furthermore, the first user FU may be allowed to select whether or not to distribute the video of the play screen (game screen) (step S113).

[0127] To summarize the above, the information processing method of this embodiment includes a progress step, an output step, a first determination step, an acquisition step, a specification step, and a display step. In the progress step, the first terminal progresses the game based on game operations received from the first user. In the output step, distribution data for distributing a video showing a game screen in which the game is progressing to the second terminal of the second user is output to the video distribution site. In the first determination step, based on the post C, it is determined whether or not there is a request to participate in the game from the second user SU. In the acquisition step, if it is determined that there is a participation request, identification information is acquired from the video distribution site 3 in association with the participation request. In the specification step, candidate information AI representing the second user SU as a candidate to participate in the game is specified based on the identification information associated with the participation request. In the display step, a game screen including the candidate information AI is displayed on the first terminal 4.

[0128] According to this embodiment, a viewer who is watching a game video and wants to participate in a game such as a battle can easily apply to participate in a game such as a battle.

[0129] [Third embodiment] In the third embodiment, differences from the first or second embodiment will be mainly described, and descriptions of configurations and functions that are substantially similar to those of the first or second embodiment will be omitted. Also, in this chapter, reference will be made to Figures 10, 11, and 13. Figure 10 is a flowchart showing an example of the flow of information processing executed by the information processing system 1. Figure 11 is an example of a video viewing screen 9 displayed on the second terminal 5. Figure 13 is an example of a game screen 11 displayed on the first terminal 4.

[0130] The following describes the flow of information processing executed by the information processing system 1, following the flowchart in Fig. 10. Note that steps S201 to S210 of this embodiment shown in Fig. 10 are similar to steps S101 to S110 of the second embodiment, and therefore only step S211 and subsequent steps will be described below.

[0131] In step S211, if there are multiple second users SU requesting to participate in the game, the determination means 2307 determines, as a determination step, a participant to be allowed to participate in the game from among the multiple second users SU. The determination means 2307 may determine participants randomly, but preferably determines participants based on the priority determined in step S210. For example, in the specific example shown on the video viewing screen 9 in FIG. 11, as described in the second embodiment above, the priority for participation in the game is highest for the second user SU3 who posted post C3, based on the charge amount AC included in the option information of each post C, followed by the second user SU2 who posted post C2', and the second user SU1 who posted post C1'. Therefore, the determination means 2307 determines the second user SU3 as a participant based on the priority (step S211).

[0132] After the determination means 2307 determines the participants, the display means 2308 generates display information for displaying a game screen, for example, a game screen 11 ( FIG. 13 ), including candidate information AI of the second user SU determined as a participant on the display 61 of the first terminal 4, and transmits the display information to the information processing means 2301. The information processing means 2301 then transmits the display information to the first terminal 4 via the network interface 21 and the communication network 6. The display information is received by the communication means 461 via the network interface 41. Thereafter, the game execution means 462 generates game image information for the game screen 11 based on the display information for the game screen 11 in accordance with the progress of the game, for example, when a game termination condition such as a clear condition is satisfied. The game image information is processed by the notification control means 463 and the graphics processing unit 42, and the game screen 11 ( FIG. 13 ) is displayed on the display 61. That is, as a display step, the display means 2308 displays on the first terminal 4 a game screen including the candidate information AI of the second user SU determined as a participant, for example, the game screen 11 (FIG. 13) (step S212).

[0133] The game screen 11 in Fig. 13 shows a case where the second user SU3 has been determined as a participant as described above. If the first user FU wishes to start a match with the second user SU3 represented by the candidate information AI3, the first user FU can start the match with the second user SU3 by touching the button 111. When the first user FU touches the button 111, the operation signal is received by the operation unit 44 of the first terminal 4 from the touchpad 63, and the communication means 461 transmits the operation signal to the server device 2 via the network interface 41 and the communication network 6. The information processing means 2301 of the server device 2 receives the operation signal via the network interface 21, and then the reception means 2303 receives the operation signal (step S212).

[0134] After the accepting means 2303 accepts the operation signal, the transmitting means 2309 transmits to the information processing means 2301 a signal requesting the information processing means 2301 to transmit a game execution request to the second terminal 5 of the second user SU who is a participant, for example, the second terminal 5c of the second user SU3 in the example shown on the game screen 11 of Fig. 13. Thereafter, the information processing means 2301 transmits the game execution request to the second terminal 5, for example, the second terminal 5c, via the network interface 21 and the communication network 6. That is, the transmitting means 2309 transmits the game execution request to the second terminal 5 of the second user SU who is a participant (step S213) as a transmitting step.

[0135] According to this embodiment, by automatically deciding to allow the second user SU, who has a higher charge AC for the first user FU, to participate in the game, it is possible to encourage the second user SU to charge and support the monetization of the video distribution of the first user FU.

[0136] [Variations] Although the present disclosure has been described based on the first to third embodiments, the present disclosure is not limited to the above embodiments and also includes the following modifications.

[0137] [First Modification] In the first embodiment, the acquisition means 2304 may further acquire optional information associated with the post C as an acquisition step. In this aspect, the display means 2308 determines the display mode of the second user information UI on the game screen based on the optional information as a display step. According to this aspect, the usage status of the second user SU related to the functions and services provided by the video distribution service in relation to the post C can be reflected in the second user information UI representing the second user SU who is the poster. Note that, similar to step S111 of the second embodiment, the optional information preferably includes information related to the billing of the first user FU by the second user SU.

[0138] [Second Modification] In the second and third embodiments described above, the adjustment means 2311 may, as an adjustment step, adjust a predetermined effect in the game that is granted to at least one of the first user FU and the second user SU when the second user SU participates in the game, based on the option information acquired by the acquisition means 2304. Here, the predetermined effect includes a reward obtained by clearing the game or clearing a mission in the game, the abilities or characteristics of a character or item, parameters such as stamina consumed in playing the game, and the like.

[0139] Here, with reference to the video viewing screen 9 of Fig. 11, the game screen 10 of Fig. 12, and the game screen 11 of Fig. 13, a specific example will be described in which the adjustment means 2311 adjusts the reward to be granted to the first user FU when the second user SU participates in a game based on the charge amount AC included in the option information. For example, in the example shown on the video viewing screen 9 of Fig. 11, the charge amount AC included in the option information of post C is the highest charge amount AC of post C3 by the second user SU3, so the adjustment means 2311 adjusts, for example, the game completion reward to be granted to the first user FU when the second user SU3 participates in the game so as to increase it by a predetermined amount. In detail, the adjustment means 2311 executes a process of associating a game completion reward higher than a normal game completion reward with the condition that the second user SU3 participates in the game in the game data stored in the storage unit 22.

[0140] Furthermore, the display means 2308 may determine the display mode of the candidate information AI3 of the second user SU3 based on the adjustment content determined by the adjustment means 2311. Preferably, the display means 2308 determines the display mode of the candidate information AI3 to be a display mode that clearly indicates to the first user FU that the game completion reward of the first user FU will increase if the second user SU3 participates in the game. For example, as shown in the game screen 10 of FIG. 12 and the game screen 11 of FIG. 13, the candidate information AI3 of the second user SU3 includes the indication "Reward UP" below the VIP mark VM, and is displayed in a display mode that makes it clear at a glance that the game completion reward of the first user FU will increase if the second user SU3 participates in the game.

[0141] According to this embodiment, by making it easier for the second user SU who has paid a larger amount AC to the first user FU to be selected by the first user FU as a participant in the game, or by making it so that the larger the amount AC charged, the more the second user SU benefits when participating in the game, it is possible to encourage the second user SU to pay and support the monetization of the video distribution of the first user FU.

[0142] [others] In the above embodiment, the first identification information for identifying the second user SU in the game is a game ID. However, the first identification information is not limited to a game ID. For example, the first identification information may be identification information that can uniquely identify the second user SU in the game and is dedicated to a predetermined application. Examples of such first identification information include an ID dedicated to an application to participate in a game, an ID dedicated to a friend registration application, and an ID dedicated to a gift application. In this embodiment, the video viewing screen 7 (FIG. 7) may be provided with a plurality of deep links DL according to the content of a request from the second user SU to the first user FU. For example, the video viewing screen 7 (FIG. 7) may be provided with a deep link DL that enables acquisition of an ID dedicated to an application to participate in a game, a deep link DL that enables acquisition of an ID dedicated to a friend registration application, and a deep link DL that enables acquisition of an ID dedicated to a gift application. In addition, in the video viewing screen 9 (FIG. 11), the battle ID may be an ID dedicated to a battle application.

[0143] The video viewing screen 7 (FIG. 7) may include a deep link DL that enables the second user SU to acquire third identification information for withdrawing a request to the first user FU. When the second user SU inputs a character string corresponding to the third identification information as a post C in a manner similar to the manner in which the second user SU inputs a character string corresponding to the game ID (first identification information) as a post C1 in the first embodiment, the acquisition means 2304 further acquires the third identification information as an acquisition step. Next, the identification means 2306 identifies the second user SU who is to withdraw the request based on the acquired third identification information as an identification step. Thereafter, the display means 2308 changes the display information related to the game screen 8 (FIG. 8) so that the second user information UI of the second user SU is not displayed on the game screen 8. According to this aspect, various applications can be easily withdrawn from the video viewing screen.

[0144] Like the video viewing screen 7 (FIG. 7), the video viewing screen 9 (FIG. 11) may include a deep link DL that enables acquisition of third identification information, such as a match withdrawal ID, for withdrawing a request to participate in a game. When a character string corresponding to the match withdrawal ID (third identification information) is input as a post C by the second user SU, the acquisition means 2304 further acquires the match withdrawal ID (third identification information) as an acquisition step. Next, the identification means 2306 identifies the second user SU who will withdraw their participation request based on the acquired match withdrawal ID (third identification information) as an identification step. Thereafter, in the second embodiment, the display means 2308 changes the display information related to the game screen 10 (FIG. 12) so as not to display the candidate information AI of the second user SU on the game screen 10. In the third embodiment, the determination means 2307 determines participants after excluding the second user SU from candidates to participate in the game. According to this aspect, it is possible to easily withdraw an application to participate in a game from the video viewing screen.

[0145] In the above third embodiment, the case has been described in which the determination means 2307 determines one participant to participate in the game, but the determination means 2307 may determine multiple participants. For example, the determination means 2307 may determine multiple participants as team members of the first user FU in a team battle of a cooperative game.

[0146] When there are multiple second users SU requesting to participate in the game, the determination means 2307 may, as a determination step, determine a participant to participate in the game from among the multiple second users SU based on profile information of the first user FU and the second user SU. For example, the determination means 2307 may determine, as a participant, a second user SU having a game user rank UR equivalent to the game user rank UR of the first user FU.

[0147] When there are multiple second users SU requesting to participate in the game, the determination means 2307 may, as a determination step, determine from among the multiple second users SU, participants to be allowed to participate in the game based on optional information attached to the post C. For example, the determination means 2307 may determine as participants second users SU who follow or have registered as friends the first user FU who is the video distributor. As another example, the determination means 2307 may determine as participants second users SU who have subscribed to the channel of the first user FU who is the video distributor.

[0148] When there are multiple second users SU requesting to participate in the game, the determination means 2307 may, as a determination step, determine a participant to participate in the game from among the multiple second users SU based on the relationship in the game between the first user FU and the second user SU. For example, when the game user DB 221 of the storage unit 22 stores friend relationships between game users, the determination means 2307 may determine, as a participant, a second user SU who is a friend of the first user FU who is the distributor of the video.

[0149] The first embodiment may be implemented in combination with the second or third embodiment. In this aspect, the display means 2308 displays a game screen including a second user information UI and candidate information AI on the first terminal 4 as a display step. An example of a game screen including a second user information UI and candidate information AI is a game screen including a list including candidate information AI of second users SU requesting participation in the game, such as a match candidate list (see game screen 10 in FIG. 12), and a list including second user information UI of second users SU who have made requests to the first user FU other than a participation request, such as a friend registration request, such as a friend candidate list.

[0150] The video distribution site 3 may store a game program and various data related to the game in a storage unit. In this aspect, the control unit of the video distribution site 3 may execute the game program using the distribution data received from the server device 2, and distribute a video showing a game screen by generating and updating a two-dimensional or three-dimensional game image. That is, while the distribution data in the above embodiment and modified example is data obtained by converting a game screen into video data, in this aspect, the distribution data does not need to be video data, and may include data on game operations by the first user FU, who is a player, and the like.

[0151] The above-described embodiment and modified examples may be implemented as a program that causes a computer to execute the steps of the information processing system 1.

[0152] In the above embodiment and modified examples, the first terminal 4 and the second terminal 5 are smartphones, but the first terminal 4 and the second terminal 5 may be amusement machines provided at game centers, etc. The above games may be action games, shooting games, role-playing games, simulation games, board games, puzzle games, etc., and can be applied to various types of games.

[0153] In the above embodiment and modified example, the server device 2 executes each step of the information processing system 1, but this is not limiting. All of the means of the information processing system 1, i.e., the information processing means 2301, the checking means 2302, the accepting means 2303, the acquiring means 2304, the determining means 2305, the identifying means 2306, the deciding means 2307, the display means 2308, the transmitting means 2309, the output means 2310, the adjusting means 2311, the storage means 2312, the progressing means 2313, and the game control means 2314, may be provided in the server device 2 alone, the first terminal 4 alone, a communication terminal other than the server device 2 and the first terminal 4, or two of these devices that can be combined. Furthermore, when the server device 2, the first terminal 4, and the communication terminal function as an integrated unit, it is also possible to appropriately change which means function in which device.

[0154] The effects of this embodiment can be achieved even when these other embodiments are adopted. Furthermore, this embodiment can be combined with other embodiments, and other embodiments can be combined with each other as appropriate.

[0155] Furthermore, it may be provided in the following aspects. The information processing system is further configured to execute a first determination step, in which the first determination step determines whether or not there is a request from the second user to participate in the game based on the post, the acquisition step acquires the identification information associated with the participation request from the video distribution site if it is determined that there is a request to participate, the identification step identifies candidate information representing the second user as a candidate to participate in the game based on the identification information associated with the participation request, and the display step displays the game screen including the candidate information on the first terminal. In the information processing system, the identification information is first identification information that identifies the second user in the game. The information processing system is further configured to execute a first determination step, in which if the post includes a character string corresponding to the first identification information, it is determined that there is a request from the second user to participate in the game; in the acquisition step, the first identification information is acquired from the video distribution site in association with the participation request; in the identification step, candidate information representing the second user as a candidate to participate in the game is identified based on the first identification information associated with the participation request; and in the display step, the game screen including the candidate information is displayed on the first terminal. In the information processing system, if the post includes a string corresponding to the first identification information, the string is not distributed to viewers other than the second user who is watching the video. In the information processing system, the acquisition step acquires first identification information associated with second identification information from the video distribution site, wherein the first identification information is information that identifies the second user in the game, and the second identification information is information that identifies the second user on the video distribution site; the identification step identifies the second user information or the candidate information based on the first identification information or the first identification information associated with the participation request; and the display step displays the game screen including the second user information or the candidate information on the first terminal. In the information processing system, the acquisition step acquires second identification information from the video distribution site, where the second identification information is information that identifies the second user on the video distribution site; the identification step identifies first identification information that is pre-stored and identifies the second user in the game based on the second identification information, and then identifies the second user information or the candidate information based on the first identification information or the first identification information associated with the participation request; and the display step displays the game screen including the second user information or the candidate information on the first terminal. In the information processing system, the acquisition step further acquires optional information attached to the post, and the display step determines the display mode of the second user information or the candidate information on the game screen based on the optional information. In the information processing system, the option information includes information regarding billing by the second user to the first user. The information processing system is further configured to execute a transmission step, in which the first terminal transmits a request to play the game to the second terminal of the second user corresponding to the selected candidate information based on a selection operation of at least one of the candidate information received from the first user. The information processing system is further configured to execute a second determination step, wherein, in the acquisition step, if it is determined that there is a participation request, optional information attached to the post by the second user to the video is further acquired, and in the second determination step, a priority for allowing the second user to participate in the game is determined based on the optional information, and in the display step, a display mode of the candidate information on the game screen is determined based on the priority. The information processing system is further configured to execute a determination step and a transmission step, in which the determination step determines a participant to participate in the game from among a plurality of second users who request participation in the game based on the priority, the display step displays the game screen on the first terminal including the candidate information of the second user determined as the participant, and the transmission step sends a request to play the game to the second terminal of the second user who is the participant. The information processing system is further configured to execute an adjustment step, wherein the acquisition step further acquires optional information attached to the post by the second user on the video, and the adjustment step adjusts, based on the optional information, a predetermined effect in the game that is granted to at least one of the first user and the second user when the second user participates in the game. A program that causes a computer to execute each step of the information processing system described in any one of the above. An information processing method comprising the steps of any one of the information processing systems described above.

[0156] Finally, while various embodiments of the present disclosure have been described, they are presented as examples and are not intended to limit the scope of the disclosure. The novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the disclosure. Such embodiments and modifications are intended to be included within the scope and spirit of the disclosure, as well as within the scope of the inventions and their equivalents as set forth in the claims. [Explanation of symbols]

[0157] 1. Information Processing Systems 2. Server device 21 Network Interface 22 Memory section 221 Game User DB 23 Control Unit 2301 Information processing means 2302 Matching Method 2303 Reception method 2304 Acquisition method 2305 Judgment means 2306 Specific means 2307 Decision-making means 2308 Display means 2309 Transmission Method 2310 Output means 2311 Adjustment means 2312 Memory means 2313 means of proceeding 2314 Game Control Means 29 Bus 3. Video streaming sites 4 Terminal 1 41 Network Interface 42 Graphics Processing Unit 43 Audio Processing Unit 44 Control section 45 Storage section 46 Control Unit 461 Means of communication 462 Game Execution Means 463 Notification Control Means 49 Bus 5 Terminal 2 5a Terminal 2 5b Terminal 2 5c Terminal 2 6. Communication Networks 61 Display 62 Speaker 63 Touchpad 7. Video viewing screen 8 Game Screen 81 Button 82 buttons 9. Video viewing screen 10 Game Screen 101 Button 11 Game Screen 111 Button 112 buttons AI candidate information AI1 Candidate Information AI2 Candidate Information AI3 Candidate Information AC charge amount C Post C1 Post C2 Post C3 Post C1' Post C2' Post DL Deep Link GN Game Username HU First User M Message SI Stamp Icon SN Service User Name SU Second User SU1 Second User SU2 Second User SU3 Second User SV Volume Icon PI Profile Icon PS Play / Pause button TB Text Box UI Secondary User Information UI1 Secondary user information UI2 Secondary user information UI3 Secondary User Information UR Game User Rank VA video display area VM VIP Mark

Claims

1. An information processing system, It is configured to perform the following steps: In the progression step, the first terminal progresses the game based on the game operation received from the first user; In the output step, distribution data for distributing a video showing a game screen in which the game is being played to a second terminal of a second user is output to a video distribution site; In the acquiring step, identification information for identifying the second user is acquired from the video distribution site based on content posted by the second user with respect to the video; In the identifying step, second user information representing the second user is identified based on the acquired identification information; In the display step, the game screen including the second user information is displayed on the first terminal. thing.

2. 2. The information processing system according to claim 1, configured to further perform a first determining step; In the first determination step, it is determined whether or not there is a request to participate in the game from the second user based on the post; In the acquiring step, when it is determined that the participation request has been made, the identification information is acquired from the video distribution site in association with the participation request; In the specifying step, candidate information representing the second user as a candidate to participate in the game is specified based on the identification information associated with the participation request; In the display step, the game screen including the candidate information is displayed on the first terminal. thing.

3. 3. The information processing system according to claim 1, the identification information is first identification information that identifies the second user in the game; thing.

4. 4. The information processing system according to claim 3, configured to further perform a first determining step; In the first determination step, if the post includes a character string corresponding to the first identification information, it is determined that there is a request to participate in the game from the second user; In the acquiring step, the first identification information is acquired from the video distribution site in association with the participation request; In the identifying step, candidate information representing the second user as a candidate to participate in the game is identified based on the first identification information associated with the participation request; In the display step, the game screen including the candidate information is displayed on the first terminal. thing.

5. 5. The information processing system according to claim 4, If the post includes a character string corresponding to the first identification information, the character string is not distributed to viewers other than the second user who watches the video. thing.

6. 3. The information processing system according to claim 2, in the acquiring step, first identification information associated with second identification information is acquired from the video distribution site, wherein the first identification information is information for identifying the second user in the game, and the second identification information is information for identifying the second user on the video distribution site; In the identifying step, the second user information or the candidate information is identified based on the first identification information or the first identification information associated with the participation request; In the display step, the game screen including the second user information or the candidate information is displayed on the first terminal. thing.

7. 3. The information processing system according to claim 2, In the acquiring step, second identification information is acquired from the video distribution site, and the second identification information is information for identifying the second user on the video distribution site; In the identifying step, first identification information that identifies the second user in the game and that is stored in advance is identified based on the second identification information, and then the second user information or the candidate information is identified based on the first identification information or the first identification information associated with the participation request; In the display step, the game screen including the second user information or the candidate information is displayed on the first terminal. thing.

8. In the information processing system according to claim 2, any one of claims 3 to 5, 6, and 7 which cite claim 2, In the acquiring step, optional information attached to the post is further acquired; In the display step, a display mode of the second user information or the candidate information on the game screen is determined based on the option information. thing.

9. 9. The information processing system according to claim 8, the option information includes information regarding a charge made by the second user to the first user; thing.

10. In the information processing system according to claim 2, any one of claims 3 to 5, and claims 6 to 9 which cite claim 2, configured to further perform a sending step; In the transmitting step, the first terminal transmits the request to play the game to the second terminal of the second user corresponding to the selected candidate information, based on a selection operation of at least one of the candidate information received from the first user. thing.

11. In the information processing system according to claim 2, any one of claims 3 to 5, and claims 6 to 10 which cite claim 2, configured to further perform a second determining step; In the acquiring step, if it is determined that the participation request has been made, optional information attached to the post by the second user to the video is further acquired; In the second determination step, a priority for allowing the second user to participate in the game is determined based on the option information; In the display step, a display mode of the candidate information on the game screen is determined based on the priority. thing.

12. 12. The information processing system according to claim 11, configured to further perform the determining step and the transmitting step; In the determining step, a participant to be allowed to participate in the game is determined from among the plurality of second users who have requested to participate in the game based on the priority; In the display step, the game screen including the candidate information of the second user determined as the participant is displayed on the first terminal; In the transmitting step, a request to play the game is transmitted to the second terminal of the second user who is the participant. thing.

13. In the information processing system according to claim 8 and claims 9 to 12 which cite claim 8, configured to further perform an adjustment step; In the acquiring step, optional information attached to the posting by the second user to the video is further acquired; In the adjusting step, a predetermined effect in the game to be given to at least one of the first user and the second user when the second user participates in the game is adjusted based on the option information. thing.

14. A program, A computer is caused to execute each step of the information processing system according to any one of claims 1 to 13. thing.

15. An information processing method, comprising: The information processing system according to any one of claims 1 to 13, method.

16. An information processing system, It is configured to perform the following steps: In the progression step, the first terminal progresses the game based on the game operation received from the first user; In the output step, distribution data for distributing a video showing a game screen in which the game is being played to a second terminal of a second user is output to a video distribution site; In the acquiring step, when a predetermined request is included in the post from the second user regarding the video, identification information identifying the second user is acquired from the video distribution site; In the identifying step, second user information representing the second user is identified based on the acquired identification information; In the display step, the game screen including the second user information is displayed on the first terminal. thing.

Citation Information

Patent Citations

  • Communication system, and communication method

    JP2011172200A

  • Game program and game system

    JP2020044086A

  • Computer program, server device, terminal device, and method

    JP2021041053A