Information processing system, information processing method, and computer program

JP7644431B2Active Publication Date: 2025-03-12GLEE HOLDINGS CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023217223
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-03-12
Estimated Expiration
2040-01-27

AI Technical Summary

Benefits of technology

【0024】 本開示によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる情報処理システム、情報処理方法およびコンピュータプログラムを提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007644431000001
    Figure 0007644431000001
  • Figure 0007644431000002
    Figure 0007644431000002
  • Figure 0007644431000003
    Figure 0007644431000003
Patent Text Reader

Abstract

To provide an information processing system, a method, and a program for increasing the motivation for gifting, of viewing users.SOLUTION: An information processing device for connecting with a plurality of viewing user terminals via a network comprises: a distribution unit for distributing, to the viewing user terminals of viewing users, information regarding a video including animations of a character object of a distributing user; a reception unit for receiving a display request of a specific gift sent from the viewing user terminal; an object display unit for, in response to the display request received by the reception unit, displaying, in the video, a specific gift object corresponding to the specific gift; a determination unit for determining whether or not the specific gift object is displayed in a manner of contacting the character object displayed in the video a prescribed number of times; and a representation unit for, when the determination unit determines that the specific gift object is displayed in a manner of contacting the character object the prescribed number of times, causing a specific stage effect within the video.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] 2. Description of the Related Art Conventionally, there has been 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).

[0003] In this type of information processing system, a system has been proposed in which an arbitrary object is displayed in a moving image in response to an operation by a viewing user. The object that is displayed in the moving image by the viewing user is, for example, a gift object. [Prior art documents] [Patent documents]

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

[0005] Typically, a gift selected by a viewing user is displayed as a gift object, falling from the top to the bottom of the space within the video and placed in a designated position, and then the display ceases over time.

[0006] Here, gifting by viewing users leads to increased motivation of distributor users to distribute, and a challenge in this technical field is how to increase the motivation of such viewing users to gift.

[0007] Therefore, an object of the present disclosure is to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. A more specific object of the present disclosure is to provide an information processing system, an information processing method, and a computer program that can increase the motivation of viewing users to give gifts. [Means for solving the problem]

[0008] The information processing system of the present disclosure is an information processing system that distributes a video including an animation of a character object generated based on the movement of a broadcasting user, and is equipped with one or more computer processors, and the one or more computer processors are characterized in that they include a distribution unit that distributes information regarding the video including the animation of the broadcasting user's character object to a viewing user terminal of a viewing user, a reception unit that receives a display request for a specific gift transmitted from the viewing user terminal, an object display unit that displays a specific gift object corresponding to the specific gift in the video in response to the display request received by the reception unit, a judgment unit that determines whether the specific gift object is displayed as touching a target object associated with the specific gift object displayed in the video a predetermined number of times, and an expression unit that creates a special presentation effect in the video when the judgment unit determines that the specific gift object is displayed as touching the target object a predetermined number of times.

[0009] The one or more computer processors may further include a reward granting unit that grants a special reward to a viewing user or a broadcasting user that has requested the display of a specific gift when the determination unit determines that a specific gift object is displayed as being in contact with the target object a predetermined number of times.

[0010] The object display unit can change the display mode of the specific gift object every time the specific gift object comes into contact with the target object.

[0011] The target object includes a plurality of target objects, and the object display unit can change the display mode of the target object by changing the display mode of the target object every time a specific gift object comes into contact with the target object.

[0012] The object display unit can display the target object in the video when the reception unit receives a display request for the target gift transmitted from the viewing user terminal.

[0013] The determination unit can further determine whether or not a particular gift object is displayed as being in contact with a character object.

[0014] When the determination unit determines that a specific gift object is displayed as being in contact with the character object, the one or more computer processors can replace the facial expression action of the character object with a default action.

[0015] The object display section can display a specific gift object so as to move from the foreground to the background of the video.

[0016] The reception unit further receives, from the viewing user terminal, an instruction as to the timing for displaying the specific gift object, and the object display unit can display the specific gift object in accordance with the instruction as to the timing received by the reception unit.

[0017] The reception unit can receive multiple timing instructions for one display request for a specific gift received by the reception unit.

[0018] The reception unit further receives, from the viewing user terminal, an instruction of a position at which to display the specific gift object, and the object display unit can display the specific gift object according to the instruction of the position received by the reception unit.

[0019] The information processing method of the present disclosure is an information processing method in an information processing system that distributes a video including an animation of a character object generated based on the movement of a broadcasting user, and is characterized in that it causes one or more computer processors provided in the information processing system to execute the following steps: a step of distributing information regarding the video including animation of the broadcasting user's character object to a viewing user terminal; a step of accepting a display request for a specific gift transmitted from the viewing user terminal; an object display step of displaying a specific gift object corresponding to the specific gift in the video in response to the display request accepted in the acceptance step; a determination step of determining whether the specific gift object is displayed as touching a target object associated with the specific gift object displayed in the video a predetermined number of times; and a representation step of creating a special presentation effect in the video if it is determined in the determination step that the specific gift object is displayed as touching the target object a predetermined number of times.

[0020] The computer program of the present disclosure is a computer program for a broadcasting user terminal that constitutes an information processing system that broadcasts videos including animations of character objects generated based on the movements of a broadcasting user, and the information processing system includes a broadcasting user terminal, a viewing user terminal, and a server device, and is characterized in that it realizes, in one or more computer processors included in the broadcasting user terminal, a transmission function that transmits information regarding the video including animations of the broadcasting user's character objects to the server device, a receiving function that receives a display request for a specific gift transmitted from the viewing user terminal, an object display function that displays a specific gift object corresponding to the specific gift in the video in response to the display request accepted by the receiving function, a determination function that determines whether the specific gift object is displayed as if it is touching a target object associated with the specific gift object displayed in the video a predetermined number of times, and an expression function that creates a special presentation effect in the video if the determination function determines that the specific gift object is displayed as if it is touching the target object a predetermined number of times.

[0021] The information processing method of the present disclosure is an information processing method in a broadcasting user terminal that constitutes an information processing system that broadcasts a video including an animation of a character object generated based on the movement of a broadcasting user, and the information processing system includes a broadcasting user terminal, a viewing user terminal, and a server device, and is characterized in that it executes the following in one or more computer processors provided in the broadcasting user terminal: a transmitting step of transmitting information regarding the video including the animation of the broadcasting user's character object to the server device; a receiving step of receiving a display request for a specific gift transmitted from the viewing user terminal; an object display step of displaying a specific gift object corresponding to the specific gift in the video in response to the display request accepted in the receiving step; a determination step of determining whether the specific gift object is displayed as if it is touching a target object associated with the specific gift object displayed in the video a predetermined number of times; and an expression step of creating a special presentation effect in the video if it is determined in the determination step that the specific gift object is displayed as if it is touching the target object a predetermined number of times.

[0022] The computer program of the present disclosure is a computer program for a viewing user terminal that constitutes an information processing system that distributes videos including animation of character objects generated based on the movements of a broadcasting user, and the information processing system includes a broadcasting user terminal, a viewing user terminal, and a server device, and causes one or more computer processors included in the viewing user terminal to realize a receiving function for receiving information regarding the video including animation of the broadcasting user's character objects from the server device, a display function for displaying the video based on the information regarding the video received from the server device, and a transmitting function for sending a request to the server device to display a specific gift, and is characterized in that the display function creates a special effect in the video when it is determined that the specific gift object is displayed as if it is in contact with a target object associated with the specific gift object displayed in the video a predetermined number of times.

[0023] The information processing method of the present disclosure is an information processing method in a viewing user terminal that constitutes an information processing system that distributes videos including animations of character objects generated based on the movements of a broadcasting user, and the information processing system includes a broadcasting user terminal, a viewing user terminal, and a server device, and causes one or more computer processors included in the viewing user terminal to perform a receiving step of receiving information regarding the video including animations of the broadcasting user's character objects from the server device, a display step of displaying the video based on the information regarding the video received from the server device, and a transmitting step of sending a request to the server device to display a specific gift, and is characterized in that the display step creates a special effect in the video when it is determined that the specific gift object is displayed as if it is in contact with a target object associated with the specific gift object displayed in the video a predetermined number of times. Effect of the Invention

[0024] According to the present disclosure, it is an object of the present disclosure to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to provide an information processing system, an information processing method, and a computer program that can increase the motivation of viewing users to give gifts. [Brief description of the drawings]

[0025] [Figure 1] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Diagram 2] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Diagram 3] FIG. 2 is a configuration diagram showing an example of a hardware configuration of an information processing device according to the present disclosure. [Figure 4] FIG. 2 is a configuration diagram showing an example of a functional configuration of an information processing device according to the present disclosure. [Diagram 5] FIG. 11 is a conceptual diagram showing an image of a top screen displayed on a viewing / distribution user terminal. [Figure 6] FIG. 13 is a conceptual diagram showing an image of a distribution screen displayed on a viewing user terminal. [Figure 7] FIG. 13 is a conceptual diagram showing an image of a gift list screen displayed on a viewing user terminal. [Figure 8] FIG. 13 is a conceptual diagram showing an image of a delivery screen on which a target object and a specific gift object are displayed. [Figure 9] FIG. 13 is a conceptual diagram showing an image of a delivery screen on which a target object and a specific gift object are displayed. [Figure 10] FIG. 13 is a conceptual diagram showing an image of a delivery screen on which a target object and a specific gift object are displayed. [Figure 11] FIG. 11 is a configuration diagram showing another example of the functional configuration of the information processing device according to the present disclosure. [Figure 12] 13 is a conceptual diagram showing an image of a distribution screen on which a character object, a target object, and a specific gift object are displayed. FIG. [Figure 13] FIG. 1 is a flow diagram showing an example of the flow of an information processing method according to the present disclosure. [Figure 14] FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for implementing a computer program according to the present disclosure. [Figure 15] 1A is a block diagram showing an example of the functional configuration of a broadcast user terminal in the present disclosure, and FIG. 1B is a circuit diagram showing an example of a circuit configuration for realizing the functions of a broadcast user terminal program in the present disclosure. [Figure 16] 11 is a flow diagram showing an example of the flow of an information processing method in a broadcast user terminal in the present disclosure. [Figure 17] 1A is a block diagram showing an example of a functional configuration of a viewing user terminal in the present disclosure, and FIG. 1B is a circuit block diagram showing an example of a circuit configuration for realizing the functions of a viewing user terminal program in the present disclosure. [Figure 18] 10 is a flow diagram showing an example of the flow of an information processing method in a viewing user terminal in the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0027] The information processing system in the present disclosure is an information processing system that distributes moving images including animations of character objects generated based on movements of a broadcasting user, and includes one or more computer processors.

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

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

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

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

[0032] 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 broadcast user terminal 100, one or more viewer user terminals 200, and an information processing device (server device) 400 connected to the broadcast user terminal 100 and the viewer user terminal 200 via a network 300.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0049] The output device outputs the processing results processed by the processor 401. The output device includes, for example, a touch panel, a speaker, etc. Note that, except where noted otherwise, the information processing device 1300, the information processing device 1400, the viewing user terminal 1100, the broadcasting user terminal 100, and the viewing user terminal 200 can also be configured with the same hardware configuration as in Fig. 3.

[0050] <Functional configuration> The one or more computer processors (information processing device 400 in this example) include a delivery unit 410, a reception unit 420, an object display unit 430, a determination unit 440, and a representation unit 450, as shown in FIG.

[0051] The distribution unit 410 distributes information about the video including animation of the broadcasting user's character object to the viewing user terminal 200. Information about the video including animation of the broadcasting user's character object includes, for example, motion information showing the movement of the character object, voice information of the broadcasting user, and gift object information showing gifts sent from other viewing users. 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.

[0052] As an example, the distribution unit 410 can live-stream videos via the video distribution platform described above.

[0053] FIG. 5 shows a top screen 201 displayed on the viewer user terminal 200 of the viewer user who has accessed the video distribution platform.

[0054] As shown in FIG. 5, a viewing user can select one distribution channel from one or more distribution channels 202 listed on a top screen 201, and thereby view a video being played on the selected distribution channel.

[0055] Alternatively, a viewing user can view a video being played on a specific distribution channel by accessing a fixed link of the specific distribution channel. Such a fixed link can be obtained from a notification from a distribution user being followed, or a share notification sent by another user.

[0056] 5, a display field 203 for announcements such as campaigns and events may be displayed on the top screen 201. This announcement display field 203 can be switched to display other announcements by a sliding operation.

[0057] In addition, the above video distribution platform allows you to display a list of distribution channels currently being distributed and a list of distribution channels scheduled to be distributed separately using tabs (Currently Being Streamed / Video List). As an example, Figure 5 shows a list of distribution channels currently being distributed.

[0058] It should be noted that the viewing user can view a video by selecting one distribution channel on the top screen 201, but by selecting distribution button 204, the viewing user can also become a distribution user who distributes videos by himself.

[0059] FIG. 6 is an example showing a screen 205 of a distributed video displayed on a viewing user's terminal. The viewing user can post a comment by inputting text in a comment posting field 206 and pressing a send button 207. Furthermore, by pressing a gift button 208, a list of gifts is displayed to the viewing user, and the viewing user can select and give a specified gift. Furthermore, the viewing user can post a rating showing a favorable impression by pressing a like button 209. Note that pressing a button includes selecting a button displayed on the screen by tapping or the like.

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

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

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

[0063] Regarding still images, the viewing user can save a still image of the screen by pressing the screenshot button 212. In addition, pressing the screenshot button 212 displays a list of SNSs to which the still image can be shared, and the viewing user can send the still image to a specified location on a specified SNS by selection.

[0064] In addition, a collaboration distribution can be requested from the distributor user by pressing collaboration button 213. Collaboration distribution refers to having a character object of the viewing user appear in the distribution video of the distributor user.

[0065] The viewing end request can be transmitted by pressing viewing end button 214 shown in FIG.

[0066] Then, the receiving unit 420 receives a display request for a specific gift transmitted from the viewing user terminal 200. As described above, the display request may include gift object information. The gift object information includes at least gift object identification information for identifying the type of the gift object, and position information for indicating the position where the gift object is to be displayed.

[0067] In response to the display request received by the receiving unit 420, the object display unit 430 displays a specific gift object corresponding to a specific gift in the video.

[0068] As an example, it is assumed that a specific gift is selected by the viewing user from a list of gifts displayed on the viewing user terminal 200 by pressing the gift button 208, and a display request is made.

[0069] Fig. 7 shows an example of a screen 215 showing a list of gifts displayed on the viewing user terminal 200. As shown in Fig. 7, gifts can be displayed by classification (free gifts, paid gifts, accessories, support goods, appeals, variety, etc.).

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

[0071] The specific gift is a gift associated with a target object, which will be described later. The specific gift object corresponding to the specific gift may be, for example, an object 801 such as an arrow or a ball that is projected toward the target object, as shown in FIG.

[0072] Then, the determination unit 440 determines whether or not the specific gift object is displayed as if it is in contact with a target object associated with the specific gift object, which is displayed in the video, a predetermined number of times.

[0073] The target object is an object associated with the specific gift described above. As an example, the target object may be an object such as a target (objects 802, 803, and 804 in the figure) onto which a specific gift object 801 is projected, as shown in Fig. 8. The target object may include an object 805 representing a platform on which the objects 802, 803, and 804 are placed.

[0074] A particular gift object is displayed as being in contact with a target object when, as shown in FIG. 9, the coordinates of the position where object 802 is displayed in the video match or are within a specified range of the coordinates of the position where object 803 is displayed.

[0075] Alternatively, the determination unit 440 may determine whether or not a collision has occurred due to a collider attached to a specific gift object and target object.

[0076] The predetermined number of times may be equal to or greater than 1. The predetermined number of times may be stored in association with the target object, and may be set to increase in accordance with the size, weight, and / or rarity of the target object.

[0077] Then, when the determination unit 440 determines that a specific gift object has come into contact with the target object a predetermined number of times, the expression unit 450 creates a special dramatic effect in the video.

[0078] Special effects may include playing special animations or sounds, displaying special objects, etc.

[0079] Specifically, when it is determined that the object 801, which is a ball, has come into contact with the object 802, which is the target, a predetermined number of times (here, once), a dramatic effect can be produced in which the object 802, which is the target, falls, the confetti objects 806 scatter, and the object 802 as the target disappears, as shown in Fig. 10. Note that the special dramatic effects described here are merely examples, and at least one of these may be produced.

[0080] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0081] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

[0082] In addition, when it is determined that the above-mentioned specific gift object has come into contact with the target object a predetermined number of times, a special production effect can be created within the video, providing an unexpected gifting experience to the viewing user and / or broadcasting user.

[0083] Furthermore, according to the present disclosure, new communication can be generated between viewing users and viewing users and / or between viewing users and distribution users to cause / not cause a specific gift object to come into contact with a target object a predetermined number of times.

[0084] In addition, according to the present disclosure, a broadcast user who receives a specific gift may be led to engage in various behaviors in an attempt to bring the specific gift object into contact with a target object a predetermined number of times, thereby creating variety in the content of the video.

[0085] Moreover, the one or more computer processors may further include a reward granting unit 460 as shown in FIG.

[0086] When the determination unit 440 determines that a specific gift object has come into contact with the target object a predetermined number of times, the reward granting unit 460 grants a special reward to the viewing user or broadcasting user who has made a request to display the specific gift.

[0087] The special reward may be the above-mentioned My Coins or My Points, or a wearable item that can be worn by a character object, etc. Alternatively, the special reward may be wallpaper, a gift, etc. that the viewing user or the broadcasting user can instruct to display in the video.

[0088] The object display unit 430 can change the display mode of the specific gift object every time the specific gift object comes into contact with the target object.

[0089] Specifically, when the specified number of times is 2 or more, each time a specific gift object comes into contact with a target object, the specific gift object can be tilted in the direction of falling or the display manner can be changed to make it appear as if it is being destroyed.

[0090] Also, a target object may include multiple target objects.

[0091] Then, the object display unit 430 changes the display mode of the target object by changing the display mode of the target object every time the specific gift object comes into contact with the target object.

[0092] 8, the target object 805 may include a plurality of target objects 802 to 804. Each time an object 801, which is a specific gift object, comes into contact with any one of the target objects 802 to 804, which is a target object 804, the display mode can be changed so as to knock down the target object 802 to 804.

[0093] The object display unit 430 can display the target object in the video when the reception unit 420 receives a display request for the target gift transmitted from the viewing user terminal.

[0094] That is, the target object is an object associated with the target gift.

[0095] The determination unit 440 can further determine whether or not a specific gift object has come into contact with a character object.

[0096] As shown in FIG. 12, when the above-mentioned target object is displayed behind the character object CO, a specific gift object may come into contact with the character object CO.

[0097] Then, when the determination unit 440 determines that a specific gift object has come into contact with the character object CO, the one or more computer processors can replace the action related to the facial expression of the character object CO with a default action.

[0098] Replacing the facial expression of the character object CO with a default action means replacing the facial expression of the character object CO, which has been expressing the facial expression of the broadcasting user using face tracking technology, with a default facial expression prepared in advance. Specifically, it is preferable to prepare a facial expression expressing a state of pain in advance.

[0099] In this way, because a specific gift object can come into contact with a character object, the broadcasting user can move the character object's face to avoid the specific gift object, and conversely, the viewing user can aim the specific gift object to hit the character object in order to enjoy the changes in the character object's facial expression, which can lead to communication between the two.

[0100] The object display section 430 can display a specific gift object so as to move from the foreground to the background of the video.

[0101] In addition, the direction in which a specific gift object moves is not limited to a direction perpendicular to the display screen, but also includes directions tilted at approximately 45 degrees up, down, left, or right from the perpendicular direction.

[0102] With this configuration, a viewing user who has requested the display of a specific gift can get the sensation that he or she is projecting the specific gift object toward the target object.

[0103] The receiving unit 420 further receives, from the viewing user terminal, an instruction as to the position at which to display the specific gift object, and the object display unit 430 can display the specific gift object according to the instruction as to the position received by the receiving unit 420.

[0104] The direction in which the specific gift object moves may be determined by an instruction from a viewing user. At this time, as shown in Fig. 8, a part of an object 807 for projecting the specific gift object, such as a gun or a bow, may be displayed, and a aiming object 808 and a direction 809 in which the ball object 801 flies may be displayed.

[0105] The receiving unit 420 can further receive, from the viewing user terminal, an instruction as to the timing for displaying a specific gift object.

[0106] Then, the object display unit 430 displays a specific gift object in response to the instruction at the timing received by the receiving unit 420.

[0107] Specifically, when an instruction to display a specific gift is given, initially only the projection object 807 is displayed, and then the specific gift object 801 can be projected from the projection object 807 according to a timing instruction from the viewing user terminal.

[0108] With this configuration, the viewing user who has requested the display of a specific gift can determine for himself or herself the timing at which the specific gift object is to be projected toward the target object.

[0109] In addition, the projection speed and flight distance of a specific gift object may also be changed according to the operation of the viewing user. As an example, the projection speed is controlled to be faster as the speed of the flick operation on the viewing user terminal by the viewing user is faster, and the flight distance is controlled to be longer as the distance of the flick operation is longer.

[0110] The receiving unit 420 may receive a timing instruction multiple times for one display request for a specific gift received by the receiving unit 420.

[0111] As an example, when a request to display a specific gift is made once, the projection object 807 is displayed, and the projection object may be configured to be capable of being projected any number of times while it is displayed, or may be configured to be capable of being projected only a set maximum number of times.

[0112] Then, the object display unit 430 changes the display mode of the target object by changing the display mode of the target object every time the specific gift object comes into contact with the target object.

[0113] In addition, the reward granting unit 460 may be configured to grant a special reward to a viewing user or a broadcasting user who has requested the display of a specific gift when the target objects include multiple target objects and the display positions of the multiple target objects that have come into contact with a specific gift object have a specific relationship.

[0114] As an example, if the target objects are displayed in a 3 x 3 square shape, and a specific gift object contacts a vertical or diagonal row of target objects, a special reward may be given to the viewing user who requested the display of a specific gift.

[0115] In addition, the reward granting unit 460 may be configured to grant a special reward to a viewing user or a broadcasting user who has made a request to display a specific gift when the target object includes multiple target objects and the attributes of the multiple target objects that a specific gift object comes into contact with have a specific relationship.

[0116] Specifically, the target object is given an identifiable attribute such as color, shape, pattern, etc. As an example, when the target object is a balloon object representing a balloon, the balloon object is given one of three color attributes, pink, light blue, and yellow, and a special reward may be given when the color attribute of the balloon object that a specific gift object comes into contact with is only pink.

[0117] Alternatively, a special reward may be given when a particular gift object comes into contact with a balloon object having a pink color attribute three times.

[0118] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0119] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

[0120] In addition, when it is determined that the above-mentioned specific gift object has come into contact with the target object a predetermined number of times, a special production effect can be created within the video, providing an unexpected gifting experience to the viewing user and / or broadcasting user.

[0121] Furthermore, according to the present disclosure, new communication can be generated between viewing users and viewing users and / or between viewing users and distribution users to cause / not cause a specific gift object to come into contact with a target object a predetermined number of times.

[0122] In addition, according to the present disclosure, a broadcast user who receives a specific gift may be led to engage in various behaviors in an attempt to bring the specific gift object into contact with a target object a predetermined number of times, thereby creating variety in the content of the video.

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

[0124] 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 including animations of character objects generated based on the movements of a broadcasting user, as shown in Fig. 2. The information processing system 2000 includes a broadcasting user terminal 100, a viewing user terminal 200, and an information processing device 400 (server device 400).

[0125] As shown as an example in FIG. 13, the information processing method of the present disclosure causes one or more processors provided in an information processing system to execute a distribution step S11, a reception step S12, an object display step S13, a determination step S14, and a representation step S15.

[0126] In the distribution step S11, information about the video including the animation of the broadcast user's character object is distributed to the viewing user terminal. Such information can be received from the broadcast user terminal. Such distribution step S11 can be executed by the above-mentioned distribution unit 410.

[0127] In the receiving step S12, a display request for a specific gift transmitted from the viewing user terminal is received. The receiving step S12 can be executed by the receiving unit 420 described above.

[0128] In the object display step S13, a specific gift object corresponding to a specific gift is displayed in the video in response to the display request accepted in the acceptance step S12. Such object display step S13 can be executed by the object display unit 430 described above.

[0129] In the determination step S14, it is determined whether or not the specific gift object is displayed as touching the target object associated with the specific gift object displayed in the video a predetermined number of times. Such a determination step S14 can be executed by the determination unit 440 described above.

[0130] In the expression step S15, if it is determined in the determination step S14 that a specific gift object is displayed as if it is touching the target object a predetermined number of times, a special dramatic effect is generated in the moving image. Such an expression step S15 can be executed by the expression unit 450 described above.

[0131] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0132] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

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

[0134] The computer program in the embodiment of the present disclosure is a computer program executed in an information processing system 2000 that distributes moving images including animations of character objects generated based on the movements of a broadcasting user, as shown in Fig. 2. The information processing system 2000 includes a broadcasting user terminal 100, a viewing user terminal 200, and an information processing device 400 (server device 400).

[0135] 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 reception function, an object display function, a determination function, and a representation function.

[0136] The distribution function distributes information about moving images including animations of the distributor user's character objects to the viewing user terminal.

[0137] The reception function receives a request to display a specific gift transmitted from a viewing user terminal.

[0138] The object display function displays a specific gift object corresponding to a specific gift in the video in response to a display request received by the reception function.

[0139] The determining function determines whether the particular gift object is displayed as touching a target object associated with the particular gift object displayed in the animation a predetermined number of times.

[0140] The expression function creates a special dramatic effect in the video when the determination function determines that a specific gift object is displayed as touching the target object a predetermined number of times.

[0141] The above functions can be realized by the distribution circuit 1410, the reception circuit 1420, the object display circuit 1430, the judgment circuit 1440, and the expression circuit 1450 shown in Fig. 14. The distribution circuit 1410, the reception circuit 1420, the object display circuit 1430, the judgment circuit 1440, and the expression circuit 1450 are realized by the above-mentioned distribution unit 410, the reception unit 420, the object display unit 430, the judgment unit 440, and the expression unit 450, respectively. Details of each unit are as described above.

[0142] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0143] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

[0144] Next, a broadcast user terminal according to an embodiment of the present disclosure will be described.

[0145] The broadcast user terminal 100 in the present disclosure constitutes an information processing system 2000 that broadcasts moving images including animations of character objects generated based on the movements of the broadcast user, as shown in Fig. 2. The information processing system 2000 further includes a viewing user terminal 200 and an information processing device 400 (server device 400).

[0146] The broadcast user terminal 100 comprises a transmitting unit 110, a receiving unit 120, an object display unit 130, a determining unit 140, and a representation unit 150, as shown in FIG. 15(a).

[0147] The transmitting unit 110 transmits information about a video including animation of the broadcast user's character object to the server device.

[0148] The receiving unit 120 receives a request to display a specific gift transmitted from a viewing user terminal.

[0149] The object display unit 130 displays a specific gift object corresponding to a specific gift in the video in response to the display request accepted by the receiving unit 120. The object display unit 130 may have the same functional configuration as the object display unit 430 included in the information processing device 400 described above.

[0150] The determination unit 140 determines whether or not a specific gift object is displayed as being in contact with a target object associated with the specific gift object, which is displayed in the video, a predetermined number of times. The determination unit 140 may have the same functional configuration as the determination unit 440 included in the information processing device 400 described above.

[0151] The expression unit 150 generates a special effect in the video when the determination unit 140 determines that a specific gift object is displayed as if it is touching the target object a predetermined number of times. The expression unit 150 may have the same functional configuration as the expression unit 450 included in the information processing device 400 described above.

[0152] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0153] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

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

[0155] The computer program in the present disclosure is a computer program executed on a broadcast user terminal 100 constituting an information processing system for broadcasting a video including animation of a character object generated based on the movement of a broadcast user, as shown in Fig. 2. The information processing system 2000 further includes a viewing user terminal 200 and an information processing device 400 (server device 400).

[0156] The computer program causes one or more computer processors provided in the broadcast user terminal to realize a transmission function, a reception function, an object display function, a determination function, and a representation function.

[0157] The transmission function transmits information about moving images, including animations of the broadcast user's character objects, to the server device.

[0158] The receiving function receives a request to display a particular gift transmitted from a viewing user terminal.

[0159] The object display function displays a specific gift object corresponding to a specific gift in the video in response to the display request accepted by the receiving function. The object display function may have the same functional configuration as the object display function realized by the information processing device 400 described above.

[0160] The determination function determines whether or not a specific gift object is displayed in a video as if it has been in contact with a target object associated with the specific gift object a predetermined number of times. This determination function may have the same functional configuration as the determination function realized by the information processing device 400 described above.

[0161] The expression function generates a special effect in the video when the determination function determines that a specific gift object is displayed as touching the target object a predetermined number of times. Such an expression function may have the same functional configuration as the expression function realized by the information processing device 400 described above.

[0162] The above functions can be realized by the transmission circuit 1110, reception circuit 1120, object display circuit 1130, judgment circuit 1140, and expression circuit 1150 shown in Fig. 15(b). The transmission circuit 1110, reception circuit 1120, object display circuit 1130, judgment circuit 1140, and expression circuit 1150 are realized by the above-mentioned transmission unit 110, reception unit 120, object display unit 130, judgment unit 140, and expression unit 150, respectively. Details of each unit are as described above.

[0163] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0164] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

[0165] Next, an information processing method in a broadcast user terminal according to an embodiment of the present disclosure will be described.

[0166] The information processing method in the present disclosure is an information processing method in a broadcasting user terminal 100 constituting an information processing system for broadcasting a video including animation of a character object generated based on the movement of a broadcasting user, as shown in Fig. 2. The information processing system 2000 further includes a viewing user terminal 200 and an information processing device 400 (server device 400).

[0167] As shown as an example in FIG. 16, the information processing method of the present disclosure causes one or more computer processors provided in a broadcast user terminal to execute a sending step S21, a receiving step S22, an object display step S23, a determining step S24, and a representation step S25.

[0168] In the sending step S21, information about the video including the animation of the broadcast user's character object is sent to the server device. This sending step S21 can be executed by the sending unit 110 described above.

[0169] The receiving step S22 receives a display request for a specific gift transmitted from the viewing user terminal, and can be executed by the receiving unit 120 described above.

[0170] In the object display step S23, a specific gift object corresponding to a specific gift is displayed in the video in response to the display request accepted in the receiving step S22. The object display step S23 can be executed by the object display unit 130 described above.

[0171] The determination step S24 determines whether or not the specific gift object is displayed as touching the target object associated with the specific gift object, which is displayed in the video, a predetermined number of times. Such a determination step S24 can be executed by the determination unit 140 described above.

[0172] In the expression step S25, when it is determined in the determination step S24 that a specific gift object is displayed as if it is touching the target object a predetermined number of times, a special dramatic effect is generated in the moving image. Such an expression step S25 can be executed by the expression unit 150 described above.

[0173] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0174] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

[0175] Next, a viewer terminal according to an embodiment of the present disclosure will be described.

[0176] The viewing user terminal 200 in the present disclosure constitutes an information processing system 2000 that distributes moving images including animations of character objects generated based on the movements of a broadcasting user, as shown in Fig. 2. The information processing system 2000 further includes a broadcasting user terminal 100 and an information processing device 400 (server device 400).

[0177] The viewer user terminal 200 includes a receiving section 210, a display section 220, and a transmitting section 230, as shown in FIG.

[0178] The receiving unit 210 receives information about moving images including animations of the broadcast user's character objects from the server device.

[0179] The display unit 220 displays the video based on the information related to the video received from the server device.

[0180] The sending unit 230 sends a request to the server device to display the specific gift.

[0181] Then, when it is determined that a specific gift object is displayed in the video as if it is touching a target object associated with the specific gift object a predetermined number of times, the display unit 220 creates a special effect in the video.

[0182] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0183] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

[0184] Next, a computer program for an audiovisual user terminal according to an embodiment of the present disclosure will be described.

[0185] The computer program in the present disclosure is a computer program executed on a viewing user terminal 200 constituting an information processing system 2000 that distributes videos including animations of character objects generated based on the movements of a broadcasting user, as shown in Fig. 2. The information processing system 2000 further includes a broadcasting user terminal 100 and an information processing device 400 (server device 400).

[0186] The computer program causes one or more computer processors included in the viewer user terminal 200 to realize a receiving function, a display function, and a transmitting function.

[0187] The receiving function receives information about moving images including animations of the broadcast user's character objects from the server device.

[0188] The display function displays the video based on the information about the video received from the server device.

[0189] The send function sends a request to the server device to display a particular gift.

[0190] Then, when it is determined that a specific gift object is displayed in the video as if it is touching a target object associated with the specific gift object a predetermined number of times, the display function creates a special effect in the video.

[0191] The above functions can be realized by a receiving circuit 1210, a display circuit 1220, and a transmitting circuit 1230 shown in Fig. 17(b). The receiving circuit 1210, the display circuit 1220, and the transmitting circuit 1230 are realized by the above-mentioned receiving unit 210, the display unit 220, and the transmitting unit 230, respectively. Details of each unit are as described above.

[0192] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0193] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

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

[0195] The information processing method in the present disclosure is an information processing method in a viewing user terminal 200 constituting an information processing system for distributing video including animation of a character object generated based on the movement of a broadcasting user, as shown in Fig. 2. The information processing system 2000 further includes a broadcasting user terminal 100 and an information processing device 400 (server device 400).

[0196] As shown in FIG. 18, the information processing method in the present disclosure causes one or more computer processors included in the viewing user terminal to execute steps S31 to S34.

[0197] Step S31 receives information about a video including animation of a broadcast user's character object from the server device. This step S31 can be executed by the receiving unit 210 described above.

[0198] Step S32 displays the video based on the information received from the server device. This step S32 can be executed by the display unit 220 described above.

[0199] Step S33 transmits a request to display the specific gift to the server device, which can be executed by the transmitting unit 230 described above.

[0200] In step S34, when it is determined that the specific gift object is displayed in the video as if it is touching the target object associated with the specific gift object a predetermined number of times, a special presentation effect is generated in the video. Such step S34 can be executed by the display unit 220 described above.

[0201] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the conventional technology described above. Specifically, according to one embodiment of the present disclosure, it is possible to increase the motivation of viewing users to give gifts.

[0202] Furthermore, according to the above configuration, by adding variety to the display of gifts, it is possible to increase the interest of gifting and to enhance the motivation of viewing users to give gifts.

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

[0204] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0205] The method described in the embodiment can be stored as a program that can be executed by a calculator (computer) on a recording medium such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), or a semiconductor memory (ROM, RAM, flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium side also includes a setting program that configures software means (including not only execution programs but also tables and data structures) that the computer executes. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, configures the software means by the setting program, and executes the above-mentioned processing by controlling the operation of the software means. The recording medium referred to in this specification is not limited to a storage medium for distribution, but also includes a storage medium such as a magnetic disk or semiconductor memory provided inside the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. [Additional Notes] The inventions described in the claims of the original application immediately prior to division are set forth below. [1] An information processing system for distributing video including animation of a character object generated based on a distributor user's movements, comprising one or more computer processors, the one or more computer processors: A distribution unit that distributes information about a video including an animation of the distribution user's character object to a viewing user terminal of a viewing user; a reception unit for receiving a display request for a specific gift transmitted from the viewing user terminal; an object display unit that displays a specific gift object corresponding to the specific gift in the video in response to the display request received by the receiving unit; a determination unit that determines whether the specific gift object is displayed as touching a target object associated with the specific gift object, which is displayed in the video, a predetermined number of times; an expression unit that generates a special effect in the video when the determination unit determines that the specific gift object is displayed as being in contact with the target object a predetermined number of times; An information processing system comprising: [2] The one or more computer processors further comprise: The information processing system described in [1] is characterized in that it further comprises a reward granting unit that grants a special reward to the viewing user or the broadcasting user who made a request to display the specific gift when the determination unit determines that the specific gift object is displayed as being in contact with the target object a predetermined number of times. [3] The information processing system described in [1] or [2], wherein the object display unit changes the display mode of the specific gift object each time the specific gift object comes into contact with the target object. [4] the target object includes a plurality of goal objects; The information processing system described in any one of [1] to [3] is characterized in that the object display unit changes the display mode of the target object by changing the display mode of the target object each time the specific gift object comes into contact with the target object. [5] An information processing system as described in any one of [1] to [4], characterized in that the object display unit displays the target object in the video when the reception unit receives a display request for the target gift transmitted from the viewing user terminal. [6] The information processing system described in any one of [1] to [5], wherein the determination unit further determines whether the specific gift object is displayed as being in contact with the character object. [7] The one or more computer processors: The information processing system described in [6] is characterized in that when the judgment unit determines that the specific gift object is displayed as being in contact with the character object, the facial expression action of the character object is replaced with a specified action. [8] An information processing system described in any one of [1] to [7], characterized in that the object display unit displays the specific gift object so as to move from the foreground to the background of the video. [9] The reception unit further receives, from the viewing user terminal, an instruction of a timing for displaying the specific gift object; The information processing system according to any one of [1] to [8], characterized in that the object display unit displays the specific gift object in accordance with an instruction received by the reception unit at the time of reception.

[10] The information processing system described in [9], wherein the reception unit receives the timing instruction multiple times in response to a single request to display the specific gift received by the reception unit.

[11] The reception unit further receives an instruction of a position to display the specific gift object from the viewing user terminal, The information processing system according to any one of [1] to

[10] , characterized in that the object display unit displays the specific gift object in accordance with the position instruction received by the reception unit.

[12] An information processing system as described in any one of [1] to

[11] , characterized in that the determination unit determines whether the specific gift object is associated with a target object displayed in the video, and determines whether the target object associated with the specific gift object is displayed as being in contact with the target object a predetermined number of times.

[13] The determination unit determines whether the specific gift object is displayed as touching a target object, including a plurality of target objects, associated with the specific gift object and displayed in the video, a predetermined number of times; The information processing system described in [1] is characterized in that the determination unit further determines whether the relationship between the display positions of multiple target objects contacted by the specific gift object is in a specific relationship.

[14] The determination unit determines whether the specific gift object is displayed as touching a target object, including a plurality of target objects, associated with the specific gift object and displayed in the video, a predetermined number of times; The information processing system described in [1] is characterized in that the judgment unit further judges whether the relationship between the attributes of multiple target objects that the specific gift object has come into contact with is in a specific relationship.

[15] The object display unit displays the specific gift object so as to move from a front side to a back side of the video, The information processing system of claim 1, characterized in that the determination unit determines whether the specific gift object is displayed as being in contact with the character object, and whether the specific gift object is displayed as being in contact a predetermined number of times with a target object associated with the specific gift object that is displayed behind the character object in the video.

[16] The information processing system according to any one of [1] to

[15] , characterized in that the predetermined number of times is stored in association with the target object.

[17] An information processing method in an information processing system that distributes a video including an animation of a character object generated based on a movement of a distributor user, comprising: The one or more computer processors of the information processing system include A step of distributing information about a moving image including an animation of the character object of the distributor user to a viewing user terminal; receiving a request to display a specific gift transmitted from the viewing user terminal; displaying a specific gift object corresponding to the specific gift on the video in response to the display request received in the receiving step; determining whether the particular gift object is displayed as touching a target object associated with the particular gift object displayed in the video a predetermined number of times; a step of generating a special effect in the video when it is determined in the determining step that the specific gift object is displayed as if it is touching the target object a predetermined number of times; An information processing method for executing the above.

[18] A computer program for a broadcast user terminal constituting an information processing system that broadcasts a video including an animation of a character object generated based on a broadcast user's movement, comprising: the information processing system comprises the broadcast user terminal, the view user terminal, and a server device, One or more computer processors provided in the broadcast user terminal, a transmission function for transmitting information about a video including an animation of the broadcast user's character object to the server device; A receiving function for receiving a display request for a specific gift transmitted from the viewing user terminal; an object display function that displays a specific gift object corresponding to the specific gift in the video in response to the display request accepted by the receiving function; a determining function for determining whether the specific gift object is displayed as touching a target object associated with the specific gift object displayed in the video a predetermined number of times; an expression function of generating a special effect in the video when the determination function determines that the specific gift object is displayed as being in contact with the target object a predetermined number of times; A computer program that achieves this.

[19] An information processing method in a broadcasting user terminal constituting an information processing system that broadcasts a video including an animation of a character object generated based on a broadcasting user's movement, comprising: the information processing system comprises the broadcast user terminal, the view user terminal, and a server device, One or more computer processors provided in the broadcast user terminal, a transmitting step of transmitting information about a video including an animation of the broadcast user's character object to the server device; a receiving step of receiving a display request for a specific gift transmitted from the viewing user terminal; an object display step of displaying a specific gift object corresponding to the specific gift in the video in response to the display request accepted in the receiving step; a determining step of determining whether the specific gift object is displayed as touching a target object associated with the specific gift object displayed in the video a predetermined number of times; a representation step of generating a special effect in the video when it is determined in the determination step that the specific gift object is displayed as if it is touching the target object a predetermined number of times; An information processing method for executing the above.

[20] A computer program for a viewing user terminal constituting an information processing system that distributes a video including an animation of a character object generated based on a distribution user's movement, comprising: The information processing system comprises a broadcast user terminal, the view user terminal, and a server device, One or more computer processors included in the viewing user terminal, a receiving function for receiving information regarding a video including an animation of the broadcast user's character object from the server device; A display function for displaying a video based on information about the video received from the server device; a sending function for sending a request to display a specific gift to the server device; Realize this, The display function is a computer program that creates a special effect within the video when it is determined that the specific gift object is displayed as touching a target object associated with the specific gift object displayed in the video a predetermined number of times.

[21] An information processing method in a viewing user terminal constituting an information processing system that distributes a video including an animation of a character object generated based on a movement of a distributor user, comprising: The information processing system comprises a broadcast user terminal, the view user terminal, and a server device, One or more computer processors included in the viewing user terminal, a receiving step of receiving information about a video including an animation of a character object of the broadcast user from the server device; a display step of displaying the video based on the information about the video received from the server device; a sending step of sending a request to display a specific gift to the server device; Realize this, The display step is an information processing method in which, when it is determined that the specific gift object is displayed as touching a target object associated with the specific gift object displayed in the video a predetermined number of times, a special dramatic effect is created within the video. [Explanation of symbols]

[0206] 1000 Information Processing Systems 2000 Information Processing System 100 Distribution user terminal 200 Viewing user terminal 300 Network 400 Information processing device

Claims

1. one or more computer processors, a transmitting unit that transmits information for displaying a virtual space in which a character object generated based on a movement of the first user is displayed to a second user terminal of a second user; a first reception unit that receives a first display request for a first object transmitted from the second user terminal; an object display unit that displays the first object in the virtual space in response to the first display request accepted by the first acceptance unit; a second reception unit that receives a second display request for a second object different from the first object, the second display request being transmitted from the second user terminal while the first object is being displayed; Equipped with The object display unit displays the second object in the virtual space in response to the second display request accepted by the second acceptance unit.

2. The information processing system according to claim 1 , wherein the second reception unit receives an unlimited number of the second display requests while the first object is being displayed.

3. The information processing system according to claim 1 , wherein the second reception unit receives the second display request up to an upper limit number of times.

4. 2. The information processing system according to claim 1, wherein the first object is an object for displaying the second object, and the second display request is an instruction for a timing for displaying the second object.

5. The one or more computer processors further include: a first determination unit that determines whether or not a target object displayed in the virtual space has come into contact with the second object, The information processing system according to claim 1, characterized in that when the first determination unit determines that the target object is in contact with the second object, the object display unit changes the display mode of the target object and displays it.

6. The change in the display mode of the target object includes tilting the target object, or 6. The information processing system according to claim 5, which shows a state of being destroyed.

7. The one or more computer processors further include: The information processing system according to claim 5, further comprising a second judgment unit that judges whether a specific condition regarding contact between the target object and the second object is satisfied, the condition being determined based on parameters of the target object.

8. The one or more computer processors further include: The information processing system according to claim 7, further comprising an expression unit that generates a special effect in the virtual space when the second judgment unit judges that the specific condition is satisfied.

9. The information processing system according to claim 7 , wherein the parameters of the target object are values ​​related to a size, a weight and / or a rarity of the target object that are stored in association with the target object.

10. 8. The information processing system according to claim 7, wherein the specific condition is a condition related to the number of contacts between the target object and the second object.

11. The information processing system according to claim 8, characterized in that the special effect is to end the display of the target object, to play a special animation, to play a special sound, or to display a special object.

12. the target object includes a plurality of targets; The information processing system according to claim 5, characterized in that the object display unit changes the display mode of the target object by changing the display mode of the target each time the second object comes into contact with the target object.

13. one or more computer processors, a transmitting step of transmitting information for displaying a virtual space in which a character object generated based on a movement of the first user is displayed to a second user terminal of a second user; a first reception step of receiving a first display request for a first object transmitted from the second user terminal; an object display step of displaying the first object in the virtual space in response to the first display request received in the first reception step; a second receiving step of receiving a second display request for a second object different from the first object, the second display request being transmitted from the second user terminal while the first object is being displayed; Run the command, In the object display step, the second object is displayed in response to the second display request received in the second receiving step.

14. one or more computer processors, a transmission function of transmitting information for displaying a virtual space in which a character object generated based on a movement of the first user is displayed to a server device; an object display function of displaying the first object in the virtual space in response to a first display request for the first object transmitted from a second user terminal; Realize this, The object display function is a computer program that displays a second object, different from the first object, in response to a second display request for a second object sent from the second user terminal while the first object is being displayed.

15. one or more computer processors, a transmitting step of transmitting to a server device information for displaying a virtual space in which a character object generated based on a movement of the first user is displayed; an object display step of displaying the first object in the virtual space in response to a first display request for the first object transmitted from a second user terminal; Run the command, An information processing method in which, in the object display step, a second object different from the first object is displayed in response to a second display request for a second object sent from the second user terminal while the first object is being displayed.

16. one or more computer processors, a receiving function for receiving, from the server device, information for displaying a virtual space in which a character object generated based on a movement of the first user is displayed; A display function for displaying the virtual space based on information received from the server device; a transmitting function for transmitting a first display request for a first object to the server device; Realize this, the display function displays the first object in the virtual space in response to the first display request transmitted by the transmission function; The display function is a computer program that displays a second object in the virtual space in response to a second display request for a second object different from the first object sent while the first object is being displayed.

17. one or more computer processors, a receiving step of receiving, from a server device, information for displaying a virtual space in which a character object generated based on a movement of a first user is displayed; a display step of displaying the virtual space based on the information received from the server device; a transmitting step of transmitting a first display request for a first object to the server device; Realize this, In the display step, the first object is displayed in the virtual space in response to the first display request transmitted in the transmission step; An information processing method in which, in the display step, a second object different from the first object is displayed in the virtual space in response to a second display request for the second object transmitted while the first object is being displayed.

Citation Information

Patent Citations

  • Game system and information storage medium

    JP2002085828A

  • Moving image generation device and program

    JP2015184689A

  • Digital content distribution system, method and program

    JP2017107305A

  • System, method and program for distributing moving image

    JP2019195536A

  • Computer program, information processing device, and information processing method

    JP2019211865A