Information processing system, information processing method, and computer program
The information processing system maintains viewer interest by applying predetermined effects to character objects based on user interactions, addressing the decline in viewing motivation in existing systems through dynamic display control.
Patent Information
- Application Number
- JP2025194207
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-11-13
- Publication Date
- 2026-02-16
AI Technical Summary
Existing information processing systems fail to maintain viewer interest during character object animations, leading to a decline in viewing motivation.
An information processing system that includes a display control unit to apply predetermined effects to character objects based on user operations or lack of operations, using computer processors to manage display control and interaction with viewing users, allowing for static character images or animations that reflect broadcaster movements.
Prevents a decline in viewer motivation by maintaining engagement through dynamic display control and interaction, enhancing user experience in virtual environments.
Smart Images

Figure 2026026100000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a computer program. [Background technology]
[0002] BACKGROUND ART There is known an information processing system that generates animation of a character object based on the movement of an actor and distributes a moving image including the animation of the character object (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-184689 Summary of the Invention [Problem to be solved by the invention]
[0004] In this technical field, one of the important issues is to prevent viewers from losing their interest in viewing.
[0005] An object of the present disclosure is to provide a technical improvement that solves or alleviates at least some 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 do not reduce the viewing motivation of viewing users. [Means for solving the problem]
[0006] The information processing system of the present disclosure is an information processing system including one or more computer processors, the one or more computer processors including a distribution unit that displays a video on a viewing user terminal by transmitting information regarding a video including a character object of the distribution user to the viewing user terminal, a reception unit that receives operation information from the distribution user terminal of the distribution user, and a first display control unit that controls the display of the video in accordance with the operation information received by the reception unit, wherein the first display control unit controls the display by applying a predetermined effect to a character object included in the video or displaying a performance screen including a predetermined character image related to the character object, and the first display control unit controls the display in accordance with receiving first operation information from the distribution user terminal or in accordance with the reception unit not receiving second operation information from the distribution user terminal for a predetermined period of time.
[0007] The specified dramatic effect can be to display an object associated with a stationary character object to indicate to the viewing user that the character object is not moving based on the movement of the broadcasting user.
[0008] The character image included in the performance screen may be a two-dimensional representation of the character object or a reduced-sized version of the character object, and the character image may not move based on the movements of the distribution user.
[0009] The one or more computer processors further include a counting unit that counts actions taken on the video by the viewing user terminal, and a determination unit that determines posing data or motion data to be applied to a character object or character image to which a predetermined effect is being applied based on the results counted by the counting unit, and an action based on the posing data or motion data determined by the determination unit can be applied to the character object or character image to which a predetermined effect is being applied.
[0010] The one or more computer processors further include a setting acceptance unit that accepts settings related to display control by the distribution user, and the setting acceptance unit can accept settings for at least one of settings related to the background of the presentation screen, settings related to a specified time period, settings related to text to be displayed on the presentation screen, settings related to audio input during display control, and settings related to a character object or character image to which a specified presentation effect is being applied.
[0011] The setting reception unit can receive settings while a video is being distributed, and the setting reception unit can be configured to be able to set a still image of a character object captured by the operation of the distribution user while the video is being distributed as a character image to be displayed on the performance screen.
[0012] The first operation information can be transmitted from the broadcast user terminal in response to an operation by the broadcast user on a first operation object displayed on the screen of the broadcast user terminal.
[0013] The second operation information can be voice information from the broadcaster user terminal and / or motion information for moving a character object.
[0014] The first display control unit can terminate control of the display in response to receiving third operation information from the broadcast user terminal, or in response to the receiving unit receiving second operation information from the broadcast user terminal.
[0015] The third operation information can be transmitted from the broadcast user terminal in response to an operation by the broadcast user on a second operation object displayed on the screen of the broadcast user terminal.
[0016] The reception unit further receives a gift display request from the viewing user terminal, and the one or more computer processors further include a second display control unit that controls the display of a gift object corresponding to the gift in the video, and the second display control unit does not display the gift object while the first display control unit is controlling the display for a display request received by the reception unit while the first display control unit is controlling the display, and can display the gift object corresponding to the display request in a predetermined order after the first display control unit has finished controlling the display.
[0017] The reception unit further receives a request to display a comment from the viewing user terminal, and the one or more computer processors further include a third display control unit that controls the display of the comment on the video, and the third display control unit displays the display request received by the reception unit while the display is being controlled by the first display control unit, while the display is being controlled by the first display control unit, and can display the comment on at least the screen of the distribution user terminal in a manner that makes it identifiable that it is a comment regarding a display request received while the display is being controlled by the first display control unit.
[0018] The one or more computer processors further include a measurement unit that measures the elapsed time from the moment the first display control unit controls the display, and the first display control unit can display the elapsed time on the video whose display is being controlled.
[0019] If the video includes a character object of another user, the first display control unit can control the display in response to receiving first operation information from the broadcasting user terminal or the user terminal of another user, or in response to the receiving unit not receiving second operation information from the broadcasting user terminal and the user terminal for a predetermined period of time.
[0020] The information processing method of the present disclosure has one or more computer processors execute a distribution step of displaying the video on the viewing user terminal by transmitting information related to the video including the character object of the broadcasting user to the viewing user terminal, a reception step of receiving operation information from the broadcasting user terminal of the broadcasting user, and a first display control step of controlling the display of the video in accordance with the operation information received in the reception step, wherein the first display control step controls the display by applying a predetermined effect to a character object included in the video or displaying a performance screen including a predetermined character image related to the character object, and the first display control step controls the display in accordance with receiving first operation information from the broadcasting user terminal or in accordance with the reception step not receiving second operation information from the broadcasting user terminal for a predetermined period of time.
[0021] The information processing method of the present disclosure includes having one or more computer processors execute a transmission step of transmitting information regarding a video including a character object that moves based on the movement of the broadcasting user and information regarding the broadcasting user's operation to a server device, and a first display control step of controlling the display of the video in accordance with the broadcasting user's operation, wherein the first display control step controls the display by applying a predetermined effect to a character object included in the video or displaying a performance screen including a predetermined character image related to the character object, and the first display control step controls the display in accordance with the broadcasting user's first operation or in accordance with not accepting the broadcasting user's second operation for a predetermined period of time.
[0022] The computer program of the present disclosure causes one or more computer processors to realize a transmission function that transmits information regarding a video including a character object that moves based on the movements of the broadcasting user and information regarding the broadcasting user's operation to a server device, and a first display control function that controls the display of the video in accordance with the broadcasting user's operation, wherein the first display control function controls the display by applying a predetermined effect to a character object included in the video or displaying a presentation screen including a predetermined character image related to the character object, and the first display control function controls the display in accordance with the broadcasting user's first operation or in accordance with not accepting the broadcasting user's second operation for a predetermined period of time.
[0023] The information processing method of the present disclosure has one or more computer processors execute a receiving step of receiving information regarding a video including a character object that moves based on the movement of a broadcasting user from a server device, a display step of displaying the video based on the information received in the receiving step, and a transmission step of sending a display request for gifts and / or comments to the server device in accordance with the operation of the viewing user, wherein the display step displays a video whose display has been controlled in accordance with the operation information from the broadcasting user terminal, and the display control is characterized by applying a predetermined effect to a character object included in the video, or displaying a performance screen including a predetermined character image related to the character object.
[0024] The computer program of the present disclosure causes one or more computer processors to realize a receiving function that receives information regarding a video including a character object that moves based on the movements of a broadcasting user from a server device, a display function that displays the video based on the information received by the receiving function, and a transmitting function that sends a display request for gifts and / or comments to the server device in accordance with the operation of a viewing user, wherein the display function displays a video whose display has been controlled in accordance with operation information from the broadcasting user terminal, and the display control applies a predetermined effect to a character object included in the video, or displays a display screen including a predetermined character image related to the character object. [Effects of the Invention]
[0025] According to the present disclosure, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users. [Brief explanation of the drawings]
[0026] [Figure 1] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 2] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 3] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 4] FIG. 2 is a configuration diagram showing an example of the hardware configuration of a server device, a broadcast user terminal, and a viewing user terminal in the present disclosure. [Figure 5] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 6] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 7] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 8]FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 9] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 10] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 11] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 12] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 13] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 14] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 15] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 16] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 17] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 18] FIG. 2 is a configuration diagram illustrating an example of a functional configuration of a server device according to the present disclosure. [Figure 19] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 20] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 21] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 22] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 23] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 24] FIG. 10 is a configuration diagram illustrating another example of the functional configuration of the server device according to the present disclosure. [Figure 25] FIG. 2 is a data configuration diagram of data used in a determination unit in the present disclosure. [Figure 26]FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 27] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 28] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 29] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 30] FIG. 1 is a flow diagram showing an example of the flow of an information processing method according to the present disclosure. [Figure 31] FIG. 1 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program according to the present disclosure. [Figure 32] FIG. 2 is a configuration diagram showing an example of the functional configuration of a broadcast user terminal in the present disclosure. [Figure 33] FIG. 10 is a flow diagram showing an example of the flow of an information processing method in a broadcast user terminal according to the present disclosure. [Figure 34] FIG. 10 is a circuit diagram showing an example of a circuit configuration for realizing a computer program executed in a broadcast user terminal in the present disclosure. [Figure 35] FIG. 2 is a configuration diagram showing an example of the functional configuration of a viewing user terminal in the present disclosure. [Figure 36] 10 is a flow diagram showing an example of the flow of an information processing method in an audiovisual user terminal according to the present disclosure. [Figure 37] FIG. 10 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program executed on an audiovisual user terminal in the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0027] First, an overview of an information processing system according to an embodiment of the present disclosure will be described with reference to the drawings.
[0028] The information processing system according to the present disclosure is an information processing system including one or more information processing devices and a server device, and includes one or more computer processors.
[0029] The video displayed on each device will be described as including animation of 3D or 2D character objects generated based on the broadcaster's movements, but is not limited to this and may include animation of character objects generated in response to the broadcaster's operations, or may include an image of the broadcaster himself / herself.Furthermore, these character objects and the broadcaster may not be displayed, and only the broadcaster's voice may be included.
[0030] Here, a broadcasting user refers to a user who transmits information related to video and / or audio. For example, a broadcasting user may be a user who hosts or organizes a solo video broadcast, a collaborative broadcast in which multiple people can participate, a video chat or voice chat in which multiple people can participate and / or watch, or an event (such as a party) in a virtual space in which multiple people can participate and / or watch, i.e., a user who mainly carries out these activities. Therefore, a broadcasting user in this disclosure can also be referred to as a host user, organizer user, or organizer user.
[0031] On the other hand, a viewing user refers to a user who receives information about video and / or audio. However, a viewing user can be a user who not only receives the information but also reacts to it. For example, a viewing user may be a user who watches video distribution or collaborative distribution, or a user who participates in and / or watches video chat, voice chat, or an event. Therefore, viewing users in the present disclosure can also be referred to as guest users, participating users, listeners, spectator users, support users, etc.
[0032] Furthermore, the information processing system in an embodiment of the present disclosure can be used to provide a next-generation internet space (metaverse) in which many people can participate simultaneously in a digital world where they can interact, work, play, and engage in other activities freely through character objects (avatars) at a level similar to that of the real world, transcending the gap between reality and virtuality and enabling social activities.
[0033] In such a space, users' avatars can freely roam within the world and communicate with each other.
[0034] One of the avatars (character object) in the virtual space may be configured to be able to distribute video as the character object of the distribution user. In other words, one-to-many video distribution may be possible in a many-to-many metaverse virtual space.
[0035] In such a space, there can be no particular distinction between distribution users and viewing users.
[0036] The space displayed in the video may be a virtual space, a real space, or an augmented reality space that combines these. The video may also be something like a karaoke video or a game commentary video that plays back at least a predetermined image and the broadcaster's voice, or may be a display in which a character object or an actual image of the broadcaster is superimposed on these.
[0037] Furthermore, if the broadcasting user is included in the real space, a character object generated based on the broadcasting user's movements may be superimposed on an actual image of the broadcasting user. Also, an animation of a gift object or the like may be superimposed on a captured image of the real space.
[0038] <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.
[0039] Furthermore, the information processing device 1300 may be connected to a predetermined server device via the Internet, and some or all of the processing that should be performed by the information processing device 1300 may be performed by the server device. Such a server device may be the information processing device 2400 shown in FIG. 2.
[0040] In this specification, such distribution by the information processing system 1000 is referred to as studio distribution.
[0041] 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.
[0042] Furthermore, the information processing system 1000 of the present invention can cooperate with another information processing system 2000 shown as an example in Fig. 2. The information processing system 2000 shown in Fig. 2 can include a broadcaster user terminal 2100, one or more viewer user terminals 2200, and an information processing device (server device) 2400 connected to the broadcaster user terminal 2100 and the viewer user terminal 2200 via a network 2300.
[0043] In the above example, the broadcaster user terminal 2100 can be an information processing terminal such as a smartphone. In this specification, broadcasting by the information processing system 2000 is referred to as mobile broadcasting.
[0044] In mobile distribution, the broadcaster user's facial movements are captured by a camera on the broadcaster user terminal 2100, and are reflected on the character's face in real time using known face tracking technology.
[0045] In mobile distribution, there is no particular distinction between distributor users and viewing users; viewing users can use mobile distribution at any time, and distributor users can become viewing users when viewing videos of other distributor users.
[0046] 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.
[0047] In addition, in any distribution, the process of generating animation by reflecting motion on a character and the process of displaying gifts, which will be described later, may be shared and performed by the distribution user terminal, the viewing user terminal, the information processing device, and other devices.
[0048] In other words, "distribution" here refers to sending information that enables the video to be viewed on the viewing user's terminal, and the rendering of the video may be performed on the information processing device 1300, 2400 side, or on the distribution user terminal 2100 or viewing user terminal 1100, 2200 side.
[0049] Specifically, facial motion data and voice data of the broadcasting user are transmitted from the broadcasting user terminal or information processing device to a terminal or device that generates (renders) animation of the character object. Body motion may also be transmitted in addition to facial motion.
[0050] In the present disclosure, the process of generating animation will be described as being performed by each of the broadcasting user terminal and the viewing user terminal, but this is not limited to this.
[0051] The information processing system of the present disclosure can be applied to either of the examples shown in Figure 1 and Figure 2. Therefore, the information processing system 3000 in an embodiment of the present disclosure will be described as including a broadcaster user terminal 100, a viewer user terminal 200, and a server device 400 connectable to these broadcaster user terminal 100 and viewer user terminal 200 via a network 300, as shown in Figure 3.
[0052] The broadcasting user terminal 100 functions as at least the above-mentioned information processing device 1300 or broadcasting user terminal 2100, the viewing user terminal 200 functions as at least one or more of the above-mentioned viewing user terminals 1100, 2200, and the server device 400 functions as at least the above-mentioned specified server device or information processing device 2400.
[0053] In the present disclosure, the broadcasting user terminal 100 and the viewing user terminal 200 may be a smartphone (multi-function phone terminal), a tablet terminal, a personal computer, a console game machine, a head-mounted display (HMD), a wearable computer such as a glasses-type wearable terminal (AR glasses, etc.), or an information processing device other than these devices that can play videos. Furthermore, these terminals may be standalone devices that operate independently, or may be composed of multiple devices connected so that they can send and receive various data to each other.
[0054] <Hardware configuration> Here, the hardware configuration of the broadcaster user terminal 100 will be described using Figure 4. The broadcaster user terminal 100 includes a processor 101, memory 102, storage 103, input / output interface (input / output I / F) 104, and communication interface (communication I / F) 105. Each component is connected to each other via a bus B.
[0055] The broadcaster user terminal 100 can realize the functions and methods described in this embodiment through cooperation between the processor 101, memory 102, storage 103, input / output I / F 104, and communication I / F 105.
[0056] The processor 101 executes functions and / or methods implemented by codes or instructions included in a program stored in the storage 103. The processor 101 may include, for example, a central processing unit (CPU), a microprocessing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may implement each process disclosed in each embodiment using a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large-scale integration (LSI)), etc. Furthermore, these circuits may be implemented using one or more integrated circuits, and multiple processes described in each embodiment may be implemented using a single integrated circuit. Furthermore, an LSI may also be referred to as a VLSI, a super LSI, an ultra LSI, etc. depending on the degree of integration.
[0057] The memory 102 temporarily stores programs loaded from the storage 103 and provides a working area for the processor 101. The memory 102 also temporarily stores various data generated while the processor 101 is executing the programs. The memory 102 includes, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), and the like.
[0058] The storage 103 stores programs and includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, and the like.
[0059] The communication I / F 105 is implemented as hardware such as a network adapter, communication software, or a combination thereof, and transmits and receives various data via the network 300. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication I / F 105 communicates with other information processing devices via the network 300. The communication I / F 105 transmits various data to other information processing devices in accordance with instructions from the processor 101. The communication I / F 105 also receives various data transmitted from other information processing devices and transmits the data to the processor 101.
[0060] The input / output I / F 104 includes an input device for inputting various operations to the broadcaster user terminal 100, and an output device for outputting the processing results processed by the broadcaster user terminal 100. The input / output I / F 104 may be an integrated input device and output device, or may be separate input device and output device.
[0061] The input device is realized by any one or combination of all types of devices that can receive input from a user and transmit information related to the input to the processor 101. Examples of the input device include hardware keys such as a touch panel, a touch display, and a keyboard, a pointing device such as a mouse, a camera (for inputting operations via images), and a microphone (for inputting operations via voice).
[0062] The input device may include a sensor unit. The sensor unit includes one or more sensors that detect facial motions indicating changes in the user's facial expression and body motions indicating changes in the relative position of the user's body relative to the sensor unit. Facial motions include blinking, opening and closing of the mouth, and other movements. A known sensor unit may be used. One example of the sensor unit includes a ToF sensor that measures the time of flight (TOF) of light irradiated toward the user and reflected from the user's face, a camera that captures the user's face, and an image processing unit that processes the data captured by the camera. The sensor unit may also include an RGB camera that captures visible light and a near-infrared camera that captures near-infrared light. The RGB camera and the near-infrared camera may be, for example, the TrueDepth sensor in the iPhone X (registered trademark), the LiDAER sensor in the iPad Pro (registered trademark), or other ToF sensors installed in smartphones. Specifically, this camera uses a dot projector to project tens of thousands of invisible dots onto the user's face, etc. The sensor unit then detects and analyzes the reflected light from the dot pattern to form a depth map of the face, and captures an infrared image of the face, etc., thereby capturing accurate facial data. The sensor unit's processing unit generates various information based on the depth map and the infrared image, and compares this information with registered reference data to calculate the depth of each point on the face (the distance between each point and the near-infrared camera) and positional deviations other than depth.
[0063] The sensor unit may also have a function of tracking not only the user's face but also their hands (hand tracking). The sensor unit may further include sensors other than the above-mentioned sensors, such as an acceleration sensor or a gyro sensor. The sensor unit may have a spatial mapping function of recognizing objects in the real space where the user exists based on the detection results of the above-mentioned ToF sensor or other known sensors, and mapping the recognized objects on a spatial map. Hereinafter, when face motion detection data and body motion detection data are described without any particular distinction, they will simply be referred to as "tracking data." The image processing unit of the sensor unit may be included in a control unit that can be included in the information processing system of the present invention.
[0064] The operation unit serving as an input device can be one that corresponds to the type of user terminal. Examples of the operation unit include a touch panel integrated with a display, operation buttons provided on the housing of the user terminal, a keyboard, a mouse, and a controller operated by the user's hand. The controller may incorporate various known sensors, such as an acceleration sensor, a gyroscope, or an inertial measurement unit (IMU). Another example of the operation unit may be a tracking device that identifies the user's hand movements, eye movements, head movements, and gaze direction. In this embodiment, for example, the user's instructions can be determined based on the user's hand movements, and various operations can be performed, such as starting or ending video distribution, rating a message or video, or requesting the display of a predetermined object (e.g., a gift, as described below). Note that if the sensor unit also has an input interface function, such as a hand truck function, the operation unit can be omitted.
[0065] The output device outputs the processing results obtained by the processor 101. The output device includes, for example, a touch panel, a speaker, and the like.
[0066] Furthermore, the viewer user terminal 200 and the server device 400 in the present disclosure can also be configured with the same hardware configuration as that shown in FIG. 4, except where otherwise noted.
[0067] Next, various functions that can be executed on a user terminal that has launched an application realized by the information processing system according to an embodiment of the present disclosure, and transitions of displayed screens will be described with reference to the drawings.
[0068] FIG. 5 shows the top screen T10 that is displayed on the user terminal (it is not yet specified here whether the user will be viewing / distributing) when a video distribution / viewing application is launched.
[0069] As shown in Figure 5, a user can watch a video being played on a distribution channel (also called a distribution slot, distribution program, distribution video, etc.) by selecting one of the thumbnail images of one or more recommended distribution channels T12 listed in the recommendation tab T11 on the top screen T10.
[0070] Alternatively, a user can view a video played on a specific distribution channel by accessing the fixed link of the specific distribution channel. Such a fixed link can be obtained through notifications from broadcasters they follow or through notifications of shares sent by other users.
[0071] In this way, a user who watches a video becomes a viewing user, and a terminal that watches the video becomes a viewing user terminal 200.
[0072] 5, the top screen T10 may display a display field T13 for announcements such as campaigns and events. This announcement display field T13 can be switched to display other announcements by sliding the display field.
[0073] The top screen T10 displays a follow tab T14, a game tab T15 for displaying game categories, a collaboration waiting tab T16 for displaying distribution channels waiting for collaboration, and a beginner tab T17 for displaying distribution channels for beginners. By selecting these (by switching tabs), the top screen T10 transitions to each of the different screens.
[0074] The service name display T18 and search button T19 in the upper frame of the top screen T10 may remain fixed and displayed on the transition destination screen.
[0075] Similarly, the home button T20, message button T21, distribution preparation button T22, gacha button T23, and profile button T24 in the bottom frame of the top screen T10 may also be fixed and remain displayed on the transition destination screen.
[0076] On the top screen T10 shown in Figure 5, for example, a user who selects a thumbnail image of the displayed distribution channel T12 can become a viewing user who watches the video, as described above, and a user who selects the distribution preparation button T22 can become a distribution user who distributes the video.
[0077] As an example, when the distribution preparation button T22 is selected on the top screen T10 shown in Fig. 5, the screen transitions to the avatar setting screen D10 shown in Fig. 6. Then, when the distribution button D11 is selected on the avatar setting screen D10, the screen transitions to the distribution setting screen D20 shown in Fig. 7. Then, when the distribution start button D25 is selected on the distribution setting screen D20, the screen transitions to the avatar distribution screen D30 shown in Fig. 8.
[0078] Next, we will explain the details of the flow up to the start of video distribution.
[0079] The one or more computer processors in the present disclosure may include a distribution start request receiving unit, a distribution setting unit, and a distribution start unit.
[0080] The distribution start request receiving unit receives a request to start distribution of a first moving image including animation of a character object from a broadcast user terminal of a broadcast user.
[0081] Here, the first moving image refers to a moving image including animation of a character object. In this specification, a character object may also be called an "avatar."
[0082] The distribution start request can be transmitted from the user terminal to the information processing device 400 by selecting a distribution button D11 located on an avatar setting screen D10 or the like, which is transitioned from the above-mentioned top screen displayed on the user terminal (which will later become the distribution user terminal) that has launched a dedicated application (video distribution / viewing application) for accessing the video distribution platform.
[0083] 6 shows an example of an avatar setting screen D10. The avatar setting screen D10 can display a character object CO, a distribution button D11, a gacha button D12, a change of clothes button D13, a photo button D14, and the like.
[0084] When the user selects the change clothes button D13, a closet screen appears for selecting various avatar parts of the character object CO, such as eyes, nose, mouth, hair, accessories, clothes, and background.
[0085] When the user selects the gacha button D12, a lottery screen for obtaining the avatar parts appears.
[0086] When the user selects the photo button D14, a photography screen for taking a still image of the character object appears.
[0087] When the user selects the distribution button D11, a distribution start request is transmitted to the information processing device 400.
[0088] The distribution setting unit sets the distribution settings of the first moving image based on the instructions from the broadcaster user terminal 100 in response to the distribution start request for the first moving image received by the distribution start request receiving unit.
[0089] As an example, when the broadcast button D11 is selected, the screen displayed on the broadcast user terminal 100 transitions from the avatar setting screen D10 shown in FIG. 6 to the broadcast setting screen D20 shown in FIG.
[0090] The distribution settings can include at least one of settings regarding the title of the first video, settings regarding whether other users can appear in the first video, settings regarding the number of people who can appear in the first video, and settings regarding a password.
[0091] These distribution settings can be set in a title setting field D21, a collaboration permission setting field D22, a number of people setting field D23, and a password setting field D24 in Fig. 7. Furthermore, Fig. 7 also displays a collaboration permission setting field D26 for anyone and a SNS posting permission field D27.
[0092] The title of the first video can be freely determined by the broadcasting user within the range of the maximum number of characters allowed. If there is no input from the broadcasting user, a pre-set title including the name of the character object (broadcasting user), such as "This is XXX's broadcast," may be automatically determined.
[0093] The broadcasting user can freely decide whether or not other users can appear in the first video. If yes, other users can make an appearance request to the broadcasting user, and if no, other users cannot make an appearance request to the broadcasting user. The state in which other users appear in the broadcasting user's video is sometimes referred to as "collaboration" in this specification. Details of collaboration will be described later.
[0094] The number of people who can appear in the first video can only be set if other users are allowed to appear in the first video as described above, and can be freely determined by the distribution user within the range of the maximum number of people allowed.
[0095] The password can be set arbitrarily only if other users are allowed to appear in the first video, and the distribution user can freely set a number with a specified number of digits. When other users request to appear in the first video, they are required to enter the password. Note that the password setting field D24 may be configured to be active only when the collaboration setting field D26 for anyone is OFF.
[0096] The distribution starting unit distributes information about the first moving image to the viewing user terminal 200 of the viewing user based on the conditions set by the distribution setting unit.
[0097] Such a distribution start instruction is sent by selecting the distribution start button D25 shown in FIG.
[0098] As an example, the distribution starting unit distributes information about a moving image (first moving image) including animation of the distributor user's character object to the viewing user terminal 200 of the viewing user (avatar distribution).
[0099] The information about the first video includes, for example, motion information indicating the movement of the character object, voice information of the broadcasting user, gift object information indicating gifts sent by other viewing users, etc. The gift object information includes at least gift object identification information that specifies the type of gift object and position information that indicates the position where the gift object is displayed.
[0100] The distribution starting unit can then live-distribute the video via the video distribution platform described above.
[0101] FIG. 8 shows an avatar distribution screen D30 displayed on the broadcaster user terminal 100.
[0102] The avatar distribution screen D30 displays a character object CO, as well as a comment input button D31 for the distribution user to enter a comment, a photo button D32 for saving a still image of the screen, a start play button D33 for playing the game described below, an external service linkage button D34 for watching videos provided by an external service, and a gacha button D12 for obtaining avatar parts.
[0103] Also, at the top of the avatar distribution screen D30, a cumulative viewer count display D35, a cumulative like count display D36, a collaborator count display D37, a share button D38 for external SNS, a guest details button D39, a ranking display button D40, a settings button D41, and an audio switch button D42 for switching audio on / off can be displayed. An end button D43 for ending the distribution is also displayed.
[0104] Detailed description of these displays and buttons will be omitted, but by selecting the setting button D41, it is possible to change the distribution settings made on the distribution setting screen D20.
[0105] 8 shows an example in which distribution has been started on distribution setting screen D20 with other users allowed to appear in the first video and the maximum number of people who can appear in the first video set to three, so character object CO is displayed in a position shifted to the bottom left. Up to three character objects of other users can appear in the empty space.
[0106] This concludes the description of the screen transitions when delivering an avatar according to the invention of the present disclosure.
[0107] Next, the screen transitions that occur when a broadcaster user plays a game during broadcasting will be described.
[0108] The one or more computer processors in the present disclosure may include a game request receiving unit, a game video distribution unit, and a game display processing unit.
[0109] During avatar distribution as shown in FIG. 8, the broadcasting user can request to start playing the game by selecting the start play button D33.
[0110] Note that the game displayed upon selection of the start play button D33 is a dedicated game implemented in an application realized by the information processing system of the present disclosure, and may be different from general-purpose games provided by external services. Therefore, game distribution in the present disclosure may be distinguished from distribution of gameplay videos of general-purpose games provided by external services along with commentary by the distributor user.
[0111] Alternatively, the request to start playing can be sent from the broadcaster user terminal 100 to the information processing device 400 by selecting a start play button located on a specified screen displayed on the broadcaster user terminal 100 of the broadcaster user.
[0112] Fig. 9 shows an example of a screen G10 on which a play start button G11 is arranged as the predetermined screen. The screen G10 shown in Fig. 9 is a screen transitioned to by selecting a game tab T15 from a top screen T10 (Fig. 5) displayed on a user terminal that has started an application realized by the information processing system of the present disclosure.
[0113] The screen G10 displays at least a start play button G11 that can send a request to start playing a predetermined game.
[0114] Then, when the game request receiving unit receives a request to start playing a predetermined game, the game moving image distribution unit distributes information about the second moving image to the viewing user terminal 200.
[0115] Here, the second video is a video of a game being played in a predetermined game. In this specification, the delivery of such a video so that it is displayed on the screen of the viewing user terminal 200 is referred to as "game delivery."
[0116] Furthermore, after launching the application realized by the invention of the present disclosure, the user can, as a distribution user, send a request to start distribution of the second video to the information processing device 2400 by selecting a play start object placed on the game list screen and the game details screen.
[0117] The game list screen or game details screen is the first screen, which will be described in detail next.
[0118] That is, the game display processing unit performs display processing of a first screen including a distribution start object capable of sending a distribution start request, a play start object capable of sending a request to start playing a specified game, and a thumbnail image of a video of a gameplay video of a specified game currently being distributed.
[0119] 9 corresponds to the game list screen of the first screen. The first screen, which is the game list screen, is a screen transitioned to by selecting the game tab T15 from the top screen T10.
[0120] The first screen includes a distribution preparation button T22 as a distribution start object, a play start button G11 as a play start object, and thumbnail images indicating distribution channels for the video.
[0121] The first screen displays, for each of the multiple playable games, a start play button G11, a game icon G12, the game name G13, the total number of viewers of the game's distribution channel G14, and a distribution list G15 including thumbnail images of the distribution channels currently distributing the game.
[0122] The order of thumbnail images displayed in the distribution list G15 can be different for each viewing user. As an example, the order is arranged in descending order of priority, such as the number of views by the viewing user who follows the images, the cumulative number of viewers, or the oldest distribution start date. The display range of the thumbnail images in this distribution list G15 can be changed by scrolling horizontally.
[0123] The games displayed on this game list screen are the top 10 titles with the following priorities: For example, the priorities are determined by the most recent date the viewing user last played within 48 hours of the game distribution start date and time within the last 30 days, the highest priority period ID, and the lowest priority period ID.
[0124] This distribution list G15 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.
[0125] 10 corresponds to the game details screen of the first screen. The first screen, which is the game details screen, is G20, which is the screen transitioned to by selecting the game icon G12 or game name G13 displayed on the game list screen shown in FIG.
[0126] The first screen includes a distribution preparation button T22 which is a distribution start object, a play start button G21 which is a play start object, and thumbnail images which indicate distribution channels for moving images.
[0127] The first screen also displays a game icon G22, a game name G23, the total number of viewers of the game's distribution channel G24, and a distribution list G25 including thumbnail images of distribution channels currently distributing the game.
[0128] The order of thumbnail images displayed in the distribution list G25 can be different for each viewing user. For example, the order is arranged in descending order of priority, such as the number of views by the viewing user who follows the images, the number of cumulative viewers, or the oldest distribution start date. The display range of the thumbnail images in this distribution list G25 can be changed by vertical scrolling.
[0129] This distribution list G25 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.
[0130] As described above, a user who selects the distribution start object (distribution preparation button T22) or the play start object (play start button G11, G24) becomes the distributor user who makes a distribution start request or a play start request.
[0131] Furthermore, the user who selects the thumbnail image becomes a viewing user who views the second moving image.
[0132] The first screen also includes a first area where scrolling is not possible and a second area where scrolling is possible.
[0133] The first screen here refers to the first screen shown in Fig. 10. The first screen includes a first area R1 and a second area R2. Specifically, the first area R1 displays the game title, and the second area R2 displays the above-mentioned start play button G21, game icon G22, game name G23, viewer count G24, and distribution list G25.
[0134] The first area R1 is a fixed area on the display screen that cannot be scrolled, while the second area R2 is an area that can be scrolled by the user. By scrolling the second area R2, the user can view thumbnail images that are hidden off-screen.
[0135] However, since there is a risk that the play start button G21 will be hidden off the screen when the second area is scrolled, the display processing unit in the present disclosure can display the play start object (play start button G21) in the first area R1 depending on the display state of the play start object (play start button G21) displayed in the second area R2.
[0136] As an example, the play start button G21 is displayed in the second area R2 in Fig. 10, but is displayed in the first area R1 in Fig. 11. In other words, when part or all of the play start button G21 is no longer displayed in the second area R2, the play start button G21 appears in the first area.
[0137] The game display processing unit may also display the play start object in the first area R1 in stages according to the display state of the play start object displayed in the second area R2.
[0138] Such an expression can be realized by changing the transparency of the play start object in accordance with the amount of scrolling of the second region R2.
[0139] As an example, the scroll amount (unit: pixels) 0 to 50 corresponds to the button transparency from 0.0 (completely transparent) to 1.0 (completely opaque). In this case, the object is completely transparent in the initial display state and is therefore invisible, but when scrolled 50 pixels or more, the object becomes completely visible. It is preferable to change the object's transparency linearly in this range (0 to 50). Note that the unit of the scroll amount is logical pixels, which may differ from the actual pixels on the display.
[0140] Furthermore, the game request receiving unit is capable of receiving a request to end play of a predetermined game from the broadcast user terminal 100 after the game video distribution unit has distributed information about the second video.
[0141] A request to end play can be sent by selecting the end button located on the game screen.
[0142] Then, when the game request receiving unit receives a request to end play of a predetermined game, the distribution starting unit can end the distribution of information about the second moving image and distribute information about the first moving image.
[0143] In other words, what is distributed here is not just a portion of the information about the first moving image, but the entire information about the first moving image.
[0144] Then, when the distribution starting unit finishes distributing the information about the second moving image and distributes the information about the first moving image, it is assumed that the first moving image is displayed on the viewing user terminal 200.
[0145] Next, the flow for starting to watch a video will be explained.
[0146] The one or more computer processors in the present disclosure may further include a viewing acceptance unit.
[0147] The viewing acceptance unit accepts a request to view a video from a user.
[0148] In response to a viewing request, the distribution starting unit distributes information relating to video and audio as moving image information to the information processing terminal of the user.
[0149] FIG. 12 shows an example of a viewing screen V10 of an avatar video displayed on the viewing user terminal 200. As shown in FIG.
[0150] A viewing user can post a comment by entering text in a comment input field V11 and pressing a send button V12.
[0151] Furthermore, by pressing the gift button V13, a list of gifts (screen V30 in FIG. 13) is displayed to the viewing user, and a display request for a specified gift can be sent by selection.
[0152] In this case, one or more computer processors in the present disclosure may include a determination unit that determines whether or not a gift display request has been made from the viewer user terminal 200.
[0153] The display request may include gift object information, which includes at least gift object identification information that identifies the type of the gift object and location information that indicates the location where the gift object is to be displayed.
[0154] As shown in FIG. 13, gifts can be displayed by classification (free (paid) gifts, accessories, support goods, appeals, variety, etc.).
[0155] Here, a paid gift is a gift (coin gift) that can be purchased by consuming the viewing user's purchased My Coins, and a free gift is a gift (point gift) that can be obtained by consuming or without consuming the viewing user's obtained My Points for free.
[0156] The term "gift" used in this application has the same concept as the term "token." Therefore, the technology described in this application can be understood by replacing the term "gift" with the term "token."
[0157] Furthermore, the viewing user can post a rating that shows a favorable opinion by pressing the like button V14. Note that in addition to / instead of the like button V14, it is also possible to display a button for posting a negative rating or other emotions.
[0158] Additionally, if the broadcasting user has set the option to allow other users to appear in the video in their broadcast settings, they can send a request to appear in the video by selecting the collaboration request button V15.
[0159] Additionally, a follow button V16 is displayed on the screen of a video distributed by a distributor that the viewing user is not yet following. This follow button functions as an unfollow button on the screen of a video distributed by a distributor that the viewing user is already following.
[0160] Note that this "following" may be from viewing user to viewing user, from broadcasting user to viewing user, or from broadcasting user to broadcasting user. However, following is managed as a one-way association, and associations in the reverse direction are managed separately as followers.
[0161] A photo button V25 for saving a still image of the screen may also be displayed.
[0162] Additionally, the viewing screen V10 also displays a support ranking display button V17, a share button V18, and a ranking display button V19.
[0163] The support ranking displays a ranking of viewing users who are supporting a broadcaster user, and the ranking can be calculated according to the amount of the gift (points / coins) or the like.
[0164] In addition, when sharing videos, viewers can press the share button V18 to see a list of SNS (social networking services) on which the video can be shared, and by selecting it, they can send a fixed link to a specified location on the specified SNS.
[0165] Additionally, by pressing the collaboration request button V15, a collaboration broadcast can be requested from the broadcasting user. Collaborative broadcasting refers to having a character object of the viewing user appear in the broadcasting user's broadcast video.
[0166] At the top of the viewing screen V10, a broadcasting user icon V21, a broadcasting user name (character object name) V22, a cumulative viewer count display V23, and a cumulative like count display V24 can be displayed.
[0167] Furthermore, when the viewing end button V20 is selected, a screen for ending viewing appears, allowing a viewing end request to be sent.
[0168] The screen for ending such viewing will be explained in detail below. This screen is called "small window audio distribution" and is used for viewing in a mode where only the audio is played back without displaying the video image.
[0169] Selection of the above-mentioned viewing end button V20 is accepted by the viewing acceptance unit as a request to end viewing of the video.
[0170] At this time, the distribution starting unit ends the distribution of information relating to the video in response to the viewing end request, but does not end the distribution of information relating to the audio.
[0171] When information about video and audio is distributed to the user terminal, the video is displayed on the main screen of the user terminal, and when information about audio only is distributed, the video is not displayed on the user terminal but a sub-screen indicating that a video is being viewed is displayed.
[0172] FIG. 14 shows an image of the screen V50 on which the sub-screen V51 is displayed.
[0173] When this sub-screen V51 is displayed, the main screen displayed in the background transitions to the screen before watching the video. For example, if you move from the recommendation tab to the viewing frame, it will return to the recommendation tab display, and if you move from the follow tab to the viewing frame, it will transition to the follow tab.
[0174] When this sub-screen V51 is displayed, operations on the main screen are possible, and transitions to other screens are possible.
[0175] The sub-screen V51 displays a profile picture, name, title, and an audio icon that visually indicates that audio is being played.
[0176] Then, by selecting the end icon V52 displayed on the sub-screen V51, the viewing can be completely ended.
[0177] Regarding the termination of the video display, the server device may transmit information but not display it on the terminal side, or the server device may stop transmitting information altogether.
[0178] With this configuration, it becomes possible to search for other broadcasts and enjoy chatting with other users while listening to only the audio.
[0179] Next, we will explain "collaboration," in which other users appear in a video of a broadcasting user.
[0180] As described above, the viewing user can transmit a request to participate in the video via the collaboration distribution participation request confirmation screen that is displayed by pressing the collaboration request button V15 shown in FIG.
[0181] In accordance with the received participation request, the collaboration avatar display unit included in one or more computer processors in the present disclosure displays, in a video, a character object generated based on the movement of the viewing user who has made the participation request.
[0182] 15 shows an example of a viewing or distribution screen in which a second avatar A2, a character object of a guest user, is participating in a video in which a first avatar A1, a character object of a host user, is displayed. Note that in FIG. 15, the display of objects other than the avatars is omitted.
[0183] Furthermore, as shown in Fig. 16, a third avatar A3, which is a character object generated based on the movement of another viewing user, may also participate in the video. Note that, although the third avatar A3 is placed behind the first avatar A1 and the second avatar A2 in Fig. 16, the three may also be placed in a horizontal line. The placement position of the avatar may also be specified by the distributing user.
[0184] Fig. 17 shows a list screen T30 of users who have mutual follow relationships, which is displayed by selecting the Follow tab on the top screen shown in Fig. 5. Mutual follow refers to a relationship in which both users are followers of each other.
[0185] This list screen T30 displays the profile images and names of users with whom a user has a mutual follow relationship.
[0186] 17, the list screen T30 displays a first object T31 for each user who has a mutual follow relationship. A chat object T32 may also be displayed together with the first object T31. By selecting this chat object, the user can transition to an individual chat screen with another user.
[0187] The first object T31 transmits a predetermined notification to the terminal of the user associated with the first object T31.
[0188] The predetermined notification may be, for example, a call notification.
[0189] Next, various functions that can be executed by the broadcaster user terminal 100, the viewer user terminal 200, and / or the server device 400 provided in the information processing system 3000 according to an embodiment of the present disclosure will be described with reference to the drawings.
[0190] As shown in FIG. 18, one or more computer processors included in the information processing system 3000 according to the embodiment of the present disclosure include a distribution unit 411, a reception unit 412, and a first display control unit 413.
[0191] The distribution unit 411 transmits information about a moving image including a character object that moves based on the movement of the distribution user to the viewing user terminal 200, thereby displaying the moving image on the viewing user terminal.
[0192] The distribution unit 411 functions as the distribution start unit described above, as described above in detail.
[0193] The reception unit 412 receives operation information from the broadcast user terminal 100.
[0194] The operation information includes first operation information and second operation information, which will be described later. The operation information may also include screen operation information on the broadcaster user terminal 100 by the broadcaster user during broadcasting. This screen operation information includes operations on various buttons such as those displayed on the avatar broadcast screen D30 described above (comment input, still image capture, game play, share, gacha, etc.). The receiving unit 412 can also receive operation information from the viewing user terminal 200 that requests the display of a predetermined gift and / or comment.
[0195] The first display control unit 413 controls the display of the moving image in accordance with the operation information received by the receiving unit 412 .
[0196] Controlling the display of a moving image includes, for example, generating a predetermined effect in the moving image. For example, if at least a part of the display in the moving image is changed before and after the generation of the predetermined effect, the predetermined effect is generated in the moving image.
[0197] Specifically, in response to receiving first operation information from the broadcaster user terminal 100, the first display control unit 413 controls the display of the video.
[0198] The first operation information is, for example, information transmitted from the broadcaster user terminal 100 in response to an operation by the broadcaster user on a first operation object displayed on the screen of the broadcaster user terminal 100.
[0199] As an example, the first operation object may be a lid button D44 displayed on the avatar distribution screen D30, as shown in Fig. 19. For simplicity, various operation UIs and information displays such as those shown in Fig. 8 are omitted from Fig. 19.
[0200] Furthermore, the display manner (position, shape, design, etc.) of the first operation object is not particularly limited, and it can be displayed in a manner that allows one to directly or indirectly understand that selecting such a first operation object controls the display of the video (for example, that a specified effect occurs).
[0201] The user operation on the first operation object may be, for example, an operation to select the lid button D44. Examples of the selection operation include tapping or double tapping on the screen, but the selection operation is not limited to these, and may be performed by voice, line of sight, or the like.
[0202] According to this configuration, the timing for controlling the display of the video can be determined at the discretion of the distributor user.
[0203] Alternatively, the first display control unit 413 controls the display of the video in response to the fact that the accepting unit 412 does not accept second operation information from the broadcast user terminal 100 for a predetermined time.
[0204] The second operation information is, for example, audio information from the broadcaster user terminal 100 and / or motion information for moving a character object.
[0205] As an example, the voice information can be voice data based on the voice of the broadcast user. Note that the voice input from the broadcast user terminal 100 may include voices other than the voice of the broadcast user (voices of other people in the vicinity, background music, intercom sounds, telephone ringtones, train and car sounds, station announcements, noise, etc.), but here, using known voice recognition technology, only the voice data based on the voice of the broadcast user may be treated as the second operation information.
[0206] An example of a situation in which voice information is not accepted is when the broadcast user is not uttering a sound.
[0207] Another example of a situation in which audio information is not accepted is when the audio acquisition function on the broadcaster user terminal is turned off by the broadcaster user's operation. An example of a situation in which the audio acquisition function is turned off is when the audio is turned off by selecting the audio switch button D42 on the avatar distribution screen D30 shown in Figure 8.
[0208] On the other hand, the motion information can be, for example, tracking data of the broadcast user. Note that the tracking data includes tracking data of the broadcast user's face and / or body.
[0209] Here, an example of a situation in which motion information is not accepted is when there is no broadcast user in front of the broadcast user terminal (within the range where the broadcast user terminal's camera can capture images).
[0210] Another example of a situation in which motion information is not received is when the motion acquisition function is turned off, such as when the screen of another application is open on the broadcasting user terminal (when avatar distribution in the application according to the present invention is running in the background).
[0211] In this way, various situations can be envisioned by combining the examples of audio information and / or motion information described above as situations in which the receiving unit 412 does not accept second operation information from the broadcasting user terminal 100 for a specified period of time, but the situation is not limited to any one of the examples.
[0212] According to this configuration, the display of the video is controlled automatically, eliminating the need for any operation by the distributor user.
[0213] The first display control unit 413 in the present disclosure is characterized in that, as a display control, it applies a predetermined effect to a character object included in the video, or displays a display screen including a predetermined character image related to the character object.
[0214] The details of the control of these displays will be explained below.
[0215] First, a case will be described in which first display control unit 413 applies a predetermined dramatic effect to a character object included in a moving image as display control.
[0216] One example of the above-mentioned specified effect is to display an object associated with a stationary character object to indicate to the viewing user that the character object is not moving based on the movement of the broadcasting user.
[0217] One example of such an object is a soul object OB1 (FIG. 20) that represents the state where the soul is leaving the character object. The state where the soul is leaving means that the heart is not present, that is, the user inside is not present (cannot react). This allows the viewing user to understand the reason why the character object is still.
[0218] As another example, the object may be a placard object OB2 indicating that the user is absent (FIG. 21). The placard object may display text indicating that the user is not present, such as "Away from his desk." This allows the viewing user to clearly recognize the reason why the character object is stationary.
[0219] 20 and 21 show the viewing screen V10 displayed on the viewing user terminal 200, but for simplicity's sake, the various operation UIs and information displays shown in Fig. 12 are omitted. Similarly, Fig. 22 shows the avatar distribution screen D30 displayed on the broadcasting user terminal 100, but again for simplicity's sake, the various operation UIs and information displays shown in Fig. 8 are omitted.
[0220] In this way, the video whose display has been controlled can be displayed the same to both the distributor user and the viewing user.
[0221] Here, the stationary character object can be a character object that is fixed in the state it was in when the first operation information was received, or a character object that is fixed in the state it was in when the second operation information was last received.
[0222] It is also possible to apply a predetermined pose or motion to the character object, as will be described in detail later.
[0223] Next, a case will be described in which first display control unit 413 controls the display by displaying a performance screen including a predetermined character image related to a character object.
[0224] Fig. 23 shows an image of the presentation screen E10. As an example, the presentation screen E10 may display a field E11 for displaying a predetermined character image, a first display field E12, and a second display field E13. Fig. 23 is an example of a screen including a character image in a state where a finger heart pose (movement) is applied.
[0225] As an example, the above-mentioned specified character image may be a two-dimensional version of a character object or a reduced-sized version of a character object, which does not move based on the movements of the broadcast user.
[0226] Reducing the size of a character object also includes changing the head-to-body ratio of the character object. For example, this includes a miniature avatar in which the head and body are kept in the same proportions. Note that a miniature avatar may be in 2D or 3D.
[0227] As an example, the first display field E12 may display text and / or an image indicating that the user is unavailable, and the second display field E13 may display a portion of the user's profile. In the example shown in Figure 23, the first display field E12 displays the text "Please wait a moment."
[0228] The content to be displayed in the first display field E12 and the second display field E13 may be set by the user, as will be described in detail later.
[0229] The produced screen E10 may be a still image, or may be one in which only a predetermined character image moves using GIF animation, etc. Such a produced screen E10 may be displayed in place of the above-mentioned moving image, or may be superimposed on the moving image.
[0230] The screen in FIG. 23 can be applied to both the viewing screen V10 and the avatar delivery screen D30.
[0231] In this disclosure, a screen in which a predetermined effect is applied to a character object included in a video as a display control, or a display screen including a predetermined character image related to a character object as a display control, is referred to as a "cover picture" (substitute painting, custom thumbnail). A cover picture generally refers to a still image that is displayed at the instruction of the broadcasting user when there is no movement on the screen during broadcasting, but in this disclosure it also includes video and audio in addition to still images.
[0232] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0233] Traditionally, viewers have interacted with broadcasters by leaving comments or sending gifts when watching their videos, but the lack of a reaction from the broadcaster to these actions can be a disappointing experience for viewers, leading to viewing abandonment and a loss of interest in viewing, which is also detrimental to the broadcaster.
[0234] A situation in which there is no reaction from the broadcasting user can generally occur when the broadcasting user is not looking at the screen, but even in such a case, the character object is basically displayed in the video, making it difficult for the viewing user to understand whether the broadcasting user is noticing their actions.
[0235] In response to this, some streamers have used drawing games (games that allow you to display handwritten text and illustrations) to explain their situation in order to show that they cannot / will not react, but it cannot be denied that the process of displaying the information is cumbersome.
[0236] However, according to the invention of the present disclosure, it is possible to easily inform the viewing user that the distribution user cannot / will not react, which has the advantageous effect of preventing the viewing user from unnecessarily expecting a reaction from the distribution user and not reducing their motivation to watch.
[0237] In other words, in the past, when a broadcasting user wanted to communicate their own situation, they had to go through the trouble of launching a game that can display messages, such as a drawing game, and inputting the message by hand.However, according to the invention of the present disclosure, the broadcasting user can seamlessly display a screen for communicating their own situation, thereby improving usability.
[0238] Furthermore, unlike simply covering a video by displaying a still image prepared by the broadcasting user on the video, the configuration of the present disclosure displays a screen containing a character related to the character object appearing in the video as a cover image. This prevents the atmosphere of the video from being disrupted even when the broadcasting user is absent, and also allows the broadcasting to continue without any awkwardness when the broadcasting user returns and starts normal broadcasting.
[0239] Furthermore, drawing a 3D character object places a heavy processing load on the system, and continuing to draw it even when the broadcasting user is not present wastes machine resources and communication traffic. However, according to the disclosed invention, when the broadcasting user's actions are not applied to the character object (such as when the broadcasting user is not present), the processing load is reduced by displaying a still image or GIF animation on the screen.
[0240] Next, specific examples of the above-described embodiment and other embodiments will be described.
[0241] As described above, the above-mentioned specified effect is to display an object associated with a stationary character object to indicate to the viewing user that the character object is not moving based on the movement of the broadcasting user.
[0242] Examples of such objects include a soul object OB1 or a placard object OB2 as shown in Figures 20-22, but are not limited to these, and are not particularly limited as long as they can show the viewing user that the character object is not moving based on the movement of the broadcasting user.
[0243] As described above, the character image included in the above-mentioned production screen is a two-dimensional version of the character object or a reduced-sized version of the character object, and the character image may not move based on the movements of the distribution user.
[0244] Examples of such character images include two-dimensional character objects or reduced-sized character objects, but are not limited to these, and are not particularly limited as long as the viewing user can recognize that the character object is different from the character object that reflects the movements of the broadcasting user.
[0245] The one or more computer processors included in the information processing system 3000 according to the embodiment of the present disclosure may further include a counting unit 414 and a determining unit 415, as shown in FIG.
[0246] The counting unit 414 counts the actions taken by the viewing user terminal 200 on the video.
[0247] Specifically, the counting unit 414 counts the actions taken by the viewing user terminal 200 on the video, and generates the result information.
[0248] Examples of actions taken by a viewing user on a video while the video is being distributed include a request to display a gift, posting a comment, and / or posting a rating.
[0249] As described above, a gift display request is made by selecting a gift from the gift list displayed by selecting the gift button. At this time, the counting unit 420 can count the number of display requests or points according to the quality (price) of the gifts requested for display as achievement information.
[0250] As described above, comments are posted by entering text in the comment posting field and selecting the send button. At this time, the counting unit 420 can count points as performance information according to the number of comments or the quality of the comments (comment content, number of characters, etc.).
[0251] As for the evaluation posts, as described above, a user can post a favorable evaluation (good) by pressing the like button. At this time, the counting unit 420 can count the number of the evaluation posts or points according to the quality of the evaluation posts as the achievement information.
[0252] The points according to the quality of the evaluation posts may be, for example, 1 point for each positive evaluation (good) and -1 point for each negative evaluation (bad).
[0253] The achievement information may include information about at least one type of action, but may also include information about multiple types of actions. In this embodiment, the achievement information is used to determine posing data or motion data, which will be described later. Specifically, an example will be given in which the number of evaluation posts is used as the achievement information, but the present invention is not limited to this.
[0254] Based on the results of the aggregation by the aggregation unit 414, the determination unit 415 determines the posing data or motion data to be applied to the character object or character image to which a predetermined effect is being applied.
[0255] The posing data and motion data to be applied (hereinafter referred to as "specific actions") are assumed to be stored in advance in a predetermined storage device that is included in or connectable to the information processing system of the present disclosure.
[0256] The determining unit 430 can determine the action associated with the category to which the achievement information compiled by the compiling unit 420 belongs as the specific action to be applied to the character object or character image.
[0257] As described above, information regarding actions taken by viewing users on videos is the number of evaluation posts, etc., and actions are associated with each of the ranges obtained by dividing the number of evaluation posts into predetermined ranges.
[0258] 25 shows a data structure in which the number of evaluation posts (number of likes) is associated with an action, and it shows that an action is associated with each category. Note that even in the same category, different actions may be associated depending on the type of avatar (gender, race, etc.).
[0259] The predetermined range may be defined as an absolute value, or may be defined as a relative value such as the top XX%.
[0260] A movement based on the posing data or motion data determined by the determination unit 415 is applied to the character object or character image to which a predetermined dramatic effect is being applied.
[0261] As a result, when posing data is used, the character object or character image is displayed as a still image, and when motion data is used, the character object or character image is displayed as a moving image, which can be realized, for example, as a GIF animation.
[0262] This configuration allows the character object or character image to have a dynamic feel when a specific effect is applied. In addition, the pose or motion changes depending on the action of the viewing user in the video, which makes it fun for the viewing user to look at the cover image.
[0263] In addition, the above-mentioned tallying, determination, and application of posing or motion can be performed even while the cover picture is displayed, and the posing or motion of a character object or character image to which a specified effect is being applied can be changed in real time even while the cover picture is displayed.
[0264] As shown in FIG. 24, one or more computer processors included in the information processing system 3000 according to the embodiment of the present disclosure may further include a setting reception unit 416.
[0265] The setting reception unit 416 receives settings for at least one of the following: settings related to the background of the presentation screen, settings related to a specified time, settings related to text to be displayed on the presentation screen, settings related to audio input during display control, or settings related to a character object or character image to which a specified presentation effect is being applied.
[0266] Setting fields D45 to D50 relating to display control are displayed on the distribution setting screen D20 shown in Fig. 26. Note that, for simplicity, the various setting fields shown in Fig. 7 are not shown in Fig. 26.
[0267] The setting field D45 is a field for setting the background of the effect screen. Here, the user can select one background from a plurality of backgrounds presented. In the example shown in FIG. 26, the user can select one color from a plurality of colors presented (yellow, blue, red, green, pink).
[0268] The setting field D46 is a field for setting the predetermined time. Here, the user can set the predetermined time in minutes and seconds. Note that a lower limit and an upper limit may be set in advance for the predetermined time.
[0269] The setting field D47 is a field for configuring settings related to the text to be displayed on the production screen. Here, the text to be displayed in the first display field E12 shown in Fig. 23 can be freely configured. Note that the text to be displayed in the second display field E13 can also be freely configured here, or it can be automatically quoted from the broadcast user's profile field as described above.
[0270] In the first display field E12, the text may be set by selecting a pre-prepared template or by filling in the blanks in the template. Examples of the prepared templates include "Please wait a moment" and "Away from my desk," but the text may also include information about when the regular broadcast will return, such as "I'll be back in XX minutes" or "I'll be back at XX minutes."
[0271] The setting field D48 is a field for making settings related to audio input during display control. If automatic audio OFF is set to ON, the microphone can be automatically turned OFF during display control.
[0272] The setting field D49 is a field for making settings related to the character object or character image to which a predetermined effect is being applied. When automatic posing (or automatic motion) is turned ON, the pose or motion determined by the determination unit 415 as described above will be applied. On the other hand, when automatic posing (or automatic motion) is turned OFF, the user will be able to select the desired pose or motion in the setting field D50. Specifically, selecting the change button will open a pose selection screen.
[0273] Such settings may be made on the distribution setting screen D20 during distribution preparation, or on a setting change screen that opens by selecting the setting button D41 during distribution. Note that once settings are made, the settings will be carried over to the next distribution.
[0274] The above settings may also be made from a profile screen, which is accessed by selecting the profile button T24 displayed on the top screen T10 shown in Fig. 5. If the above settings are made from the profile screen, they will be reflected as settings for all videos distributed by that distributor user.
[0275] In this way, by allowing users to set the settings themselves, distributors can bring their own originality to the cover image, which can be more entertaining for viewers.
[0276] As described above, the setting acceptance unit 416 can accept settings while a video is being distributed. In this case, the setting acceptance unit 416 can set a still image of a character object captured by the distribution user's operation while the video is being distributed as the character image to be displayed on the production screen.
[0277] Such still images can be taken by selecting the photo button D32 on the avatar distribution screen D30. Figure 27 shows an example of the screen that appears when the photo button D32 is selected and a still image is taken, and on this screen, the user can choose whether to share the still image or set it as a cover image. Note that such still images can also be taken from the profile setting screen before distributing a video.
[0278] As described above, the setting reception unit 416 can set a video of a character object captured by the broadcast user's operation during broadcasting and / or the user's voice as the cover image to be displayed on the performance screen.
[0279] As described above, the first operation information can be, for example, information transmitted from the broadcaster user terminal 100 in response to an operation by the broadcaster user on a first operation object displayed on the screen of the broadcaster user terminal 100. Also, as described above, the second operation information can be, for example, audio information from the broadcaster user terminal 100 and / or motion information for moving a character object.
[0280] If the broadcaster user is broadcasting audio-only radio content, only audio information is transmitted from the broadcaster user terminal 100 as the second operation information.
[0281] The first display control unit 413 can terminate display control in response to third operation information from the broadcast user terminal 100, or in response to the reception unit 412 receiving second operation information from the broadcast user terminal.
[0282] The third operation information is operation information for ending the display control.
[0283] The third operation information is, as an example, transmitted from the broadcast user terminal in response to an operation by the broadcast user on a second operation object displayed on the screen of the broadcast user terminal 100.
[0284] Then, as an example, the user operation on the second operation object may be an operation of selecting the lid release button D54 as shown in Fig. 22. The selection operation may include, but is not limited to, tapping or double tapping on the screen, and the selection operation may also be performed by voice, line of sight, or the like.
[0285] The receiving unit 412 can further receive a gift display request from the viewing user terminal 200.
[0286] In this case, one or more computer processors included in the information processing system 3000 according to the embodiment of the present disclosure may further include a second display control unit 417, as shown in FIG.
[0287] The second display control unit 417 controls the display of a gift object corresponding to a gift in the video.
[0288] The second display control unit 417 does not display gift objects while the first display control unit 413 is controlling the display, in response to a display request received by the receiving unit 412 while the first display control unit 413 is controlling the display, and can display the gift objects in accordance with the display request in a predetermined order after the first display control unit 413 has finished controlling the display.
[0289] For example, after the first display control unit 413 has finished controlling the display, the second display control unit 417 displays multiple types of gift objects on the screen at once, within the range of the upper limit value set for each gift type. Note that gift objects that exceed the upper limit value for one gift type are displayed on the screen after the previous display of the same gift type has finished.
[0290] According to this configuration, the broadcasting user can have the good experience of seeing lots of gifts falling by canceling the display control by first display control unit 413, which creates a strong motivation to cancel the display control by first display control unit 413 (to return to normal broadcasting). Another advantage is that it becomes easier to react to the gifts when returning to normal broadcasting.
[0291] Furthermore, by displaying gifts at a time when the broadcast user is sure to be watching, rather than at a time when the broadcast user is not watching, machine resources can be used more effectively.
[0292] The receiving unit 412 can further receive a request from the viewing user terminal 200 to display a comment.
[0293] In this case, one or more computer processors included in the information processing system 3000 according to the embodiment of the present disclosure may further include a third display control unit 418, as shown in FIG.
[0294] The third display control unit 418 controls the display of comments on the video.
[0295] Then, the third display control unit 418 displays the display request received by the receiving unit 412 while the display is being controlled by the first display control unit 413, while the display is being controlled by the first display control unit 413, and can display the comment on at least the screen of the broadcast user terminal 100 in a manner that makes it identifiable that it is a comment regarding a display request received while the display is being controlled by the first display control unit 413.
[0296] For example, the comment corresponding to the comment for which a display request has been made is displayed in the comment display field. The most recent comment is displayed at the bottom, and when the next comment is displayed, it moves up one level. After it moves to the top of the comment display field, it is no longer displayed, but the user can scroll back and check the comments.
[0297] However, if a broadcaster user who has not checked the screen of the broadcaster user terminal returns to the screen and checks the comments retroactively, they may not know which comments are unread (unreacted to). To prevent this situation, comments for display requests accepted while the display is being controlled by first display control unit 413 are displayed on the screen in a manner that makes it clear that they are unread.
[0298] As an example, as shown in Figure 28, a line can be drawn between the comments before and after the display control by the first display control unit 413, and the text "Unread from here" can be displayed to allow the distribution user to identify unread comments.
[0299] In this way, by making it easier to understand unread comments, usability for distributors is improved.
[0300] It should be noted that the present invention is not limited to this example, and unread comments may be identified by changing the color or thickness of the comment frame. It should be noted that the comments include not only comments posted by viewing users, but also system comments indicating the actions of viewing users (such as "X-san has entered the room" or "X-san liked this post").
[0301] The display of the above lines and the like can be terminated once the broadcasting user has confirmed them (they have been displayed on the screen retroactively).
[0302] Furthermore, the display for identifying the unread comments may not be displayed on the viewer user terminal 200.
[0303] The one or more computer processors included in the information processing system 3000 according to the embodiment of the present disclosure may further include a measurement unit 419, as shown in FIG.
[0304] The measurement unit 419 measures the time that has elapsed since the first display control unit 413 performed display control.
[0305] Then, first display control unit 413 causes the moving image, the display of which is being controlled, to display the elapsed time.
[0306] Figure 29 is an image diagram showing an example of displaying the elapsed time on the screen. By displaying the elapsed time in this way, it is possible to clearly show the viewing user how long there have been no broadcast users.
[0307] Also, instead of the elapsed time, a countdown of the time until control of the display by first display control unit 413 ends may be displayed. In this case, the broadcasting user may be able to set the time until control of the display by first display control unit 413 ends.
[0308] Furthermore, the pose / motion of the character image may be changed according to the elapsed time. As an example, it is possible to express the character falling down / standing up according to the elapsed time. These scenes can be displayed together with the elapsed time or countdown. For example, the first display control unit 413 can display the character falling down according to the elapsed time or the character standing up along with the countdown.
[0309] When the video includes a character object of another user (in the case of collaboration as described above), the first display control unit 413 can control the display in response to receiving first operation information from the broadcasting user terminal 100 or the user terminal of another user, or in response to the reception unit 412 not receiving second operation information from the broadcasting user terminal 100 and the user terminal for a predetermined period of time.
[0310] Even in this case, the first display control unit 413 controls the display by applying a predetermined effect to a specific character object included in the video, or by displaying a display screen including predetermined character images related to all character objects.
[0311] When applying a predetermined dramatic effect to a character object, the character object to which the effect is applied can be that of a user associated with a user terminal that transmitted the first operation information, or that of a user associated with a user terminal that does not transmit the second operation information for a predetermined period of time. Note that the user terminal referred to here includes not only the user terminal of the host user but also the user terminal of a guest user.
[0312] Furthermore, when a presentation screen including a predetermined character image is displayed, the entire video is covered, and therefore, in this case, the first operation information can be transmitted only from the user terminal of the host user. Similarly, the first display control unit 413 displays the presentation screen in response to not receiving second operation information from the user terminal of the host user for a predetermined period of time.
[0313] As described above, the present disclosure provides a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, the present disclosure provides a technology that prevents a decline in viewing motivation of viewing users.
[0314] For example, it is possible to prevent the character object from continuing to be displayed in a stopped state when second operation information cannot be received from the broadcaster user terminal 100. In such cases, the viewing user will not be able to grasp the broadcaster user's situation, which will result in an unfavorable viewing experience and may lead to viewing abandonment.
[0315] In contrast, by making it possible to display the cover image at any timing, it becomes possible for the distribution user to communicate the situation and for the viewing user to understand the situation.
[0316] This will inform viewers that the broadcaster is unable to react, reducing the chance of a bad experience caused by a misunderstanding, such as not receiving a response to a comment.
[0317] In addition, by making it easier to understand the status of the broadcasting user when viewing begins, it is expected that the average maximum number of simultaneous viewers and the average viewing time will increase.
[0318] Next, an information processing method according to an embodiment of the present disclosure will be described.
[0319] The information processing method according to the embodiment of the present disclosure is an information processing method in the information processing system 3000 shown in Fig. 3. The information processing system 3000 comprises one or more broadcast user terminals 100, viewer user terminals 200, and a server device 400.
[0320] As shown as an example in FIG. 30, the information processing method in the present disclosure causes one or more computer processors included in an information processing system 3000 to execute a delivery step S411, a reception step S412, and a first display control step S413.
[0321] In the distribution step S411, information regarding the video including the character object of the broadcasting user is transmitted to the viewing user terminal 200, thereby causing the video to be displayed on the viewing user terminal 200. This distribution step S411 can be executed by the distribution unit 411 described above.
[0322] In the receiving step S412, operation information is received from the broadcast user terminal 100. This receiving step S412 can be executed by the receiving unit 412 described above.
[0323] Specifically, in receiving step S412, it is determined whether first operation information has been received from the broadcast user terminal 100. Alternatively, in receiving step S412, it is determined whether second operation information has been received from the broadcast user terminal for a predetermined period of time.
[0324] Then, in a first display control step S413, the display of the video is controlled in accordance with the operation information received in the receiving step S412. The first display control step S413 can be executed by the first display control unit 413 described above.
[0325] Specifically, in the first display control step S413, the display is controlled by applying a predetermined effect to a character object included in the video, or by displaying a display screen including a predetermined character image related to the character object.
[0326] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0327] Next, a computer program according to an embodiment of the present disclosure will be described.
[0328] The computer program according to the embodiment of the present disclosure is a computer program executed in an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 includes one or more distributor user terminals 100, viewer user terminals 200, and a server device 400.
[0329] The computer program in the present disclosure is characterized by causing one or more computer processors included in the information processing system 3000 to realize a distribution function, a reception function, and a first display control function.
[0330] The distribution function transmits information about a moving image including a character object that moves based on the movement of the distribution user to the viewing user terminal 200, thereby displaying the moving image on the viewing user terminal.
[0331] The reception function receives operation information from the broadcast user terminal 100.
[0332] The first display control function controls the display of the video in accordance with the operation information received by the receiving function.
[0333] The first display control function controls the display by applying a predetermined effect to a character object included in the video, or by displaying a presentation screen including a predetermined character image related to the character object.
[0334] The first display control function controls the display in response to receiving first operation information from the broadcast user terminal 100, or in response to the reception function not receiving second operation information from the broadcast user terminal 100 for a specified period of time.
[0335] The above functions can be realized by distribution circuit 1411, reception circuit 1412, and first display control circuit 1413 shown in Fig. 31. Distribution circuit 1411, reception circuit 1412, and first display control circuit 1413 are realized by distribution unit 411, reception unit 412, and first display control unit 413 described above, respectively. Details of each unit are as described above.
[0336] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a method for preventing a decline in viewing motivation of viewing users.
[0337] Next, an information processing device according to an embodiment of the present disclosure will be described. The information processing device corresponds to the broadcaster user terminal 100 in the information processing system 3000 described above.
[0338] As shown in FIG. 32, the information processing device includes a transmission unit 111 and a first display control unit 112.
[0339] The transmission unit 111 transmits to the server device 400 information relating to moving images including character objects that move based on the movements of the broadcaster user, and information relating to the broadcaster user's operations.
[0340] The first display control unit 112 controls the display of moving images in response to operations by the broadcasting user.
[0341] Then, as a display control, the first display control unit 112 applies a predetermined effect to a character object included in the video, or displays a presentation screen including a predetermined character image related to the character object.
[0342] The first display control unit 112 controls the display in response to a first operation by the broadcast user, or in response to not accepting a second operation by the broadcast user for a predetermined period of time.
[0343] The first display control unit 112 can have the same configuration as the first display control unit 413 described above.
[0344] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0345] Next, an example of an information processing method according to an embodiment of the present disclosure will be described. This information processing method is an information processing method executed in the information processing device (broadcaster user terminal 100) described above.
[0346] As shown as an example in FIG. 33, the information processing method according to the present disclosure is characterized in that it causes one or more computer processors included in an information processing device to execute a sending step S111 and a first display control step S112.
[0347] In the sending step S111, information about the video including the character object that moves based on the broadcaster user's movement and information about the broadcaster user's operation are sent to the server device 400. This sending step S111 can be executed by the sending unit 111 described above.
[0348] In the first display control step S112, the display of the video is controlled in response to an operation by the broadcaster user.
[0349] In the first display control step S112, as display control, a predetermined effect is applied to a character object included in the video, or a presentation screen including a predetermined character image related to the character object is displayed.
[0350] In the first display control step S112, display control is performed in response to the broadcast user's first operation, or in response to not accepting the broadcast user's second operation for a predetermined period of time.
[0351] The first display control step S112 can be executed by the first display control unit 112 described above.
[0352] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0353] Next, a computer program according to an embodiment of the present disclosure will be described. This computer program is executed in the information processing device (broadcaster user terminal 100) described above.
[0354] The computer program according to the present disclosure is characterized in that it causes one or more computer processors included in an information processing device to realize a transmission function and a first display control function.
[0355] The transmission function transmits to the server device 400 information about moving images including character objects that move based on the broadcaster user's movements, and information about the broadcaster user's operations.
[0356] The first display control function controls the display of the video in response to the broadcaster user's operation.
[0357] The first display control function controls the display by applying a predetermined effect to a character object included in the video, or by displaying a presentation screen including a predetermined character image related to the character object.
[0358] The first display control function controls the display in response to a first operation by the broadcast user, or in response to not accepting a second operation by the broadcast user for a predetermined period of time.
[0359] The above functions can be realized by a transmission circuit 1111 and a first display control circuit 1112 shown in Fig. 34. The transmission circuit 1111 and the first display control circuit 1112 are realized by the above-mentioned transmission unit 111 and first display control unit 112, respectively. Details of each unit are as described above.
[0360] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0361] Next, an information processing device according to an embodiment of the present disclosure will be described. The information processing device corresponds to the viewer user terminal 200 in the information processing system 3000 described above.
[0362] As shown in FIG. 35, the information processing device includes a receiving unit 211, a display unit 212, and a transmitting unit 213.
[0363] The receiving unit 211 receives from the server device 400 information relating to a video including a character object that moves based on the movement of the broadcast user.
[0364] The display unit 212 displays a moving image based on the information received by the receiving unit 211 .
[0365] The transmitting unit 213 transmits a display request for the gift and / or the comment to the server device 400 in response to an operation by the viewing user.
[0366] The display unit 212 displays the moving image, the display of which has been controlled in accordance with the operation information from the broadcast user terminal 100.
[0367] The display control involves applying a predetermined effect to a character object included in the video, or displaying a presentation screen including a predetermined character image related to the character object.
[0368] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0369] Next, an example of an information processing method according to an embodiment of the present disclosure will be described. This information processing method is an information processing method executed in the above-described information processing device (audio user terminal 200).
[0370] As shown as an example in FIG. 36, the information processing method according to the present disclosure is characterized in that it causes one or more computer processors included in an information processing device to execute a receiving step S211, a displaying step S212, and a transmitting step S213.
[0371] In the receiving step S211, information relating to a video including a character object that moves based on the movement of the broadcast user is received from the server device 400. This receiving step S211 can be executed by the receiving unit 211 described above.
[0372] In the display step S212, a moving image is displayed based on the information received in the reception step S211. The display step S212 can be executed by the display unit 212 described above.
[0373] In the sending step S213, in response to an operation by the viewing user, a request to display the gift and / or comment is sent to the server device 400. The sending step S213 can be executed by the sending unit 213 described above.
[0374] In display step S212, the video is displayed with the display controlled in accordance with the operation information from the broadcast user terminal 100.
[0375] The display control involves applying a predetermined effect to a character object included in the video, or displaying a presentation screen including a predetermined character image related to the character object.
[0376] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0377] Finally, a computer program according to an embodiment of the present disclosure will be described, which is executed by the information processing device (audio user terminal 200) described above.
[0378] The computer program according to the present disclosure is characterized in that it causes one or more computer processors included in an information processing device to realize a receiving function, a display function, and a transmitting function.
[0379] The receiving function receives from the server device 400 information relating to a moving image including a character object that moves based on the movement of the broadcast user.
[0380] The display function displays a moving image based on the information received by the receiving function.
[0381] The transmission function transmits a display request for gifts and / or comments to the server device 400 in response to an operation by a viewing user.
[0382] The display function displays moving images whose display has been controlled in accordance with operation information from the broadcaster user terminal 100 .
[0383] The display control involves applying a predetermined effect to a character object included in the video, or displaying a presentation screen including a predetermined character image related to the character object.
[0384] The above functions can be realized by a receiving circuit 1211, a display circuit 1212, and a transmitting circuit 1213 shown in Fig. 37. The receiving circuit 1211, the display circuit 1212, and the transmitting circuit 1213 are realized by the above-mentioned receiving unit 211, the display unit 212, and the transmitting unit 213, respectively. Details of each unit are as described above.
[0385] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide a technology that prevents a decline in viewing motivation of viewing users.
[0386] Furthermore, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the above-described embodiments. Such an information processing device can be realized by storing a program describing the processing content for realizing each function of the server device or terminal device according to the embodiments in a storage unit of the information processing device, and reading and executing the program by a CPU of the information processing device.
[0387] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.
[0388] Furthermore, the methods described in the embodiments can be stored as a program executable by a computer on a recording medium such as a magnetic disk (e.g., a floppy disk, a hard disk, etc.), an optical disk (e.g., a CD-ROM, a DVD, an MO, etc.), or a semiconductor memory (e.g., a ROM, a RAM, a flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium also includes a configuration program for configuring software means (including not only execution programs but also tables and data structures) within the computer to be executed by the computer. The computer implementing this device reads the program stored on the recording medium and, in some cases, configures the software means using the configuration program, and executes the above-described processing by controlling the operation of this software means. The term "recording medium" as used herein is not limited to a storage medium for distribution, but also includes storage media such as a magnetic disk or semiconductor memory installed within the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. [Additional Notes] The following is an additional note regarding the inventions described in the scope of the claims of the original application of this application. [1] An information processing system comprising one or more computer processors, the one or more computer processors: a distribution unit that transmits information about a video including a character object of a distribution user to a viewing user terminal, thereby displaying the video on the viewing user terminal; a reception unit that receives operation information from the broadcast user terminal of the broadcast user; a first display control unit that controls display of the video in accordance with the operation information received by the reception unit; Equipped with the first display control unit applies a predetermined effect to the character object included in the video, or displays a presentation screen including a predetermined character image related to the character object, as the display control; An information processing system in which the first display control unit controls the display in response to receiving first operation information from the broadcast user terminal, or in response to the receiving unit not receiving second operation information from the broadcast user terminal for a predetermined period of time. [2] The information processing system described in claim 1, characterized in that the specified effect is to display an object associated with the stationary character object to indicate to the viewing user that the character object is not moving based on the movement of the broadcasting user. [3] The information processing system described in claim 1, characterized in that the character image included in the performance screen is a two-dimensional version of the character object or a reduced version of the character object, and the character image does not move based on the movements of the distribution user. [4] the one or more computer processors further: a counting unit that counts actions on the video by the viewing user terminal; a determination unit that determines posing data or motion data to be applied to the character object or the character image to which the predetermined effect is being applied based on the results of the calculation by the calculation unit; Equipped with The information processing system according to claim 1, characterized in that an action based on the posing data or the motion data determined by the determination unit is applied to the character object or the character image to which the specified effect is being applied. [5] the one or more computer processors further: a setting reception unit that receives settings related to control of the display by the broadcast user; The setting reception unit Settings related to the background of the production screen; setting regarding the predetermined time; Settings related to the text to be displayed on the production screen; Settings regarding voice input during control of the display; The information processing system according to claim 1, characterized in that it accepts settings for at least one of a character object to which the predetermined effect is being applied, a character object to which the predetermined effect is being applied, or a character image. [6] The setting acceptance unit is capable of accepting the setting during distribution of the video; The information processing system of claim 5, characterized in that the setting reception unit is capable of setting a still image of the character object taken by the operation of the broadcasting user during the broadcast of the video as the character image to be displayed on the performance screen. [7] The information processing system described in claim 1, characterized in that the first operation information is transmitted from the broadcast user terminal in response to an operation by the broadcast user on a first operation object displayed on the screen of the broadcast user terminal. [8] The information processing system according to claim 1, characterized in that the second operation information is voice information from the broadcasting user terminal and / or motion information for moving the character object. [9] The information processing system described in claim 1, characterized in that the first display control unit terminates the control of the display in response to receiving third operation information from the broadcast user terminal, or in response to the receiving unit receiving the second operation information from the broadcast user terminal.
[0010] The information processing system described in claim 9, characterized in that the third operation information is transmitted from the broadcast user terminal in response to an operation by the broadcast user on a second operation object displayed on the screen of the broadcast user terminal.
[11] The reception unit further receives a gift display request from the viewing user terminal, The one or more computer processors further: a second display control unit that controls display of a gift object corresponding to the gift on the video; The information processing system described in claim 1, characterized in that, for a display request received by the reception unit while the display is being controlled by the first display control unit, the second display control unit does not display the gift objects while the display is being controlled by the first display control unit, and displays the gift objects in accordance with the display request in a predetermined order after the display control by the first display control unit has ended.
[12] The reception unit further receives a request to display a comment from the viewing user terminal, The one or more computer processors further: a third display control unit that controls display of the comments on the video; The third display control unit is performing a display request received by the reception unit while the first display control unit is controlling the display, while the first display control unit is controlling the display; The information processing system described in claim 1, characterized in that the comment is displayed on at least the screen of the broadcast user terminal in a manner that makes it identifiable that it is a comment regarding a display request accepted during display control by the first display control unit.
[13] the one or more computer processors further: a measuring unit that measures an elapsed time from a timing when the first display control unit performed the display control, 2. The information processing system according to claim 1, wherein the first display control unit displays the elapsed time on the moving image that is undergoing the display control.
[14] If the video contains a character object of another user, The information processing system of claim 1, characterized in that the first display control unit controls the display in response to receiving first operation information from the broadcast user terminal or the other user's user terminal, or in response to the receiving unit not receiving second operation information from the broadcast user terminal and the user terminal for a predetermined period of time.
[15] one or more computer processors, a distribution step of transmitting information about a video including a character object of a distribution user to a viewing user terminal, thereby displaying the video on the viewing user terminal; a receiving step of receiving operation information from the broadcast user terminal of the broadcast user; a first display control step of controlling display of the video in accordance with the operation information received in the receiving step; In the first display control step, as the display control, a predetermined effect is applied to the character object included in the moving image, or a presentation screen including a predetermined character image related to the character object is displayed; An information processing method in which the first display control step controls the display in response to receiving first operation information from the broadcast user terminal, or in response to not receiving second operation information from the broadcast user terminal for a predetermined period of time in the receiving step.
[16] one or more computer processors, a transmitting step of transmitting information about a video including a character object that moves based on a broadcast user's movement and information about the broadcast user's operation to a server device; a first display control step of controlling the display of the video in response to an operation by the distributor user; In the first display control step, as the display control, a predetermined effect is applied to the character object included in the moving image, or a presentation screen including a predetermined character image related to the character object is displayed; An information processing method in which the first display control step controls the display in response to a first operation of the broadcast user or in response to not accepting a second operation of the broadcast user for a predetermined period of time.
[17] one or more computer processors, a transmission function that transmits information about a video including a character object that moves based on the broadcast user's movements and information about the broadcast user's operations to a server device; a first display control function that controls the display of the video in response to an operation by the distribution user; Realize this, the first display control function applies a predetermined effect to the character object included in the video, or displays a presentation screen including a predetermined character image related to the character object, as the display control; The first display control function is a computer program that controls the display in response to a first operation of the broadcast user or in response to not accepting a second operation of the broadcast user for a predetermined period of time.
[18] one or more computer processors, a receiving step of receiving information about a video including a character object that moves based on a movement of a broadcast user from a server device; a display step of displaying the moving image based on the information received in the receiving step; a sending step of sending a display request for the gift and / or the comment to the server device in response to an operation of the viewing user; Execute In the display step, the video is displayed with display control performed in accordance with operation information from the broadcast user terminal; An information processing method in which the display control applies a predetermined effect to the character object included in the video, or displays a presentation screen including a predetermined character image related to the character object.
[19] one or more computer processors, a receiving function for receiving information about a video including a character object that moves based on the movement of a broadcasting user from a server device; a display function that displays the video based on the information received by the receiving function; a transmission function of transmitting a display request for gifts and / or comments to the server device in response to an operation by a viewing user; Realize this, the display function displays the video whose display has been controlled in accordance with operation information from the broadcast user terminal; The display control is a computer program that applies a predetermined effect to the character object included in the video, or displays a presentation screen that includes a predetermined character image related to the character object. [Explanation of symbols]
[0389] 100 Distribution user terminal 200 Viewing user terminal 300 Network 400 Server device 411 Distribution Department 412 Reception Department 413 First display control unit
Claims
1. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a receiving unit that receives predetermined operation information from a user terminal of a user; a first display control unit that controls a display of a virtual space including a character object of the user in accordance with the predetermined operation information received by the reception unit, the first display control unit applies a predetermined effect to the character object in response to receiving first operation information from the user terminal; the predetermined dramatic effect is to display, in association with the character object, an object for indicating to other users that the character object is not moving based on the movement of the user, The receiving unit further receives a display request for a gift or a comment from another user terminal, The one or more computer processors further: a second display control unit that controls display of a gift object corresponding to the gift in the virtual space, or a third display control unit that controls display of the comment in the virtual space; the second display control unit does not display the gift objects during the control of the display by the first display control unit, in response to a display request received by the reception unit while the control of the display by the first display control unit is being performed, and displays the gift objects in accordance with the display request in a predetermined order after the control of the display by the first display control unit has ended; The third display control unit displays a display request received by the reception unit while the first display control unit is controlling the display, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the first display control unit is controlling the display.
2. The information processing system described in claim 1, characterized in that the specified dramatic effect is to display an object associated with the character object in a stationary state to indicate to the other user that the character object is not moving based on the user's movement.
3. The one or more computer processors further: a setting receiving unit that receives settings related to control of the display by the user; The setting reception unit Settings related to voice input during control of said display, or Settings related to the character object to which the predetermined effect is being applied 2. The information processing system according to claim 1, wherein the information processing system accepts settings for at least one of the above.
4. The one or more computer processors further: a measuring unit that measures an elapsed time from a timing when the first display control unit performed the display control, 2. The information processing system according to claim 1, wherein the first display control unit displays the elapsed time in a virtual space that controls the display.
5. one or more computer processors, a receiving step of receiving predetermined operation information from a user terminal of a user; a first display control step of controlling a display related to a virtual space including a character object of the user in accordance with the predetermined operation information received in the receiving step; In the first display control step, a predetermined effect is applied to the character object in response to receiving first operation information from the user terminal; the predetermined dramatic effect is to display, in association with the character object, an object for indicating to other users that the character object is not moving based on the movement of the user, The receiving step further includes receiving a display request for a gift or a comment from another user terminal; The one or more computer processors further: executing a second display control step of controlling display of a gift object corresponding to the gift in the virtual space, or a third display control step of controlling display of the comment in the virtual space; In the second display control step, for a display request received in the receiving step during the control of display in the first display control step, the gift objects are not displayed during the control of display in the first display control step, and after the control of display in the first display control step is completed, the gift objects corresponding to the display requests are displayed in a predetermined order; In the third display control step, a display request received in the reception step while the display is being controlled in the first display control step is displayed while the display is being controlled in the first display control step, and the comment is displayed on at least the screen of the user terminal in a manner that makes it identifiable that it is a comment about a display request received while the display is being controlled in the first display control step.
6. one or more computer processors, a transmission function for transmitting information about the virtual space including a character object that moves based on a user's movement and information about a predetermined operation of the user to a server device; a first display control function for controlling a display relating to a virtual space including a character object of the user in response to a predetermined operation of the user; the first display control function applies a predetermined effect to the character object in response to receiving first operation information from the user; the predetermined dramatic effect is to display, in association with the character object, an object for indicating to other users that the character object is not moving based on the movement of the user, The one or more computer processors further: A second display control function is implemented to control the display in the virtual space of a gift object corresponding to a gift related to a display request received from another user terminal, or a third display control function is implemented to control the display in the virtual space of a comment related to a display request received from another user terminal, the second display control function does not display the gift objects during the control of the display by the first display control function in response to a display request received during the control of the display by the first display control function, and displays the gift objects in a predetermined order in response to the display request after the control of the display by the first display control function ends; The third display control function is a computer program that displays a display request received while the display is being controlled by the first display control function, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the display is being controlled by the first display control function.
7. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a receiving unit that receives predetermined operation information from a user terminal of a user; a first display control unit that controls a display of a virtual space including a character object of the user in accordance with the predetermined operation information received by the reception unit, the first display control unit applies a predetermined effect to the character object in response to receiving first operation information from the user terminal; the first operation information is transmitted from the user terminal in response to an operation by the user on a first operation object displayed on a screen of the user terminal, the first display control unit terminates the control of the display in response to receiving third operation information from the user terminal; The receiving unit further receives a display request for a gift or a comment from another user terminal, The one or more computer processors further: a second display control unit that controls display of a gift object corresponding to the gift in the virtual space, or a third display control unit that controls display of the comment in the virtual space; the second display control unit does not display the gift objects during the control of the display by the first display control unit, in response to a display request received by the reception unit while the control of the display by the first display control unit is being performed, and displays the gift objects in accordance with the display request in a predetermined order after the control of the display by the first display control unit has ended; The third display control unit displays a display request received by the reception unit while the first display control unit is controlling the display, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the first display control unit is controlling the display.
8. The information processing system described in claim 7, characterized in that the specified dramatic effect is to display an object associated with the character object to indicate to other users that the character object is not moving based on the user's movements.
9. one or more computer processors, a receiving step of receiving predetermined operation information from a user terminal of a user; a first display control step of controlling a display related to a virtual space including a character object of the user in accordance with the predetermined operation information received in the receiving step; In the first display control step, a predetermined effect is applied to the character object in response to receiving first operation information from the user terminal; the first operation information is transmitted from the user terminal in response to an operation by the user on a first operation object displayed on a screen of the user terminal, the first display control step terminates the display control in response to receiving third operation information from the user terminal; The receiving step further includes receiving a display request for a gift or a comment from another user terminal; The one or more computer processors further: executing a second display control step of controlling display of a gift object corresponding to the gift in the virtual space, or a third display control step of controlling display of the comment in the virtual space; In the second display control step, for a display request received in the receiving step during the control of display in the first display control step, the gift objects are not displayed during the control of display in the first display control step, and after the control of display in the first display control step is completed, the gift objects corresponding to the display requests are displayed in a predetermined order; In the third display control step, a display request received in the reception step while the display is being controlled in the first display control step is displayed while the display is being controlled in the first display control step, and the comment is displayed on at least the screen of the user terminal in a manner that makes it identifiable that it is a comment about a display request received while the display is being controlled in the first display control step.
10. one or more computer processors, a transmission function for transmitting information about the virtual space including a character object that moves based on a user's movement and information about a predetermined operation of the user to a server device; a first display control function for controlling a display related to a virtual space including a character object of the user in response to a predetermined operation of the user; the first display control function applies a predetermined effect to the character object in response to receiving first operation information by the user's operation; the first operation information is transmitted in response to an operation by the user on a first operation object displayed on a screen, the first display control function terminates the control of the display in response to receiving third operation information by the operation of the user; The one or more computer processors further: A second display control function is implemented to control the display in the virtual space of a gift object corresponding to a gift related to a display request received from another user terminal, or a third display control function is implemented to control the display in the virtual space of a comment related to a display request received from another user terminal, the second display control function does not display the gift objects during the control of the display by the first display control function in response to a display request received during the control of the display by the first display control function, and displays the gift objects in a predetermined order in response to the display request after the control of the display by the first display control function ends; The third display control function is a computer program that displays a display request received while the display is being controlled by the first display control function, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the display is being controlled by the first display control function.
11. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a receiving unit that receives predetermined operation information from a user terminal of a user; a first display control unit that controls a display of a virtual space including a character object of the user in accordance with the predetermined operation information received by the reception unit, the first display control unit applies a predetermined effect to the character object in response to the reception unit not receiving second operation information from the user terminal for a predetermined time; The receiving unit further receives a display request for a gift or a comment from another user terminal, The one or more computer processors further: a second display control unit that controls display of a gift object corresponding to the gift in the virtual space, or a third display control unit that controls display of the comment in the virtual space; the second display control unit does not display the gift objects during the control of the display by the first display control unit, in response to a display request received by the reception unit while the control of the display by the first display control unit is being performed, and displays the gift objects in accordance with the display request in a predetermined order after the control of the display by the first display control unit has ended; The third display control unit displays a display request received by the reception unit while the first display control unit is controlling the display, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the first display control unit is controlling the display.
12. The information processing system described in claim 11, characterized in that the specified dramatic effect is to display an object associated with the character object to indicate to other users that the character object is not moving based on the user's movements.
13. The one or more computer processors further: a setting receiving unit that receives settings related to control of the display by the user; The setting reception unit setting regarding the predetermined time; Settings regarding voice input during control of the display; Settings related to the character object to which the predetermined effect is being applied 12. The information processing system according to claim 11, wherein the information processing system accepts settings for at least one of the above.
14. 12. The information processing system according to claim 11, wherein the second operation information is voice information from the user terminal and / or motion information for moving the character object.
15. The one or more computer processors further: a measuring unit that measures an elapsed time from a timing when the first display control unit performed the display control, The information processing system according to claim 11 , wherein the first display control unit displays the elapsed time on the moving image that is undergoing the display control.
16. one or more computer processors, a receiving step of receiving predetermined operation information from a user terminal of a user; a first display control step of controlling a display related to a virtual space including a character object of the user in accordance with the predetermined operation information received in the receiving step; In the first display control step, a predetermined effect is applied to the character object in response to not accepting second operation information from the user terminal for a predetermined time in the accepting step, The receiving step further includes receiving a display request for a gift or a comment from another user terminal; The one or more computer processors further: executing a second display control step of controlling display of a gift object corresponding to the gift in the virtual space, or a third display control step of controlling display of the comment in the virtual space; In the second display control step, for a display request received in the receiving step during the control of display in the first display control step, the gift objects are not displayed during the control of display in the first display control step, and after the control of display in the first display control step is completed, the gift objects corresponding to the display requests are displayed in a predetermined order; In the third display control step, a display request received in the reception step while the display is being controlled in the first display control step is displayed while the display is being controlled in the first display control step, and the comment is displayed on at least the screen of the user terminal in a manner that makes it identifiable that it is a comment about a display request received while the display is being controlled in the first display control step.
17. one or more computer processors, a transmission function for transmitting information about the virtual space including a character object that moves based on a user's movement and information about a predetermined operation of the user to a server device; a first display control function for controlling a display related to a virtual space including a character object of the user in response to a predetermined operation of the user; the first display control function applies a predetermined effect to the character object in response to not accepting second operation information by the operation of the user for a predetermined time; The one or more computer processors further: A second display control function is implemented to control the display in the virtual space of a gift object corresponding to a gift related to a display request received from another user terminal, or a third display control function is implemented to control the display in the virtual space of a comment related to a display request received from another user terminal, the second display control function does not display the gift objects during the control of the display by the first display control function in response to a display request received during the control of the display by the first display control function, and displays the gift objects in a predetermined order in response to the display request after the control of the display by the first display control function ends; The third display control function is a computer program that displays a display request received while the display is being controlled by the first display control function, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the display is being controlled by the first display control function.
18. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a receiving unit that receives predetermined operation information from a user terminal of a user; a first display control unit that controls a display of a virtual space including a character object of the user in accordance with the predetermined operation information received by the reception unit, the first display control unit, in response to the reception unit not receiving second operation information from the user terminal for a predetermined time, displays a performance screen including a predetermined character image related to the character object; The receiving unit further receives a display request for a gift or a comment from another user terminal, The one or more computer processors further: a second display control unit that controls display of a gift object corresponding to the gift in the virtual space, or a third display control unit that controls display of the comment in the virtual space; the second display control unit does not display the gift objects during the control of the display by the first display control unit, in response to a display request received by the reception unit while the control of the display by the first display control unit is being performed, and displays the gift objects in accordance with the display request in a predetermined order after the control of the display by the first display control unit has ended; The third display control unit displays a display request received by the reception unit while the first display control unit is controlling the display, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the first display control unit is controlling the display.
19. 19. The information processing system according to claim 18, wherein the second operation information is voice information from the user terminal and / or motion information for moving the character object.
20. The one or more computer processors further: a measuring unit that measures an elapsed time from a timing when the first display control unit performed the display control, 19. The information processing system according to claim 18, wherein the first display control unit causes the elapsed time to be displayed on the moving image whose display is being controlled.
21. one or more computer processors, a receiving step of receiving predetermined operation information from a user terminal of a user; a first display control step of controlling a display related to a virtual space including a character object of the user in accordance with the predetermined operation information received in the receiving step; In the first display control step, in response to not accepting second operation information from the user terminal for a predetermined time in the accepting step, a performance screen including a predetermined character image related to the character object is displayed; The receiving step further includes receiving a display request for a gift or a comment from another user terminal; The one or more computer processors further: executing a second display control step of controlling display of a gift object corresponding to the gift in the virtual space, or a third display control step of controlling display of the comment in the virtual space; In the second display control step, for a display request received in the receiving step during the control of display in the first display control step, the gift objects are not displayed during the control of display in the first display control step, and after the control of display in the first display control step is completed, the gift objects corresponding to the display requests are displayed in a predetermined order; In the third display control step, a display request received in the reception step while the display is being controlled in the first display control step is displayed while the display is being controlled in the first display control step, and the comment is displayed on at least the screen of the user terminal in a manner that makes it identifiable that it is a comment about a display request received while the display is being controlled in the first display control step.
22. one or more computer processors, a transmission function for transmitting information about the virtual space including a character object that moves based on a user's movement and information about a predetermined operation of the user to a server device; a first display control function for controlling a display related to a virtual space including a character object of the user in response to a predetermined operation of the user; the first display control function displays a presentation screen including a predetermined character image related to the character object in response to not accepting second operation information from the user for a predetermined time; The one or more computer processors further: A second display control function is implemented to control the display in the virtual space of a gift object corresponding to a gift related to a display request received from another user terminal, or a third display control function is implemented to control the display in the virtual space of a comment related to a display request received from another user terminal, the second display control function does not display the gift objects during the control of the display by the first display control function in response to a display request received during the control of the display by the first display control function, and displays the gift objects in a predetermined order in response to the display request after the control of the display by the first display control function ends; The third display control function is a computer program that displays a display request received while the display is being controlled by the first display control function, and displays the comment on at least the screen of the user terminal in a manner that makes it identifiable that the comment is a comment on a display request received while the display is being controlled by the first display control function.
Citation Information
Patent Citations
Moving image generation device and program
JP2015184689A