Information processing system, information processing method, and computer program

Through an information processing system, streaming media selection and user status are solved, and the problem of insufficient desires of streaming creators and audiences in the prior art is achieved, and the effect of improving the interactive experience of streaming creators and audiences is achieved.

JP2025063298AActive Publication Date: 2025-04-15GLEE HOLDINGS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025010298
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-04-15
Estimated Expiration
2040-12-18

AI Technical Summary

Technical Problem

The prior art is difficult to improve streaming desires for streaming creators and viewers.

Method used

By an information processing system, the system includes one or more computing processors for receiving and processing selections from the first information processing terminal, sending notifications to the second information processing terminal associated with the selection, and determining a screen displayed on the second information processing terminal according to the status of the first user.

Benefits of technology

Improve the streaming desire of streaming creators and viewers’ desire to watch, and improve the motivation of creators and the interactive experience of the audience by increasing the number of viewers of the video.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025063298000001_ABST
    Figure 2025063298000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, an information processing method, and a computer program that improve a distributor's distribution motivation and / or a viewer's viewing motivation.SOLUTION: An information processing system 2000 includes an information processor for implementing a reception function of receiving a first request based on first operation to a user terminal and a transmission function of transmitting information for making the user terminal reproduce video and voice of a predetermined moving image according to the first request. The reception function is further capable of receiving a second request based on second operation from the user terminal during the reproduction of the video and voice. While terminating, according to the second request, transmission of information for reproducing the video, the transmission function continues transmission of information for reproducing the voice and transmits information for making the user terminal display a predetermined main screen and information showing that the reproduction of the voice is continued, as a sub screen.SELECTED DRAWING: Figure 2
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 computer program. Regarding. [Background technology]

[0002] 2. Description of the Related Art There is known an information processing system that generates animation of a character object based on the movement of an actor and distributes a moving image including the animation of the character object (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2015-184689 A Summary of the Invention [Problem to be solved by the invention]

[0004] How to increase distributors' willingness to distribute and / or viewers' willingness to view is an important issue in this technical field.

[0005] Therefore, an object of the present disclosure is to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. A more specific object of the present disclosure is to provide an information processing system, an information processing method, and a computer program that can increase distributors' motivation to distribute and / or viewers' motivation to watch. [Means for solving the problem]

[0006] The information processing system of the present disclosure is an information processing system for delivering moving images, and is equipped with one or more computer processors, and the one or more computer processors are characterized in that they include a reception unit that receives a selection of a first object from a first information processing terminal, a transmission unit that transmits a predetermined notification to a second information processing terminal associated with the first object in accordance with the selection received by the reception unit, a reception unit that receives a response to the predetermined notification from the second information processing terminal, a first determination unit that determines the state of a first user associated with the first information processing terminal, and a determination unit that determines a second screen to be displayed on the second information processing terminal based on the result of the first determination unit.

[0007] The first determination unit can determine whether the state of a first user related to the first information processing terminal is a first state in which the user is appearing in a video, a second state in which the user is watching a video on the main screen, or a third state in which the user is neither appearing in a video nor watching a video on the main screen.

[0008] When the first judgment unit judges that the state of the first user is the first state, the determination unit can set the second screen to be displayed on the second information processing terminal as a screen for watching a video in which the first user is appearing.

[0009] When the first judgment unit judges that the state of the first user is the second state, the determination unit can set the second screen to be displayed on the second information processing terminal as a screen for viewing the video that the first user is watching.

[0010] When the first judgment unit judges that the state of the first user is the third state, the determination unit can set the second screen to be displayed on the second information processing terminal as a message exchange screen with the first user.

[0011] The one or more computer processors further include a display processing unit for displaying the first object, and the display processing unit can display the first object within an online notification indicating that a second user associated with the second information processing terminal has gone online.

[0012] The one or more computer processors further include a display processing unit for displaying the first object, and the display processing unit can display the first object within a list screen of one or more second users having a specific relationship with the first user.

[0013] The first determination unit can determine the state of the first user at the time when the reception unit receives the selection.

[0014] The first determination unit can determine the state of the first user at the time when the receiving unit receives the response.

[0015] The one or more computer processors may further include a second determination unit configured to determine a status of one or more second users having a particular relationship with the first user.

[0016] The second determination unit can determine whether the state of the second user is a fourth state in which the user is appearing in a video, a fifth state in which the user is watching a video, or a sixth state in which the user is neither appearing in a video nor watching a video.

[0017] The sixth state may further include a seventh state in which the user is online but not appearing in or watching a video, and an eighth state in which the user is offline.

[0018] The display processing unit can display the first object in association with only the second user determined by the second determination unit to be in the fifth state.

[0019] The second determination unit, when the state of the second user related to the second information processing terminal is the sixth state, further determines whether the state of the second user is the seventh state or the eighth state, and the transmission unit can differ the type of the specified notification depending on whether the state of the second user is the seventh state or the eighth state.

[0020] The display processing unit can display on the list screen the status of one or more second users who have a specific relationship with the first user in an identifiable manner, along with an image and / or name indicating the profile of the second users.

[0021] In the predetermined notification, the number of times the first object has been selected by operating the first information processing terminal can be displayed in a confirmable manner.

[0022] The information processing method of the present disclosure is an information processing method in an information processing system that distributes moving images, characterized in that it causes one or more computer processors provided in the information processing system to execute the following steps: a reception step of receiving a selection of a first object from a first information processing terminal; a transmission step of transmitting a predetermined notification to a second information processing terminal associated with the first object in accordance with the selection received in the reception step; a reception step of receiving a response to the predetermined notification from the second information processing terminal; a first determination step of determining a state of a first user associated with the first information processing terminal; and a determination step of determining a second screen to be displayed on the second information processing terminal based on the result of the first determination step.

[0023] The information processing method of the present disclosure is an information processing method in a first information processing terminal that constitutes an information processing system for distributing moving images, the information processing system including a first information processing terminal, a second information processing terminal, and a server device, and is characterized in that it causes one or more computer processors included in the first information processing terminal to execute a display processing step of displaying a first object on a screen, a reception step of accepting a selection of the first object displayed in the display processing step, a first determination step of determining the state of a first user related to the first information processing terminal, and a transmission step of transmitting the selection accepted in the reception step and the result determined in the first determination step to the server device.

[0024] The computer program of the present disclosure is a computer program for a first information processing terminal that constitutes an information processing system for delivering moving images, the information processing system including a first information processing terminal, a second information processing terminal, and a server device, and is characterized in that one or more computer processors included in the first information processing terminal realize a display processing function for displaying a first object on a screen, a reception function for accepting a selection of the first object displayed by the display processing function, a first judgment function for judging the state of a first user related to the first information processing terminal, and a transmission function for transmitting the selection accepted by the reception function and the result judged by the first judgment function to the server device.

[0025] The information processing method of the present disclosure is an information processing method in a second information processing terminal that constitutes an information processing system for delivering moving images, the information processing system includes a first information processing terminal, a second information processing terminal, and a server device, and causes one or more computer processors included in the second information processing terminal to execute a receiving step of receiving a specified notification sent from the server device in response to a selection of a first object on the first information processing terminal, a transmitting step of transmitting a response to the specified notification received in the receiving step to the server device, and a display processing step of displaying a second screen based on information regarding the second screen received from the server device, and the second screen is determined based on the state of a first user associated with the first information processing terminal.

[0026] The computer program of the present disclosure is a computer program for a second information processing terminal that constitutes an information processing system for delivering moving images, the information processing system comprising a first information processing terminal, a second information processing terminal, and a server device, and causing one or more computer processors provided in the second information processing terminal to realize a receiving function for receiving a specified notification sent from the server device in response to a selection of a first object on the first information processing terminal, a transmitting function for transmitting a response to the specified notification received by the receiving function to the server device, and a display processing function for displaying a second screen based on information regarding the second screen received from the server device, and the second screen is determined based on the state of a first user associated with the first information processing terminal. Effect of the Invention

[0027] According to the invention of the present disclosure, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional techniques described above. Specifically, it is possible to provide an information processing system, an information processing method, and a computer program that can improve distributors' motivation to distribute and / or viewers' motivation to watch. [Brief description of the drawings]

[0028] [Figure 1] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Diagram 2] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Diagram 3] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 4] FIG. 2 is a configuration diagram showing an example of a hardware configuration of an information processing device according to the present disclosure. [Diagram 5] FIG. 2 is a configuration diagram showing an example of a functional configuration of an information processing device according to the present disclosure. [Figure 6] 11 is a conceptual diagram showing a display image of an online notification displayed on the first information processing terminal. FIG. [Figure 7] FIG. 13 is a conceptual diagram showing an image of a situation in which an online notification is sent. [Figure 8] 13 is a conceptual diagram showing a display image of a call notification displayed on the second information processing terminal. FIG. [Figure 9] FIG. 13 is a conceptual diagram showing an image of a situation in which a call notification is sent. [Figure 10] 11 is a table showing a relationship between a first user's state and a second screen. [Figure 11] FIG. 11 is a configuration diagram showing another example of the functional configuration of the information processing device according to the present disclosure. [Figure 12] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 13] 13 is a table showing the relationship between a second user's status and an on / offline status. [Figure 14] FIG. 13 is a conceptual diagram showing an image of a profile image of a second user in which the status of the second user is displayed in a identifiable manner. [Figure 15] FIG. 13 is a conceptual diagram showing an image of a profile image of a second user in which the status of the second user is displayed in a identifiable manner. [Figure 16] FIG. 13 is a conceptual diagram showing an image of a profile image of a second user in which the status of the second user is displayed in a identifiable manner. [Figure 17]FIG. 13 is a conceptual diagram showing an image of a profile image of a second user in which the status of the second user is displayed in a identifiable manner. [Figure 18] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 19] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 20] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 21] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 22] FIG. 11 is a configuration diagram showing another example of the functional configuration of the information processing device according to the present disclosure. [Figure 23] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 24] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Diagram 25] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 26] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 27] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 28] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 29] FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Diagram 30] FIG. 1 is a flow diagram showing an example of the flow of an information processing method according to the present disclosure. [Diagram 31] FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for implementing a computer program according to the present disclosure. [Diagram 32] 1A is a block diagram showing an example of a functional configuration of a first information processing terminal according to the present disclosure, and FIG. 1B is a circuit block diagram showing an example of a circuit configuration for realizing the functions of a program for a first information processing terminal according to the present disclosure. [Diagram 33]10 is a flow diagram showing an example of the flow of an information processing method in a first information processing terminal in the present disclosure. [Diagram 34] 1A is a block diagram showing an example of a functional configuration of a second information processing terminal according to the present disclosure, and FIG. 1B is a circuit block diagram showing an example of a circuit configuration for realizing the functions of a program for a second information processing terminal according to the present disclosure. [Diagram 35] 11 is a flow diagram showing an example of the flow of an information processing method in a second information processing terminal in the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0029] First, an overview of an information processing system according to an embodiment of the present disclosure will be described with reference to the drawings.

[0030] The information processing system in the present disclosure is an information processing system that distributes videos, and includes one or more computer processors. The distributed video will be described as including animation of a character object generated based on the movement of the broadcast user, but is not limited to this, and may be a video in which a character object generated based on the movement of the broadcast user does not appear. For example, the video may be one in which the broadcast user himself / herself appears, or may be one in which the voice of the broadcast user and a predetermined image are played, such as a karaoke video or a game commentary video. In addition, as described later, the video may be one in which a character object is superimposed on a game screen and / or a captured image of real space.

[0031] <System configuration> As shown as an example in FIG. 1, the information processing system 1000 according to the present disclosure may include one or more viewing user terminals 1100, and an information processing device (support computer) 1300 located in a video distribution studio or the like, which is connected to these viewing user terminals 1100 via a network 1200.

[0032] Moreover, the information processing device 1300 may be connected to a server device 1400 (not shown) via the Internet, and a part or all of the processing to be performed by the information processing device 1300 may be performed by the server device 1400. The server device 1400 may be the information processing device 2400 shown in FIG.

[0033] In this specification, such distribution by the information processing system 1000 is referred to as studio distribution.

[0034] In studio streaming, the entire body movements of the streaming user (actor) are captured by a camera installed in the studio using markers attached to the streaming user, and are reflected in the character in real time using known motion capture technology.

[0035] Furthermore, the information processing system 1000 of the present invention can cooperate with another information processing system 2000 shown as an example in Fig. 2. The information processing system 2000 shown in Fig. 2 can include a broadcaster user terminal 2100, one or more viewer user terminals 2200, and an information processing device (server device) 2400 connected to the broadcaster user terminal 2100 and the viewer user terminal 2200 via a network 2300.

[0036] In the above example, the broadcaster user terminal 2100 may be an information processing terminal such as a smartphone. In this specification, such broadcasting by the information processing system 2000 is referred to as mobile broadcasting.

[0037] In mobile distribution, the broadcast user's facial movements are captured by a camera mounted on the broadcast user terminal 2100, and are reflected on the character's face in real time using known face tracking technology.

[0038] The moving images generated by the information processing system 1000 and the information processing system 2000 can be distributed to viewing users from one moving image distribution platform, for example.

[0039] In addition, in any broadcast, the process of generating animation by reflecting motion on a character and the process of displaying gifts, which will be described later, may be shared and performed by the broadcasting user terminal, the viewing user terminal, an information processing device, and other devices.

[0040] Specifically, facial motion data and voice data of the broadcast user are transmitted from the broadcast user terminal to a terminal or device that generates animation of the character object. Also, body motion may be transmitted in addition to the facial motion.

[0041] In the following description, the process of generating animation is assumed to be performed by each of the broadcaster user terminal and the viewer user terminal, but this is not limited to the present invention.

[0042] In the following description, the information processing system according to the present disclosure will be described as having the system configuration (mobile distribution) shown in FIG. 2, but may have the system configuration shown in FIG.

[0043] In addition, there is no particular distinction between distributor users and viewing users in mobile distribution; viewing users can perform mobile distribution at any time, and distributor users can become viewing users when viewing videos of other distributor users.

[0044] In the following description, the information processing system according to the present disclosure will be described as having the system configuration (mobile distribution) shown in Fig. 2 and the system configuration shown in Fig. 3. The information processing system 3000 according to the present disclosure shown in Fig. 3 can include a first information processing terminal 100, one or more second information processing terminals 200, and an information processing device (server device) 400 connected to the first information processing terminal 100 and the one or more second information processing terminals 200 via a network 300.

[0045] As described above, the video distributed by the information processing system of the present disclosure may be a game screen played by the broadcasting user and / or a captured image in real space. In this case, a character object generated based on the broadcasting user's movements or an actual image of the broadcasting user may be displayed together with the game screen. In addition, if the broadcasting user is included in the captured image in real space, a character object generated based on the broadcasting user's movements may be displayed superimposed on the actual image of the broadcasting user (Augmented Reality (AR)). In addition, an animation of a gift object or the like may be displayed superimposed on the captured image in real space.

[0046] In the present disclosure, the distribution user terminal and the viewing user terminal, and the first information processing terminal and the second information processing terminal can be a smartphone (multi-function phone terminal), a tablet terminal, a personal computer, a console game machine, a head mounted display (HMD), a wearable computer such as a glasses-type wearable terminal (AR glasses, etc.), and an information processing device capable of playing videos other than these devices. Furthermore, these terminals may be standalone devices that operate independently, or may be composed of multiple devices connected to each other so that they can transmit and receive various data.

[0047] <Hardware configuration> 4, a hardware configuration of the information processing device 1300 included in the information processing system 3000 will be described. The information processing device 1300 includes a processor 401, a memory 402, a storage 403, an input / output interface (input / output I / F) 404, and a communication interface (communication I / F) 405. The components are connected to each other via a bus B.

[0048] The information processing device 400 can realize the functions and methods described in this embodiment through cooperation between a processor 401, a memory 402, a storage 403, an input / output I / F 404, and a communication I / F 405.

[0049] The processor 401 executes functions and / or methods realized by codes or instructions included in a program stored in the storage 403. The processor 401 includes, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), etc.). These circuits may be realized by one or more integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. An LSI may also be called a VLSI, a super LSI, an ultra LSI, etc., depending on the degree of integration.

[0050] The memory 402 temporarily stores a program loaded from the storage 403 and provides a working area for the processor 401. The memory 402 also temporarily stores various data generated while the processor 401 is executing the program. The memory 402 includes, for example, a random access memory (RAM) and a read only memory (ROM).

[0051] The storage 403 stores programs. The storage 403 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, and the like.

[0052] The communication I / F 405 is implemented as hardware such as a network adapter, communication software, or a combination of these, and transmits and receives various data via the network 300. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the two devices can be performed. The communication I / F 405 communicates with other information processing devices via the network 300. The communication I / F 405 transmits various data to the other information processing devices according to instructions from the processor 401. The communication I / F 405 also receives various data transmitted from the other information processing devices and transmits it to the processor 401.

[0053] The input / output I / F 404 includes an input device for inputting various operations to the information processing device 400, and an output device for outputting processing results processed by the information processing device 400. The input / output I / F 404 may be an integrated input device and an output device, or may be separate input device and output device.

[0054] The input device is realized by any one or a combination of all kinds of devices that can receive input from a user and transmit information related to the input to the processor 401. The input device includes, for example, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (operation input via an image), and a microphone (operation input by voice).

[0055] The input device may include a sensor unit. The sensor unit is one or more sensors that detect face motions indicating changes in the user's facial expression and body motions indicating changes in the relative position of the user's body with respect to the sensor unit. Face motions include blinking, opening and closing of the mouth, and other movements. The sensor unit may be a publicly known one. An example of the sensor unit includes a ToF sensor that measures and detects the time of flight (Time of Flight) until light irradiated toward the user is reflected by the user's face or the like and returns, a camera that photographs the user's face, and an image processing unit that performs image processing on the data photographed by the camera. The sensor unit may also include an RGB camera that photographs visible light and a near-infrared camera that photographs near-infrared light. For the RGB camera and the near-infrared camera, for example, True Depth of the "iPhoneX (registered trademark)", or "LIDER" of the "iPad Pro (registered trademark)", or other ToF sensors mounted on smartphones can be used. Specifically, this camera projects tens of thousands of invisible dots (points) onto the user's face or the like using a dot projector. Then, the reflected light of the dot pattern is detected and analyzed to form a depth map of the face, and an infrared image of the face, etc. is captured, thereby capturing accurate facial data. The arithmetic processing unit of the sensor unit generates various information based on the depth map and the infrared image, and compares the information with registered reference data to calculate the depth of each point of the face (the distance between each point and the near-infrared camera) and positional deviations other than the depth.

[0056] The sensor unit may have a function of tracking not only the user's face but also the user's hands (hand tracking). The sensor unit may further include sensors other than the above-mentioned sensors, such as an acceleration sensor or a gyro sensor. The sensor unit may have a spatial mapping function of recognizing an object in the real space where the user exists based on the detection result of the above-mentioned ToF sensor or other known sensors, and mapping the recognized object on a spatial map. Hereinafter, when the face motion detection data and the body motion detection data are not particularly distinguished from each other, they are simply referred to as "tracking data". The image processing unit of the sensor unit may be provided in a control unit that can be provided in the information processing system of the present invention.

[0057] The operation unit as an input device can be one that corresponds to the type of the user terminal. Examples of the operation unit include a touch panel integrated with a display, operation buttons provided on the housing of the user terminal, a keyboard, a mouse, and a controller operated by the user's hand. The controller may incorporate various known sensors such as an acceleration sensor, an inertial measurement unit (IMU) such as a gyroscope, etc. Another example of the operation unit may be a tracking device that identifies the user's hand movement, eye movement, head movement, line of sight, etc. In this aspect, for example, the user's instruction can be determined based on the user's hand movement, and various operations can be performed such as starting or ending the distribution of a video, rating a message or a video, and requesting the display of a predetermined object (for example, a gift to be described later). Note that if the sensor unit also has an input interface function such as a hand truck function, the operation unit can be omitted.

[0058] The output device outputs the results of processing performed by the processor 401. The output device includes, for example, a touch panel, a speaker, and the like.

[0059] Moreover, the first information processing terminal 100, the second information processing terminal 200, and the information processing device 400 in this disclosure can also be configured with the same hardware configuration as that in FIG. 4, except where noted otherwise.

[0060] <Functional configuration> The one or more computer processors (information processing device 400 in this example) include a reception unit 410, a transmission unit 420, a reception unit 430, a first determination unit 440, and a decision unit 450, as shown in FIG.

[0061] The receiving unit 410 receives a selection of a first object from the first information processing terminal 100 .

[0062] Depending on the state of the first user related to the first information processing terminal 100, it is determined whether the first information processing terminal 100 is a broadcasting user terminal 2100, a viewing user terminal 2200, or neither (a terminal that is neither broadcasting nor viewing) as shown in Fig. 2. This point will be described later.

[0063] As an example, the first object may be displayed in an online notification 10 indicating that a second user related to the second information processing terminal 200 has gone online, as shown in Fig. 6. In the example shown in Fig. 6, the online notification 10 displays text 11 stating "AAA (user name) is now online", a profile image 12 of the second user, and a first object 13.

[0064] The online notification 10 is sent to the first information processing terminal 100 associated with the first user when a second user associated with the second information processing terminal 200 launches a specific application (when the second user becomes online), as shown in the image in FIG. 7.

[0065] As an example, the second user may be a user who has a mutual follow relationship with the first user.

[0066] The transmitting unit 420 transmits a predetermined notification to the second information processing terminal 200 associated with the first object 13 in accordance with the selection accepted by the accepting unit 410 .

[0067] As an example, the predetermined notification may be a call notification 20 indicating that a first user related to the first information processing terminal 100 is calling a second user, as shown in Fig. 8. In the example shown in Fig. 8, the call notification 20 displays text 21 saying "BBB (user name) is calling you", a profile image 22 of the second user, and a second object 23.

[0068] The call notification 20 is transmitted to the second information processing terminal 200 associated with the second user when the first user selects the first object 13, as shown in the image of FIG.

[0069] The receiving unit 430 receives a response to the predetermined notification from the second information processing terminal 200.

[0070] The second user responds to the predetermined notification by tapping on the displayed call notification 20. Alternatively, the second user may respond by tapping on the second object 23 displayed on the call notification 20.

[0071] The first determination unit 440 determines the state of the first user related to the first information processing terminal 100 .

[0072] The state of the first user is broadly classified into whether the first user is currently streaming a video, watching a video, or other than that, as will be described in detail later.

[0073] Then, the determining unit 450 determines the second screen to be displayed on the second information processing terminal 200 based on the result of the first determination unit 440 .

[0074] As an example, when the first judgment unit 440 judges that the state of the first user is currently streaming a video, the decision unit 450 causes the second information processing terminal 200 to display, as the second screen, a viewing screen for the video being streamed by the first user.

[0075] Alternatively, when the first judgment unit 440 judges that the state of the first user is watching a video, the decision unit 450 causes the second information processing terminal 200 to display, as the second screen, a viewing screen of the video being watched by the first user.

[0076] Alternatively, when the first judgment unit 440 judges that the first user is neither streaming nor watching a video, the decision unit 450 causes the second information processing terminal 200 to display a chat screen with the first user as the second screen.

[0077] FIG. 10 shows a table of the contents of the second screen displayed when the first user is broadly classified into whether a video is being distributed, whether the first user is watching a video, and other cases.

[0078] In this way, the specified notification sent by selecting the first object is a notification by the first user to tell the second user "come over," and specifically, it can be sent for the purpose of inviting the second user to come and watch a video that the first user is streaming, or for the purpose of inviting another user to come and watch a video that the first user is streaming, or for the purpose of chatting.

[0079] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

[0080] Specifically, according to the above configuration, since it is possible to attract second users as viewers of videos, it is possible to increase the number of viewers of the videos that you are distributing or the videos that other users are distributing, which leads to an increase in the distributor's motivation to distribute.

[0081] In addition, the second user can be invited to a recommended video by the first user (guided to a viewing screen), which increases the second user's motivation to watch.

[0082] Furthermore, the first user can casually talk to the second user, which leads to more active communication.

[0083] As described above, the first determination unit 440 can determine whether the state of the first user related to the first information processing terminal 100 is the first state, the second state, or the third state. These states will be described in more detail below.

[0084] The first state refers to a state in which the first user is appearing in a video. Appearing in a video refers to a state in which the first user or a character object of the first user is appearing in a video being distributed, and includes a state in which the first user is a distributor of the video, or a state in which the first user is participating as a guest user in a video being distributed by another distributor.

[0085] The second state refers to a state in which the first user is watching a video on the main screen. Watching a video on the main screen includes a state in which the first user is a viewing user watching a video being distributed by another distribution user. Note that the second state does not include a state in which a video is being viewed on a sub-screen. A detailed explanation of the main screen and sub-screen will be given in the explanation of "small audio window distribution" below.

[0086] The third state refers to a state in which the first user is neither appearing in a video nor watching a video on the main screen, which is neither the first state nor the second state.

[0087] When the first judgment unit 440 judges that the state of the first user is the first state, the decision unit 450 can set the second screen to be displayed on the second information processing terminal 200 as a screen for watching a video in which the first user is appearing.

[0088] This allows the first user in the first state to invite the second user to come and watch the video that he or she is distributing.

[0089] When the first determination unit 440 determines that the state of the first user is the second state, the determination unit 450 can set the second screen to be displayed on the second information processing terminal 200 as a screen for viewing the video that the first user is viewing.

[0090] As a result, the first user in the second state can invite the second user to come and watch the video that he or she is watching. Then, by watching videos of the streaming user (favorite user) that the first user supports together, the first user can stimulate communication with the second user. The first user can also support the favored user by increasing the number of viewers and the number of giftings. This support further increases the streaming user's motivation to stream videos.

[0091] When the first judgment unit 440 judges that the state of the first user is the third state, the decision unit 450 can set the second screen to be displayed on the second information processing terminal 200 as a message exchange screen with the first user.

[0092] This allows the third user in the third state to invite the second user to start a chat with him / her.

[0093] In this way, the first user can casually talk to the second user, leading to more active communication.

[0094] Here, the first determination unit 440 can determine the state of the first user at the time when the reception unit 410 receives the selection.

[0095] According to this configuration, regardless of the timing at which the receiving unit 430 receives a response to a specified notification from the second information processing terminal 200, the second screen is determined according to the state of the first user at the time at which the accepting unit 410 accepts the selection.

[0096] Alternatively, the first determination unit 440 can determine the state of the first user at the time when the receiving unit 430 receives the response.

[0097] According to this configuration, regardless of the timing at which the accepting unit 410 accepts a selection from the first information processing terminal 100, the second screen is determined according to the state of the first user at the timing at which the receiving unit 430 receives a response to a specified notification from the second information processing terminal 200.

[0098] In addition, when first determination unit 440 determines the state of the first user at the time when receiving unit 410 receives the selection, if the distribution of the video to be displayed on the second screen has ended, determination unit 450 may display, as the second screen, a screen indicating that the distribution has ended, or a profile screen of the distribution user, or may re-determine the second screen depending on the determination result of the state of the first user at the time when receiving unit 430 receives the response.

[0099] The one or more computer processors in the present disclosure may further include a display processing unit 460, as shown in FIG.

[0100] The display processing unit 460 is for displaying the first object, and displays the first object in an online notification 10 indicating that a second user related to the second information processing terminal 200 has become online. An image of the online notification 10 is as shown in FIG. 6.

[0101] It should be noted that it is also possible to set in the first information processing terminal 100 whether or not the online notification 10 can be received.

[0102] In this case, the one or more processors in the present disclosure may further include a second determination unit 465 and a second transmission unit 470.

[0103] The second determination unit 465 determines whether the first information processing terminal 100 can receive the online notification 10. Whether the online notification 10 can be received can be set for each of the one or more second information processing terminals 200.

[0104] The second transmitting unit 470 transmits an online notification 10 to the first information processing terminal 100 when the result of the second determining unit 465 is positive.

[0105] Moreover, in the second information processing terminal 200, it is also possible to set whether or not the online notification 10 can be transmitted.

[0106] In this case, one or more processors in the present disclosure may further include a specification unit 475.

[0107] At this time, the second determination unit 465 determines whether or not the second information processing terminal 200 can transmit the online notification 10. Whether or not the online notification 10 can be transmitted can be set for each of the one or more first information processing terminals 100.

[0108] The identifying unit 475 identifies a specific first information processing terminal 100 to which the online notification 10 is to be transmitted, when the result by the second determination unit 465 is positive.

[0109] The second transmitting unit 470 transmits the online notification 10 to the specific first information processing terminal 100 identified by the identifying unit 475 .

[0110] A specific first information processing terminal 100 is, in other words, a first information processing terminal 100 that is capable of sending an online notification 10 at a second information processing terminal 200, and that is further capable of receiving an online notification 10 from the second information processing terminal 200.

[0111] Furthermore, the predetermined notification may display the number of times the first object 13 has been selected by operating the first information processing terminal 100 in a verifiable manner.

[0112] 8, a second object 23 is displayed in a predetermined notification (call notification 20). The second object 23 can be displayed in a number corresponding to the number of times the first object 13 is selected by the first user on the first information processing terminal 100.

[0113] With this configuration, the degree of solicitation from the first user can be measured based on the number of second objects 23 displayed.

[0114] It should be noted that an upper limit is set for the number of second objects 23 that can be displayed, and even if the number of first objects 13 selected exceeds this upper limit, no more second objects 23 will be displayed.

[0115] The above describes an example in which a first object 13 is displayed in the online notification 10 shown in FIG. 6 , but the first object 13 may also be displayed by the display processing unit 460 within a list screen of one or more second users who have a specific relationship with the first user.

[0116] 12 shows a list screen 30 of users having a mutual follow relationship, which is displayed by selecting the Follow tab as a list screen of one or more second users having a specific relationship with the first user. Mutual follow refers to a relationship in which each user is a follower of the other user.

[0117] This list screen 30 displays the profile images and names of users with whom a user has a mutual follow relationship.

[0118] 12, a first object 31 is displayed for each second user on the list screen 30. A chat object 32 may be displayed together with the first object 31. By selecting this chat object, it is possible to transition to an individual chat screen with the second user.

[0119] In addition, when a first user selects a first object 31 on the list screen and the second user selects the call notification 20 sent to the second user, the second screen displayed to the second user can be an individual chat screen with the first user.

[0120] The individual chat screens for the first user and the second user can be the same, but it is assumed that in the chat screen transitioned to by selecting chat object 32, it is the first user who enters the first comment calling out to the other party, and in the chat screen transitioned to by selecting call notification 20, it is the second user who enters the first comment calling out to the other party.

[0121] Moreover, the one or more computer processors of the present disclosure may further include a third determination unit 485 as shown in FIG.

[0122] The third determination unit 485 determines the status of one or more second users who have a specific relationship with the first user.

[0123] Specifically, the third determination unit 485 determines whether the state of the second user is a fourth state in which the user is appearing in a video, a fifth state in which the user is watching a video, or a sixth state in which the user is neither appearing in a video nor watching a video.

[0124] The sixth state may further include a seventh state in which the user is online but not appearing in or watching a video, and an eighth state in which the user is offline.

[0125] FIG. 13 is a table summarizing the relationship between these states and the on / offline state.

[0126] Then, the display processing unit 160 can display on the list screen 30 in an identifiable manner the status of one or more second users who have a specific relationship with the first user, together with an image and / or name showing the profile of the second user.

[0127] Fig. 14 is an image diagram for explaining an image showing the profile of the second user U4 shown in Fig. 12. For the second user U4 in the fourth state, the word "LIVE" 34a and an audio object 35 that indicates that audio is being played are added to the image 33 showing the profile. In addition, the frame 36 surrounding the image showing the profile can also be decorated so as to be distinguishable from other states.

[0128] Fig. 15 is an image diagram for explaining an image showing the profile of the second user U5 shown in Fig. 12. For the second user U5 in the fifth state, the character 34b "VIEW" and an audio object 35 that indicates that audio is being played are attached to the image 33 showing the profile. As in the example of the fourth state described above, the frame 36 surrounding the image showing the profile can be decorated so as to be distinguishable from other states.

[0129] Fig. 16 is an image diagram for explaining an image showing the profile of the second user U6 shown in Fig. 12. For the second user U6 who is in the sixth state and the seventh state, an online object 37a indicating that the user is online is added to the image 33 showing the profile. Note that no particular decoration is added to the frame 36 surrounding the image showing the profile.

[0130] Fig. 17 is an image diagram for explaining an image showing the profile of the second user U7 shown in Fig. 12. For the second user U7 who is in the sixth state and the eighth state, an object 37b showing the elapsed time since going offline is added to the image 33 showing the profile. Note that no particular decoration is added to the frame 36 surrounding the image showing the profile.

[0131] Furthermore, the display processing unit 460 can display the first object 31 in association with only the second user determined by the third determination unit 485 to be in the fifth state.

[0132] Alternatively, the display processing unit 460 can associate the first object 31 with the second user determined by the third determination unit 485 to be in the fourth state, and can prevent the first object 31 from being displayed.

[0133] FIG. 18 shows a fourth state in which a second user U4 is not displayed in the mutual follow activity column, but a thumbnail image of the distribution channel is displayed in the distribution column.

[0134] In this way, for the second user who is currently streaming, it is preferable to prioritize watching the video being streamed rather than calling the second user.

[0135] Furthermore, when the state of the second user related to the second information processing terminal 200 is the sixth state, the third determination unit 485 can further determine whether the state of the second user is the seventh state or the eighth state, and at this time, the transmission unit 420 differs in the type of the specified notification depending on whether the state of the second user is the seventh state or the eighth state.

[0136] Specifically, when the second user is in the seventh state, a dedicated application is running on the second information processing terminal 200, so that the predetermined notification is displayed on the screen as a notification within the dedicated application. Note that this example is not limited to the seventh state, and can also be applied to the fifth state.

[0137] On the other hand, when the second user is in the eighth state, since a dedicated application is not running on the second information processing terminal 200, the specified notification is displayed on the screen as a push notification by the function of the second information processing terminal 200.

[0138] It is also possible to set whether or not to receive a predetermined notification in the second information processing terminal 200. Such whether or not to receive can be set for each of the one or more first information processing terminals 100.

[0139] At this time, the second determination unit 465 determines whether the second information processing terminal 200 can receive a predetermined notification.

[0140] The transmitting unit 420 transmits a predetermined notification to the second information processing terminal 200 when the result by the second determining unit 465 is positive.

[0141] Here, various functions that can be executed on a user terminal that has launched an application realized by the information processing system in the present disclosure, and transitions of displayed screens will be described with reference to the drawings.

[0142] First, the flow for starting video distribution will be described.

[0143] The one or more computer processors in the present disclosure may include a distribution start request receiving unit, a distribution setting unit, and a distribution starting unit (not shown).

[0144] The distribution start request receiving unit receives a request to start distribution of a first moving image including animation of a character object from a broadcast user terminal of a broadcast user.

[0145] Here, the first moving image refers to a moving image including animation of a character object. In this specification, a character object may be called an "avatar."

[0146] The request to start distribution can be transmitted from a user terminal (later becoming the distribution user terminal 2100) to the information processing device 2400 by selecting a distribution button located on an avatar setting screen or the like displayed on the user terminal that has launched a dedicated application (video distribution / viewing application) for accessing the video distribution platform.

[0147] 19 shows an example of an avatar setting screen 40. On the avatar setting screen 40, a character object CO, a distribution button 41, a change of clothes button 42, a gacha button 43, and the like can be displayed.

[0148] When the user selects the change clothes button 42, a screen appears for selecting various avatar parts such as the character object's eyes, nose, mouth, hair, accessories, clothes, and background.

[0149] When the user selects the gacha button 43, a lottery screen for obtaining the avatar parts appears.

[0150] When the user selects the distribution button 41, a distribution start request is transmitted to the information processing device 2400.

[0151] The distribution setting section sets distribution settings for the first moving image based on instructions from the distributor user terminal 2100 in response to a distribution start request for the first moving image received by the distribution start request receiving section.

[0152] As an example, when the broadcast button 41 is selected, the screen displayed on the broadcast user terminal 2100 transitions from the avatar setting screen 40 shown in FIG. 19 to a broadcast setting screen 44 shown in FIG.

[0153] The distribution settings may include at least one of a setting regarding the title of the first video, a setting regarding whether other users may appear in the first video, a setting regarding the number of people who may appear in the first video, and a setting regarding a password.

[0154] These distribution settings can be set in a title setting field 45, a collaboration permission setting field 46, a number of participants setting field 47, and a password setting field 48 in FIG. 20, respectively.

[0155] The title of the first video can be freely determined by the broadcasting user within the range of the maximum number of characters allowed. If there is no input by the broadcasting user, a preset title including the name of the broadcasting user or character object, such as "This is XXX's broadcast," may be automatically determined.

[0156] The distribution user can freely decide whether or not other users can appear in the first video. If it is yes, other users can make an appearance request to the distribution user, and if it is no, other users cannot make an appearance request to the distribution user. In this specification, the state in which other users appear in the distribution user's video is sometimes called "collaboration." Details of collaboration will be described later.

[0157] The number of people who can appear in the first video can only be set if other users are allowed to appear in the first video as described above, and can be freely determined by the distribution user within the range of the allowable upper limit.

[0158] The password can be set arbitrarily only if other users are allowed to appear in the first video, and the distributor user can freely decide the number of digits. When other users apply to appear in the first video, they are required to enter the password.

[0159] The distribution starting unit distributes information about the first moving image to the viewing user terminal 2200 of the viewing user based on the conditions set by the distribution setting unit.

[0160] Such a distribution start instruction is transmitted by selecting distribution start button 49 shown in FIG.

[0161] As an example, the distribution starting unit distributes (avatar distributes) information about a video (first video) including animation of the distributor user's character object to the viewing user terminal 2200 of the viewing user.

[0162] The information about the first moving image includes, for example, motion information showing the movement of a character object, voice information of the broadcasting user, gift object information showing gifts sent from other viewing users, etc. The gift object information includes at least gift object identification information that specifies the type of the gift object, and position information that indicates the position where the gift object is displayed.

[0163] The distribution starting unit can then live-distribute the video via the video distribution platform described above.

[0164] FIG. 21 shows an avatar distribution screen 50 displayed on a broadcaster user terminal 2100. As shown in FIG.

[0165] The avatar distribution screen 50 displays the character object CO, as well as a comment input button 51 for the distribution user to input a comment, an audio switch button 52 for switching the audio ON / OFF, a start play button 53 for playing a game executed by a computer described below, an external service linkage button 54 for watching videos provided by an external service, and a gacha button 43 for obtaining avatar parts.

[0166] Also, at the top of the avatar distribution screen 50, there can be displayed a cumulative viewer count 55, a cumulative like count 56, a collaborator count 57, a share button for external SNS 58, a guest details button 59, an invite button 60, and a settings button 61. Also, an end button 62 for ending the distribution is displayed.

[0167] Although a detailed description of these displays and buttons will be omitted, by selecting the setting button 61, it is possible to change the distribution settings made on the distribution setting screen 44.

[0168] 21 shows an example in which distribution has been started with distribution setting screen 44 allowing other users to appear in the first video and limiting the number of people who can appear in the first video to three, so character object CO is displayed shifted to the lower left. Up to three character objects of other users can appear in the empty space.

[0169] This concludes the description of the screen transitions when delivering an avatar according to the invention of the present disclosure.

[0170] Next, the flow for starting to watch a video will be described.

[0171] The one or more processors in the present disclosure may further include a viewing acceptance unit 490 and a distribution unit 495, as shown in FIG.

[0172] Viewing acceptance unit 490 accepts a video viewing request from a user.

[0173] In response to a viewing request, the distribution unit 495 distributes information related to video and audio as moving image information to the user's information processing terminal.

[0174] FIG. 23 shows a top screen 63 that is displayed on a user terminal when a video distribution / viewing application is launched.

[0175] As shown in FIG. 23, a user can watch a video being played on a distribution channel by selecting a distribution channel (distribution slot, distribution program, distribution video) from thumbnail images of one or more recommended distribution channels 65 listed as a recommendation tab 64 on the top screen 63.

[0176] Alternatively, a user can view a video being played on a specific distribution channel by accessing a fixed link for the specific distribution channel. Such a fixed link can be obtained from a notification from a distribution user that the user is following, or a share notification sent by another user.

[0177] In this way, a user who watches a video becomes a viewing user, and a terminal at which the video is watched becomes a viewing user terminal 2200.

[0178] 23, a display field 66 for announcements such as campaigns and events may be displayed on the top screen 63. This announcement display field 66 can be switched to display other announcements by a sliding operation.

[0179] 12 and 18, a game tab 68 for displaying game categories, a collaboration waiting tab 69 for displaying distribution channels waiting for collaboration, and a beginner tab 70 for displaying distribution channels for beginners are displayed from the top screen 63. By selecting these (by switching between tabs), the top screen 63 transitions to each of the different screens.

[0180] The service name display 71 and the search button 72 in the upper frame of the top screen 63 may be fixed and remain displayed on the transition destination screen.

[0181] Similarly, the home button 73, message button 74, delivery preparation button 75, notification button 76, and profile button 77 in the lower frame of the top screen 63 may also be fixed and remain displayed on the transition destination screen.

[0182] A user who selects a displayed thumbnail image on the top screen 63 shown in FIG. 23, for example, can become a viewing user who watches the video, and a user who selects the distribution preparation button 75 can become a distribution user who distributes an avatar video.

[0183] As an example, when a distribution preparation button 75 is selected on the top screen 63 shown in Fig. 23, the screen transitions to the avatar setting screen 40 shown in Fig. 19. Then, when a distribution button 41 is selected on the avatar setting screen 40, the screen transitions to the distribution setting screen 44 shown in Fig. 20. Then, when a distribution start button 49 is selected on the distribution setting screen 44, the screen transitions to the avatar distribution screen 50 shown in Fig. 21.

[0184] Furthermore, when one thumbnail image is selected on the top screen 63 shown in FIG. 23, the screen transitions to a video viewing screen.

[0185] FIG. 24 shows an example of a viewing screen 78 of an avatar video displayed on the viewing user terminal 2200. As shown in FIG.

[0186] The viewing user can post a comment by inputting text in a comment posting field 79 and pressing a send button 80.

[0187] Moreover, by pressing the gift button 81, a gift list (FIG. 25) is displayed to the viewing user, and a display request for a specified gift can be transmitted by selection.

[0188] In this case, one or more processors in the present disclosure may include a determination unit (not shown). The determination unit determines whether or not a gift display request has been made from the viewer user terminal 2200.

[0189] The display request may include gift object information, which includes at least gift object identification information for identifying the type of the gift object, and location information for indicating the location where the gift object is to be displayed.

[0190] As shown in FIG. 25, gifts can be displayed by classification (free (paid) gifts, accessories, cheering goods, appeals, variety, etc.).

[0191] Here, a paid gift is a gift that can be purchased by spending My Coins purchased by the viewing user, and a free gift is a gift that can be obtained by the viewing user with or without spending My Points obtained for free.

[0192] Moreover, the viewing user can post a rating indicating a favorable opinion by pressing the like button 82.

[0193] Furthermore, if the broadcasting user has set the option to allow other users to appear in the video in the broadcasting settings, they can select collaboration request button 83 to send a request to appear in the video.

[0194] Additionally, on the screen of a video distributed by a distributor user whom the viewing user is not yet following, a follow button 84 is displayed, which enables the viewing user to follow the distributor user. This follow button functions as an unfollow button on the screen of a video distributed by a distributor user whom the viewing user is already following.

[0195] Note that this "following" may be from viewing user to viewing user, from broadcasting user to viewing user, or from broadcasting user to broadcasting user. However, following is managed as a one-way association, and associations in the opposite direction are managed separately as followers.

[0196] In addition, on the viewing screen 78, a support ranking display button 85, a share button 86, and an invite button 87 are also displayed.

[0197] The support ranking displays a ranking of viewing users who are supporting a broadcaster user, and the ranking can be calculated according to the amount of the gift (points / coins) or the like.

[0198] In addition, regarding sharing of videos, the viewing user can press the share button 86 to check a list of SNS (social networking services) on which the video can be shared, and by selecting it, send a fixed link to a specified location on a specified SNS.

[0199] The invite button 87, like the first object in the present disclosure, is for inviting a second user to the video being viewed, and by selecting it, a list screen for inviting mutual following can be displayed.

[0200] 26 shows an example of a list screen 89 for invoking mutual following. The list screen 89 may display a first object along with images and / or names representing the profiles of one or more second users having a particular relationship with the first user. Selection of the first object causes a call notification to be sent to the second user.

[0201] In addition, a request for collaboration distribution can be made to the distributor user by pressing collaboration request button 83. Collaborative distribution refers to having a character object of the viewing user appear in the distribution video of the distributor user.

[0202] At the top of the viewing screen 78, a broadcasting user icon 89, a broadcasting user name (character object name) 90, a cumulative number of viewers display 91, and a cumulative number of likes display 92 can be displayed.

[0203] Moreover, when the viewing end button 88 is selected, a screen for ending viewing appears, and a viewing end request can be sent.

[0204] The screen for ending viewing will be described in detail below. The state in which this screen is displayed is called "audio small window delivery", and is for viewing in a mode in which only the audio is played without displaying the video image.

[0205] Selection of the viewing end button 88 is accepted by the viewing acceptance unit 490 as a request to end viewing of the moving image.

[0206] At this time, in response to the viewing end request, the distribution unit 495 ends the distribution of information related to the video, but does not end the distribution of information related to the audio.

[0207] When information relating to video and audio is distributed to the user terminal, the video is displayed on the main screen of the user terminal, and when information relating to audio only is distributed, the video is not displayed on the user terminal but a sub-screen indicating that a video is being viewed is displayed.

[0208] FIG. 27 shows an image of a screen on which the sub-screen 90 is displayed.

[0209] When this sub-screen 90 is displayed, the main screen displayed in the background transitions to the screen before watching the video. For example, if you move from the recommendation tab to the viewing frame, it returns to the display of the recommendation tab, and if you move from the follow tab to the viewing frame, it transitions to the follow tab.

[0210] When the sub-screen 90 is displayed, operations on the main screen are possible, and transition to other screens is possible. Therefore, when the first user is displaying the sub-screen 90, it is not included in the second state, but is determined to be the third state.

[0211] The sub-screen 90 displays a profile picture, a name, a title, and an audio icon that visually indicates that audio is being played.

[0212] Then, by selecting an end icon 91 displayed on the sub-screen 90, viewing can be completely ended.

[0213] Regarding the end of the video display, the information may be transmitted from the server device but not displayed on the terminal side, or the transmission of information itself may be stopped from the server device.

[0214] According to this configuration, it becomes possible to search for other broadcasts and enjoy chatting with other users while listening to only the audio.

[0215] Next, we will explain "collaboration," in which other users appear in a video of a broadcasting user.

[0216] As described above, the viewing user can transmit a request to participate in the video via a collaboration distribution participation request confirmation screen that is displayed by pressing collaboration application button 83 shown in FIG.

[0217] In response to the participation request accepted by the acceptance unit, the avatar display unit (not shown) displays in the video a character object that is generated based on the movement of the viewing user who has made the participation request.

[0218] Fig. 28 shows, as an example, a screen in which a second avatar A2, which is a character object of a guest user, is participating in a video in which a first avatar A1, which is a character object of a host user, is displayed. Note that in Fig. 28, the display of objects other than the avatars is omitted.

[0219] Furthermore, as shown in Fig. 29, a third avatar A3, which is a character object generated based on the movement of another viewing user, may also participate in the video. Note that, although the third avatar A3 is placed behind the first avatar A1 and the second avatar A2 in Fig. 29, the three may be placed in a horizontal line. Also, the placement positions of the avatars may be specified by the distribution user.

[0220] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the above-mentioned conventional technology. Specifically, it is possible to provide an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

[0221] Next, an information processing method according to an embodiment of the present disclosure will be described.

[0222] The information processing method according to the embodiment of the present disclosure is an information processing method in an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 includes a first information processing terminal 100, a second information processing terminal 200, and an information processing device 400 (server device 400).

[0223] The information processing method of the present disclosure, as shown as an example in FIG. 30, causes one or more computer processors provided in an information processing system to execute a reception step S11, a transmission step S17, a reception step S18, first judgment steps S12 and S14, and decision steps S13, S15, and S16.

[0224] In the receiving step S11, a selection of a first object is received from the first information processing terminal 400. The receiving step S11 can be executed by the receiving unit 410 described above.

[0225] A sending step S17 sends a predetermined notification to the second information processing terminal associated with the first object in response to the selection accepted in the accepting step S11. The sending step S17 can be executed by the sending unit 420 described above.

[0226] A receiving step S18 receives a response to the predetermined notification from the second information processing terminal 410. The receiving step S18 can be executed by the receiving unit 430 described above.

[0227] The first determination steps S12 and S14 are for determining the state of the first user associated with the first information processing terminal. The first determination steps S12 and S14 can be executed by the first determination unit 440 described above.

[0228] In the decision steps S13, S15, and S16, a second screen to be displayed on the second information processing terminal is decided based on the result of the first judgment step. The decision step S15 can be executed by the decision unit 450 described above.

[0229] In addition, although an example is shown in FIG. 30 in which the first judgment steps S12, S14 and the decision steps S13, S15, S16 are performed before the transmission step S17, they may be performed after the reception step S18.

[0230] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0231] Next, a computer program according to an embodiment of the present disclosure will be described.

[0232] A computer program according to an embodiment of the present disclosure is a computer program executed in an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 includes a first information processing terminal 100, a second information processing terminal 200, and an information processing device 400 (server device 400).

[0233] The computer program according to the present disclosure is characterized in that it causes one or more processors included in the information processing system to realize a reception function, a transmission function, a reception function, a first determination function, and a decision function.

[0234] The reception function receives a selection of a first object from the first information processing terminal.

[0235] The sending function sends a predetermined notification to a second information processing terminal associated with the first object in response to the selection accepted by the accepting function.

[0236] The receiving function receives a response to the predetermined notification from the second information processing terminal.

[0237] The first determination function determines a state of a first user associated with a first information processing terminal.

[0238] The determination function determines a second screen to be displayed on the second information processing terminal based on a result of the first determination function.

[0239] The above functions can be realized by the reception circuit 1410, the transmission circuit 1420, the reception circuit 1430, the first judgment circuit 1440, and the decision circuit 1450 shown in Fig. 31. The reception circuit 1410, the transmission circuit 1420, the reception circuit 1430, the first judgment circuit 1440, and the decision circuit 1450 are realized by the reception unit 410, the transmission unit 420, the reception unit 430, the first judgment unit 440, and the decision unit 450 described above, respectively. Details of each unit are as described above.

[0240] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0241] Next, a first information processing terminal according to an embodiment of the present disclosure will be described.

[0242] The first information processing terminal 100 in the embodiment of the present disclosure constitutes an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 may further include a second information processing terminal 200 and an information processing device 400 (server device 400).

[0243] The first information processing terminal 100 includes a display processing unit 101, a receiving unit 102, a first determination unit 103, and a transmitting unit 104, as shown in FIG.

[0244] The display processing unit 101 displays the first object on the screen.

[0245] The accepting unit 102 accepts the selection of the first object displayed by the display processing unit 101 .

[0246] The first determination unit 103 determines the state of a first user associated with a first information processing terminal.

[0247] The transmitting unit 104 transmits the selection accepted by the accepting unit 102 and the result of the determination made by the first determining unit 103 to the server device.

[0248] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0249] Next, a computer program for a broadcast user terminal in an embodiment of the present disclosure will be described.

[0250] The computer program in the present disclosure is a computer program executed on a first information processing terminal 100 constituting an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 may further include a second information processing terminal 200 and a server device 400 (server device 400).

[0251] The computer program causes one or more computer processors included in the first information processing terminal 100 to realize a display processing function, a reception function, a first determination function, and a transmission function.

[0252] The display processing function causes the first object to be displayed on the screen.

[0253] The reception function receives a selection of a first object displayed by the display processing function.

[0254] The first determination function determines a state of a first user associated with a first information processing terminal.

[0255] The transmission function transmits the selection accepted by the acceptance function and the result of the determination by the first determination function to the server device.

[0256] The above functions can be realized by the display processing circuit 1101, the receiving circuit 1102, the first determination circuit 1103, and the transmission circuit 1104 shown in Fig. 32(b). The display processing circuit 1101, the receiving circuit 1102, the first determination circuit 1103, and the transmission circuit 1104 are realized by the above-mentioned display processing unit 101, the receiving unit 102, the first determination unit 103, and the transmission unit 104, respectively. Details of each unit are as described above.

[0257] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0258] Next, an information processing method in the first information processing terminal according to the embodiment of the present disclosure will be described.

[0259] The information processing method in the present disclosure is an information processing method in a first information processing terminal 100 constituting an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system may further include a second information processing terminal 200 and a server device 400 (server device 400).

[0260] The information processing method of the present disclosure, as shown as an example in FIG. 33, causes one or more computer processors provided in a first information processing terminal 100 to execute a display processing step S21, a reception step S22, first determination steps S23, S25, and transmission steps S24, S26, S27.

[0261] The display processing step S21 displays the first object on the screen. The display processing step S21 can be executed by the display processing unit 101 described above.

[0262] The receiving step S22 receives a selection of the first object displayed in the display processing step S21. The receiving step S22 can be executed by the receiving unit 102 described above.

[0263] The first determination steps S23 and S25 are for determining the state of the first user associated with the first information processing terminal. These first determination steps S23 and S25 can be executed by the first determination unit 103 described above.

[0264] In the transmission steps S24, S26, and S27, the selection accepted in the acceptance step S22 and the result of the judgment in the first judgment step are transmitted to the server device. The transmission steps S24, S26, and S27 can be executed by the transmission unit 104 described above.

[0265] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0266] Next, a second information processing terminal according to an embodiment of the present disclosure will be described.

[0267] The second information processing terminal 200 in the present disclosure constitutes an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 may further include a first information processing terminal 100 and an information processing device 400 (server device 400).

[0268] The second information processing terminal 200 includes a receiving unit 201, a transmitting unit 202, and a display processing unit 203, as shown in FIG.

[0269] The receiving unit 201 receives a predetermined notification transmitted from the server device in response to the selection of a first object in the first information processing terminal 100 .

[0270] The transmitting unit 202 transmits a response to the predetermined notification received by the receiving unit 201 to the server device.

[0271] The display processing unit 203 displays the second screen based on the information about the second screen received from the server device.

[0272] The second screen is determined based on the state of the first user of the first information processing terminal 100 .

[0273] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0274] Next, a computer program for the second information processing terminal according to the embodiment of the present disclosure will be described.

[0275] The computer program in the present disclosure is a computer program executed on a second information processing terminal 200 constituting an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 may further include a first information processing terminal 100 and an information processing device 400 (server device 400).

[0276] The computer program causes one or more computer processors included in the second information processing terminal 200 to realize a receiving function, a transmitting function, and a display processing function.

[0277] The receiving function receives a predetermined notification transmitted from the server device in response to the selection of a first object in the first information processing terminal 100 .

[0278] The transmission function transmits a response to the predetermined notification received by the reception function to the server device.

[0279] The display processing function displays the second screen based on the information regarding the second screen received from the server device.

[0280] The second screen is determined based on a state of the first user associated with the first information processing terminal.

[0281] The above functions can be realized by a receiving circuit 1201, a transmitting circuit 1202, and a display processing circuit 1203 shown in Fig. 34(b). The receiving circuit 1201, the transmitting circuit 1202, and the display processing circuit 1203 are realized by the above-mentioned receiving unit 201, the transmitting unit 202, and the display processing unit 203, respectively. Details of each unit are as described above.

[0282] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0283] Next, an information processing method in the second information processing terminal 200 according to the embodiment of the present disclosure will be described.

[0284] The information processing method in the present disclosure is an information processing method in a second information processing terminal 200 constituting an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 may further include a first information processing terminal 100 and an information processing device 400 (server device 400).

[0285] As shown in FIG. 35, the information processing method in the present disclosure causes one or more computer processors included in the second information processing terminal to realize a receiving step S31, a transmitting step S32, and a display processing step S33.

[0286] A receiving step S31 receives a predetermined notification transmitted from the server device in response to selection of a first object in the first information processing terminal.

[0287] A sending step S32 sends a response to the predetermined notification received in the receiving step to the server device.

[0288] A display processing step S33 displays the second screen based on the information on the second screen received from the server device.

[0289] The second screen is determined based on the state of the first user associated with the first information processing terminal.

[0290] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art discussed above.

[0291] In addition, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the above-described embodiment. Such an information processing device can be realized by storing a program describing the processing contents for realizing each function of the server device or terminal device according to the embodiment in a storage unit of the information processing device, and reading and executing the program by a CPU of the information processing device.

[0292] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These 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 invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0293] The method described in the embodiment can be stored as a program that can be executed by a calculator (computer) on a recording medium such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), or a semiconductor memory (ROM, RAM, flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium side also includes a setting program that configures software means (including not only execution programs but also tables and data structures) that the computer executes. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, configures the software means by the setting program, and executes the above-mentioned processing by controlling the operation of the software means. The recording medium referred to in this specification is not limited to a storage medium for distribution, but also includes a storage medium such as a magnetic disk or semiconductor memory provided inside the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.

[0294] In addition, the term "gift" used in this application has the same concept as the term "token." Therefore, it is possible to understand the technology described in this application by replacing the term "gift" with the term "token."

[0295] Furthermore, all of the objects transmitted and received in the information processing system of the present disclosure, such as the above-mentioned "gifts" and "comments," are electronic "data."

[0296] The Summary section above is provided to introduce in a simplified form selected concepts that are described below in the Detailed Description section. All trademarks used herein are the property of their respective owners. The statements in this Summary section are not intended to identify key features or essential features of the claimed inventions, nor are they intended to limit the scope of the claimed inventions. The above and other objects, features, and advantages of the claimed inventions will become more apparent from the following Detailed Description section, taken in conjunction with the accompanying drawings.

[0297] The communication links for implementing the above-mentioned networks may include, but are not limited to, a cellular network, a wireless network (e.g., RF connections via Bluetooth, WiFi (such as IEEE 802.11a / b / n), WiMax, cellular, satellite, laser, infrared), a landline network, the Internet, an intranet, a local area network (LAN), a wide area network (WAN), and / or an Ethernet network.

[0298] The memory mentioned above may include, but is not limited to, computer readable media such as volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), EEPROM, flash memory), and storage (e.g., hard disk drive (HDD), solid state drive (SSD), magnetic tape, optical media). As will be readily understood, the term "computer readable recording medium" may include media for data storage such as memory and storage, as well as transmission media such as modulated data signals or transitory signals.

[0299] This specification is described in terms of representative embodiments that are not intended to be limiting in any manner. As used in this application, singular forms such as "a," "the," "said," "above," "the," "the," "this," and "the" can include the plural unless clearly indicated otherwise. Also, the term "comprises" can mean "comprises" or "has." Furthermore, the terms "coupled," "coupled," "coupled," "connected," or "connected" encompass mechanical, electrical, magnetic, and optical ways of coupling, connecting, or joining objects together, as well as other ways, and do not exclude the presence of intermediate elements between objects that are so coupled, coupled, coupled, coupled, connected, or connected.

[0300] The various systems, methods, and devices described herein should not be construed as being limited in any manner. Indeed, the present disclosure is directed to all novel features and aspects of each of the various disclosed embodiments, combinations of these various embodiments with each other, and combinations of portions of these various embodiments with each other. The various systems, methods, and devices described herein are not limited to a particular aspect, a particular feature, or a combination of such a particular aspect with a particular feature, nor do the products and methods described herein require that one or more particular advantages be present or problems be solved. Moreover, various features or aspects of the various embodiments described herein, or portions of such features or aspects, may be used in combination with each other.

[0301] Although operations of some of the various methods disclosed herein have been described in a particular order for convenience, it should be understood that description in such a manner encompasses rearranging the order of the operations, unless a particular order is required by specific text below. For example, operations described in a sequence may in some cases be rearranged or performed simultaneously. Furthermore, for purposes of simplicity, the accompanying drawings do not show the various ways in which the various items and methods described herein may be used with other items and methods. In addition, the present specification may use terms such as "generate," "generate," "display," "receive," "evaluate," and "deliver." These terms are high-level descriptions of the various actual operations that may be performed. The actual operations that correspond to these terms may vary depending on the particular implementation and may be readily discerned by one of ordinary skill in the art having the benefit of the disclosure herein.

[0302] Any theories of operation, scientific principles, or other theoretical descriptions presented herein in connection with the devices or methods of the present disclosure are provided for the purpose of better understanding and are not intended to limit the scope of the technology, and the devices and methods in the appended claims are not limited to devices and methods that operate in a manner described by such theories of operation.

[0303] Any of the various methods disclosed herein may be implemented and executed in a computer using computer-executable instructions stored on one or more computer-readable media (e.g., non-transitory computer-readable storage media, such as one or more optical media disks, volatile memory components, or non-volatile memory components), where the volatile memory components include, for example, DRAM or SRAM, and the non-volatile memory components include, for example, hard drives and solid-state drives (SSD). Additionally, the computer may include any computer available in the market, including, for example, smartphones and other mobile devices having hardware to perform computations.

[0304] Any such computer-executable instructions for implementing the techniques disclosed herein, along with any data generated and used during the implementation of the various embodiments disclosed herein, may be stored on one or more computer-readable media (e.g., non-transitory computer-readable storage media). Such computer-executable instructions may be, for example, part of a separate software application, or part of a software application accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software may be executed, for example, on a single local computer (e.g., as an agent executing on any suitable computer available on the market) or in a network environment (e.g., the Internet, a wide area network, a local area network, a client-server network (such as a cloud computing network), or other such network) using one or more networked computers.

[0305] For clarity, only certain selected aspects of various software-based implementations are described. Other details that are well known in the art are omitted. For example, the techniques disclosed herein are not limited to a specific computer language or program. For example, the techniques disclosed herein may be implemented by software written in C, C++, Java, or any other suitable programming language. Similarly, the techniques disclosed herein are not limited to a specific computer or a specific type of hardware. Specific details of suitable computers and hardware are well known and need not be described in detail herein.

[0306] Moreover, any of the various such software-based embodiments (e.g., including computer-executable instructions for causing a computer to perform any of the various methods disclosed herein) may be uploaded, downloaded, or accessed in a remote manner by any suitable communication means including, for example, the Internet, the World Wide Web, an intranet, a software application, cable (including fiber optic cable), magnetic communication, electromagnetic communication (including RF, microwave, infrared), electronic communication, or other such communication means. [Additional Notes] The inventions described in the claims of the original application immediately prior to division are set forth below. [1] An information processing system for distributing video, comprising one or more computer processors, the one or more computer processors: a reception unit that receives a selection of a first object from the first information processing terminal; a transmission unit that transmits a predetermined notification to a second information processing terminal associated with the first object in response to the selection received by the reception unit; a receiving unit that receives a response to the predetermined notification from the second information processing terminal; a first determination unit that determines a state of a first user associated with the first information processing terminal; a determination unit that determines a second screen to be displayed on the second information processing terminal based on a result of the first determination unit; An information processing system comprising: [2] The first determination unit determines whether a state of a first user related to the first information processing terminal is The first state, which is appearing in the video, A second state in which a video is being watched on the main screen; The third state where you are neither in a video nor watching a video on your primary screen The information processing system according to claim 1, further comprising: a step of determining whether the information processing system is a [3] When the first determination unit determines that the state of the first user is the first state, The information processing system according to claim 2, characterized in that the determination unit sets the second screen to be displayed on the second information processing terminal as a screen for watching a video in which the first user is appearing. [4] When the first determination unit determines that the state of the first user is the second state, The information processing system according to claim 2 or 3, characterized in that the determination unit sets the second screen to be displayed on the second information processing terminal as a screen for viewing the video that the first user is currently watching. [5] When the first determination unit determines that the state of the first user is the third state, 5. The information processing system according to claim 2, wherein the determination unit determines that the second screen to be displayed on the second information processing terminal is a message exchange screen with the first user. [6] The one or more computer processors further include: a display processing unit for displaying the first object, The information processing system according to any one of claims 1 to 5, characterized in that the display processing unit displays the first object within an online notification indicating that a second user related to the second information processing terminal has become online. [7] The one or more computer processors further include: a display processing unit for displaying the first object, The information processing system according to any one of claims 1 to 5, characterized in that the display processing unit displays the first object within a list screen of one or more second users who have a specific relationship with the first user. [8] 8. The information processing system according to claim 1, wherein the first determination unit determines a state of the first user at a time when the reception unit receives a selection. [9] 8. The information processing system according to claim 1, wherein the first determination unit determines a state of the first user at a timing when the receiving unit receives the response.

[10] The one or more computer processors further include: 8. The information processing system according to claim 7, further comprising a second determination unit that determines a state of one or more second users having a specific relationship with the first user.

[11] The second determination unit determines whether the state of the second user is The fourth state, which is featured in the video, The fifth state is when you are watching a video. The sixth state is when you are neither in a video nor watching a video. 11. The information processing system according to claim 10, further comprising: a step of determining whether the information processing system is a

[12] The sixth state further comprises: A seventh state where you are online but not appearing in or watching a video; an eighth state of being offline; 12. The information processing system according to claim 11, further comprising:

[13] The information processing system according to claim 11 or 12, characterized in that the display processing unit displays the first object in association with only a second user who is determined by the second determination unit to be in the fifth state.

[14] the second determination unit, when a state of a second user related to the second information processing terminal is the sixth state, further determines whether a state of the second user is the seventh state or the eighth state; 13. The information processing system according to claim 12, wherein the transmission unit changes the type of the predetermined notification depending on whether the second user's status is the seventh status or the eighth status.

[15] The display processing unit is An information processing system according to any one of claims 10 to 14, characterized in that the list screen displays the status of one or more second users having a specific relationship with the first user in an identifiable manner together with an image and / or name indicating the profile of the second users.

[16] 16. The information processing system according to claim 1, characterized in that the specified notification displays the number of times the first object has been selected by operating the first information processing terminal in a manner that allows the number of times the first object has been selected to be confirmed.

[17] An information processing method in an information processing system that distributes moving images, comprising: The one or more computer processors of the information processing system include a receiving step of receiving a selection of a first object from the first information processing terminal; a sending step of sending a predetermined notification to a second information processing terminal associated with the first object in response to the selection accepted in the accepting step; a receiving step of receiving a response to the predetermined notification from the second information processing terminal; a first determination step of determining a state of a first user associated with the first information processing terminal; a determination step of determining a second screen to be displayed on the second information processing terminal based on a result of the first determination step; An information processing method for executing the above.

[18] An information processing method in a first information processing terminal constituting an information processing system for distributing moving images, comprising: the information processing system includes the first information processing terminal, the second information processing terminal, and a server device; The one or more computer processors of the first information processing terminal a display processing step of displaying the first object on a screen; a receiving step of receiving a selection of the first object displayed in the display processing step; a first determination step of determining a state of a first user associated with the first information processing terminal; a transmission step of transmitting the selection accepted in the acceptance step and the result determined in the first determination step to the server device; An information processing method for executing the above.

[19] A computer program for a first information processing terminal constituting an information processing system for distributing video, comprising: the information processing system includes the first information processing terminal, the second information processing terminal, and a server device; The one or more computer processors of the first information processing terminal a display processing function for displaying the first object on a screen; a reception function for receiving a selection of the first object displayed by the display processing function; a first determination function for determining a state of a first user associated with the first information processing terminal; a transmission function for transmitting the selection accepted by the acceptance function and the result determined by the first determination function to the server device; A computer program that achieves this.

[20] An information processing method in a second information processing terminal constituting an information processing system for distributing moving images, comprising: the information processing system includes a first information processing terminal, the second information processing terminal, and a server device; The one or more computer processors of the second information processing terminal a receiving step of receiving a predetermined notification transmitted from the server device in response to a selection of a first object in the first information processing terminal; a sending step of sending a response to the predetermined notification received in the receiving step to the server device; a display processing step of displaying the second screen based on information regarding the second screen received from the server device; Run the command, The information processing method, wherein the second screen is determined based on a state of a first user associated with the first information processing terminal. [twenty one] A computer program for a second information processing terminal constituting an information processing system for distributing video, comprising: the information processing system includes a first information processing terminal, the second information processing terminal, and a server device; The one or more computer processors of the second information processing terminal a receiving function for receiving a predetermined notification transmitted from the server device in response to selection of a first object in the first information processing terminal; a transmission function for transmitting a response to the predetermined notification received by the reception function to the server device; a display processing function for displaying the second screen based on information regarding the second screen received from the server device; Realize this, A computer program in which the second screen is determined based on a state of a first user associated with the first information processing terminal. [Explanation of symbols]

[0307] 1000 Information Processing Systems 2000 Information Processing System 3000 Information Processing System 100 First information processing terminal 200 Second information processing terminal 300 Network 400 Information processing device 410 Reception 420 Transmitter 430 Receiving unit 440 First Judgment Department 450 Decision Section 460 Display Processing Unit 465 Second Judgment Department 470 Second Transmission Unit 475 Specific part 485 Third Judgment Department

Claims

1. An information processing system including one or more computer processors, the one or more computer processors; a reception function for receiving a first request based on a first operation on a user terminal; a transmission function for transmitting information for playing back video and audio of a predetermined video to the user terminal in response to the first request; Realize this, the reception function is further capable of receiving a second request based on a second operation from the user terminal during playback of the video and the audio; The transmission function includes: in response to the second request, terminating the transmission of the information for playing the video while continuing the transmission of the information for playing the audio; An information processing system that transmits information for displaying, to the user terminal, a predetermined main screen and information indicating that the audio is being played back as a sub-screen.

2. 2. The information processing system according to claim 1, wherein an icon for visually identifying that the audio is being played and an icon for ending the playback of the audio are displayed on the sub-screen.

3. 3. The information processing system according to claim 2, wherein at least one of a title of the predetermined video, a broadcast user name, and a profile image of the broadcast user is displayed on the sub-screen.

4. 2. The information processing system according to claim 1, wherein the predetermined main screen is a screen displayed before the reproduction of the video and the audio is started.

5. the reception function is further capable of receiving a selection of a first object from the user terminal while the predetermined main screen and the predetermined sub-screen are being displayed; The information processing system according to claim 1, characterized in that the sending function further sends a predetermined notification to another user terminal associated with the first object in accordance with the selection accepted by the accepting function.

6. The one or more computer processors further include: a message exchange function that enables the exchange of messages between the user terminal and the other user terminal when a response to the predetermined notification is received from the other user terminal; Realize this, The transmission function includes:

6. The information processing system according to claim 5, wherein the transmission of the information for reproducing the voice continues even during the exchange of the messages.

7. An information processing method in an information processing system, comprising: The one or more computer processors of the information processing system include a receiving step of receiving a first request based on a first operation on a user terminal; a transmitting step of transmitting information for reproducing video and audio of a predetermined video to the user terminal in response to the first request; Run the command, The receiving step can further receive a second request based on a second operation from the user terminal during the reproduction of the video and the audio, In the transmitting step, in response to the second request, terminating the transmission of the information for playing the video while continuing the transmission of the information for playing the audio; An information processing method for transmitting information for displaying, to the user terminal, a predetermined main screen and information indicating that the audio is being played back as a sub-screen.

8. An information processing method in a user terminal constituting an information processing system, comprising: One or more computer processors included in the user terminal, a receiving step of receiving a first request based on a first operation on the user terminal; a display processing step of reproducing video and audio of a predetermined video on the user terminal in response to the first request; Run the command, The receiving step can further receive a second request based on a second operation during the reproduction of the video and the audio, In the display processing step, in response to the second request, terminating the playback of the video while continuing the playback of the audio; An information processing method for displaying on the user terminal a predetermined main screen and information indicating that the audio is continuing to be played as a sub-screen.

9. A computer program for a user terminal constituting an information processing system, One or more computer processors included in the user terminal, a reception function for receiving a first request based on a first operation on the user terminal; a display processing function for playing back video and audio of a predetermined video on the user terminal in response to the first request; Realize this, the receiving function is further capable of receiving a second request based on a second operation during the reproduction of the video and the audio; The display processing function includes: in response to the second request, terminating the playback of the video while continuing the playback of the audio; A computer program that causes the user terminal to display a predetermined main screen and information indicating that the audio is continuing to be played as a sub-screen.

Citation Information

Patent Citations

  • Apparatus, method and program for information processing

    JP2012129587A

  • Registration of client computer devices for online communication sessions

    JP2013525879A

  • Streaming receiver

    JP2014183488A

  • Television chat system

    JP2018011324A

  • Moving image generation device and program

    JP2015184689A