US-12619390-B2 - Information processing system, information processing method, and computer program
Abstract
An information processing system includes one or more computer processors that receive information transmitted from a first user terminal and/or a second user terminal; cause a video including a character object of the first user to be displayed on the second user terminal by transmitting information regarding the video to the second user terminal; generate object display data for display in an object display frame displayed on the second user terminal together with the video, based on history information stored in association with the first user and/or the second user; and transmit the object display data to the second user terminal in response to a request to display the object display frame received from the second user terminal.
Inventors
- Daiki HAYATA
Assignees
- GREE, INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20231107
- Priority Date
- 20221109
Claims (20)
- 1 . An information processing system comprising: one or more computer processors programmed to: receive information transmitted from a first user terminal of a first user and/or a second user terminal of a second user; cause a video including a character object of the first user to be displayed on the second user terminal by transmitting information regarding the video to the second user terminal; generate object display data for display in an object display frame displayed on the second user terminal together with the video, based on history information stored in association with the first user and/or the second user; and transmit the generated object display data to the second user terminal in response to a request to display the object display frame from the second user terminal received by the one or more computer processors, wherein the character object of the first user is displayed on the second user terminal outside the object display frame.
- 2 . The information processing system according to claim 1 , wherein the history information stored in association with the first user includes information regarding a history in which the first user and a predetermined event are associated.
- 3 . The information processing system according to claim 1 , wherein the history information stored in association with the first user includes information regarding a request, transmitted from the second user terminal, to display a predetermined object in the video.
- 4 . The information processing system according to claim 1 , wherein the history information stored in association with the second user includes information regarding a request, transmitted from the second user terminal, to display a predetermined object in the video.
- 5 . The information processing system according to claim 1 , wherein the history information stored in association with the second user includes information regarding a request, transmitted from the second user terminal, to display a predetermined object in another video including the video.
- 6 . The information processing system according to claim 1 , wherein, based on the history information, the one or more computer processors generate the object display data so as to specify a target object to be subjected to specific display control from among objects displayed in the object display frame, and display the target object in a first position inside the object display frame, or display the target object in a manner different from other objects in the object display frame.
- 7 . The information processing system according to claim 6 , wherein the one or more computer processors specify as the target object a predetermined object for which a display request was previously transmitted from the second user terminal.
- 8 . The information processing system according to claim 7 , wherein the one or more computer processors generate the object display data having the number of times that display requests for the predetermined object have been transmitted at one time being associated with the target object, based on the history information.
- 9 . The information processing system according to claim 1 , wherein the one or more computer processors are further programmed to: receive designation information for an object and/or an attribute of the object, transmitted from the first user terminal and/or the second user terminal, and specify the object as a designated object based on the designation information, and generate the object display data displaying the designated object in a second position inside the object display frame, or displaying the designated object in a manner different from other objects in the object display frame.
- 10 . The information processing system according to claim 1 , wherein the one or more computer processors are further programmed to determine whether a predetermined event is associated with the first user, when the predetermined event is determined to be associated with the first user, generate display information regarding a necessary value needed for a parameter value associated with the first user in connection with the predetermined event to attain a predetermined value, and transmit the display information to the second user terminal.
- 11 . The information processing system according to claim 10 , wherein the predetermined value is determined in advance for the predetermined event.
- 12 . The information processing system according to claim 10 , wherein the predetermined value varies in response to a parameter value associated with another user associated with the predetermined event.
- 13 . The information processing system according to claim 10 , wherein the one or more computer processors update the display information in real time in response to changes in the necessary value.
- 14 . The information processing system according to claim 10 , wherein the parameter value increases based on a number and/or a value of requests to display an object in the video, transmitted from the second user terminal.
- 15 . The information processing system according to claim 10 , wherein the one or more computer processors generate the display information such that the necessary value is displayed.
- 16 . The information processing system according to claim 10 , wherein the one or more computer processors determine a type of necessary object needed to make the necessary value become zero, calculate the number of the necessary objects needed to make the necessary value become zero, and generate the display information such that the number and type of the necessary object are displayed.
- 17 . The information processing system according to claim 16 , wherein the one or more computer processors determine the type of the necessary object needed to make the necessary value become zero based on the history information.
- 18 . The information processing system according to claim 16 , wherein the one or more computer processors determine the type of the necessary object needed to make the necessary value become zero based on a number of the second user terminals.
- 19 . The information processing system according to claim 16 , wherein the one or more computer processors further generate information for displaying, on the second user terminal, a batch object for transmitting display requests for the number of the necessary objects as a batch.
- 20 . The information processing system according to claim 16 , wherein the one or more computer processors receive temporary display requests for the necessary object from the second user terminal and, when the number of temporary display requests reaches the number of the necessary objects needed to make the necessary value become zero, treat the number of the display requests for the necessary object as having been received as a batch.
Description
This application claims the benefit of priority from Japanese Patent Application No. 2022-179861 filed Nov. 9, 2022, the entire contents of the prior application being incorporated herein by reference. TECHNICAL FIELD This disclosure relates to an information processing system, an information processing method, and a computer program. BACKGROUND TECHNOLOGY An information processing system is known that generates an animation of a character object based on movement of an actor and distributes a video including the animation of the character object. SUMMARY Problems to be Solved In this technical field, how to improve the desire of a distributing user to distribute, the desire of a viewing user to view, and/or the desire of users to interact with each other are important issues. Accordingly, it is an object of this disclosure to provide technical improvements that solve or alleviate at least part of the problem of the conventional technology described above. One of the more specific objects of this disclosure is to provide an information processing system, an information processing method, and a computer program that improve the desire of a distributing user to distribute, the desire of a viewing user to view, and/or the desire of users to interact with each other. Means for Solving the Problems The disclosed information processing system is an information processing system comprising one or more computer processors, wherein the one or more computer processors comprise: a receiver that receives information transmitted from a first user terminal of a first user and/or a second user terminal of a second user; a distributor that, by transmitting information regarding a video including a character object of the first user to the second user terminal, makes the video viewable at the second user terminal; a generator that generates object display data that is data to be displayed in an object display frame displayed on the second user terminal along with the video, based on history information stored in association with the first user and/or the second user; and a transmitter that transmits the object display data generated by the generator to the second user terminal, in response to a request to display the object display frame from the second user terminal received by the receiver. The history information stored in association with the first user can include information regarding a history in which the first user and a predetermined event are associated. The history information stored in association with the first user can include information regarding a request, transmitted from the second user terminal, to display a predetermined object in a video associated with the first user. The history information stored in association with the second user can include information regarding a request, transmitted from the second user terminal, to display a predetermined object in a video associated with the first user. The history information stored in association with the second user can include information regarding a request, transmitted from the second user terminal, to display a predetermined object in an arbitrary video including a video associated with the first user. The generator can, based on the history information, generate object display data that specifies a target object to be subjected to specific display control from among objects displayed in the object display frame, and display the target object in a first position inside the object display frame, or display the target object in a manner different from other objects in the object display frame. The generator can specify as the target object a predetermined object for which a display request was transmitted from the second user terminal and which has a different recent predetermined number, based on the history information. The generator can generate object display data in which the number of times display requests for the predetermined object have been transmitted at one time is associated with the target object, based on the history information. The receiver can further receive designation information for an object and/or an attribute of an object, transmitted from the first user terminal and/or the second user terminal, and the generator can specify a designated object based on the designation information and generate object display data that displays the designated object in a second position inside the object display frame, or displays the designated object in a manner different from other objects in the object display frame. The one or more computer processors further comprise a determination portion that determines whether a predetermined event is associated with the first user; wherein when the determination portion determines that the predetermined event is associated with the first user, the generator can generate display information regarding a necessary value needed for a parameter value associated with the first user in connection with the pr