Information processing system, information processing method, and computer program

The information processing system enhances user motivation and interaction by enabling personalized display of gifts and comments based on user operations, addressing the limitations of existing systems.

JP7824607B2Active Publication Date: 2026-03-05GLEE HOLDINGS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-04-11
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Existing information processing systems fail to enhance users' motivation to distribute, view, and interact with each other effectively.

Method used

An information processing system that includes a distribution unit to send character object videos, a reception unit to receive display requests for gifts and comments, and a display unit to show specific gifts and comments based on user operations, with features like gift lists, comment input, and effect generation to increase user engagement.

Benefits of technology

The system improves users' motivation to distribute, view, and interact by allowing personalized and interactive content display, enhancing user engagement and interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007824607000001
    Figure 0007824607000001
  • Figure 0007824607000002
    Figure 0007824607000002
  • Figure 0007824607000003
    Figure 0007824607000003
Patent Text Reader

Abstract

To enhance a distribution motivation of a distributing user, a viewing motivation of a viewing user, and / or an interaction motivation between users.SOLUTION: A system includes: a distribution unit displaying a moving image on a viewing user terminal; a reception unit receiving a display request for a predetermined gift and / or comment from the viewing user terminal; and a display unit displaying a predetermined gift object and / or comment in the moving image, according to the display request received by the reception unit. The display unit displays, in the moving image, specific display corresponding to a specific gift and / or a specific comment set in accordance with a manipulation of a distributing user, and displays a specific gift object and / or the specific comment in the moving image in accordance with selection of the specific display by the viewing user.SELECTED DRAWING: Figure 19
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

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

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-184689 Summary of the Invention [Problem to be solved by the invention]

[0004] In this technical field, how to increase distribution users' willingness to distribute, viewing users' willingness to view, and / or users' willingness to interact with each other is an important issue.

[0005] Therefore, 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 can increase distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other. [Means for solving the problem]

[0006] The information processing system of the present disclosure is an information processing system having one or more computer processors, which have a distribution unit that displays the video on the viewing user terminal by sending information regarding the video including the character object of the broadcasting user to the viewing user terminal, a reception unit that receives a display request from the viewing user terminal for a specified gift and / or comment, and a display unit that displays a specified gift object and / or comment corresponding to the specified gift in the video in accordance with the display request received by the reception unit, wherein the display unit displays a specific display in the video corresponding to a specific gift and / or comment set in accordance with the operation of the broadcasting user, and displays the specific gift object or comment in the video in accordance with the selection of a specific display by the viewing user.

[0007] The one or more computer processors further include a setting reception unit for setting specific gifts, and the setting reception unit can set one or more gifts selected by the distribution user from the gift list screen as the specific gifts.

[0008] The reception unit receives a request to display a specific gift from the viewing user terminal via a gift list screen, and the one or more computer processors further include a judgment unit that determines whether the specific gift related to the display request received by the reception unit is a specific gift, and if the judgment unit determines that the specific gift is a specific gift, the display unit can display the specific gift object in the video.

[0009] In response to a specific display being selected by the viewing user, the display unit displays a gift list screen on the viewing user terminal, in which the specific gift corresponding to the specific display is displayed so as to be distinguishable from other gifts, and the reception unit can receive a request to display the specific gift from the viewing user terminal via the gift list screen.

[0010] The reception unit can receive a request to display a specific gift from the viewing user terminal in response to the viewing user selecting a specific display.

[0011] The one or more computer processors further include a setting reception unit for setting a specific comment, and the setting reception unit can set text specified by the broadcast user as the specific comment.

[0012] The display unit displays a specific comment corresponding to the specific display in a comment input field in response to a specific display being selected by a viewing user, and the reception unit can receive a request to display the specific comment from the viewing user terminal in response to a send button associated with the comment input field being selected.

[0013] The reception unit receives a request to display a specific comment from the viewing user terminal via a comment input field, and the one or more computer processors further include a judgment unit that determines whether the specific comment related to the display request received by the reception unit is a specific comment, and if the judgment unit determines that the specific comment is a specific comment, the display unit can display the specific comment on the video.

[0014] The display unit displays the specific display only on the specific viewing user terminal, and the specific viewing user terminal can be determined based on the action history of the viewing user with respect to the video.

[0015] The action history may be a history of the viewing user's viewing time of the video and / or the number of viewing requests for gifts and / or comments on the video by the viewing user.

[0016] The one or more computer processors may further include an effect generating unit that generates a particular effect in association with a particular gift object and / or comment when the display unit displays the particular gift object and / or comment in the video.

[0017] The setting reception unit can further set a value for the number of times a display request is received to cause a specified event to occur, and the one or more computer processors can further include an event generation unit that causes a specified event to occur in the video when the number of times a display request is received reaches the value.

[0018] The setting receiving unit can further set an upper limit value for the number of times a display request is accepted, and when the number of times a display request has been accepted reaches the upper limit value, the receiving unit can stop accepting the next display request.

[0019] Viewing users are assigned a ranking based on points according to the number of gift display requests and / or the value of the gifts requested for display, and a request to display a specific gift can be set to have higher points than the same gift if not set as a specific gift.

[0020] If the video includes a character object of another user, the display unit displays on the screen a specific display corresponding to a specific gift and / or comment set in response to the operation of the distribution user and / or another user, and displays a specific gift object or comment in the video in response to the selection of a specific display by the viewing user.

[0021] 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 sending information regarding the video including the character object of the broadcasting user to the viewing user terminal, a reception step of receiving a display request from the viewing user terminal for a specified gift and / or comment, and a display step of displaying a specified gift object and / or comment corresponding to the specified gift in the video in accordance with the display request received in the reception step, wherein in the display step, a specific display corresponding to a specific gift and / or comment set in accordance with the operation of the broadcasting user is displayed in the video, and the specific gift object or comment is displayed in the video in accordance with the selection of the specific display by the viewing user.

[0022] The information processing method of the present disclosure is characterized in that it has one or more computer processors execute a transmitting step of transmitting to a server device information regarding a video including a character object of the broadcasting user and information regarding the broadcasting user's operation regarding the setting of a specific gift and / or comment; a receiving step of receiving from the server device a display request for the specific gift and / or comment in response to a selection by the viewing user terminal of a specific display corresponding to the specific gift and / or comment set in response to the broadcasting user's operation; and a display step of displaying the specific gift object or comment in the video based on the display request received in the receiving step.

[0023] The computer program of the present disclosure is characterized in that it has one or more computer processors realize a transmission function that transmits to a server device information regarding a video including the broadcasting user's character object and information regarding the broadcasting user's operations regarding the setting of a specific gift and / or comment; a receiving function that receives from the server device a display request for a specific gift and / or comment in response to a selection by the viewing user terminal of a specific display corresponding to a specific gift and / or comment set in response to the broadcasting user's operation; and a display function that displays a specific gift object or comment in the video based on the display request received by the receiving function.

[0024] The information processing method of the present disclosure is characterized by having one or more computer processors execute a receiving step of receiving from a server device information regarding a video including a character object of the broadcasting user and information regarding the broadcasting user's operations regarding the setting of a specific gift and / or comment, a transmitting step of sending to the server device a display request for the specific gift and / or comment by selecting a specific display corresponding to the specific gift and / or comment set in accordance with the broadcasting user's operation, and a display step of displaying the specific gift object or comment in the video based on the display request.

[0025] The computer program of the present disclosure is characterized in that it causes one or more computer processors to realize a receiving function that receives from a server device information regarding a video including a character object of the broadcasting user and information regarding the broadcasting user's operations regarding the setting of a specific gift and / or comment, a transmitting function that sends a display request for the specific gift and / or comment to the server device by selecting a specific display corresponding to the specific gift and / or comment set in accordance with the broadcasting user's operations, and a display function that displays the specific gift object or comment in the video based on the display request. [Effects of the Invention]

[0026] According to the present disclosure, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other. [Brief explanation of the drawings]

[0027] [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] 1 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 first embodiment of 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 configuration diagram showing another example of the functional configuration of the server device according to the first embodiment of the present disclosure. [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 conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 25] FIG. 10 is a configuration diagram showing another example of the functional configuration of the server device according to the first embodiment of the present disclosure. [Figure 26] FIG. 1 is a flow diagram illustrating an example of the flow of an information processing method according to the present disclosure. [Figure 27] 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 28] FIG. 2 is a configuration diagram showing an example of the functional configuration of a broadcast user terminal in the present disclosure. [Figure 29] FIG. 10 is a flow diagram showing an example of the flow of an information processing method in a broadcast user terminal in the present disclosure. [Figure 30] FIG. 2 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 31] FIG. 2 is a configuration diagram showing an example of the functional configuration of a viewing user terminal in the present disclosure. [Figure 32] FIG. 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 33] FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program executed on a viewing user terminal in the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

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

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

[0030] The video displayed on each device will be described as including animation of a character object generated based on the broadcaster's movements, but is not limited to this and may include animation of a character object 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0063] FIG. 5 shows a top screen T10 that is displayed on a user terminal (it is not yet specified here whether the user will be viewing / distributing) when a video distribution / viewing application is launched.

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

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

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

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

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

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

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

[0071] A user who selects a displayed thumbnail image T12 on the top screen T10 shown in Figure 5, for example, 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.

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

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

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

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

[0076] 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."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0096] FIG. 8 shows an avatar distribution screen D30 displayed on the broadcaster user terminal 100.

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

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

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

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

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

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

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

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

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

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

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

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

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

[0110] 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."

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

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

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

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

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

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

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

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

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

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

[0121] 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 the video.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0141] The one or more processors in the present disclosure may further include a viewing acceptance unit.

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

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

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

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

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

[0147] In this case, one or more 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.

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

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

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

[0151] It should be noted that 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."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0181] 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 the second user.

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

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

[0184] First Embodiment 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 the first embodiment of the present disclosure will be described with reference to the drawings.

[0185] 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 display unit 413.

[0186] The distribution unit 411 transmits information about a moving image including a character object of the broadcast user to the viewing user terminal 200, thereby causing the moving image to be displayed on the viewing user terminal 200.

[0187] The distribution unit 411 functions as the distribution start unit described above, as described above in detail.

[0188] The receiving section 412 receives a request from the viewer user terminal 200 to display a predetermined gift and / or comment.

[0189] As described above, by pressing the gift button V13 on the viewing screen V10 as shown in Fig. 12, the viewing user is shown a list of gifts (screen V30 in Fig. 13) and can send a display request for a specified gift by selecting it. The gift display request includes at least identification information that specifies the type of gift.

[0190] Furthermore, a viewing user can input text into a comment input field V11 on a viewing screen V10 as shown in Fig. 12 and send a comment display request by pressing a send button V12. The comment display request includes at least text information.

[0191] In response to the display request received by the receiving unit 412, the display unit 413 displays a predetermined gift object and / or a comment corresponding to the predetermined gift on the video.

[0192] As an example, a comment corresponding to the comment for which a display request has been made is displayed in the comment display field V26, as shown in Fig. 19. The most recent comment is displayed at the bottom, and when the next comment is displayed, it moves up one level, and after moving to the top of the comment display field V26, the display ends. Note that Fig. 19 shows the viewing screen V10 displayed on the viewing user terminal 200, similar to Fig. 12, and some of the same reference numerals as in Fig. 12 have been omitted.

[0193] As an example, the gift object G1 corresponding to the gift for which a display request has been made is displayed as if it is falling from the top of the video, stopping at a stopping position (such as the floor), and then the display ends after a certain period of time has passed, as shown in Figure 19.

[0194] Display unit 413 is characterized in that it displays on the video a specific display corresponding to a specific gift and / or comment set in response to an operation by the broadcast user.

[0195] Broadcast users can set specific gifts and / or comments before and / or during the broadcast of a video.

[0196] Figure 20 is a screen for setting specific gifts and / or comments. Note that Figure 20 is the broadcast setting screen D20 displayed on the broadcast user terminal 100, similar to Figure 7, and some of the same reference numerals as in Figure 7 have been omitted. In other words, such settings can be made on the broadcast setting screen D20.

[0197] 20, "Wish List" is displayed as an item for setting a specific gift and / or comment. Then, a comment setting field D28 for setting a specific comment and a gift setting field D29 for setting a specific gift are displayed.

[0198] In the invention of the present disclosure, the specific gifts and / or comments set in the wishlist are gifts and / or comments that the broadcasting user wants the viewing user to give while broadcasting the video.

[0199] The broadcast user can specify a specific comment by inputting predetermined text into the comment setting field D28 and setting it as a specific comment.

[0200] Similarly, the broadcasting user can select one or more gifts from the gift list screen (FIG. 21) that opens by selecting the gift setting field D29, and set them as specific gifts. Specifically, the gift object identification information of the selected gift is associated with information indicating that it has been set as a specific gift, and this information is stored in a predetermined storage unit.

[0201] Note that Figure 21 shows an example in which the tab for a gift that requires paid coins (accessory tab) is selected, but the gift selected here may be either a paid gift (coin gift) or a free gift (point gift).

[0202] Then, as shown in FIG. 19, a specific display V27 corresponding to a specific gift and / or comment set by the broadcast user is displayed on the video (viewing screen V10).

[0203] As an example, the specific display V27 may be an icon that indicates the content of a specific gift and / or comment, but is not limited to this and may also be an icon that indicates that a specific gift and / or comment has been set.

[0204] FIG. 19 shows an example in which an icon is displayed as a specific display V27 when a banana gift is set as a specific gift.

[0205] Then, the display unit 413 displays a specific gift object and / or comment on the video in response to the viewing user selecting the specific display V27.

[0206] FIG. 19 shows an example in which a specific gift object G2 (banana object) is displayed in response to the selection of a specific display V27 in the case where a banana gift is set.

[0207] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

[0208] Typically, a viewing user can freely select gifts to request to be displayed (give) in a distributed video. In some cases, a ranking is provided for each gift given in a video, or the distributor may have a preference for the gift they want, such as when the distributor has decided on a theme for the video.

[0209] In such cases, conventionally, the only way for a broadcaster to request a gift they wanted was through chat or comments during the broadcast.

[0210] Similarly, viewing users can usually freely enter (post) comments to request display on the distributed video. The distributor may have preferences for comments that they would like posted, such as when they have decided on comments that they would like posted on the video (such as the distributor's catchphrase or a catchphrase at the beginning of the broadcast).

[0211] In such cases, conventionally, the only way to request a desired comment was for the broadcaster to make a request through talk or a comment during broadcast.

[0212] However, according to the configuration of the present disclosure described above, a distributor user can set gifts (and / or comments) in a video that the distributor user would particularly like to receive from viewing users.

[0213] This increases the likelihood that the broadcasting user will receive the gift they desire, which increases their motivation to broadcast. It also makes it easier for viewers to express their gratitude to the gift-giver.

[0214] Furthermore, for viewing users, being able to give the distributor a gift of their choice makes it easier for them to appeal to the distributor, leading to interactions such as receiving thanks from the distributor, which increases the viewing user's motivation to continue watching.

[0215] In addition, there is a possibility that a request during a broadcast may be missed depending on the timing at which the viewing user enters the room, but by keeping a specific display on the screen at all times, the viewing user has the advantage of being able to check the gifts / comments that the broadcasting user wants at any time.

[0216] The one or more computer processors in the present disclosure may further include a setting receiving unit 414, as shown in FIG.

[0217] The setting receiving section 414 is for setting a specific gift.

[0218] The setting acceptance unit 414 can set one or more gifts selected by the broadcast user from the gift list screen as specific gifts.

[0219] As described above, the distribution user can select one or more gifts from the gift list screen (Figure 21) that opens when the distribution user selects the gift setting field D29 in the wish list item displayed on the distribution setting screen D20 shown in Figure 20, and the setting acceptance unit 414 can accept such selection.

[0220] Next, an example of a flow when a viewing user requests the display of a specific gift will be described.

[0221] The receiving unit 412 can receive a display request for a predetermined gift from the viewing user terminal 200 via the gift list screen.

[0222] As described above, the gift list screen can be the gift list screen V30 (FIG. 13) that opens when the gift button V13 is pressed on the viewing screen V10 as shown in FIG.

[0223] In this case, one or more computer processors in the present disclosure may further include a determination unit 415 as shown in FIG.

[0224] The determining unit 415 determines whether or not the predetermined gift related to the display request received by the receiving unit 412 is a specific gift.

[0225] Specifically, it is determined whether the gift object identification information of a predetermined gift matches the gift object identification information of a specific gift.

[0226] Then, when the determining unit 415 determines that the predetermined gift is a specific gift, the display unit 413 displays the specific gift object in the video.

[0227] According to the above configuration, even if the viewing user requests to display a gift from the gift list screen V30, the viewing user can have a specific gift object displayed as if the request to display a gift was made from the specific display V27.

[0228] In addition, in response to a specific display V27 being selected by the viewing user, the display unit 413 can display on the viewing user terminal 200 a gift list screen in which a specific gift corresponding to the specific display V27 is displayed so as to be distinguishable from other gifts.

[0229] Specifically, when the specific display V27 is selected, a gift list screen V30 is displayed. As shown in Fig. 23, on this gift list screen V30, the specific gift corresponding to the specific display (the gift set as the specific gift) is displayed so as to be distinguishable from other gifts.

[0230] Displaying a gift so that it can be distinguished from other gifts means, for example, surrounding the gift with a thicker frame than the other gifts or a frame that is different from the other gifts, displaying the gift in the center of the gift list screen, displaying the gift larger than the other gifts, or displaying the specific gift in a moving manner (such as vibrating), as shown in Figure 23. Alternatively, a tab may be generated that displays only the specific gift set in the wish list, to distinguish it from other gifts.

[0231] The reception unit 412 then receives a request to display a specific gift from the viewing user terminal 200 via the gift list screen V30.

[0232] In this way, we have explained an example in which a request to display a specific gift is made by selecting a specific gift from the gift list screen V30, but the reception unit 412 can accept a request to display a specific gift from the viewing user terminal 200 in response to the viewing user selecting a specific display V27.

[0233] In an example where a gift list screen is displayed upon selection of a specific display V27, the viewing user is required to perform at least two selection operations before sending a request to display a specific gift, thereby preventing an unintended request to display a gift from being made.

[0234] On the other hand, in the case where a display request is sent by simply selecting a specific display V27, the user does not need to make multiple selections, which has the advantage of making it easier to give a specific gift. It also eliminates the need to select the desired gift / character from the vast number of gifts and characters displayed, and it also reduces the amount of communication traffic required to send and receive information for displaying the vast number of gifts and characters and / or information about the selected gift or character.

[0235] In this regard, if the specific gift set by the distribution user is a paid gift, a gift list screen will be displayed by selecting a specific display, and if the specific gift set by the distribution user is a free gift, the display request may be sent directly without going through the gift list screen V30.

[0236] Furthermore, the setting receiving section 414 may be used to set a specific comment.

[0237] Specifically, the setting acceptance unit 414 can set text specified by the broadcast user as a specific comment.

[0238] As described above, predetermined text can be input into the comment setting field D28 for the wishlist item displayed on the distribution setting screen D20 shown in FIG. 20, and the setting receiving unit 414 can receive such input.

[0239] Next, an example of a flow when a viewing user requests the display of a specific comment will be described.

[0240] In response to the selection of the specific display V27 by the viewing user, the display unit 413 displays a specific comment corresponding to the specific display in the comment input field V11. Note that, although Fig. 19 shows an icon in the case where a banana gift is set as the specific display V27, in this example, an icon displaying a specific comment or an icon in a manner that indicates that a specific comment has been set (for example, an icon with a catchphrase such as "This is the password") may be used.

[0241] Then, the receiving section 412 can receive a request to display a specific comment from the viewing user terminal 200 in response to the selection of the send button V12 associated with the comment input field V11.

[0242] Furthermore, the receiving section 412 can receive a request to display a predetermined comment from the viewing user terminal 200 via the comment input field V11.

[0243] As described above, the comment input field is the comment input field V11 on the viewing screen V10 as shown in Fig. 12 and Fig. 24. A viewing user can request display of a comment by inputting text into the comment input field V11 and pressing the send button V12.

[0244] The determining unit 415 can determine whether or not a predetermined comment related to a display request received by the receiving unit 412 is a specific comment.

[0245] Specifically, it is determined whether the text information of a predetermined comment matches the text information of a specific comment. Note that here, only those showing a 100% match rate are determined to match, but those showing a match rate of a predetermined value or more (e.g., 90% or more) may also be determined to match.

[0246] When the determining unit 415 determines that the predetermined comment is a specific comment, the display unit 413 displays the specific comment on the video.

[0247] According to the above configuration, even if the viewing user makes a comment display request from the comment input field, the specific comment can be displayed as if the comment display request was made from a specific display.

[0248] In this way, we have explained an example in which a request to display a specific comment is made by selecting the send button V12, but the reception unit 412 can accept a request to display a specific comment from the viewing user terminal 200 in response to the viewing user selecting a specific display V27.

[0249] In an example in which a comment is input into the comment input field V11 after selecting a specific display V27, the viewing user is required to perform at least two selection operations before transmitting a display request for a specific gift, which prevents an unintended gift display request from being made. On the other hand, in an example in which a display request is transmitted by simply selecting a specific display V27, the user does not need to perform multiple selection operations, which has the advantage of making it easier to post a specific comment.

[0250] The display unit 413 can display a specific display V27 only on a specific viewer user terminal 200.

[0251] The specific viewing user terminal 200 is determined based on the action history of the viewing user with respect to the video.

[0252] The action history may be, by way of example, a history of the amount of time a viewing user has watched a video and / or the number of requests by a viewing user to display gifts and / or comments on a video.

[0253] Note that viewing time can be the viewing time of one video of one broadcast user, or the total viewing time of all videos of one broadcast user. Alternatively, viewing time can be the viewing time of one video of any broadcast user, or the total viewing time of all videos of all broadcast users.

[0254] When the specific viewer user terminal 200 is determined based on the history of viewing time, as an example, the specific viewer user terminal is a viewer user terminal whose viewing time is equal to or longer than a predetermined time.

[0255] The specific display V27 displayed at this time may be such that items related to gifts that require payment are displayed with priority.

[0256] When a specific viewing user terminal 200 is determined based on the history regarding viewing time, as an example, the specific viewing user terminal is a viewing user terminal 200 whose viewing time is less than a predetermined time. Alternatively, when a specific viewing user terminal is determined based on the history regarding viewing time, as an example, the specific viewing user terminal is a viewing user terminal of a viewing user who is viewing a video of a certain distribution user for the first time.

[0257] The specific display V27 displayed at this time may be one that preferentially displays items related to free gifts (point gifts).

[0258] The number of display requests can be the number of display requests for one video of one broadcast user, or the total number of display requests for all videos of one broadcast user. Alternatively, the number of display requests can be the number of display requests for one video of any broadcast user, or the total number of display requests for all videos of all broadcast users.

[0259] When the specific viewer user terminal 200 is determined based on the history regarding the number of display requests, as an example, the specific viewer user terminal is assumed to be a (VIP) viewer user terminal for which the number of display requests is equal to or greater than a predetermined number.

[0260] The specific display V27 displayed at this time may be configured to preferentially display items related to gifts that require payment.

[0261] When the specific viewer user terminal is determined based on the history regarding the number of display requests, as an example, the specific viewer user terminal is assumed to be a viewer user terminal for which the number of display requests is less than a predetermined number.

[0262] The specific display V27 displayed at this time may be configured to give priority to displaying information related to free gifts.

[0263] In this way, the information related to the video includes information for displaying a specific display V27, but such information does not have to be uniformly transmitted to the viewing user terminal 200. Furthermore, the viewing user terminal 200 that has received the information for displaying a specific display may determine whether or not to display the specific display on the video based on the information.

[0264] The one or more computer processors of the present disclosure may further include an effect generator 416, as shown in FIG.

[0265] The effect generating section 416 generates a specific effect in relation to a specific gift object and / or comment when the display section 413 displays the specific gift object and / or comment in the video.

[0266] Examples of generating a specific effect in relation to a specific gift object include adding a special effect to the specific gift object, such as displaying a cracker object, adding a sparkling effect to a layer above the gift, or adding a sound effect when the gift appears, but the special effect is not limited to these examples.

[0267] An example of generating a specific effect in relation to a specific comment is to display the specific comment in a way that makes it distinguishable from other comments. Displaying the specific comment in a way that makes it distinguishable means, for example, surrounding the comment with a frame that is thicker than the other comments or a frame of a different color than the other comments, displaying the comment in a different color or size than the other comments, or displaying it in a moving manner (such as vibrating), but is not limited to these examples. Also, a configuration in which only the specific comment is read aloud is possible.

[0268] Another example of generating a specific effect in relation to a specific gift object and / or a specific comment is to extend the display time of the specific gift object and / or comment compared to when the specific gift object and / or comment is normally displayed (displayed without being designated as a specific gift). In particular, in the case of a specific comment, the comment may be fixedly displayed (e.g., pinned) in the comment section for a certain period of time.

[0269] The one or more computer processors in the present disclosure may further include an event generating unit 417, as shown in FIG.

[0270] The event generating unit 417 generates a predetermined event in the video when the number of times that a display request has been received reaches a predetermined value.

[0271] At this time, the setting receiving unit 414 can set the value of the number of times a display request for generating a predetermined event is to be received (the above-mentioned predetermined value).

[0272] The predetermined event can be an effect or a screen that notifies that the number of times a display request has been received has reached a predetermined value, or a system comment that the number of times a display request has been received has reached a predetermined value, displayed in a comment field.

[0273] An example of an effect is confetti scattering in a video, and an example of a screen is a notification screen V28 as shown in FIG.

[0274] In response to this notification, the broadcast user can carry out an event (such as singing a song or drawing a gacha) on their own.

[0275] Alternatively, the predetermined event may be an effect (emote) that causes the character object to perform a predetermined action. An example of an emote is an action in which the character object looks at the notification screen V28.

[0276] The broadcast user may set the above-mentioned predetermined value on the broadcast setting screen D20.

[0277] The setting receiving unit 414 can further set an upper limit to the number of times a display request is received.

[0278] The broadcast user can also set this upper limit on the broadcast settings screen D20. Alternatively, the upper limit may be set automatically based on the number of followers of the broadcast user. Furthermore, while the upper limit based on the number of followers of the broadcast user is set as the initial value, the upper limit may be changeable from the initial value by operation of the broadcast user.

[0279] When the number of times the receiving unit 412 has received a display request reaches the upper limit, the receiving unit 412 will not receive the next display request.

[0280] This prevents the screen and comment field from being filled with specific gift objects and / or comments. Note that the setting of such an upper limit may be applied only when specific comments and specific free gifts are set.

[0281] Viewing users may be ranked based on points according to the number of gift display requests and / or the value of the gifts requested for display.

[0282] Such rankings are called "support rankings."

[0283] A display request for a particular gift can then be set to be worth more points than the same gift if not set as a particular gift.

[0284] Specifically, if banana gift is not set as a specific gift and a viewing user requests to display banana gift, the number will be counted as 1, whereas if banana gift is set as a specific gift and a viewing user requests to display banana gift, the number will be counted as 2.

[0285] In addition, if the banana gift is not set as a specific gift and the viewing user requests to display the banana gift, the points will be counted as 100, whereas if the banana gift is set as a specific gift and the viewing user requests to display the banana gift, the points will be counted as 150.

[0286] In addition to the above rankings, a ranking may be set for viewing users based on points corresponding to the number of display requests for specific gifts and the value of the specific gifts for which display requests have been made.

[0287] An application example in which a character object of another user is included in a video, that is, collaborative distribution, will be described.

[0288] The display unit 413 can display on the screen a specific display V27 corresponding to a specific gift and / or comment set in response to the operation of the broadcast user and / or another user.

[0289] Specifically, either or both of the broadcast user and another user who has applied to collaborate on the broadcast user's video and participated can set specific gifts and / or comments.

[0290] In this case, the specific display V27 can be displayed as many times as the number of users who have set the specific gift and / or comment. In this case, it is preferable that the specific user is displayed in such a way that it is possible to identify which user it corresponds to.

[0291] Then, the display unit 413 displays a specific gift object and / or comment on the video in response to the viewing user selecting a specific display.

[0292] Second Embodiment 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 the second embodiment of the present disclosure will be described with reference to the drawings.

[0293] The 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, a display unit 413, a measurement unit 418, and an effect generation unit 416, as shown in FIG.

[0294] The distribution unit 411 transmits information about a moving image including a character object of the broadcast user to the viewing user terminal 200, thereby causing the moving image to be displayed on the viewing user terminal 200.

[0295] The details of the distribution unit 411 are as described above.

[0296] The receiving section 412 receives a request from the viewer user terminal 200 to display a predetermined gift and / or comment.

[0297] The details of the reception unit 412 are as described above.

[0298] In response to the display request received by the receiving unit 412, the display unit 413 displays a predetermined gift object and / or a comment corresponding to the predetermined gift on the video.

[0299] The details of the display unit 413 are as described above.

[0300] The measurement unit 418 measures the number of display requests for specific gifts and / or comments set in response to the broadcast user's operation, among the specified gifts and / or comments related to the display requests received by the reception unit 412.

[0301] Specifically, it is determined whether or not a predetermined gift and / or comment related to a display request transmitted from the viewing user terminal 200 via the gift list screen V30 is a specific gift and / or comment. This determination can be made by the determination unit 415 described above.

[0302] Then, each time a predetermined gift and / or comment is determined to be a specific gift and / or comment, the counting unit 418 increments the number of display requests by one.

[0303] The effect generating section 416 generates a predetermined effect on the video when the number of times measured by the measuring section 418 reaches a specific number of times.

[0304] The predetermined effects generated by the effect generating section 416 are as described above.

[0305] In another embodiment, the system comment may be fixedly displayed in the comment field as the specific display V27 or instead of the specific display V27. The fixed display is what is called pinning the comment, and is preferably fixedly displayed in a position that is easy for the viewing user to check, such as the top or bottom of the comment display field V26.

[0306] Note that the system comments in the present disclosure can be displayed so as to be distinguishable from other comments.

[0307] In the specific examples shown in the first and second embodiments, one specific gift and / or comment is set, but multiple specific gifts and / or comments may be set. In this case, multiple specific displays V27 may be displayed, or one specific display V27 may function as a button for expanding a list of multiple specific gifts and / or comments.

[0308] Furthermore, if both specific gifts and comments are set, multiple specific displays V27 may be displayed, or one specific display V27 may function as a button for expanding a list of specific gifts and comments.

[0309] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

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

[0312] The information processing method in the present disclosure is characterized by causing one or more computer processors included in an information processing system 3000 to execute a distribution step S411, a reception step S414, and display steps S417 and S418, as shown as an example in FIG.

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

[0314] The distribution step S411 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0315] In the receiving step S414, a request to display a predetermined gift and / or comment is received from the viewing user terminal 200. Specifically, in the receiving step S414, operation information is received from the viewing user terminal 200, and it is determined whether the received operation information is a request to display a specific gift and / or comment (S415), and if the received operation information is not a request to display a specific gift and / or comment, it is further determined whether the received operation information is a request to display a predetermined gift and / or comment (S416). Such receiving step S412 can be executed by the above-mentioned receiving unit 412.

[0316] The receiving step S414 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0317] In the display step S417, a predetermined gift object and / or comment corresponding to the predetermined gift and / or comment is displayed in the video in response to the display request received in the receiving step S414. Specifically, in the display step S417, if the received operation information is a display request for the predetermined gift and / or comment, a predetermined gift object and / or comment corresponding to the predetermined gift and / or comment is displayed in the video. Such display step S417 can be executed by the display unit 413 described above.

[0318] The display step S417 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0319] Then, in the display step S418, a specific display V27 corresponding to a specific gift and / or comment set in response to the operation of the broadcasting user is displayed in the video, and a specific gift object and / or comment is displayed in the video in response to the viewing user selecting the specific display V27. Specifically, in the display step S418, if the received operation information is a display request for a specific gift and / or comment, a specific gift object and / or comment corresponding to the specific gift and / or comment is displayed in the video. Such display step S418 can be executed by the display unit 413 described above.

[0320] The display step S418 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0321] Furthermore, the information processing method of the present disclosure, as shown as an example in FIG. 26, further allows one or more computer processors provided in the information processing system 3000 to execute step S412 of determining whether specific gift and / or comment settings (wish list settings) have been made, and step S413 of displaying a specific display V27.

[0322] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

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

[0325] 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 display function.

[0326] The distribution function causes the video to be displayed on the viewing user terminal 200 by transmitting information about the video including the broadcast user's character object to the viewing user terminal 200.

[0327] The reception function receives a request from the viewer user terminal 200 to display a predetermined gift and / or comment.

[0328] The display function displays a predetermined gift object and / or comment corresponding to the predetermined gift and / or comment on the video in response to the display request received by the reception function.

[0329] The display function is characterized by displaying in the video a specific display V27 corresponding to a specific gift and / or comment set in response to the operation of the distribution user, and displaying in the video a specific gift object and / or comment in response to the selection of the specific display V27 by the viewing user.

[0330] The above functions can be realized by a distribution circuit 1411, a reception circuit 1412, and a display circuit 1413 shown in Fig. 27. The distribution circuit 1411, the reception circuit 1412, and the display circuit 1413 are realized by the above-mentioned distribution unit 411, the reception unit 412, and the display unit 413, respectively. Details of each unit are as described above.

[0331] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

[0333] As shown in FIG. 28, the information processing device includes a transmitting unit 111, a receiving unit 112, and a display unit 113.

[0334] Transmission unit 111 transmits information regarding the video including the broadcast user's character object, and information regarding the broadcast user's operation regarding the setting of a specific gift and / or comment, to server device 400. Details regarding the setting of a specific gift and / or comment are as described above.

[0335] The receiving unit 112 receives a request to display the specific gift and / or comment from the server device 400 in response to the selection by the viewing user terminal 200 of a specific display V27 corresponding to the specific gift and / or comment set in response to the operation of the broadcasting user. Details of the specific display V27 are as described above.

[0336] The display unit 113 displays a specific gift object and / or comment on the video based on the display request received by the receiving unit 112.

[0337] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

[0339] As shown as an example in FIG. 29, 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, a receiving step S112, and a displaying step S113.

[0340] In the sending step S111, information regarding the video including the broadcast user's character object and information regarding the broadcast user's operation regarding the setting of a specific gift and / or comment is sent to the server device. This sending step S111 can be executed by the sending unit 111 described above.

[0341] In receiving step S112, in response to the selection by the viewing user terminal 200 of a specific display V27 corresponding to a specific gift and / or comment set in response to an operation by the broadcasting user, a display request for the specific gift and / or comment is received from server device 400. Such receiving step S112 can be executed by the receiving unit 112 described above.

[0342] In a display step S113, a specific gift object and / or a comment is displayed in the video based on the display request received in the receiving step. The display step S113 can be executed by the display unit 113 described above.

[0343] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

[0345] The computer program according to the present disclosure is characterized in that it causes one or more processors included in an information processing device to realize a transmission function, a reception function, and a display function.

[0346] The transmission function transmits to the server device 400 information regarding videos that include the broadcaster user's character object, and information regarding the broadcaster user's operations regarding the setting of specific gifts and / or comments.

[0347] The receiving function receives a request to display a specific gift and / or comment from the server device 400 in response to the viewing user terminal selecting a specific display corresponding to a specific gift and / or comment set in response to the operation of the distribution user.

[0348] The display function causes a specific gift object and / or comment to be displayed in the video based on the display request received by the receiving function.

[0349] The above functions can be realized by a transmission circuit 1111, a reception circuit 1112, and a display circuit 1113 shown in Fig. 30. The transmission circuit 1111, the reception circuit 1112, and the display circuit 1113 are realized by the above-mentioned transmission unit 111, reception unit 112, and display unit 113, respectively. Details of each unit are as described above.

[0350] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

[0352] As shown in FIG. 31, the information processing device includes a receiving unit 211, a transmitting unit 212, and a display unit 213.

[0353] The receiving unit 211 receives information about videos including the broadcast user's character object, and information about the broadcast user's operations regarding the setting of specific gifts and / or comments from the server device. Details about the setting of specific gifts and / or comments are as described above.

[0354] The sending unit 212 selects a specific display V27 corresponding to the specific gift and / or comment set in response to the broadcast user's operation, and sends a request to display the specific gift and / or comment to the server device. Details of the specific display V27 are as described above.

[0355] The display unit 213 displays the specific gift object and / or comment in the video based on the display request.

[0356] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

[0358] As shown as an example in FIG. 32, 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 transmitting step S212, and a displaying step S213.

[0359] Receiving step S211 receives information about videos including the broadcast user's character object and information about the broadcast user's operations regarding the setting of specific gifts and / or comments from server device 400. This receiving step S211 can be executed by receiving unit 211 described above.

[0360] In the sending step S212, a request to display the specific gift and / or comment is sent to the server device 400 by selecting a specific display V27 corresponding to the specific gift and / or comment set in response to the broadcast user's operation. Such sending step S212 can be executed by the sending unit 212 described above.

[0361] The display step S213 displays the specific gift object and / or comment in the video based on the display request. This display step S213 can be executed by the display unit 213 described above.

[0362] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

[0364] The computer program according to the present disclosure is characterized in that it causes one or more processors included in an information processing device to realize a receiving function, a transmitting function, and a display function.

[0365] The receiving function receives from the server device 400 information regarding videos that include the broadcaster user's character object, and information regarding the broadcaster user's operations regarding the setting of specific gifts and / or comments.

[0366] The sending function sends a request to display a specific gift and / or comment to the server device by selecting a specific display V27 corresponding to a specific gift and / or comment set in response to the broadcast user's operation.

[0367] The display function causes the video to display specific gift objects and / or comments based on the display request.

[0368] The above functions can be realized by a receiving circuit 1211, a transmitting circuit 1212, and a display circuit 1213 shown in Fig. 33. The receiving circuit 1211, the transmitting circuit 1212, and the display circuit 1213 are realized by the above-mentioned receiving unit 211, the transmitting unit 212, and the display unit 213, respectively. Details of each unit are as described above.

[0369] According to the above configuration, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the present disclosure, it is possible to improve distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

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

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

[0372] 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 scope of claims as originally filed in the original application of the present 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 a display request for a predetermined gift and / or comment from the viewing user terminal; a display unit that displays a predetermined gift object and / or a comment corresponding to the predetermined gift on the video in response to the display request received by the reception unit; Equipped with The display unit displays a specific display in the video corresponding to a specific gift and / or comment set in response to the operation of the distribution user, and displays the specific gift object and / or comment in the video in response to the viewing user selecting the specific display.This is an information processing system. [2] The one or more computer processors further: a setting reception unit for setting the specific gift; The information processing system described in [1] is characterized in that the setting reception unit sets one or more gifts selected by the broadcast user from a gift list screen as specific gifts. [3] The reception unit receives a display request for a predetermined gift from the viewing user terminal via a gift list screen, The one or more computer processors further: a determination unit that determines whether the predetermined gift related to the display request received by the reception unit is the specific gift; If the determination unit determines that the predetermined gift is the specific gift, 3. The information processing system according to claim 1, wherein the display unit displays the specific gift object in the video. [4] In response to the selection of the specific display by the viewing user, the display unit displays a gift list screen on the viewing user terminal, in which the specific gift corresponding to the specific display is displayed so as to be distinguishable from other gifts; The information processing system according to [1], [2] or [3], wherein the reception unit receives a request to display the specific gift from the viewing user terminal via the gift list screen. [5] The information processing system described in [1], [2] or [3], characterized in that the reception unit receives a request to display the specific gift from the viewing user terminal in response to the viewing user selecting the specific display. [6] The one or more computer processors further: a setting reception unit for setting the specific comment, The information processing system according to any one of [1] to [5], wherein the setting reception unit sets text specified by the broadcast user as a specific comment. [7] The display unit, in response to the viewing user selecting the specific display, displays a specific comment corresponding to the specific display in a comment input field; The information processing system described in [6] is characterized in that the reception unit receives a request to display the specific comment from the viewing user terminal in response to the selection of a send button associated with the comment input field. [8] The reception unit receives a request to display a predetermined comment from the viewing user terminal via a comment input field, The one or more computer processors further: a determination unit that determines whether the predetermined comment related to the display request received by the reception unit is the specific comment, When the determination unit determines that the predetermined comment is the specific comment, The information processing system described in [6] is characterized in that the display unit displays the specific comment on the video. [9] The display unit displays the specific display only on a specific viewing user terminal, The information processing system according to any one of [1] to [8], wherein the specific viewing user terminal is determined based on the action history of the viewing user of the video with respect to the video.

[10] The information processing system described in [9], characterized in that the action history is a history regarding the viewing time of the video by the viewing user and / or the number of requests for displaying gifts and / or comments on the video by the viewing user.

[11] The one or more computer processors further: An information processing system described in any one of [1] to

[10] , characterized in that it includes an effect generation unit that generates a specific effect in relation to the specific gift object and / or comment when the display unit displays the specific gift object and / or comment in the video.

[12] The setting receiving unit is further capable of setting a value of the number of times the display request is to be received in order to cause a predetermined event to occur; The one or more computer processors further: The information processing system according to [2] or [6], further comprising an event generating unit that generates a predetermined event in the video when the number of times the display request has been received reaches the value.

[13] The setting receiving unit is further capable of setting an upper limit value for the number of times the display request is received; The information processing system according to [2] or [6], wherein the accepting unit does not accept the next display request when the number of times the display request has been accepted reaches the upper limit.

[14] The viewing users are assigned a ranking based on points according to the number of gift display requests and / or the value of the gifts requested to be displayed; An information processing system described in any one of [1] to

[13] , characterized in that the display request for the specific gift is set so as to have a higher point value than the same gift if it were not set as the specific gift.

[15] If the video contains a character object of another user, The information processing system described in any one of [1] to

[14] is characterized in that the display unit displays on the screen a specific display corresponding to a specific gift and / or comment set in response to the operation of the distribution user and / or another user, and displays the specific gift object and / or comment on the video in response to the specific display being selected by the viewing user.

[16] to 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 a request to display a predetermined gift and / or comment from the viewing user terminal; a display step of displaying a predetermined gift object and / or a comment corresponding to the predetermined gift on the video in response to the display request received in the receiving step; Execute In the display step, a specific display corresponding to a specific gift and / or comment set in response to the operation of the distribution user is displayed in the video, and the specific gift object and / or comment is displayed in the video in response to the viewing user selecting the specific display.This is an information processing method.

[17] to one or more computer processors, a transmission step of transmitting to a server device information regarding a video including the broadcast user's character object and information regarding the broadcast user's operation regarding the setting of a specific gift and / or comment; a receiving step of receiving from the server device a request to display a specific gift and / or comment in response to a specific display corresponding to a specific gift and / or comment set in response to an operation by the distributor user being selected by the viewing user terminal; a display step of displaying the specific gift object and / or comment on the video based on the display request received in the receiving step; An information processing method for executing the above.

[18] to one or more computer processors, A transmission function that transmits information about a video including a broadcast user's character object and information about the broadcast user's operation regarding the setting of a specific gift and / or comment to a server device; a receiving function for receiving, from the server device, a request to display a specific gift and / or comment in response to a specific display corresponding to a specific gift and / or comment set in response to an operation by the distributor user being selected by the viewing user terminal; a display function that displays the specific gift object and / or comment on the video based on the display request received by the receiving function; A computer program that makes this happen.

[19] to one or more computer processors, a receiving step of receiving from a server device information regarding a video including a broadcast user's character object and information regarding the broadcast user's operation regarding the setting of a specific gift and / or comment; a sending step of sending a request to display the specific gift and / or comment to the server device by selecting a specific display corresponding to the specific gift and / or comment set in response to an operation by the broadcast user; a display step of displaying the specific gift object and / or comment on the video based on the display request; An information processing method for executing the above.

[20] to one or more computer processors, A receiving function that receives information about a video including a broadcast user's character object and information about the broadcast user's operation regarding the setting of a specific gift and / or comment from a server device; a transmission function for transmitting a display request for the specific gift and / or comment to the server device by selecting a specific display corresponding to the specific gift and / or comment set in response to the operation of the broadcast user; a display function for displaying the specific gift object and / or comment on the video based on the display request; A computer program that makes this happen. [Explanation of symbols]

[0373] 100 Distribution user terminal 200 Viewing user terminal 300 Network 400 Server device 411 Distribution Department 412 Reception Department 413 Display section

Claims

1. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a transmitting unit that transmits information about a moving image including at least a character object of the first user to a second user terminal of a second user; a display unit that displays a specific display on the video to display a specific comment that has been set in advance on the video; a receiving unit that receives a request to display a predetermined comment from the second user terminal and / or a selection operation for the specific display; a determination unit that determines whether the predetermined comment related to the display request received by the reception unit is a specific comment, The display unit In response to the selection operation received by the receiving unit, the specific comment is displayed on the video; When the determination unit determines that the predetermined comment related to the display request is not a specific comment, the reception unit displays the predetermined comment on the video in response to the display request received; When the determination unit determines that the predetermined comment related to the display request is a specific comment, the information processing system displays the specific comment on the video.

2. 2. The information processing system according to claim 1, wherein the specific display corresponds to the specific comment.

3. 2. The information processing system according to claim 1, wherein the specific display indicates that the specific comment has been set.

4. 2. The information processing system according to claim 1, wherein the specific display indicates the content of the specific comment.

5. the display unit displays a list of one or more specific comments associated with the specific display in response to the selection operation received by the receiving unit; 2. The information processing system according to claim 1, wherein the accepting unit further accepts a request to display one specific comment from the one or more specific comments displayed in the list.

6. The one or more computer processors further: a setting reception unit for setting the specific comment, 6. The information processing system according to claim 1, wherein the setting accepting unit sets text specified by the first user as a specific comment.

7. the display unit, in response to the second user selecting the specific display, displays a specific comment corresponding to the specific display in a comment input field; The information processing system according to claim 6, characterized in that the reception unit receives a request to display the specific comment from the second user terminal in response to the selection of a send button associated with the comment input field.

8. The reception unit: The information processing system according to claim 1 , further comprising: a request for displaying a predetermined comment from the second user terminal via a comment input field.

9. the determination unit determines whether or not a matching rate between the predetermined comment related to the display request received by the reception unit and the specific comment is equal to or greater than a predetermined value; 2. The information processing system according to claim 1, wherein the display unit displays the specific comment on the video when the determination unit determines that the matching rate is equal to or greater than a predetermined value.

10. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a transmitting unit that transmits information about a moving image including at least a character object of the first user to a second user terminal of a second user; a display unit that displays a specific display on the video to display a specific comment that has been set in advance on the video; a receiving unit that receives a request to display a predetermined comment from the second user terminal and / or a selection operation for the specific display, The display unit Displaying the specific display only on a specific second user terminal; displaying the predetermined comment on the video in response to the display request received by the receiving unit; In response to the selection operation received by the receiving unit, the specific comment is displayed on the video; An information processing system, wherein the specific second user terminal is determined based on the action history of the second user on the video.

11. The information processing system of claim 10, wherein the action history is a history regarding the amount of time the second user watches a video and / or the number of requests by the second user to display gifts and / or comments on the video.

12. The one or more computer processors further: An information processing system as described in any one of claims 1 to 11, characterized in that it is further characterized by an effect generation unit that generates a specific effect in relation to the specific comment when the display unit displays the specific comment on the video.

13. the setting receiving unit is further capable of setting a value of the number of times the display request is to be received in order to cause a predetermined event to occur; The one or more computer processors further:

7. The information processing system according to claim 6, further comprising an event generating unit that generates a predetermined event in the video when the number of times the display request has been received reaches the value.

14. the setting receiving unit is further capable of setting an upper limit value for the number of times the display request is received; 7. The information processing system according to claim 6, wherein the accepting unit does not accept a next display request when the number of times the display request has been accepted reaches the upper limit.

15. If the video includes a character object of another user, The information processing system described in any one of claims 1 to 14, characterized in that the display unit displays on the screen a specific display corresponding to a specific comment set in response to the operation of the first user and / or another user, and displays the specific comment on the video in response to the specific display being selected by the second user.

16. one or more computer processors, a transmitting step of transmitting information about a moving image including at least a character object of the first user to a second user terminal of a second user; a receiving step of receiving a request to display a predetermined comment from the second user terminal and / or a selection operation for a specific display; a determination step of determining whether the predetermined comment related to the display request received in the receiving step is a specific comment; a display step of displaying the predetermined comment or the specific comment on the video; In the display step, a specific display for displaying a predetermined specific comment on the video, and in response to a request for displaying the specific comment made by the second user via a selection operation on the specific display, displaying the specific comment on the video; and If it is determined in the determining step that the predetermined comment related to the display request is not a specific comment, the predetermined comment is displayed on the video in response to the display request received in the receiving step; In the information processing method, if it is determined in the determining step that the predetermined comment related to the display request is a specific comment, the specific comment is displayed on the video.

17. one or more computer processors, a transmitting step of transmitting information about a moving image including at least a character object of the first user to a second user terminal of a second user; a receiving step of receiving a request from the second user terminal to display a predetermined comment and / or a selection operation for a specific display for displaying a predetermined specific comment on the video; a display step of displaying the specific display on the moving image; In the display step, Displaying the specific display only on a specific second user terminal; In response to the display request received in the receiving step, the predetermined comment is displayed on the video; In response to a selection operation on the specific display by the second user received in the receiving step, the specific comment is displayed on the video; and An information processing method, wherein the specific second user terminal is determined based on the action history of the second user of the video.

Citation Information

Patent Citations

  • Moving image generation device and program

    JP2015184689A

  • Video distribution system, video distribution method, and video distribution program

    JP2020173582A

  • Program, method and viewing terminal

    JP2021053238A