Information processing system, information processing method, and computer program

The information processing system addresses the lack of motivation in video distribution and viewing by aggregating viewer interactions to determine and display dynamic character object actions, increasing engagement through interactive outcome screens.

JP7780772B2Active Publication Date: 2025-12-05GLEE HOLDINGS CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024031758
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-02
Publication Date
2025-12-05
Estimated Expiration
2041-08-28

AI Technical Summary

Technical Problem

There is a lack of motivation for distributors to distribute and viewers to watch videos, particularly in the context of character object animations, which is an important issue in the field of information processing systems.

Method used

An information processing system comprising a broadcasting user terminal, a viewing user terminal, and an information processing device, equipped with computer processors, that aggregates performance information from viewers, determines specific actions for character objects based on this information, and displays outcome screens with applied actions after video distribution, including features like gift displays, comments, ratings, and user lists, thereby enhancing engagement.

Benefits of technology

The system increases the motivation of distributors to distribute and viewers to watch by providing interactive and engaging outcome screens that showcase viewer interactions and performance metrics, thereby enhancing user engagement and participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007780772000001
    Figure 0007780772000001
  • Figure 0007780772000002
    Figure 0007780772000002
  • Figure 0007780772000003
    Figure 0007780772000003
Patent Text Reader

Abstract

To provide a technical improvement for solving or mitigating at least a part of problems of the conventional technique.SOLUTION: One or a plurality of computer processors include a delivery section for delivering a moving imager to a viewing user terminal by transmitting information relating to the moving image including a character object of a delivery use to the viewing user terminal, a totaling section for totaling outcome information including information relating to an action to the moving image by the viewing user during delivery of the moving image, a determination section determining specific motion to be applied to the character object based on the outcome information totaled by the totaling section, and a transmission section transmitting the information relating to the specific motion determined by the determination section, to the delivery user terminal. After termination of delivery of the moving image, the outcome image generated based on the information relating to the specific motion transmitted from the transmission section and including a character image in a state where the specific motion is applied to the character object, is displayed on the delivery user terminal.SELECTED DRAWING: Figure 18
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. [Background technology]

[0002] BACKGROUND 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] Japanese Patent Application Laid-Open No. 2015-184689 Summary of the Invention [Problem to be solved by the invention]

[0004] How to increase distributors' willingness to distribute and / or viewers' willingness to watch 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 part of the problems of the prior art 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 comprising a broadcasting user terminal, a viewing user terminal, and an information processing device, and comprising one or more computer processors, the one or more computer processors comprising: a distribution unit that distributes videos to the viewing user terminal by sending information regarding videos including the broadcasting user's character object to the viewing user terminal; an aggregation unit that aggregates performance information including information regarding actions taken by the viewing user on the video while the video is being distributed; a determination unit that determines a specific action to be applied to the character object based on the performance information aggregated by the aggregation unit; and a transmission unit that transmits information regarding the specific action determined by the determination unit to the broadcasting user terminal, and is characterized in that after the distribution of the video is completed, an outcome screen is displayed on the broadcasting user terminal, the outcome screen including a character image with the specific action applied to the character object, generated based on the information regarding the specific action sent from the transmission unit.

[0007] Actions taken by viewing users on videos include requests to display gifts on the video, comments posted, and / or ratings posted by viewing users, and the counting unit can count the number of display requests, comments posted, and / or ratings posted to obtain performance information.

[0008] The transmission unit further transmits the result information compiled by the compilation unit to the broadcast user terminal, and the result information can further be displayed on the result screen.

[0009] The results screen can display information regarding the video's broadcast time, information regarding the video's broadcast score, information regarding the number of ratings posted for the video, information regarding the number of comments posted for the video, information regarding the number of users associated with the broadcasting user, and / or information regarding the number of viewers of the video.

[0010] The result screen can also display a list of viewing users, in which users who have viewed the video are arranged in a predetermined order.

[0011] In the viewing user list, gift images indicating gifts for which viewing users have made display requests while viewing a video can be displayed together with the number of display requests for the gifts.

[0012] If the viewing user requests the display of multiple gifts while viewing a video, the gift images can be displayed in a specific order.

[0013] The achievement screen can display, together with the character image, a specific gift selected from the gifts requested to be displayed by the viewing user.

[0014] The achievement screen may display a share icon that allows the character image to be shared with the viewing user or other users.

[0015] The achievement screen can display a share icon that allows a character image to be shared with a viewing user who has requested the display of a specific gift.

[0016] The aggregation unit further aggregates performance information including information regarding actions taken by the broadcasting user on the video while the video is being distributed, and the determination unit can determine a specific action to be applied to the character object based on the performance information including information regarding actions taken by the viewing user on the video aggregated by the aggregation unit and information regarding actions taken by the broadcasting user on the video.

[0017] An action on a video by a broadcasting user is the broadcasting of a video by the broadcasting user, and the counting unit can count the broadcast time of the video by the broadcasting user and include it in the performance information.

[0018] The counting unit can count information in response to a request to end distribution of a video transmitted from a broadcaster user terminal.

[0019] The determination unit can determine the action associated with the category to which the information compiled by the compilation unit belongs as the specific action to be applied to the broadcast user's character object.

[0020] The character object to which the specific action is applied can be the character object in the display form that was included in the video immediately before the broadcaster user terminal transmitted the request to end broadcast of the video.

[0021] On the broadcaster user terminal, before transmitting a request to end broadcast of a video, a confirmation screen regarding the display mode of the character object can be displayed.

[0022] The information processing method of the present disclosure is an information processing method in an information processing system having one or more computer processors, and comprises causing one or more computer processors to execute a distribution step of distributing a video to a viewing user terminal by transmitting information regarding the video including the character object of the broadcasting user to the viewing user terminal, an aggregation step of aggregating performance information including information regarding actions taken by the viewing user on the video during distribution of the video, a determination step of determining a specific action to be applied to the character object based on the performance information aggregated in the aggregation step, and a transmission step of transmitting information regarding the specific action determined in the determination step to the broadcasting user terminal, wherein after distribution of the video is completed, an outcome screen including a character image with the specific action applied to the character object, generated based on the information regarding the specific action transmitted in the transmission step, is displayed on the broadcasting user terminal.

[0023] The information processing method of the present disclosure is an information processing method in a broadcasting user terminal equipped with one or more computer processors, which causes the one or more computer processors to execute a sending step of sending information regarding a video including a character object of the broadcasting user, a receiving step of receiving information regarding a specific action to be applied to the character object, determined based on outcome information including information regarding actions taken by viewing users on the video, a generating step of generating, after the broadcast of the video has ended, an outcome screen including a character image with the specific action applied to the character object based on the information regarding the specific action received in the receiving step, and a display step of displaying the outcome screen.

[0024] The computer program of the present disclosure is a computer program executed on a broadcasting user terminal having one or more computer processors, and causes the one or more computer processors to realize a sending function for sending information regarding a video including a character object of the broadcasting user, a receiving function for receiving information regarding a specific action to be applied to the character object determined based on outcome information including information regarding actions taken by viewing users on the video, a generating function for generating an outcome screen including a character image with the specific action applied to the character object based on the information regarding the specific action received by the receiving function after the video distribution has ended, and a display function for displaying the outcome screen. [Effects of the Invention]

[0025] According to the present disclosure, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the prior art described above. Specifically, according to the present disclosure, it is possible to increase distributors' motivation to distribute and / or viewers' motivation to watch. It says: [Brief explanation of the drawings]

[0026] [Figure 1]1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 2] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 3] FIG. 1 is a configuration diagram illustrating an example of a hardware configuration of an information processing device according to the present disclosure. [Figure 4] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 5] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 6] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 7] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 8] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 9] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 10] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 11] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 12] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 13] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 14] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 15] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 16] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 17] FIG. 1 is a configuration diagram illustrating an example of a functional configuration of an information processing device according to the present disclosure. [Figure 18] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 19] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 20] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 21] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 22] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 23] FIG. 10 is a data configuration diagram showing a data configuration in which the number of evaluation posts is associated with an action. [Figure 24] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 25] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 26] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 27] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 28] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 29] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 30] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 31] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 32] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 33] FIG. 1 is a flow diagram illustrating an example of the flow of an information processing method according to the present disclosure. [Figure 34] FIG. 1 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program according to the present disclosure. [Figure 35] FIG. 1 is a configuration diagram illustrating an example of a functional configuration of an information processing device according to the present disclosure. [Figure 36]FIG. 1 is a flow diagram illustrating an example of the flow of an information processing method in an information processing device according to the present disclosure. [Figure 37] FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for realizing the functions of a program for an information processing device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

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

[0028] The information processing system of the present disclosure is an information processing system that distributes videos and includes one or more computer processors. The distributed videos will be described as including animation of a character object generated based on the broadcast user's movements, but the present disclosure is not limited to this and may be videos that do not feature a character object generated based on the broadcast user's movements. For example, the videos may feature the broadcast user himself or may be videos that play the broadcast user's voice and a predetermined image, such as a karaoke video or a game commentary video. Furthermore, as described below, the videos may display character objects superimposed on a game screen and / or a captured image of real space.

[0029] <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.

[0030] Furthermore, the information processing device 1300 may be connected to a server device 1400 (not shown) via the Internet, and some or all of the processing that should be performed by the information processing device 1300 may be performed by the server device 1400. Note that the server device 1400 may be the information processing device 2400 shown in FIG. 2.

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

[0032] 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.

[0033] 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.

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

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

[0036] 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.

[0037] In addition, in either distribution, 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 distribution user terminal, the viewing user terminal, the information processing device, and other devices.

[0038] Specifically, facial motion data and voice data of the broadcasting user are transmitted from the broadcasting user terminal to a terminal or device that generates animations of the character object. Furthermore, body motion may also be transmitted in addition to facial motion.

[0039] In the following description, the animation generation process is assumed to be performed by both the broadcasting user terminal and the viewing user terminal, but this is not limiting.

[0040] 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 also have the system configuration shown in FIG.

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

[0042] Furthermore, 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. Furthermore, 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)). Furthermore, an animation of a gift object or the like may be displayed superimposed on the captured image in real space.

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

[0044] <Hardware configuration> 3, the hardware configuration of the information processing device 2400 included in the information processing system 2000 will be described. The information processing device 2400 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.

[0045] 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.

[0046] The processor 401 executes functions and / or methods implemented by codes or instructions included in a program stored in the storage 403. The processor 401 may include, for example, a central processing unit (CPU), a microprocessing 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 implement each process disclosed in each embodiment using a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large-scale integration (LSI)), etc. Furthermore, these circuits may be implemented using one or more integrated circuits, and multiple processes described in each embodiment may be implemented using a single integrated circuit. Furthermore, an LSI may also be referred to as a VLSI, a super LSI, an ultra LSI, etc. depending on the degree of integration.

[0047] The memory 402 temporarily stores the 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 RAM (Random Access Memory), a ROM (Read Only Memory), and the like.

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

[0049] The communication I / F 405 is implemented as hardware such as a network adapter, communication software, or a combination thereof, 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 mutual communication is possible. The communication I / F 405 communicates with other information processing devices via the network 300. The communication I / F 405 transmits various data to other information processing devices in accordance with instructions from the processor 401. The communication I / F 405 also receives various data transmitted from other information processing devices and transmits the data to the processor 401.

[0050] 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 output device, or may be separate input device and output device.

[0051] The input device is realized by any one or combination of all types of devices that can receive input from a user and transmit information related to the input to the processor 401. Examples of the input device include hardware keys such as a touch panel, a touch display, and a keyboard, a pointing device such as a mouse, a camera (for inputting operations via images), and a microphone (for inputting operations via voice).

[0052] The input device may include a sensor unit. The sensor unit includes one or more sensors that detect facial motions indicating changes in the user's facial expression and body motions indicating changes in the relative position of the user's body relative to the sensor unit. Facial motions include blinking, opening and closing of the mouth, and other movements. A known sensor unit may be used. One example of the sensor unit includes a ToF sensor that measures the time of flight (TOF) of light irradiated toward the user and reflected from the user's face, a camera that captures the user's face, and an image processing unit that processes the data captured by the camera. The sensor unit may also include an RGB camera that captures visible light and a near-infrared camera that captures near-infrared light. The RGB camera and the near-infrared camera may be, for example, the True Depth sensor in the iPhone X (registered trademark), the LIDER sensor in the iPad Pro (registered trademark), or other ToF sensors installed in smartphones. Specifically, this camera uses a dot projector to project tens of thousands of invisible dots onto the user's face, etc. The sensor unit then detects and analyzes the reflected light from the dot pattern to form a depth map of the face, and captures an infrared image of the face, etc., thereby capturing accurate facial data. The sensor unit's processing unit generates various information based on the depth map and the infrared image, and compares this information with registered reference data to calculate the depth of each point on the face (the distance between each point and the near-infrared camera) and positional deviations other than depth.

[0053] The sensor unit may also have a function of tracking not only the user's face but also their 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 objects in the real space where the user exists based on the detection results of the above-mentioned ToF sensor or other known sensors, and mapping the recognized objects on a spatial map. Hereinafter, when face motion detection data and body motion detection data are described without any particular distinction, they will simply be referred to as "tracking data." The image processing unit of the sensor unit may be included in a control unit that can be included in the information processing system of the present invention.

[0054] The operation unit serving as an input device can be one that corresponds to the type of 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 hands. The controller may incorporate various known sensors, such as an acceleration sensor, a gyroscope, or an inertial measurement unit (IMU). Another example of the operation unit may be a tracking device that identifies the user's hand movements, eye movements, head movements, and gaze direction. In this embodiment, for example, the user's instructions can be determined based on the user's hand movements, and various operations can be performed, such as starting or ending video distribution, rating a message or video, or requesting the display of a predetermined object (e.g., a gift, as described below). Note that if the sensor unit also has an input interface function, such as a hand truck function, the operation unit can be omitted.

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

[0056] Furthermore, the broadcaster user terminal 2100 and the viewer user terminal 2200 in this disclosure can also be configured with the same hardware configuration as in FIG. 3, except where otherwise noted.

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

[0058] FIG. 4 shows a top screen T10 that is displayed on a user terminal when a video distribution and viewing application is launched.

[0059] As shown in Figure 4, a user can watch a video being played on one of the distribution channels by selecting one of the thumbnail images of one or more recommended distribution channels T12 (distribution slot, distribution program, distribution video) that are listed as a recommendation tab T11 on the top screen T10.

[0060] Alternatively, a user can view a video played on a specific distribution channel by accessing the fixed link of the specific distribution channel. Such a fixed link can be obtained through notifications from broadcasters they follow or through notifications of shares sent by other users.

[0061] In this way, a user who watches a video becomes a viewing user, and a terminal that watches the video becomes a viewing user terminal 2200.

[0062] 4, the top screen T10 may also display a display field T13 for announcements such as campaigns and events. This announcement display field T13 can be switched to display other announcements by sliding the display field.

[0063] The top screen T10 displays a follow tab T14, a game tab T15 for displaying game categories, a collaboration waiting tab T16 for displaying distribution channels waiting for collaboration, and a beginner tab T17 for displaying distribution channels for beginners. By selecting these (by switching tabs), the top screen T10 transitions to each of the different screens.

[0064] The service name display T18 and search button T19 in the upper frame of the top screen T10 may remain fixed and displayed on the transition destination screen.

[0065] Similarly, the home button T20, message button T21, distribution preparation button T22, gacha button T23, and profile button T24 in the bottom frame of the top screen T10 may also be fixed and remain displayed on the transition destination screen.

[0066] On the top screen T10 shown in FIG. 4, a user who selects a displayed thumbnail image T12 can become a viewing user who watches the video, and a user who selects the distribution preparation button T22 can become a distribution user who distributes an avatar video.

[0067] As an example, when the distribution preparation button T22 is selected on the top screen T10 shown in Fig. 4, the screen transitions to the avatar setting screen D10 shown in Fig. 5. Then, when the distribution button D11 is selected on the avatar setting screen D10, the screen transitions to the distribution setting screen D20 shown in Fig. 6. Then, when the distribution start button D25 is selected on the distribution setting screen D20, the screen transitions to the avatar distribution screen D30 shown in Fig. 7.

[0068] Next, we will explain the details of the flow up to the start of video distribution.

[0069] 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).

[0070] 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.

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

[0072] The distribution start request can be transmitted from the 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 transitioned from the above-mentioned top screen displayed on the user terminal that has launched a dedicated application (video distribution / viewing application) for accessing the video distribution platform.

[0073] 5 shows an example of the avatar setting screen D10. The avatar setting screen D10 can display a character object CO, a distribution button D11, a change of clothes button D12, a gacha button D13, a photo button D14, and the like.

[0074] When the user selects the change clothes button D12, a closet screen appears for selecting various avatar parts of the character object CO, such as eyes, nose, mouth, hair, accessories, clothes, and background.

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

[0076] When the user selects the photo button D14, a photography screen for taking a still image of the character object appears.

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

[0078] The distribution setting unit sets the distribution settings of the first moving image based on the instructions from the broadcaster user terminal 2100 in response to the distribution start request for the first moving image received by the distribution start request receiving unit.

[0079] As an example, when the broadcast button D11 is selected, the screen displayed on the broadcast user terminal 2100 transitions from the avatar setting screen D10 shown in FIG. 5 to the broadcast setting screen D20 shown in FIG.

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

[0081] These distribution settings can be set in the title setting field D21, collaboration permission setting field D22, number of participants setting field D23, and password setting field D24 in Fig. 6. In Fig. 7, a collaboration permission setting field D26 for anyone and a SNS posting permission field D27 are also displayed.

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

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

[0084] 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 maximum number of people allowed.

[0085] The password can be set arbitrarily only if other users are allowed to appear in the first video, and the distribution user can freely set a number with a specified number of digits. When other users request to appear in the first video, they are required to enter the password. Note that the password setting field D24 may be configured to be active only when the collaboration setting field D26 for anyone is OFF.

[0086] 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.

[0087] Such a distribution start instruction is sent by selecting the distribution start button D25 shown in FIG.

[0088] As an example, the distribution starting unit 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 (avatar distribution).

[0089] The information about the first video includes, for example, motion information indicating the movement of the character object, voice information of the broadcasting user, gift object information indicating gifts sent by other viewing users, etc. The gift object information includes at least gift object identification information that specifies the type of gift object and position information that indicates the position where the gift object is displayed.

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

[0091] FIG. 7 shows an avatar distribution screen D30 displayed on the broadcaster user terminal 2100.

[0092] The avatar distribution screen D30 displays a character object CO, as well as a comment input button D31 for the distribution user to enter a comment, a photo button D32 for saving a still image of the screen, a start play button D33 for playing the game described below, an external service linkage button D34 for watching videos provided by an external service, and a gacha button D13 for obtaining avatar parts.

[0093] Also, at the top of the avatar distribution screen D30, a cumulative viewer count display D35, a cumulative like count display D36, a collaborator count display D37, a share button D38 for external SNS, a guest details button D39, a ranking display button D40, a settings button D41, and an audio switch button D42 for switching audio ON / OFF can be displayed. Also, an end button D43 for ending distribution is displayed.

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

[0095] 7 shows an example in which distribution has been started on distribution setting screen D20 with other users allowed to appear in the first video and the maximum number of people who can appear in the first video set to three, so character object CO is displayed in a position shifted to the bottom left. Up to three character objects of other users can appear in the empty space.

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

[0097] Next, the screen transitions that occur when a broadcaster user plays a game during broadcasting will be described.

[0098] The one or more computer processors in the present disclosure may include a game request receiving unit, a game video distribution unit, and a game display processing unit (not shown).

[0099] During avatar distribution as shown in FIG. 7, the broadcasting user can request to start playing the game by selecting the start play button D33.

[0100] Note that the game displayed upon selection of the start play button D33 is a dedicated game implemented in an application realized by the information processing system of the present disclosure, and may be different from general-purpose games provided by external services. Therefore, game distribution in the present disclosure may be distinguished from distribution of gameplay videos of general-purpose games provided by external services along with commentary by the distributor user.

[0101] Alternatively, the request to start playing can be sent from the broadcast user terminal 100 to the information processing device 2400 by selecting a start play button located on a specified screen displayed on the broadcast user terminal 2100 of the broadcast user.

[0102] Fig. 8 shows an example of a screen G10 on which a play start button G11 is arranged as the predetermined screen. The screen G10 shown in Fig. 8 is a screen transitioned to by selecting a game tab T15 from a top screen T10 (Fig. 4) displayed on a user terminal that has started an application realized by the information processing system of the present disclosure.

[0103] The screen G10 displays at least a play start button G11 that can send a request to start playing a predetermined game.

[0104] Then, when the game request receiving unit receives a request to start playing a predetermined game, the game video distribution unit distributes information about the second video to the viewing user terminal.

[0105] Here, the second video is a video of a game being played in a predetermined game. In this specification, the delivery of such a video so that it is displayed on the screen of the viewing user terminal 2200 is referred to as "game delivery."

[0106] Furthermore, after launching the application realized by the invention of the present disclosure, the user can, as a distribution user, send a request to start distribution of the second video to the information processing device 400 by selecting a play start object placed on the game list screen and the game details screen.

[0107] The game list screen or game details screen is the first screen, which will be described in detail next.

[0108] That is, the game display processing unit performs display processing of a first screen including a distribution start object capable of sending a distribution start request, a play start object capable of sending a request to start playing a specified game, and a thumbnail image of a video of a gameplay video of a specified game currently being distributed.

[0109] 8 corresponds to the game list screen of the first screen. The first screen, which is the game list screen, is a screen transitioned to by selecting the game tab T15 from the top screen T10.

[0110] The first screen includes a distribution preparation button T22 as a distribution start object, a play start button G11 as a play start object, and thumbnail images indicating distribution channels for the video.

[0111] The first screen displays, for each of the multiple playable games, a start play button G11, a game icon G12, the game name G13, the total number of viewers of the game's distribution channel G14, and a distribution list G15 including thumbnail images of the distribution channels currently distributing the game.

[0112] The order of thumbnail images displayed in the distribution list G15 can be different for each viewing user. As an example, the order is arranged in descending order of priority, such as the number of views by the viewing user who follows the images, the cumulative number of viewers, or the oldest distribution start date. The display range of the thumbnail images in this distribution list G15 can be changed by scrolling horizontally.

[0113] The games displayed on this game list screen are the top 10 titles with the following priorities: For example, the priorities are determined by the most recent date the viewing user last played within 48 hours of the game distribution start date and time within the last 30 days, the highest priority period ID, and the lowest priority period ID.

[0114] This distribution list G15 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.

[0115] 9 corresponds to the game details screen of the first screen. The first screen, which is the game details screen, is G20, which is the screen transitioned to by selecting the game icon G12 or game name G13 displayed on the game list screen shown in FIG.

[0116] The first screen includes a distribution preparation button T22 which is a distribution start object, a play start button G21 which is a play start object, and thumbnail images which indicate distribution channels for moving images.

[0117] The first screen also displays a game icon G22, a game name G23, the total number of viewers of the game's distribution channel G24, and a distribution list G25 including thumbnail images of distribution channels currently distributing the game.

[0118] The order of thumbnail images displayed in the distribution list G25 can be different for each viewing user. For example, the order is arranged in descending order of priority, such as the number of views by the viewing user who follows the images, the number of cumulative viewers, or the oldest distribution start date. The display range of the thumbnail images in this distribution list G25 can be changed by vertical scrolling.

[0119] This distribution list G25 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.

[0120] As described above, a user who selects a distribution start object or a play start object becomes a distribution user who makes a distribution start request or a play start request.

[0121] Furthermore, the user who selects the thumbnail image becomes a viewing user who views the second moving image.

[0122] The first screen also includes a first area where scrolling is not possible and a second area where scrolling is possible.

[0123] The first screen here refers to the first screen shown in Fig. 9. The first screen includes a first area R1 and a second area R2. Specifically, the first area R1 displays the game title, and the second area R2 displays the above-mentioned start play button G21, game icon G22, game name G23, viewer count G24, and distribution list G25.

[0124] The first area R1 is a fixed area on the display screen that cannot be scrolled, while the second area R2 is an area that can be scrolled by the user. By scrolling the second area R2, the user can view thumbnail images that are hidden off-screen.

[0125] However, since there is a risk that the play start button G21 will be hidden off the screen when the second area is scrolled, the display processing unit in the present disclosure can display the play start object (play start button G21) in the first area R1 depending on the display state of the play start object (play start button G21) displayed in the second area R2.

[0126] As an example, the play start button G21 is displayed in the second area R2 in Fig. 9, but is displayed in the first area R1 in Fig. 10. In other words, when part or all of the play start button G21 is no longer displayed in the second area R2, the play start button G21 appears in the first area.

[0127] The game display processing unit may also display the play start object in the first area R1 in stages according to the display state of the play start object displayed in the second area R2.

[0128] Such an expression can be realized by changing the transparency of the play start object in accordance with the amount of scrolling of the second region R2.

[0129] As an example, the scroll amount (unit: pixels) 0 to 50 corresponds to the button transparency from 0.0 (completely transparent) to 1.0 (completely opaque). In this case, the object is completely transparent in the initial display state and is therefore invisible, but when scrolled 50 pixels or more, the object becomes completely visible. It is preferable to change the object's transparency linearly in this range (0 to 50). Note that the unit of the scroll amount is logical pixels, which may differ from the actual pixels on the display.

[0130] Furthermore, the game request receiving unit is capable of receiving a request to end play of a predetermined game from the broadcast user terminal 100 after the game video distribution unit has distributed information about the second video.

[0131] A request to end play can be sent by selecting the end button located on the game screen.

[0132] Then, when the game request receiving unit receives a request to end play of a predetermined game, the video distribution unit can end distribution of information about the second video and distribute information about the first video.

[0133] In other words, what is distributed here is not just a portion of the information about the first moving image, but the entire information about the first moving image.

[0134] Then, when the video distribution unit finishes distributing information about the second video and distributes information about the first video, it is assumed that the first video is displayed on the viewing user terminal 2200.

[0135] Next, the flow for starting to watch a video will be explained.

[0136] The one or more processors in this disclosure may further include a viewing acceptance unit (not shown).

[0137] The viewing acceptance unit accepts a request to view a video from a user.

[0138] In response to a viewing request, the video distribution unit distributes information relating to video and audio as video information to the user's information processing terminal.

[0139] FIG. 11 shows an example of a viewing screen V10 of an avatar video displayed on the viewing user terminal 2200.

[0140] A viewing user can post a comment by entering text in the comment posting field V11 and pressing the send button V12.

[0141] Furthermore, by pressing the gift button V13, a gift list (screen V30 in FIG. 13) is displayed to the viewing user, and a display request for a specified gift can be sent by selection.

[0142] 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.

[0143] The display request may include gift object information, which includes at least gift object identification information that identifies the type of the gift object and location information that indicates the location where the gift object is to be displayed.

[0144] As shown in FIG. 12, gifts can be displayed by classification (free (paid) gifts, accessories, support goods, appeals, variety, etc.).

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

[0146] The term "gift" used in this application has the same concept as the term "token." Therefore, the technology described in this application can be understood by replacing the term "gift" with the term "token."

[0147] Furthermore, the viewing user can post a rating that shows a favorable opinion by pressing the like button V14. Note that in addition to / instead of the like button V14, it is also possible to display a button for posting a negative rating or other emotions.

[0148] Additionally, if the broadcasting user has set the option to allow other users to appear in the video in their broadcast settings, they can send a request to appear in the video by selecting the collaboration request button V15.

[0149] Additionally, a follow button V16 is displayed on the screen of a video distributed by a distributor that the viewing user is not yet following. This follow button functions as an unfollow button on the screen of a video distributed by a distributor that the viewing user is already following.

[0150] 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 reverse direction are managed separately as followers.

[0151] A photo button V25 for saving a still image of the screen may also be displayed.

[0152] Additionally, the viewing screen V10 also displays a support ranking display button V17, a share button V18, and a ranking display button V19.

[0153] 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.

[0154] In addition, when sharing videos, viewers can press the share button V18 to see a list of SNS (social networking services) on which the video can be shared, and by selecting it, they can send a fixed link to a specified location on the specified SNS.

[0155] In addition, by pressing the collaboration request button V15, a collaboration broadcast can be requested from the broadcasting user. Collaborative broadcasting refers to having a character object of the viewing user appear in the broadcasting user's broadcast video.

[0156] At the top of the viewing screen V10, a broadcasting user icon V21, a broadcasting user name (character object name) V22, a cumulative viewer count display V23, and a cumulative like count display V24 can be displayed.

[0157] Furthermore, when the viewing end button V20 is selected, a screen for ending viewing appears, allowing a viewing end request to be sent.

[0158] The screen for ending such viewing will be explained in detail below. This screen is called "small window audio distribution" and is used for viewing in a mode where only the audio is played back without displaying the video image.

[0159] Selection of the above-mentioned viewing end button V20 is accepted by the viewing acceptance unit as a request to end viewing of the video.

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

[0161] When information about video and audio is distributed to the user terminal, the video is displayed on the main screen of the user terminal, and when information about 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.

[0162] FIG. 13 shows an image of the screen V50 on which the sub-screen V51 is displayed.

[0163] When this sub-screen V51 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 will return to the recommendation tab display, and if you move from the follow tab to the viewing frame, it will transition to the follow tab.

[0164] When this sub-screen V51 is displayed, operations on the main screen are possible, and transitions to other screens are possible.

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

[0166] Then, by selecting the end icon V52 displayed on the sub-screen V51, the viewing can be completely ended.

[0167] Regarding the termination of the video display, the server device may transmit information but not display it on the terminal side, or the server device may stop transmitting information altogether.

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

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

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

[0171] In response to the participation request received by the reception unit, the collaboration 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.

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

[0173] Furthermore, as shown in Fig. 15, 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. 15, the three may also be placed in a horizontal line. The placement position of the avatar may also be specified by the distributing user.

[0174] Fig. 16 shows a list screen T30 of users who have mutual follow relationships, which is displayed by selecting the Follow tab on the top screen shown in Fig. 5. Mutual follow refers to a relationship in which both users are followers of each other.

[0175] This list screen T30 displays the profile images and names of users (second users) with whom the user has a mutual follow relationship.

[0176] 16, the list screen T20 displays a first object T21 for each user who has a mutual follow relationship. A chat object T22 may also be displayed together with the first object T21. By selecting this chat object, the user can transition to an individual chat screen with the second user.

[0177] The first object T31 transmits a predetermined notification to the terminal 200 of the second user associated with the first object T31.

[0178] The predetermined notification may be, for example, a call notification.

[0179] <Functional configuration> The one or more computer processors include a distribution unit 410, a counting unit 420, a determination unit 430, and a transmission unit 440, as shown in FIG.

[0180] The distribution unit 410 distributes the video to the viewing user terminal 2200 by transmitting information about the video including the character object of the distribution user to the viewing user terminal 2200.

[0181] Note that the distribution referred to here may be any distribution that allows the video to be viewed on the viewing user terminal 2200, and the rendering of the video may be performed by the information processing device 2400 or by the viewing user terminal 2200. The procedure for starting distribution by the distributor user is as described above.

[0182] The counting unit 420 counts up performance information including information about actions taken by viewing users on videos while the videos are being distributed.

[0183] Actions taken by a viewing user on a video while the video is being distributed can be, for example, a request to display a gift, posting a comment, and / or posting a rating.

[0184] As described above, a gift display request is made by selecting a gift from the gift list displayed by selecting the gift button. At this time, the counting unit 420 can count the number of display requests or points according to the quality (price) of the gifts requested for display as achievement information.

[0185] As described above, comments are posted by entering text in the comment posting field and selecting the send button. At this time, the counting unit 420 can count points as performance information according to the number of comments or the quality of the comments (comment content, number of characters, etc.).

[0186] As for the evaluation posts, as described above, a user can post a favorable evaluation (good) by pressing the like button. At this time, the counting unit 420 can count the number of the evaluation posts or points according to the quality of the evaluation posts as the achievement information.

[0187] The points according to the quality of the evaluation posts may be, for example, 1 point for each positive evaluation (good) and -1 point for each negative evaluation (bad).

[0188] The achievement information may include information about at least one type of action, but may also include information about multiple types of actions. In this embodiment, the number of evaluation posts is used as achievement information for determining a specific action, but the present invention is not limited to this.

[0189] The determination unit 430 determines a specific action to be applied to the character object based on the achievement information collected by the collection unit 420 .

[0190] The specific action to be applied to the character object is a so-called posing. Specifically, the determination unit 430 determines posing data for causing the character object to perform the relevant posing.

[0191] The posing data is assumed to be stored in advance in a predetermined storage device that is included in or connectable to the information processing system of the present disclosure.

[0192] The posing data may be determined by lottery or based on classification as described below.

[0193] The transmitting section 440 transmits information relating to the specific action determined by the determining section 430 to the broadcaster user terminal 2100.

[0194] After the video distribution is completed, the distribution user terminal 2100 displays a result screen including a character image of the character object with a specific action applied to it, which is generated based on information regarding the specific action transmitted from the transmission unit 440.

[0195] The end of distribution of the video may be, for example, after the distribution user selects the end distribution button D43.

[0196] 18-22 show an example of an achievement screen. As shown in FIG. 18, the achievement screen K100 includes a character image K1 to which a specific action has been applied. The character image may be a still image or an animated image.

[0197] Figure 18 is an example of an outcome screen including a character image with a finger heart action applied as a specific action, Figure 19 is an example of an outcome screen including a character image with a running action applied as a specific action, Figure 20 is an example of an outcome screen including a character image with a hand on the cheek and one leg raised as a specific action, Figure 21 is an example of an outcome screen including a character image with a hand on the cheek and one leg standing with the legs crossed as a specific action, and Figure 22 is an example of an outcome screen including a character image with an arms crossed as a specific action.

[0198] In this way, when a video distribution is completed, a special character image with a specific action applied will be displayed on the distribution user's screen in an achievement screen depending on the actions of the viewing users on the video (for example, the number of ratings posted). This is a reward for the distribution user's achievements.

[0199] Furthermore, even if the broadcast user terminal has a small display screen such as a smartphone, it becomes easy to grasp at a glance whether the broadcast results are good or bad.

[0200] The above configuration can provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above.

[0201] Specifically, this creates an incentive for broadcasters to view character images of their characters performing specific actions, leading to improved video quality (broadcast time and content). This is because the actions of viewers in a video determine the pose of the character image, so it is necessary to increase ratings from viewers.

[0202] In addition, broadcasters will be able to save and share broadcast screens that include special character images, allowing them to record their broadcast success and receive praise from other users.

[0203] Furthermore, viewing users will be motivated to please the distribution users they support, which will lead to increased viewing motivation and an increase in the number of actions taken on the video.

[0204] The determination unit 430 determines a specific action to be applied to the character object based on the achievement information compiled by the compilation unit 420, but as an alternative, the determination unit 430 may determine an attachment object (accessories, small items, clothes, hairstyle, etc.) to be attached to the character object based on the achievement information compiled by the compilation unit 420 and transmit information regarding such attachment object, or may determine a title (catchphrase, etc.) and transmit information regarding such title.

[0205] The determination unit 430 can determine the action associated with the category to which the achievement information compiled by the compilation unit 420 belongs as the specific action to be applied to the broadcast user's character object.

[0206] As described above, information regarding actions taken by viewing users on videos is the number of evaluation posts, etc., and actions are associated with each of the ranges obtained by dividing the number of evaluation posts into predetermined ranges.

[0207] 23 shows a data structure in which the number of evaluation posts (number of likes) is associated with an action, and it shows that an action is associated with each category. Note that even in the same category, different actions may be associated depending on the type of avatar (gender, race, etc.).

[0208] The predetermined range may be defined as an absolute value, or may be defined as a relative value such as the top XX%.

[0209] As described above, the actions taken by the viewing user on the video are requests to display gifts on the video, comments posted, and / or ratings posted by the viewing user, and the counting unit 420 can count the number of display requests, comments posted, and / or ratings posted to obtain performance information.

[0210] Furthermore, the transmission unit 440 can further transmit the achievement information compiled by the compilation unit 420 to the broadcast user terminal 2100, and the achievement information can further be displayed on the achievement screen K100.

[0211] Specifically, the result screen K100 displays at least the result information used to determine the specific action to be applied to the character object. As an example, if the result information used to determine the specific action is the number of likes, at least the number of likes will be displayed on the result screen.

[0212] In addition, the results screen K100 can display information K11 regarding the distribution time of the video, information K12 regarding the score related to the distribution of the video, information K13 regarding the number of evaluation posts for the video, information K14 regarding the number of comments posted for the video, information K15 regarding the number of users associated with the distribution user, and / or information K16 regarding the number of viewers of the video.

[0213] In other words, achievement information other than the achievement information used to determine a specific action can also be displayed on the achievement screen. Figures 18-22 show examples in which the broadcast time as information regarding the broadcast time of the video, the score as information regarding the score related to the broadcast of the video, the number of likes as information regarding the number of evaluation posts for the video, the number of comments as information regarding the number of comments posted for the video, the number of followers as information regarding the number of users associated with the broadcasting user, and the number of viewers as information regarding the number of viewers of the video are each displayed with an icon.

[0214] The distribution time is the time the video was distributed. Seconds are rounded down and the time is displayed in hours and minutes.

[0215] The score is a value calculated based on the value of gifts requested to be displayed during the distribution of the video.

[0216] The number of likes is an increase in the number of likes within the frame, expressed as an integer.

[0217] The number of comments is the number of comments within the frame, expressed as an integer. System comments are excluded from the count.

[0218] The number of followers indicates the number of viewing users who were newly associated with the broadcasting user during the video broadcast. Note that if there are viewing users who have disassociated themselves from the broadcasting user (unfollowed) during the video broadcast, only the increase after subtracting that number will be shown. Note that if the increase is negative, it will be displayed as 0.

[0219] The number of viewers indicates the number of users who watched a video. Note that even if a user repeatedly enters and exits a channel while the video is being streamed, each entry is counted as a viewer. In other words, the number of viewers in this disclosure is the cumulative number of viewers.

[0220] In this way, by visualizing the numerical accumulation of each distribution, it is possible to encourage more distribution and support the event in having a successful experience in the future.

[0221] The achievement screen shown in Figures 18-22 can be configured to include a first area K20 in which achievement information and character images are displayed, and a second area K30 in which a list of viewing users is displayed. A detailed image of the first area K20 is shown in Figures 24-29.

[0222] As shown in FIG. 24, the first area K20 of the achievement screen can display information about the number of consecutive days of video distribution (daily distribution progress). As an example, in an embodiment of the present disclosure, if a broadcaster broadcasts a video of 15 minutes or more for seven consecutive days, a reward called a daily distribution badge can be awarded. The daily distribution badge is image T25 added to the thumbnail image of the broadcast channel shown in FIG. 4. Note that there are no particular limitations on the specific numerical values ​​of the broadcast time that is recognized as having broadcast a video or the number of days for which a reward is awarded.

[0223] The "NEW" icon will be displayed for daily streams that are 15 minutes or longer. However, if a stream is made twice a day, it will only be displayed for the first stream that is 15 minutes or longer.

[0224] As for the progress of daily distribution, the text content will change depending on the number of consecutive days of distribution at the time of completion of the distribution.

[0225] Specifically, if the number of consecutive days of broadcasting is 0, the text "7 days left until you get the badge! Start by broadcasting for 15 minutes!" will be displayed, as shown in Figure 24. The number of remaining days and the target broadcast time can be changed as needed according to the settings.

[0226] If the number of consecutive days of streaming is between 1 and 6, the text "Day n of daily streaming! (7-n) days left until you get the badge!" will be displayed, as shown in Figure 25. n is an integer between 1 and 7, representing the number of consecutive days of streaming of 15 minutes or more at that point in time, taking into account the streaming results.

[0227] If the number of consecutive days of distribution is 7, the text "7th day of daily distribution! Earn a badge!" will be displayed as shown in FIG.

[0228] If the number of consecutive days of distribution is 8 or more, the text "Nth day of daily distribution!" will be displayed, as shown in Figure 27. n represents the number of consecutive days of distribution of 15 minutes or more at that point in time, taking into account the distribution results, and is an integer of 8 or more.

[0229] If a broadcast is made without reaching the target broadcast time (insufficient), the "NEW" icon will not be displayed and the text from the previous broadcast will be maintained, as shown in Figure 28-29.

[0230] According to the above configuration, broadcast users whose number of consecutive days of broadcasting has not reached the number of days for which a badge is to be awarded can be motivated to broadcast by showing them a goal, thereby increasing the number of broadcast users who broadcast continuously.

[0231] The result screen can also display a list of viewing users, in which users who have viewed the video are arranged in a predetermined order.

[0232] FIG. 30 shows an image showing the details of the second region K30.

[0233] As shown in FIG. 30, the viewing user list displays all users who have joined and left the channel of the distributed video in a predetermined order from top to bottom. The predetermined order can be in descending order of contribution to the video. The contribution level is determined by the score. Alternatively, the contribution level may be determined by the viewing time, the number of comments, etc.

[0234] If the scores are the same, users who are "first-time visitors" (viewing the broadcaster's broadcast for the first time) will be displayed higher, and viewing users who are not followed by the broadcaster will be displayed higher.

[0235] 30, a button K31 for following each viewing user individually and a button K32 for following all viewing users at once can be displayed. Also, a message field for sending a message of thanks for viewing all at once can be displayed.

[0236] Furthermore, as shown in FIG. 30, the viewing user list can display gift images indicating gifts for which viewing users have made display requests while viewing a video, along with the number of display requests for the gifts.

[0237] If the viewing user requests the display of multiple gifts while viewing a video, the gift images can be displayed in a specific order.

[0238] The specific order is that coin gifts (paid) take precedence over point gifts (free). Also, the order can be determined by the calculation result of the gift value (number of coins / number of points) multiplied by the number of gifts. Furthermore, gifts with a lower gift ID are displayed at the top. The upper limit of the number of gifts displayed is set to 10 as an example, but this is not limited to this.

[0239] Additionally, gifts that exceed the limit are displayed as "n other gifts." Here, "n" refers to the number of displayed gifts out of the total number of gifts, and refers to the total number of gifts, not the number of gift types.

[0240] Furthermore, as shown in FIG. 31, the achievement screen K100 can display a specific gift K2 selected from the gifts requested to be displayed by the viewing user together with the character image K1.

[0241] The specific gift that is selected can be the highest quality (highest value) gift that is donated during the video broadcast, or the gift that is given the most. The number of specific gifts that are selected can be one or multiple. Gifts can also be saved as commemorative images as one of the achievements.

[0242] At this time, a share icon that allows the character image to be shared with the viewing user who has requested the display of a specific gift can be displayed on the achievement screen K100.

[0243] That is, it is possible to send the image displayed together with the character image to the viewing user who sent the gift. Note that such an image can be sent together with a message of thanks.

[0244] The result screen K100 may display a share icon K3 that allows the character image to be shared with the viewing user or other users.

[0245] The image may be automatically sent (shared) to the viewing user along with the sending of a thank you message. Also, the image may be configured to be sendable to an external SNS by selecting a share button.

[0246] The character object to which the specific action is applied may be the character object in the display form that was included in the video immediately before the broadcaster user terminal 2100 sent a request to end broadcast of the video.

[0247] The broadcaster user can change the character object to another character object prepared in advance during broadcast. Also, if a gacha is performed during broadcast, the character object will be changed to another character object wearing the attachment object obtained through the gacha. In the above example, a specific action is applied to the character object in the display mode included in the video immediately before the broadcaster user terminal 2100 sends a request to end broadcast of the video.

[0248] On the broadcaster user terminal 2100, before transmitting a request to end broadcasting of a video, a confirmation screen regarding the display mode of the character object may be displayed.

[0249] The confirmation screen is used to confirm whether or not the character object displayed in the video will be used as the character to be displayed on the achievement screen. If the broadcasting user answers yes, a specific action is applied to the character object to generate a character image; if the broadcasting user answers no, the broadcasting continues without proceeding to generate the achievement screen. While the broadcasting user is continuing, the broadcasting user can change the character displayed on the achievement screen by changing to a different character and sending another broadcast end request.

[0250] The tallying unit 420 can tally up the result information in response to a request to end distribution of a video sent from the broadcaster user terminal 2100.

[0251] The counting begins when a request to end video distribution is received, but the time until the results screen is displayed can also be shortened by counting when the distribution time reaches a specified time or at specified intervals.

[0252] The counting unit 420 can further count performance information including information about actions taken by the broadcasting user on the video while the video is being broadcast.

[0253] An example of an action by a broadcaster user on a video is the broadcasting of a video by the broadcaster user. At this time, the counting unit 420 can count the broadcasting time of the video by the broadcaster user and include it in the performance information.

[0254] The determination unit 430 then determines a specific action to be applied to the character object based on the information regarding the actions taken by the viewing user on the video, which has been collected by the collection unit 420, and the performance information, which includes information regarding the actions taken by the distribution user on the video.

[0255] The broadcast time of a broadcaster's video is not only useful information for the broadcaster, but also useful information for other users to refer to when they broadcast. Therefore, the broadcast time is displayed in real time on the video broadcast screen, and can also be displayed as information about the broadcaster on ranking pages for various events.

[0256] FIG. 32 shows a screen displaying a ranking based on the scores of the event page, and displays the cumulative broadcast time during the event period as information about broadcast users who are event participants.

[0257] Rankings are primarily determined by gift-based scores, but streaming time also contributes to obtaining these gifts. Therefore, displaying streaming time along with event rankings as an effective prerequisite for improving event rankings will help beginner streamers see the goal. This will encourage streamers to stream longer and provide higher-quality videos.

[0258] In this embodiment, the one or more computer processors are described as being provided in the information processing device 2100, but they may also be provided separately in the information processing device 2100, the broadcaster user terminal 2100, and the viewer user terminal 2200.

[0259] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, it provides an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

[0260] In the above-described embodiment, it was explained that users can send and receive messages to each other, but in the information processing system of the present disclosure, users can receive various notifications from the management as individual messages.

[0261] Previously, notifications from the management were displayed on a screen that was accessed by selecting a notification icon (a bell-shaped icon in Figure 4) displayed on the top screen. However, this made it difficult for users to recognize important individual notifications, such as winning an event prize, and there was a problem in that it required a lot of time and effort to respond to inquiries and reminders.

[0262] Therefore, in the present disclosure, in order to prevent the user from overlooking such important individual contacts, the message function is used to notify the user that an important notification has arrived. However, in case the content of the notification needs to be changed, the content of the notification will continue to be displayed on the screen to which the notification icon is transitioned.

[0263] For example, if your language setting is Japanese, the message will read, "You have received an important notice. Please check it by clicking this link. (URL of the notice) *Please note that we do not accept replies via this chat, so please check the instructions in the notice."

[0264] Also, if the language setting is other than Japanese, the message will read, "You have received an important notice. Please check this link. (URL of the notice) Also, we do not accept replies in this chat, so please check the instructions in the announcement."

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

[0266] The information processing method according to the embodiment of the present disclosure is an information processing method in an information processing system 2000 that distributes moving images, as shown in Fig. 2. The information processing system 2000 is characterized by including a distributor user terminal 2100, a viewer user terminal 2200, and an information processing device 2400.

[0267] As shown as an example in FIG. 33, the information processing method in the present disclosure causes one or more computer processors included in the information processing system to execute a distributing step S11, a counting step S12, a determining step S13, and a sending step S14.

[0268] In addition, the distribution step S11 distributes the video to the viewing user terminal by transmitting information about the video including the character object of the broadcasting user to the viewing user terminal. This distribution step S11 can be executed by the distribution unit 410 described above.

[0269] The distribution step S11 may be executed on the server side (information processing device 2400) or on the client side (broadcaster user terminal 2100).

[0270] The counting step S12 counts performance information including information about actions taken by viewing users on the video while the video is being distributed. The counting step S12 can be executed by the counting unit 420 described above.

[0271] The counting step S12 may be executed on the server side (information processing device 2400) or on the client side (broadcast user terminal 2100).

[0272] The determining step S13 determines a specific action to be applied to the character object based on the achievement information collected in the collecting step. The determining step S13 can be executed by the determining unit 430 described above.

[0273] It should be noted that the decision step S13 may be executed on the server side (information processing device 2400) or on the client side (broadcaster user terminal 2100).

[0274] In the sending step S14, information about the specific action determined in the determining step is sent to the broadcaster user terminal. This sending step S14 can be executed by the sending unit 440 described above.

[0275] The sending step S14 may be executed on the server side (information processing device 2400) or on the client side (broadcast user terminal 2100). In the latter case, steps S11-13 are all executed on the client side.

[0276] In the information processing method according to an embodiment of the present disclosure, after the video distribution is completed, the distribution user terminal 2100 displays a result screen including a character image in a state in which a specific action has been applied to the character object, which was generated based on the information regarding the specific action transmitted in transmission step S14.

[0277] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, it provides an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

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

[0279] The computer program according to the embodiment of the present disclosure is a computer program executed in an information processing system 2000 that distributes moving images, as shown in Fig. 2. The information processing system 2000 includes a distributor user terminal 2100, a viewer user terminal 2200, and an information processing device 2400.

[0280] The computer program in the present disclosure is characterized by causing one or more processors included in the information processing system to realize a distribution function, a counting function, a decision function, and a transmission function.

[0281] The distribution function distributes the video to the viewing user terminal by transmitting information about the video including the character object of the distribution user to the viewing user terminal.

[0282] The aggregation function aggregates performance information including information about actions taken by viewing users on videos while the videos are being distributed.

[0283] The determination function determines a specific action to be applied to the character object based on the performance information compiled by the compilation function.

[0284] The transmission function transmits information about the specific action determined by the determination function to the broadcast user terminal.

[0285] Furthermore, the computer program in an embodiment of the present disclosure is characterized in that after the distribution of the video is completed, an outcome screen is displayed on the distribution user terminal, which includes a character image of the character object with a specific action applied to it, generated based on information regarding the specific action transmitted in the transmission step.

[0286] The above functions can be realized by a distribution circuit 1410, a counting circuit 1420, a determination circuit 1430, and a transmission circuit 1440 shown in Fig. 34. The distribution circuit 1410, the counting circuit 1420, the determination circuit 1430, and the transmission circuit 1440 are realized by the above-mentioned distribution unit 410, counting unit 420, determination unit 430, and transmission unit 440, respectively. Details of each unit are as described above.

[0287] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, it provides an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

[0288] Next, a description will be given of the information processing device 100 according to an embodiment of the present disclosure. The information processing device corresponds to the broadcaster user terminal 2100 in the information processing system 2000 described above.

[0289] An information processing device 100 according to an embodiment of the present disclosure is characterized by including a transmitting unit 110, a receiving unit 120, a generating unit 130, and a display unit 140, as shown in FIG.

[0290] The transmission unit 110 transmits information relating to a video that includes a character object of the broadcast user.

[0291] The receiving unit 120 receives information about a specific action to be applied to the character object, which is determined based on the result information including information about the action taken by the viewing user on the video.

[0292] After the distribution of the video is completed, the generation unit 130 generates an outcome screen including a character image in a state where the specific action has been applied to the character object, based on the information relating to the specific action received by the reception unit 120.

[0293] The display unit 140 displays the results screen.

[0294] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, it provides an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

[0295] Next, an information processing method according to an embodiment of the present disclosure will be described. This information processing method is an information processing method executed by the information processing device 100 described above.

[0296] The information processing method of the present disclosure is characterized in that, as shown as an example in FIG. 36, one or more computer processors provided in the information processing device 100 execute a sending step S21, a receiving step S22, a generating step S23, and a displaying step S24.

[0297] The sending step S21 sends information about a video including the broadcast user's character object. This sending step S21 can be executed by the sending unit 110 described above.

[0298] The receiving step S22 receives information about a specific action to be applied to the character object, which is determined based on the result information including information about the action taken by the viewing user on the video. The receiving step S22 can be executed by the receiving unit 120 described above.

[0299] In the generating step S23, after the distribution of the video is completed, an outcome screen including a character image in a state where the specific action has been applied to the character object is generated based on the information about the specific action received in the receiving step S22. The generating step S23 can be executed by the generating unit 130 described above.

[0300] The display step S24 displays the result screen, which can be executed by the display unit 140 described above.

[0301] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, it provides an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

[0302] Finally, a computer program according to an embodiment of the present disclosure will be described, which is executed by the information processing device 100 described above.

[0303] The computer program in the present disclosure is characterized by causing one or more processors included in an information processing system to realize a transmission function, a reception function, a generation function, and a display function.

[0304] The transmission function transmits information about a video including a broadcast user's character object.

[0305] The receiving function receives information regarding a specific action to be applied to the character object, which is determined based on the outcome information including information regarding the action taken by the viewing user on the video.

[0306] After the video distribution is completed, the generating function generates an outcome screen including a character image in a state where a specific action has been applied to the character object, based on the information regarding the specific action received by the receiving function.

[0307] The display function displays the results screen.

[0308] The above functions can be realized by a transmission circuit 1110, a reception circuit 1120, a generation circuit 1130, and a display circuit 1140 shown in Fig. 37. The transmission circuit 1110, the reception circuit 1120, the generation circuit 1130, and the display circuit 1140 are realized by the above-mentioned transmission unit 110, reception unit 120, generation unit 130, and display unit 140, respectively. Details of each unit are as described above.

[0309] The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, it provides an information processing system that can increase distributors' motivation to distribute and / or increase viewers' motivation to watch.

[0310] Furthermore, 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 embodiments. Such an information processing device can be realized by storing a program describing the processing content for realizing each function of the server device or terminal device according to the embodiments in a storage unit of the information processing device, and reading and executing the program by a CPU of the information processing device.

[0311] Although several 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 embodied 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 within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0312] Furthermore, the methods described in the embodiments can be stored as a program executable by a computer on a recording medium such as a magnetic disk (e.g., a floppy disk, a hard disk, etc.), an optical disk (e.g., a CD-ROM, a DVD, an MO, etc.), or a semiconductor memory (e.g., a ROM, a RAM, a flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium also includes a configuration program for configuring software means (including not only execution programs but also tables and data structures) within the computer to be executed by the computer. The computer implementing this device reads the program stored on the recording medium and, in some cases, configures the software means using the configuration program, and executes the above-described processing by controlling the operation of this software means. The term "recording medium" as used herein is not limited to a storage medium for distribution, but also includes storage media such as a magnetic disk or semiconductor memory installed within 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.

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

[0314] The Summary section above is provided to introduce selected concepts in a simplified form, which 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.

[0315] The communication links for implementing the above-described 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.

[0316] The memory 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 drives (HDD), solid-state drives (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.

[0317] This specification is described in terms of various representative embodiments, which are not intended to be limiting in any way. As used in this application, singular forms such as "a," "an," "the," "the," "the," "the," and "the" can include the plural unless clearly indicated as not being plural. 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, among other ways, and do not exclude the presence of intermediate elements between objects so coupled, coupled, coupled, coupled, connected, or connected.

[0318] The various systems, methods, and devices described herein should not be construed as limiting in any way. 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 specific aspects, features, or combinations of such aspects with specific features, nor do the products and methods described herein require that one or more particular advantages be present or problems be solved. Furthermore, 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.

[0319] Although the operations of some of the various methods disclosed herein may be described in a particular order for convenience, it should be understood that description in this 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 may not show the various ways in which the various items and methods described herein may be used in conjunction with other items and methods. In addition, the 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 corresponding to these terms may vary depending on the particular implementation and will be readily discernible by one of ordinary skill in the art having the benefit of the disclosure herein.

[0320] 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.

[0321] Any of the various methods disclosed herein may be implemented 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 discs, volatile memory components, or non-volatile memory components), and executed on a computer. Here, the volatile memory components may include, for example, DRAM or SRAM. Also, the non-volatile memory components may include, for example, hard drives and solid-state drives (SSDs). Furthermore, the computer may include any computer available on the market, including, for example, smartphones and other mobile devices with computing hardware.

[0322] Any such computer-executable instructions for implementing the techniques disclosed herein, along with any data generated or used during the implementation of 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, for example, be part of a separate software application, or may be 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, for example, be executed on a single local computer (e.g., as an agent executing on any suitable commercially available computer) or in a networked 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.

[0323] 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 particular 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 particular computer or type of hardware. Specific details of suitable computers and hardware are well known and need not be described in detail herein.

[0324] Moreover, any of the various 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 remotely accessed by suitable communications 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, and infrared communication), electronic communication, or other such communications means. [Additional Notes] The inventions described in the claims of the original application immediately prior to division are as follows: [1] An information processing system comprising a distribution user terminal, a viewing user terminal, and an information processing device, comprising one or more computer processors, the one or more computer processors: a distribution unit that distributes the video to the viewing user terminal by transmitting information about the video including the character object of the distribution user to the viewing user terminal; a counting unit that counts performance information including information on actions taken by viewing users on the video during distribution of the video; a determination unit that determines a specific action to be applied to the character object based on the performance information compiled by the compilation unit; a transmitting unit that transmits information regarding the specific action determined by said determining unit to said broadcast user terminal; and In this information processing system, after the distribution of the video is completed, a result screen is displayed on the distribution user terminal, which includes a character image of the character object with the specific action applied to it, generated based on information regarding the specific action transmitted from the transmission unit. [2] The action taken by the viewing user on the video is a request to display a gift on the video, a comment posted, and / or a rating posted by the viewing user, 2. The information processing system according to claim 1, wherein the counting unit counts the number of display requests, the number of comment posts, and / or the number of evaluation posts to generate the result information. [3] The transmitting unit further transmits the result information compiled by the tallying unit to the broadcast user terminal, 3. The information processing system according to claim 1, wherein the result screen further displays the result information. [4] The results screen will include: The information processing system of claim 3, characterized in that information regarding the distribution time of the video, information regarding the score related to the distribution of the video, information regarding the number of evaluation posts for the video, information regarding the number of comments posted for the video, information regarding the number of users associated with the distribution user, and / or information regarding the number of viewers of the video are displayed. [5] An information processing system according to any one of claims 1 to 4, characterized in that the results screen further displays a list of viewing users in which the users who have viewed the video are arranged in a predetermined order. [6] The information processing system of claim 5, characterized in that the list of viewing users displays gift images indicating gifts that the viewing users have requested to be displayed while watching the video, along with the number of display requests for those gifts. [7] The information processing system described in claim 6, characterized in that if the viewing user requests the display of multiple gifts while watching the video, the gift images are displayed in a specific order. [8] An information processing system as described in any one of claims 1 to 7, characterized in that the achievement screen displays, together with the character image, a specific gift selected from the gifts that the viewing user has requested to be displayed. [9] An information processing system as described in any one of claims 1 to 8, characterized in that the results screen displays a share icon that allows the character image to be shared with the viewing user or other users.

[10] The information processing system of claim 8, characterized in that the achievement screen displays a share icon that allows the character image to be shared with viewing users who have requested the display of the specific gift.

[11] The aggregation unit further aggregates performance information including information regarding actions taken by the distributor on the video during distribution of the video; The information processing system of any one of claims 1 to 10, characterized in that the determination unit determines a specific action to be applied to the character object based on performance information including information regarding actions taken by the viewing user on the video and information regarding actions taken by the broadcasting user on the video, which is compiled by the compilation unit.

[12] The action on the video by the distributor user is distribution of the video by the distributor user; 12. The information processing system according to claim 11, wherein the counting unit counts the distribution time of the video by the distribution user and includes the counted time in the performance information.

[13] An information processing system according to any one of claims 1 to 12, characterized in that the aggregation unit aggregates the information in response to a request to end distribution of the video sent from the distribution user terminal.

[14] An information processing system as described in any one of claims 1 to 13, characterized in that the determination unit determines an action associated with the category to which the information aggregated by the aggregation unit belongs as a specific action to be applied to the character object of the broadcast user.

[15] An information processing system described in any one of claims 1 to 14, characterized in that the character object to which the specific action is applied is a character object in the display mode included in the video immediately before a request to end distribution of the video is sent from the distribution user terminal.

[16] An information processing system described in any one of claims 1 to 15, characterized in that a confirmation screen regarding the display mode of the character object is displayed on the broadcasting user terminal before sending a request to end broadcasting of the video.

[17] An information processing method in an information processing system having one or more computer processors, the one or more computer processors; a distribution step of transmitting information about a video including a character object of a distribution user to a viewing user terminal, thereby distributing the video to the viewing user terminal; a counting step of counting performance information including information on actions taken by viewing users on the video during distribution of the video; a determination step of determining a specific action to be applied to the character object based on the performance information compiled in the compilation step; a transmitting step of transmitting information about the specific action determined in the determining step to the broadcast user terminal; Execute An information processing method in which, after the distribution of the video is completed, the distribution user terminal displays a result screen including a character image of the character object with the specific action applied, generated based on information regarding the specific action transmitted in the transmission step.

[18] An information processing method in a broadcast user terminal having one or more computer processors, the one or more computer processors; a transmitting step of transmitting information about a video including a character object of the broadcasting user; a receiving step of receiving information regarding a specific action to be applied to the character object, the specific action being determined based on outcome information including information regarding an action taken by a viewing user on the video; a generating step of generating an outcome screen including a character image in a state where the specific action is applied to the character object based on information regarding the specific action received in the receiving step after the distribution of the video is completed; a display step of displaying the result screen; An information processing method for executing the above.

[19] A computer program executed on a broadcast user terminal having one or more computer processors, the one or more computer processors; a transmission function for transmitting information about a video including a character object of a distribution user; a receiving function for receiving information regarding a specific action to be applied to the character object, the specific action being determined based on outcome information including information regarding an action taken by a viewing user on the video; a generating function that generates an outcome screen including a character image in a state where the specific action has been applied to the character object based on information regarding the specific action received by the receiving function after the distribution of the video is completed; A display function for displaying the result screen; A computer program that makes this happen. [Explanation of symbols]

[0325] 1000 Information Processing Systems 2000 Information Processing Systems 2100 Distribution user terminal 2200 Viewing User Terminal 2300 Network 2400 Information Processing Equipment 200 Second information processing terminal 300 Network 400 Information processing equipment 410 Distribution Department 420 Counting Department 430 Decision Section 440 Transmitter

Claims

1. An information processing system comprising a broadcast user terminal, a viewer user terminal, and an information processing device, the information processing system comprising one or more computer processors, the one or more computer processors: a distribution unit that distributes the video to the viewing user terminal by transmitting information about the video to the viewing user terminal; a counting unit that counts performance information including information regarding actions taken by distributors and viewers on the video during distribution of the video; a determination unit that determines an attachment object to be attached to the broadcast user or character object displayed in the video based on the achievement information compiled by the compilation unit; a transmission unit that transmits information about the attachment object determined by the determination unit to the broadcast user terminal; and When the video distribution ended, An achievement screen including an image of the broadcast user or character object to which the attachment object has been applied, generated based on information regarding the attachment object transmitted from the transmission unit, is displayed on the broadcast user terminal, and the achievement screen is not displayed on the viewing user terminal. Information processing system.

2. An information processing system comprising a broadcast user terminal, a viewer user terminal, and an information processing device, the information processing system comprising one or more computer processors, the one or more computer processors: a distribution unit that distributes the video to the viewing user terminal by transmitting information about the video to the viewing user terminal; a counting unit that counts performance information including information regarding actions taken by distributors and viewers on the video during distribution of the video; a determination unit that determines a specific title to be applied to the broadcast user or character object displayed in the video based on the performance information compiled by the compilation unit; and a transmitting unit that transmits information about the specific title determined by the determining unit to the broadcast user terminal; and When the distribution of the video is completed, a result screen including an image of the broadcast user or character object with the specific title applied, generated based on information about the specific title transmitted from the transmission unit, is displayed on the broadcast user terminal, and the result screen is not displayed on the viewing user terminal. Information processing system.

3. The action on the video by the viewing user is a request to display a gift on the video by the viewing user, a comment posting, and / or a rating posting; 3. The information processing system according to claim 1, wherein the counting unit counts the number of display requests, the number of comment posts, and / or the number of evaluation posts to generate the performance information.

4. The results screen includes: The information processing system described in claim 1, 2 or 3, characterized in that information regarding the distribution time of the video, information regarding the score related to the distribution of the video, information regarding the number of evaluations posted for the video, information regarding the number of comments posted for the video, information regarding the number of users associated with the distribution user, and / or information regarding the number of viewers of the video are displayed.

5. 5. The information processing system according to claim 1, wherein the result screen further displays a list of users who have viewed the video, in which users have viewed the video in a predetermined order.

6. The information processing system described in claim 5, characterized in that the list of viewing users displays gift images indicating gifts that the viewing users have requested to be displayed while watching the video, along with the number of display requests for those gifts.

7. The information processing system according to claim 6, characterized in that if the viewing user requests the display of multiple gifts while watching the video, the gift images are displayed in a specific order.

8. 8. The information processing system according to claim 1, wherein the achievement screen displays a specific gift selected from the gifts requested to be displayed by the viewing user.

9. 9. The information processing system according to claim 1, wherein the result screen displays a share icon that allows the result screen to be shared.

10. The information processing system according to claim 8, wherein a share icon is displayed on the achievement screen, allowing the achievement screen to be shared with a viewing user who has requested display of the specific gift.

11. 11. The information processing system according to claim 1, wherein the counting unit counts the information in response to a request to end distribution of the video transmitted from the broadcast user terminal.

12. 1. An information processing method in an information processing system including one or more computer processors, the one or more computer processors; a delivery step of delivering the video to a viewer user terminal by transmitting information about the video to the viewer user terminal; a counting step of counting performance information including information on actions taken by distributors and viewers on the video during distribution of the video; a determination step of determining an attachment object to be attached to the broadcast user or character object displayed in the video based on the achievement information compiled by the compilation step; a transmitting step of transmitting information about the attachment object determined in the determining step to the broadcast user terminal; Execute When the video distribution ended, an achievement screen including an image of the broadcast user or character object to which the attachment object has been applied, generated based on the information regarding the attachment object transmitted in the transmission step, is displayed on the broadcast user terminal, and the achievement screen is not displayed on the viewing user terminal; Information processing methods.

13. 1. An information processing method in an information processing system including one or more computer processors, the one or more computer processors; a delivery step of delivering the video to a viewer user terminal by transmitting information about the video to the viewer user terminal; a counting step of counting performance information including information on actions taken by distributors and viewers on the video during distribution of the video; a determination step of determining a specific title to be applied to the broadcast user or character object displayed in the video based on the achievement information compiled by the compilation step; a transmitting step of transmitting information about the specific title determined in said determining step to the broadcast user terminal; Execute When the video distribution ended, an achievement screen including an image of the broadcast user or character object to which the specific title has been applied, generated based on information regarding the specific title transmitted in the transmission step, is displayed on the broadcast user terminal, and the achievement screen is not displayed on the viewing user terminal; Information processing methods.

14. An information processing method in a broadcast user terminal having one or more computer processors, the one or more computer processors; a sending step of sending information about the video; A receiving step of receiving information about an attachment object to be applied to the broadcaster user or character object displayed in the video, the attachment object being determined based on performance information including information about the aggregated actions on the video by broadcaster users and viewing users; a generating step of generating an outcome screen including an image of the broadcasting user or character object to which the attachment object is applied, the outcome screen being generated based on information about the attachment object when the broadcasting of the video is completed; a display step of displaying the result screen; and the result screen is not displayed on the viewing user terminal of the viewing user. Information processing methods.

15. An information processing method in a broadcast user terminal having one or more computer processors, the one or more computer processors; a sending step of sending information about the video; A receiving step of receiving information regarding a specific title to be applied to the broadcaster user or character object displayed in the video, determined based on performance information including information regarding the aggregated actions on the video by broadcaster users and viewing users; a generating step of generating an achievement screen including an image of the broadcasting user or character object in a state in which the specific title is applied, the image being generated based on information about the specific title when the broadcasting of the video is completed; a display step of displaying the result screen; and the result screen is not displayed on the viewing user terminal of the viewing user. Information processing methods.

16. A computer program executed on a broadcast user terminal having one or more computer processors, the one or more computer processors; A sending function to send information about the video; A receiving function for receiving information about an attachment object to be applied to the broadcasting user or character object displayed in the video, the attachment object being determined based on performance information including information about the aggregated actions of broadcasting users and viewing users on the video; a generation function for generating an outcome screen including an image of the broadcasting user or character object with the attachment object applied, the image being generated based on information about the attachment object when the broadcasting of the video ends; A display function for displaying the result screen; The result screen is not displayed on the viewing user terminal of the viewing user. Computer program.

17. A computer program executed on a broadcast user terminal having one or more computer processors, the one or more computer processors; A sending function to send information about the video; A receiving function for receiving information regarding a specific title to be applied to the broadcaster user or character object displayed in the video, which is determined based on performance information including information regarding the aggregated actions of broadcaster users and viewing users on the video; a generation function for generating an achievement screen including an image of the broadcasting user or character object in a state in which the specific title is applied, the image being generated based on information about the specific title when the broadcasting of the video ends; A display function for displaying the result screen; The result screen is not displayed on the viewing user terminal of the viewing user. Computer program.

Citation Information

Patent Citations

  • Moving image generation device and program

    JP2015184689A

  • Information processing apparatus, moving image distribution method, and moving image distribution program

    JP2020017871A

  • Video distribution method, video distribution device, and computer program

    JP2020191620A

  • Video distribution system, information processing method, and computer program

    JP2021002824A

  • System, method, and program for delivering live video

    JP2021013176A