System, method, and program for providing live distribution service

The system assists distributors by generating and displaying advice information during live video distribution, addressing the challenge of responding to viewer feedback and enhancing interaction through real-time guidance.

JP2025105862APending Publication Date: 2025-07-10DENA CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025074820
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

Distributors with little experience face challenges in appropriately responding to viewer feedback during live video distribution, and existing support mechanisms are limited in improving their skills.

Method used

A system that includes computer processors to display live video to viewers and generate advice information for distributors during the distribution, which is not displayed to viewers, using various information sources to assist the distributor in improving their interaction.

Benefits of technology

Enhances the ability of distributors to perform appropriate live distributions by providing real-time advice based on viewer and distribution data, improving communication and engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025105862000001_ABST
    Figure 2025105862000001_ABST
Patent Text Reader

Abstract

To support an appropriate live distribution by a distributor.SOLUTION: A live distribution server 10 provides a user, via a user terminal 30, with a live distribution service for distributing (live distribution) and viewing a moving image in real time. The server 10 generates advice information for a distributer and causes it to be displayed on a distributor screen, during a live distribution of a moving image; and therefore, the distributor can perform a live distribution while referring to the advice information that is displayed in real time. That is, the live distribution server 10 can support an appropriate live distribution by the distributor.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a system, a method, and a program for providing a live distribution service.

Background Art

[0002] Conventionally, various live distribution services for performing live distribution of videos have been provided (see, for example, Patent Document 1 below). In such services, typically, various mechanisms for livening up the distribution are introduced. For example, during the distribution, it is possible to input comments and items by viewers. The distributor aims to realize a distribution that satisfies the viewers by responding to feedback from the viewers through such input of comments and the like.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, for example, it is difficult for a distributor with little experience to appropriately respond to feedback from viewers as described above. Therefore, offices and the like for educating and supporting distributors have been established, but there are limitations to improving the skills of distributors only through the manual efforts of the staff of such offices.

[0005] One object of an embodiment of the present invention is to support appropriate live distribution by a distributor. Other objects of the embodiments of the present invention will become apparent by referring to the entire specification.

Means for Solving the Problems

[0006] A system according to an embodiment of the present invention includes one or more computer processors and is a system for providing a live distribution service. The one or more computer processors, in response to the execution of readable instructions, perform steps of displaying a video live-distributed by a distributor on a viewer screen for a viewer, and generating advice information for the distributor and displaying the advice information on a distributor screen for the distributor during the live distribution of the video. The step of displaying the advice information includes not displaying the advice information on the viewer screen.

[0007] A method according to an embodiment of the present invention is a method for providing a live distribution service, which is executed by one or more computers. The method includes steps of displaying a video live-distributed by a distributor on a viewer screen for a viewer, and generating advice information for the distributor and displaying the advice information on a distributor screen for the distributor during the live distribution of the video. The step of displaying the advice information includes not displaying the advice information on the viewer screen.

[0008] A program according to an embodiment of the present invention is a program for providing a live distribution service. The program causes one or more computers to perform steps of displaying a video live-distributed by a distributor on a viewer screen for a viewer, and generating advice information for the distributor and displaying the advice information on a distributor screen for the distributor during the live distribution of the video. The step of displaying the advice information includes not displaying the advice information on the viewer screen. [[Effect of the Invention]]

[0009] Various embodiments of the present invention can assist in appropriate live distribution by a distributor. [[Brief Description of the Drawings]]

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Mode for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each drawing, the same or similar components may be assigned the same reference numerals.

[0012] FIG. 1 is a configuration diagram schematically showing the configuration of a network including a live distribution server 10 according to an embodiment of the present invention. As shown in the figure, the live distribution server 10 is communicably connected to a user terminal 30 via a communication network 20 such as the Internet. In FIG. 1, only one user terminal 30 is shown, but the server 10 is communicably connected to a plurality of user terminals 30. The server 10 provides a user with a live distribution service for distributing (live-distributing) and viewing a video in real time via the user terminal 30. In the present embodiment, a user operating the user terminal 30 can perform live distribution as a distributor, and can also view live distribution by other users as a viewer. The live distribution server 10 is an example of an apparatus that implements part or all of the system of the present invention.

[0013] First, the hardware configuration of the live distribution server 10 will be described. The live distribution server 10 is configured as a general computer, and as shown in FIG. 1, includes a computer processor 11, a main memory 12, an input / output I / F 13, a communication I / F 14, and a storage (storage device) 15, and these components are electrically connected via a bus or the like not shown in the figure.

[0014] The computer processor 11 is configured as a CPU, GPU, or the like, reads various programs stored in the storage 15 or the like into the main memory 12, and executes various instructions included in the programs. The main memory 12 is constituted by, for example, DRAM or the like.

[0015] The input / output I / F 13 includes various input / output devices for exchanging information with an operator or the like. The input / output I / F 13 includes, for example, information input devices such as a keyboard and a pointing device (e.g., a mouse, a touch panel, etc.), a voice input device such as a microphone, and an image input device such as a camera. The input / output I / F 13 also includes an image output device such as a display and a voice output device such as a speaker.

[0016] The communication I / F 14 is implemented as hardware such as a network adapter, various communication software, and combinations thereof, and is configured to enable wired or wireless communication via a communication network 20 or the like.

[0017] The storage 15 is constituted by, for example, a magnetic disk, a flash memory, or the like. The storage 15 stores various programs including an operating system, and various data and the like.

[0018] In the present embodiment, the live distribution server 10 can be configured by using a plurality of computers each having the above-described hardware configuration. For example, the live distribution server 10 can be constituted by one or a plurality of server devices.

[0019] The live distribution server 10 configured as described above can be configured to have functions as a web server and an application server. In this case, in response to requests from a web browser and other applications (for example, an application for a live distribution service) installed on the user terminal 30, various processes are executed, and screen data (for example, HTML data) and control data according to the result of the process are transmitted to the user terminal 30. On the user terminal 30, a web page or other screen based on the received data can be displayed.

[0020] Next, the hardware configuration of the user terminal 30 will be described. The user terminal 30 is configured as a general computer and includes, as shown in FIG. 1, a computer processor 31, a main memory 32, an input / output I / F 33, a communication I / F 34, and a storage (storage device) 35, and these components are electrically connected via a bus or the like (not shown).

[0021] The computer processor 31 is configured as a CPU or GPU or the like, reads various programs stored in the storage 35 or the like into the main memory 32, and executes various instructions included in the program. The main memory 32 is configured by, for example, DRAM or the like.

[0022] The input / output I / F 33 includes various input / output devices for exchanging information with an operator or the like. The input / output I / F 33 includes, for example, information input devices such as a keyboard and a pointing device (for example, a mouse, a touch panel, etc.), a voice input device such as a microphone, and an image input device such as a camera. The input / output I / F 33 also includes an image output device such as a display and a voice output device such as a speaker.

[0023] The communication I / F 34 is implemented as hardware such as a network adapter, various communication software, and combinations thereof, and is configured to enable wired or wireless communication via a communication network 20 or the like.

[0024] The storage 35 is constituted by, for example, a magnetic disk or a flash memory. The storage 35 stores various programs including an operating system and various data. The programs stored in the storage 35 can be downloaded and installed from an application market or the like.

[0025] In this embodiment, the user terminal 30 can be configured as a smartphone, a tablet terminal, a personal computer, a wearable device, or the like.

[0026] The user who operates the user terminal 30 configured as described above can utilize the live distribution service provided by the server 10 by executing communication with the live distribution server 10 via a web browser or other application installed in the storage 35 or the like.

[0027] Next, the functions of the live distribution server 10 configured as described above will be described. FIG. 2 is a block diagram schematically showing the functions of the live distribution server 10. As shown in the figure, the server 10 has an information storage management unit 41 that stores and manages various information, a management function control unit 43 that controls the management function of the live distribution service, and a video distribution control unit 45 that controls the distribution of videos. These functions are realized by the cooperation of hardware such as a computer processor 11 and a main memory 12, and various programs and data stored in a storage 15 or the like. For example, the computer processor 11 executes instructions included in the program read into the main memory 12. Also, some or all of the functions of the server 10 shown in FIG. 2 can be realized by the cooperation of the server 10 and the user terminal 30, or can be realized by the user terminal 30.

[0028] The information storage and management unit 41 is configured to store and manage various information in the storage 15 and the like. For example, as shown in FIG. 2, the information storage and management unit 41 includes a user information table 411 that manages information about users of the live distribution service, and a distribution management table 412 that manages information about individual live distributions.

[0029] The management function control unit 43 is configured to execute various processes related to the control of the management functions of the live distribution service. For example, the management function control unit 43 transmits screen data, control data, and the like of various screens related to the management functions to the user terminal 30, executes various processes in response to operation inputs by the user via the screen displayed on the user terminal 30, and transmits screen data, control data, and the like corresponding to the results of the processes to the user terminal 30. The management functions controlled by the management function control unit 43 include, for example, login processing (user authentication), billing control, and user management (for example, updating of the user information table 411), and the like.

[0030] The video distribution control unit 45 is configured to execute various processes related to the control of video distribution. For example, the video distribution control unit 45 is configured to distribute a video live-streamed by a distributor to a plurality of viewers. For example, the video distribution control unit 45 receives a real-time video transmitted from the user terminal 30 of the distributor (hereinafter sometimes referred to as the "distributor terminal 30") and transmits the video to each user terminal 30 of a plurality of viewers (hereinafter sometimes referred to as the "viewer terminal 30"). On the viewer terminal 30, the video is displayed (played back) on the viewer screen for the viewer. The video is composed of, for example, an image input via the camera of the distributor terminal 30 and audio input via the microphone. Further, the video is composed of, for example, an image and audio output via an application (for example, a game application or the like) running on the distributor terminal 30. Such live distribution of video can be performed, for example, in a streaming manner using a protocol such as HTTP Live Streaming (HLS).

[0031] In this embodiment, during the live distribution of a video, the video distribution control unit 45 is configured to generate advice information for the distributor and display it on the distributor screen for the distributor (for example, transmit the screen data, control data, etc. of the distributor screen to the distributor terminal 30).

[0032] In this embodiment, the advice information for the distributor is configured not to be displayed on the viewer screen. For example, the video distribution control unit 45 transmits the advice information for the distributor to the distributor terminal 30 but not to the viewer terminal 30. Or, for example, the video distribution control unit 45 transmits the advice information for the distributor to both the distributor terminal 30 and the viewer terminal 30, but the viewer screen is configured not to display the received advice information.

[0033] As described above, since the live distribution server 10 in this embodiment generates advice information for the distributor and displays it on the distributor screen during the live distribution of a video, the distributor can perform the live distribution while referring to the advice information displayed in real time. That is, the live distribution server 10 can assist the distributor in performing an appropriate live distribution.

[0034] In this embodiment, the advice information for the distributor is generated based on various information and can be generated and displayed at various timings. For example, the video distribution control unit 45 is configured to generate advice information based at least on viewer information regarding the viewer. The viewer information includes, but is not limited to, the basic information of the viewer (age, gender, residential area, etc.), the usage history of the viewer (login history to the service, viewing history of live distribution, and history of actions (input of comments, etc.) during live distribution, etc.), and the update history of the viewer's profile, etc. The advice information is generated, for example, based on the viewer information of an individual viewer or based on the viewer information of a plurality of viewers (for example, a plurality of viewers at that time). Such a configuration enables the provision of advice information based on viewer information to the distributor and can promote good communication between the distributor and the viewer.

[0035] Also, the video distribution control unit 45 can be configured to cause advice information regarding a specific viewer to be displayed on the distributor screen in response to the execution of a predetermined action by the specific viewer. The predetermined action includes, but is not limited to, the start of viewing (entry into a virtual distribution room), the input of a predetermined number (one or more) of comments, and the input or consumption of a predetermined number (one or more) of items. Such a configuration enables the provision of advice information regarding the viewer who has executed the action to the distributor and can promote good communication between the distributor and the viewer.

[0036] Further, the video distribution control unit 45 may be configured to generate advice information based at least on information input by an administrator who manages the distributor (for example, a person in charge at an office that supports the distributor). The correspondence relationship between the distributor and the administrator is managed, for example, in the user information table 411. For example, the administrator inputs advice for the distributor via a viewer screen that displays a live distribution video by the distributor managed by the administrator. Alternatively, the administrator may input advice via an administrator screen for administrators different from the viewer screen. Such a configuration enables the provision of advice information based on information input by the administrator to the distributor.

[0037] Further, the video distribution control unit 45 may be configured to generate advice information based at least on distribution status information regarding the distribution status of the video. The distribution status information includes, but is not limited to, distribution time, current time, number of viewers (current value or maximum value), number of inputs such as comments or items, and the like. Such a configuration enables the provision of advice information based on the distribution status information to the distributor.

[0038] Further, the video distribution control unit 45 may be configured to generate advice information based at least on distributor information regarding the distributor. The distributor information includes, but is not limited to, basic information of the distributor (age, gender, residential area, etc.), rank information of the distributor (rank of the distributor in an event, etc.), and distribution history of the distributor. Such a configuration enables the provision of advice information based on the distributor information to the distributor.

[0039] Further, the video distribution control unit 45 may be configured to generate advice information based at least on external service information obtained from an external service. The external services include, but are not limited to, SNS and content (music, games, news, books, etc.) distribution services. For example, the advice information is generated based on trend information in the SNS. Such a configuration enables the provision of advice information based on the external service information to the distributor.

[0040] In addition, the video distribution control unit 45 may be configured to generate advice information through image analysis and / or audio analysis of the video during live distribution. For example, the video distribution control unit 45 analyzes the face (expression) of the distributor included in the video to generate advice information. Also, for example, the video distribution control unit 45 analyzes the voice (emotion) of the distributor included in the video to generate advice information. Such a configuration enables the provision of advice information to the distributor based on the real-time analysis results of the image and audio of the video during live distribution.

[0041] In the present embodiment, the advice information may be displayed in various manners on the distributor screen. For example, the advice information is displayed at a predetermined position on the distributor screen (e.g., in a telop format).

[0042] In addition, the video distribution control unit 45 may be configured to display a comment corresponding to the advice information in the comment display area of the distributor screen. The comment display area displays comments corresponding to at least actions performed by viewers (start of viewing, input of comments, input of items, etc.), and typically, a plurality of comments are arranged in the order of generation. Such a configuration enables the provision of advice information through the comment display area, and as a result, the visibility of the advice information can be improved.

[0043] In the present embodiment, the comment corresponding to the advice information may be displayed in a manner different from other comments. That is, the comment display area of the distributor screen may be configured to display comments corresponding to actions performed by viewers in a first manner, while displaying comments corresponding to the advice information in a second manner different from the first manner. The first and second manners are not limited to these, but for example, at least a part of the character color of the comment, the background, and the shape and outline of the object displaying the comment are different from each other. Such a configuration improves the visibility of the advice information in the comment display area.

[0044] In addition, the video distribution control unit 45 may be configured to display, in the comment display area, a comment corresponding to advice information regarding a specific viewer so as to be adjacent to a comment corresponding to an action performed by the specific viewer. Such a configuration enables providing advice regarding the viewer to the distributor in association with the action of the viewer.

[0045] Next, a specific example as one aspect of the live distribution server 10 of the present embodiment having such a function will be described. The live distribution service in this example is configured as a service that enables live distribution of a video composed of an image input via the camera of the distributor terminal 30 and audio input via the microphone, and viewing thereof.

[0046] FIG. 3 illustrates the information managed in the user information table 411 in this example. The user information table 411 manages information regarding users of the live distribution service, and as shown in the figure, in association with a "user account" that identifies an individual user, it includes "basic information" such as an account name, age, gender, residential area, and profile information, "distribution history information" which is information regarding the distribution history as a distributor, "viewing history information" which is information regarding the viewing history as a viewer, "followed user information" which is information regarding other users followed by this user, "follower information" which is information regarding other users (followers) who follow this user, "family information" which is information regarding the family to which this user belongs as a family member, "core fan information" which is information regarding other users who are core fans of this user, "managed distributor information" which is information regarding the distributor when this user is an administrator of the distributor, "rank" indicating the rank of the user as a distributor, "rank meter value" which is a parameter value for determining rank up / down, "coin holding amount" indicating the number of virtual coins available for use in the live distribution service, "diamond holding amount" also indicating the number of virtual diamonds held, and manages information such as "classification text" which is a classification as a distributor set by the user himself / herself.

[0047] In this example, the family is a community of fans who support the broadcaster, and can join in response to an invitation from the broadcaster or the family administrator, or can join in response to approval by the broadcaster or the family administrator for a user's membership application. Also, core fans are fans who support the broadcaster and are viewers who have achieved the conditions regarding actions as viewers. The conditions for becoming a core fan are specifically that each of the number of comments, viewing time, and the number of coins consumed reaches a predetermined value. Information regarding the quantity of actions for each broadcaster by such viewers can be managed as part of the viewing history information.

[0048] FIG. 4 is a diagram for explaining the "rank" of the broadcaster in this example. As shown in the drawing, in this example, there are six rank bands of "S", "A", "B", "C", "D", and "E", and each of the five rank bands of "S", "A", "B", "C", and "D" is composed of three ranks (for example, ranks such as "S+", "S", "S-" where a '+' is added to the alphabet indicating the rank band, the rank of only the alphabet, and the rank where a '-' is added to the alphabet). Also, the rank band of "E" is composed of one rank "E". That is, in this example, there are 16 levels (3×5 + 1 = 16) of ranks.

[0049] Also, the rank bands are such that the "S" side is the highest and the "E" side is the lowest. Also, within the same rank band, the ranks are such that the '+' side is the highest and the '-' side is the lowest. In this example, the user's rank is set to "D-" as the initial value.

[0050] FIG. 5 illustrates the information managed in the distribution management table 412 in this example. The distribution management table 412 manages information related to individual live distributions, and as shown in the figure, in association with a "distribution ID" that identifies an individual live distribution (video), it manages a "distributor user account" that identifies the distributor, a "distribution start date and time", a "distribution time" indicating the duration of the distribution, a "number of viewers (current value and maximum value)", a "number of comments" which is the number of comments input by viewers, a "number of likes" which is the number of "likes" input by viewers, an "item point number" that increases in response to viewer input of items, a "distribution point number" which is the points given to this distribution, "tag information" which is information regarding the tags given to this distribution, and other information.

[0051] FIG. 6 illustrates the top screen 60 of the live distribution service displayed on the user terminal 30. The screen 60 is the starting screen for users who use the live distribution service, and as shown in the figure, it has a selection area 62 displayed as "Follow", "Popular", "Trending", and "All", a list display area 64 located below the area 62, and a circular distribution button 66 located in the upper right corner of the screen.

[0052] The selection area 62 is an area for selecting the display content in the list display area 64. Specifically, when "Follow" is selected in the selection area 62, in the list display area 64, live distributions (videos being distributed) of other users followed by the user are listed. Similarly, when "Popular" is selected in the selection area 62, in the list display area 64, live distributions extracted according to a predetermined extraction condition for extracting popular live distributions (for example, distributions where the number of viewers (current value) is equal to or greater than a threshold value) are listed. Also, when "Trending" is selected in the selection area 62, in the list display area 64, the tags given to the live distributions are listed in chronological order (in the order of the time of assignment) together with the corresponding distributions. Further, when "All" is selected in the selection area 62, in the list display area 64, all live distributions become the objects of the list display.

[0053] The top screen 60 in FIG. 6 corresponds to the case where "Popular" is selected in the selection area 62. In this case, in the list display area 64, as shown in the figure, a plurality of individual display areas 641 that each display information regarding an individual live distribution are arranged in two columns. The individual display area 641 is configured to be able to start viewing the corresponding distribution in response to a selection by the user. The list display area 64 is configured such that the displayed individual display areas 641 can be switched by a flick operation or a slide operation in the vertical direction or the like. The configuration of the list display area 64 when "Follow" or "All" is selected in the selection area 62 is the same as the above-described configuration when "Popular" is selected.

[0054] FIG. 7 illustrates the display content of the individual display area 641. The individual display area 641 displays an image preset by the distributor of the live distribution, the account name of the distributor, the number of viewers (current value), etc., and as shown in the figure, at its lower end, a first tag object 6411 and a second tag object 6412 are arranged side by side in the horizontal direction. The first tag object 6411 displays a classification text (managed in the user information table 411) that is the classification set by the distributor himself / herself in the form of a hash tag (a form in which "#" is added at the beginning of the character string). (In the example of FIG. 7, it is displayed as "#Big Eater Live Distribution".) Also, the second tag object 6412 displays the latest tag given by the viewer to the corresponding live distribution in the same form of a hash tag. (In the example of FIG. 7, it is displayed as "#Curry".)

[0055] FIG. 8 illustrates the top screen 60 when "Topic" is selected in the selection area 62. In this case, on the top screen 60, in the list display area 64, the tags given to an arbitrary live distribution are listed in chronological order together with the corresponding distribution. That is, in the list display area 64 when "Topic" is selected in the selection area 62, the tags arranged in descending order of the assignment time and the corresponding live distribution (the distribution to which the tag was given) are listed.

[0056] In the list display area 64, a plurality of individual display areas 642, each displaying an individual tag and information regarding the corresponding live distribution, are arranged vertically side by side. When a new tag is assigned to an arbitrary live distribution, the corresponding individual display area 642 is added to the topmost part of the list display area 64.

[0057] FIG. 9 illustrates the display content of the individual display area 642. As shown in the figure, a tag object 6421 is arranged at the upper left corner of the area 642, and the profile image and account name, etc. of the distributor of the corresponding (tag - assigned) live distribution are displayed. A link to the corresponding live distribution is set in the individual display area 642, and the user can start viewing the corresponding distribution by selecting any one of the plurality of individual display areas 642 displayed in the list display area 64.

[0058] The distribution button 66 on the top screen 60 is an object for the user to perform a live distribution of a video as a distributor. When the distribution button 66 is selected by the user, a distribution preparation screen 100 illustrated in FIG. 10 is displayed overlaid on the top screen 60. As shown in the figure, the screen 100 has a distribution title input area 102 for inputting a distribution title, a pinch - to - zoom distribution setting switch 104 for setting a pinch - to - zoom distribution mode, a tweet setting button 106 for setting settings regarding tweets (posting of messages to SNS) automatically performed during the distribution, and a distribution start button 108 displayed as "Start!". The pinch - to - zoom distribution is a distribution mode of a live distribution that can be viewed only by new viewers (specifically, viewers whose total viewing time within a predetermined period for the corresponding distributor is less than a predetermined value).

[0059] When the distribution start button 108 is selected, the live distribution starts. Specifically, the transmission of a video composed of an image input via the camera of the user terminal 30 and audio input via the microphone of the user terminal 30 to the server 10 is started. Also, in response to the start of the live distribution, a new record is created in the distribution management table 412.

[0060] FIG. 11 illustrates a distributor screen 70 displayed on the distributor terminal 30 in response to the selection of the distribution start button 108 (i.e., the start of live distribution). As shown in the figure, the screen 70 includes a video display area 71 corresponding to the entire screen, a basic information display area 72 located in the upper left corner of the screen, a comment display area 73 located in the lower left of the screen, a tag display area 74 located above the area 74, and a circular distribution stop button 76 located at the center of the lower end of the screen.

[0061] The video display area 71 displays the video being live-distributed, that is, the image input via the camera of the distributor terminal 30. Usually, the distributor uses the in-camera of the distributor terminal 30 to take pictures of himself / herself as the subject, so the video being distributed includes the image of the distributor himself / herself.

[0062] The basic information display area 72 displays the basic information of this distribution. Specifically, it displays distributor information (such as a profile image), the number of viewers of this distribution (current value), and the number of "likes" input by viewers for this distribution, etc.

[0063] The comment display area 73 is an area for displaying user comments input by viewers or system comments automatically input by the server 10. Specifically, a plurality of comment objects 731, each corresponding to an individual comment, are arranged vertically in the area 73. When a new comment is input, the corresponding comment object 731 is added to the lower side in the comment display area 73, and the existing comment objects 731 move upward in order. The comment display area 73 is configured such that the displayed comment objects 731 can be switched by a flick operation or a slide operation in the vertical direction, etc.

[0064] The tag display area 74 displays information regarding the tags assigned to this distribution. Specifically, in the area 74, a plurality of tag objects 741, each corresponding to an individual tag, are arranged horizontally.

[0065] The distribution stop button 76 is an object for the distributor to stop the live distribution. When the distribution stop button 76 is selected by the distributor, the live distribution (transmission of video from the distributor terminal 30 to the server 10) is stopped.

[0066] FIG. 12 illustrates the viewer screen 80 displayed on the viewer terminal 30. For example, when an arbitrary live distribution is selected by the viewer via the list display area 64 or the like of the top screen 60, the viewer screen 80 for viewing the selected distribution is displayed on the viewer terminal 30. As shown in the figure, the screen 80 has a video display area 81, a basic information display area 82, a comment display area 83, and a tag display area 84, similar to the distributor screen 70 described above. In addition, at the lower end of the viewer screen 80, there are an input mode switching button 85, a comment input area 86, a "like" button 87 with a heart mark displayed thereon, and an item input button 88 with a present symbol displayed thereon.

[0067] The comment input area 86 is an area for the viewer to input comments or tags. While the input mode switching button 85 is in the non-selected state, the comment input area 86 is in the normal comment input mode. In the comment input mode, when the transmission object 861 arranged at the right end of the comment input area 86 is selected, the character string input in the area 86 is transmitted as a user comment, and on the corresponding distributor terminal 30 (the user terminal 30 of the distributor of the live distribution being viewed) and each viewer terminal 30 (each user terminal 30 of a plurality of viewers of the live distribution being viewed), comment objects 731, 831 corresponding to the user comment can be displayed in the comment display areas 73, 83 of the distributor screen 70 and the viewer screen 80. In the comment objects 731, 831 corresponding to the user comment, the content (character string) of the comment is displayed together with the account name of the viewer who input the comment. Also, when the user comment is transmitted, the server 10 updates (increments by 1) the comment count in the distribution management table 412.

[0068] Also, when the input mode switch button 85 is in the selected state, the comment input area 86 enters the tag input mode. In the tag input mode, when the transmission object 861 is selected, the character string input in the comment input area 86 is transmitted as a tag and can be attached (associated) to the live distribution. In this example, viewers who can input tags are limited to family members of the corresponding distributor. Specifically, the input mode switch button 85 on the viewer screen 80 can be selected (enabled) when the viewer is a family member of the distributor, while it cannot be selected (disabled) when the viewer is not a family member of the distributor. Also, in this example, the number of tags that can be attached within a predetermined period is limited. Specifically, the number of tags that can be attached within 5 minutes is up to 3.

[0069] When a tag is attached, on the corresponding distributor terminal 30 and each viewer terminal 30, the corresponding tag objects 741, 841 can be displayed in the tag display areas 74, 84 of the distributor screen 70 and the viewer screen 80. The tag display areas 74, 84 arrange the corresponding tag objects 741, 841 side by side in the left - right direction so that the left side is newer (the attachment time is later). Therefore, the tag objects 741, 841 corresponding to the newly attached tag are added to the left end in the tag display areas 74, 84. Note that the tag objects 741, 841 corresponding to tags for which 5 minutes have elapsed since attachment are deleted (for example, they disappear with an animation effect of moving to the right).

[0070] The tag objects 741, 841 in this example display the content of the tag in the form of a hashtag with a '#' added to the beginning of the character string. For example, when the content of the tag is "Tokyo sightseeing", it is displayed as "#Tokyo sightseeing" in the tag objects 741, 841. The left - right length of the tag objects 741, 841 is automatically adjusted according to the length of the character string to be displayed.

[0071] Also, when a tag is added, comment objects 731 and 831 corresponding to system comments notifying the addition of the tag can be displayed in the comment display areas 73 and 83 of the distributor screen 70 and the viewer screen 80. In the comment objects 731 and 831 corresponding to the system comments, the content of the added tag is displayed together with the account name of the viewer who added (input) the tag. For example, a comment such as "User xx tagged the live stream with '#Tokyo Tourism'." is displayed. Also, when a tag is added, the tag information in the distribution management table 412 is updated.

[0072] The like button 87 is an object for viewers to input "like" for the distributor (live stream). When the button 87 is selected by a viewer, a "like" input is made, and on the corresponding distributor terminal 30 and each viewer terminal 30, comment objects 731 and 831 corresponding to system comments notifying the "like" input can be displayed in the comment display areas 73 and 83 of the distributor screen 70 and the viewer screen 80. In the comment objects 731 and 831 corresponding to the system comments, text indicating the "like" input is displayed together with the account name of the viewer who input the "like". Also, when a "like" is input, a predetermined visual effect (for example, an animation effect where a heart-shaped object is displayed flowing from the lower side to the upper side of the screen) is added to the video display areas 71 and 81 of the distributor screen 70 and the viewer screen 80. Also, when a "like" is input, the server 10 updates (increments by 1) the "number of likes" in the distribution management table 412.

[0073] The item input button 88 is an object for viewers to input an item. When the button 88 is selected by a viewer, an item selection screen 200 illustrated in FIG. 13 is displayed overlaid on the viewer screen 80. As shown in the figure, the screen 200 displays a list of a plurality of individual display areas 202 each displaying information related to an item. The individual display area 202 displays an image corresponding to the item and the number of coins required for the input of the item.

[0074] In this example, a plurality of items that can be input by the viewer are predetermined, and for each item, the number of coins as its price (which can also be referred to as value or consideration) is preset. The item selection screen 200 displays a list of these plurality of inputtable items. When any item is selected by the viewer via the item selection screen 200, the input of the selected item is made.

[0075] When an item is input, on the corresponding distributor terminal 30 and each viewer terminal 30, comment objects 731, 831 corresponding to the system comment notifying the input of the item can be displayed in the comment display areas 73, 83 of the distributor screen 70 and the viewer screen 80. In the comment objects 731, 831 corresponding to the system comment, the name of the item input is displayed together with the account name of the viewer who input the item. Also, when an item is input, a visual effect corresponding to the input item is added to the video display areas 71, 81 of the distributor screen 70 and the viewer screen 80. Further, when an item is input, the server 10 grants item points corresponding to the number of coins of the input item (for example, the more the number of coins, the more the points) to this distribution. Specifically, in the distribution management table 412, the points corresponding to the number of coins are added to the item point number of the corresponding distribution. Also, when an item is input, the server 10 subtracts the number of coins of the input item from the coin balance of the corresponding user (the viewer who input the item) in the user information table 411.

[0076] Also, when a new viewer starts viewing (enters the live distribution room), on the corresponding distributor terminal 30 and each viewer terminal 30, comment objects 731, 831 corresponding to the system comment notifying the viewer's entry can be displayed in the comment display areas 73, 83 of the distributor screen 70 and the viewer screen 80. In the comment objects 731, 831 corresponding to the system comment, the account name etc. of the user who started viewing (entered) are displayed.

[0077] Here, the operation regarding the provision of advice information to the distributor will be described. FIG. 14 is a flowchart exemplifying the processing executed by the server 10 during the live distribution for the provision of the advice information. As shown in the figure, until the live distribution ends (NO in step S160), the server 10 waits for the entry of viewers (step S100), the elapse of a predetermined time (step S120), and the input of advice from the administrator (step S140), respectively. And each time a new viewer enters (a new viewer starts viewing the live distribution) (YES in step S100), the server 10 generates and inputs advice regarding the entered viewer (step S110).

[0078] In this example, one or more pieces of advice are generated based on various information regarding the viewer. FIG. 15 is a flowchart exemplifying the processing executed by the server 10 when generating advice regarding the entered viewer. As shown in the figure, first, when the entered viewer is a first-time user (a user who views the live distribution of the corresponding distributor for the first time) (YES in step S200), the server 10 generates and inputs advice based on the basic information of the viewer (step S210). Specifically, in this example, advice for proposing a topic based on the viewer's residential area (which is managed as a part of the basic information in the user information table 411) is generated and input.

[0079] Advice for proposing topics based on the residential area is set as a message in the form of, for example, "[Viewer's name] lives in [Residential area name]. Let's say something about [Topic name]." Here, the parts in square brackets ([]) are variables, and specific values are set according to the information of individual viewers. For example, for [Residential area name], the name of the viewer's residential area (such as "Osaka", etc.) is set, and for [Topic name], the name of the topic corresponding to the residential area (such as "Osaka Expo", etc.) is set. The correspondence between the residential area and the topic is set in advance. Such a correspondence between the residential area and the topic is appropriately updated by, for example, the operator of the live distribution service or the office managing the distributor, etc.

[0080] When such advice is input, a comment object 731 corresponding to the system comment displaying the content of the input advice is newly added so as to be displayable in the comment display area 73 of the distributor screen 70. Note that even when such advice is input, the corresponding comment object 831 is not added in the comment display area 83 of the viewer screen 80.

[0081] On the other hand, when the viewer who has entered the room is not a first-time user (NO in step S200), the server 10 generates and inputs advice based on the actions of the previous viewer (step S220). Specifically, in this example, advice is generated and input that proposes a topic based on the date and time when the viewer last watched the live broadcast of this broadcaster, the input comments at that time, and the input items. For example, the advice is set as a message in the form of "[Viewer name] came to the live broadcast at around [Time of previous viewing] on [Day of the week of previous viewing], [Number of days elapsed since previous viewing] days ago. Last time, [Viewer name] commented '[Comment content]'. Last time, [Viewer name] sent [Item name] [Number of input times]. Let's tell them about these." For example, [Comment content] is set to the content (e.g., "I'll come again!") of one comment automatically selected from among a plurality of comments input during the previous viewing (e.g., the last comment entered, etc.), and [Item name] is set to the name of one item automatically selected from among the items input during the previous viewing (e.g., the item with the most consumed coins, etc.).

[0082] Thus, advice based on basic information is generated and input (step S210), or advice based on the actions of the previous viewer is generated and input (step S220). Subsequently, if the viewer who enters the room is a viewer on a commemorative day (YES in step S230), the server 10 further generates and inputs advice regarding the commemorative day (step S240). Specifically, viewers whose elapsed period from the first viewing date is a predetermined value (e.g., 1 month), and viewers whose cumulative number of viewings is a predetermined number (e.g., 100 times) are determined as viewers on the commemorative day. Also, the advice regarding the commemorative day is specifically advice that proposes topics based on the viewer's first actions (e.g., the date and time of the first live distribution viewed, the content of the first comment entered, and the type of item first entered, etc.). For example, the advice is set as a message in the form of "[Viewer name] is celebrating the [elapsed period] - month anniversary since the first viewing. You encountered the distribution at around [start time of the first viewing] on [first viewing date] ([day of the week] of [first viewing date]). Your first comment was "[content of the first comment]". Let's convey these."

[0083] Subsequently, if the viewer who enters the room is a viewer approaching core fan status (YES in step S250), the server 10 further generates and inputs advice regarding the actions required to become a core fan (step S260). As described above, in this example, a viewer is recognized as a "core fan" of the corresponding streamer when they meet three conditions regarding each of the number of comments, viewing time, and number of coins consumed. In step S250, among these three conditions, a viewer who has met two conditions is determined as a "viewer approaching core fan status". Also, the advice regarding the actions required to become a core fan is specifically advice that proposes topics based on the unfulfilled conditions among the three conditions. For example, the advice is set as a message in the form of "[Viewer name] is almost a core fan. You need [number of shortages] more comments. Let's convey this and boost the motivation."

[0084] FIG. 16 illustrates a comment display area 73 to which a comment object 731 corresponding to a system comment for displaying advice regarding the entered viewer is added. In the example of FIG. 16, following a comment object 731A corresponding to a system comment for notifying the entry of the viewer (Mr. Y), a comment object 731B corresponding to a system comment for displaying advice for proposing a topic (Expo '70 in Osaka) based on the viewer's (Mr. Y) residential area (Osaka) is added, and then, further, a comment object 731C corresponding to a system comment for displaying advice regarding the action (consumption of 200 coins) required for the viewer (Mr. Y) to become a core fan is added.

[0085] Here, in this example, in the comment display area 73, the comment object 731 corresponding to advice for the distributor is displayed in a different manner from other comment objects 731. Specifically, the background color of the object 731 is different (it is a background color dedicated to advice for the distributor). Thereby, the distributor can clearly identify the advice for himself / herself.

[0086] Also, in this example, the comment object 731 corresponding to a system comment for notifying the entry of the viewer (object 731A in the example of FIG. 16) and the comment object 731 corresponding to a system comment for displaying advice regarding the viewer (objects 731B and C in the example of FIG. 16) are controlled to be adjacent. Specifically, when a comment object 731 corresponding to a notification of the entry of the viewer is added, the addition of other comment objects 731 is suspended until a comment object 731 corresponding to the display of advice regarding the viewer is added. Thereby, the distributor can clearly recognize the advice regarding the entered viewer.

[0087] Returning to the flowchart of FIG. 14, also, until the live distribution ends (NO in step S160), each time a predetermined time elapses since the start of the distribution (YES in step S120), the server 10 generates and inputs a periodic advice (step S130).

[0088] In this example, different periodic advices are generated according to the elapsed time since the start of the distribution. Specifically, when 15 minutes have elapsed since the start of the distribution, a periodic advice based on the distributor information regarding the distributor is generated and input. When 30 minutes have elapsed since the start of the distribution, a periodic advice based on the distribution status of the live distribution is generated and input. When 60 minutes have elapsed since the start of the distribution, a periodic advice based on an external service is generated and input. When a periodic advice is input, it is added to the comment display area 73 so that the corresponding comment object 731 can be displayed.

[0089] The periodic advice based on the distributor information is configured as advice based on the rank within the rank band of the distributor on the current day (the rank of the obtained distribution points) in this example. Although it will be described in detail later, the rank affects the fluctuation of the rank meter value. For example, the advice based on the rank is set as a message in the form of "The current rank within the rank band is the [rank]th place (rank meter value [fluctuation range]). Let's convey this and get more support."

[0090] Also, the periodic advice based on the distribution status of the live distribution is configured as advice based on the current number of viewers, the number of input comments, and the number of consumed coins in the current live distribution in this example. For example, the advice based on the number of input comments is set as a message in the form of "The number of comments at the current time in the current live distribution is [number of comments], and the average value of the number of comments in one distribution this month is [average value]. Let's make this a topic."

[0091] Also, in this example, the periodic advice based on an external service is configured as advice based on Twitter (registered trademark) trend words. For example, the advice based on the trend words is set as a message in the form of "Currently, the Twitter trend words are [the 1st trend word], [the 2nd trend word], [the 3rd trend word], etc. Let's talk about these."

[0092] Also, until the live distribution ends (NO in step S160), each time advice is input from the administrator of the corresponding distributor (YES in step S140), the server 10 generates and inputs administrator advice (step S150). When administrator advice is input, it is added to the comment display area 73 so that the corresponding comment object 731 can be displayed. In this example, the administrator inputs advice via the viewer screen 80.

[0093] FIG. 17 illustrates a viewer screen 80A when the viewer is the administrator of the distributor. When the viewer is the administrator (determined by referring to the managed distributor information in the user information table 411), as shown in the figure, instead of the above-described input mode switching button 85 for switching between the comment input mode and the tag input mode, an input mode switching button 85A is arranged. The button 85A is an object for switching between the comment input mode and the advice input mode. When the input mode switching button 85A is in the selected state, the comment input area 86 becomes the advice input mode. In the advice input mode, when the transmission object 861 is selected, the character string input in the comment input area 86 is transmitted (input) as advice.

[0094] The administrator advice is the content as input by the administrator. For example, when advice such as "You might smile more" or "Move more vigorously" is sent by the administrator, the sent content is input as advice as it is. In other examples of this embodiment, the input of advice by the administrator can be performed via a screen for the administrator other than the viewer screen 80.

[0095] The operations related to the provision of advice information to the distributor have been described above. Next, the operations when the distributor ends the live distribution will be described. As described above, when the distributor selects the distribution stop button 76 on the distributor screen 70, the live distribution ends. When the live distribution ends, the server 10 sets the number of distribution points for the corresponding distribution. In this example, the number of distribution points is calculated based on the number of viewers (maximum value), the number of likes, the number of comments, and the number of item points. The number of distribution points is configured to increase as the number of viewers (maximum value), the number of likes, the number of comments, and the number of item points increases. The calculated number of distribution points is registered in the distribution management table 412.

[0096] Also, in this example, the rank for the day is determined (updated) based on the number of distribution points obtained by the user the previous day. FIG. 18 is a flowchart illustrating the processing executed by the server 10 when updating the rank of each user. These processes are executed every day at midnight (for example, 3:00 am every day).

[0097] First, as shown in the figure, server 10 updates the rank meter value of each user (step S300). FIG. 19 is a diagram for explaining the update rule of the rank meter value. As shown in the figure, in this example, the rank meter value varies based on the rank within the rank band of the number of distribution points the user obtained the previous day. The number of distribution points a specific user obtained the previous day is calculated by referring to the distributor user account, distribution start date and time, and the number of distribution points in the distribution management table 412. Note that when a user conducts multiple distributions in one day, the number of distribution points obtained in each of the multiple distributions is totaled.

[0098] Specifically, as shown in FIG. 19, the update rule of the rank meter value is as follows: First, when the rank of the number of distribution points within the rank band is included in the top 10%, the variation of the rank meter value is "+2" (an increase of 2 points). Similarly, when the rank is included in the top 11 - 30% (the remaining 20% excluding the top 10% from the top 30%), the variation is "+1", when the rank is included in the middle 30% (the 31st - 60th percentile), the variation is "±0" (no increase or decrease), and when the rank is included in the bottom 40%, the variation is "-1" (a decrease of 1 point). Note that when no distribution was performed the previous day, regardless of the rank within the rank band, the variation of the rank meter value is "-1".

[0099] In step S300, the rank meter value of each user is updated according to the update rule illustrated in FIG. 19.

[0100] Returning to the flowchart of FIG. 18, when updating the rank meter value of each user, next, the server 10 updates the rank based on the updated rank meter value (step S310). FIG. 20 is a diagram for explaining the correspondence between the updated rank content and the required rank meter value. As shown in the figure, first, when ranking up across rank bands (in other words, when ranking up from the top rank within each rank band), the required rank meter value is +4. That is, a user belonging to the top rank within each rank band (for example, A+) will rank up to the bottom rank within the immediately higher rank band (for example, S-) when the rank meter value reaches +4. Also, when ranking up within the same rank band (in other words, when ranking up from the middle or bottom rank within each rank band), the required rank meter value is +2. That is, a user belonging to the middle or bottom rank within each rank band (for example, B or B-) will rank up to the immediately higher rank within the same rank band (for example, B+ or B) when the rank meter value reaches +2.

[0101] Similarly, as illustrated in FIG. 20, when ranking down within the same rank band (in other words, when ranking down from the top or middle rank within each rank band), the required rank meter value is -2. That is, a user belonging to the top or middle rank within each rank band (for example, B+ or B) will rank down to the immediately lower rank within the same rank band (for example, B or B-) when the rank meter value reaches -2. Also, when ranking down across rank bands, the required rank meter value is -6. That is, a user belonging to the bottom rank within each rank band (for example, A-) will rank down to the top rank within the immediately lower rank band (for example, B+) when the rank meter value reaches -6. Thus, in this example, ranking up / down across rank bands has a larger absolute value of the required rank meter value compared to ranking up / down within the same rank band. As a result, rapid ranking up / down in a short period is suppressed.

[0102] In step S310, based on the correspondence illustrated in FIG. 20, the rank is updated according to the rank meter value. Note that the rank meter value of the user whose rank has been updated (the user for whom rank up / down has occurred) is cleared to 0.

[0103] Also, in this example, diamonds, which are the rewards for the user as a distributor, are given based on the delivery time of the previous day and the rank (rank on the previous day). FIG. 21 is a flowchart illustrating the processing executed by the server 10 when giving diamonds to each distributor. These processes are executed late at night every day, for example, at a time earlier than the time when the ranks of each user illustrated in FIG. 18 are updated (for example, 0:00 am every day).

[0104] First, as illustrated, the server 10 calculates the delivery time of the previous day for each user (step S400). Specifically, the delivery time of the previous day for a specific user is calculated by referring to the distributor user account, delivery start date and time, and delivery time in the delivery management table 412. When a user makes multiple deliveries in a day, the delivery times of each of the multiple deliveries are added together.

[0105] Subsequently, the server 10 gives each user the number of diamonds based on the calculated delivery time and the number of diamonds based on the reference diamond number (step S410). Specifically, the number of diamonds obtained by multiplying the calculated delivery time by the reference diamond number is given to each user. The reference diamond number is preset for each rank so that the higher the rank, the larger the number, and the reference diamond number corresponding to the rank of the previous day of each user is applied. When diamonds are given to a user, the number of diamonds held in the user information table 411 is updated. In this example, diamonds can be exchanged for coins or real currency.

[0106] In the above example, advice regarding the newly entered viewer was generated and input each time a new viewer entered the room. However, advice regarding a viewer may be generated and input in response to actions by viewers other than entry (start of viewing). For example, advice regarding the corresponding viewer may be generated and input in response to the first comment or item input after entry.

[0107] In the above example, advice regarding a viewer was generated and input based on various information regarding the viewer, periodic advice based on distributor information, the distribution status of the live distribution, and external services was generated and input, and administrator advice was generated and input. However, these are examples of advice information in this embodiment, and in other examples of this embodiment, various advice may be generated based on various information other than these. For example, advice based on the update history of the viewer's profile (for example, advice that proposes the updated part as a topic when there is an update to the profile) may be generated.

[0108] In the above example, advice may be generated via image analysis and / or audio analysis of the video during the live distribution. For example, the expression of the face of the distributor included in the video image may be analyzed, and when the ratio of "smiling faces" within a predetermined period is lower than a predetermined value, advice such as "You might want to smile a little more" may be generated. Also, the emotion of the distributor based on the audio of the video may be analyzed, and when the ratio of "bright emotions" within a predetermined period is lower than a predetermined value, advice such as "You might want to speak a little more brightly" may be generated. Such analysis of expressions and emotions can be realized, for example, by a learned model generated via machine learning using a large amount of training data.

[0109] In the above example, the comment object 731 corresponding to the system comment for displaying advice to the distributor is added to the comment display area 73 so as to be displayable. However, in another example of this embodiment, the advice information for the distributor may be displayed in an area other than the comment display area 73. For example, the advice may be displayed in a telop format at a predetermined position on the distributor screen 70.

[0110] As described above, the live distribution server 10 of this embodiment generates advice information for the distributor and causes it to be displayed on the distributor screen during the live distribution of the video (for example, adding the corresponding comment object 731 in the comment display area 73 of the distributor screen 70, etc.). Therefore, the distributor can perform the live distribution while referring to the advice information displayed in real time. That is, the live distribution server 10 can assist the distributor in performing an appropriate live distribution.

[0111] The processes and procedures described in this specification can be realized by software, hardware, or any combination thereof, in addition to those explicitly described. For example, the processes and procedures described in this specification can be realized by implementing the logic corresponding to the processes and procedures in media such as integrated circuits, volatile memories, non-volatile memories, and magnetic disks. Also, the processes and procedures described in this specification can be implemented as a computer program corresponding to the processes and procedures and can be executed on various computers.

[0112] Even if it is described that the processes and procedures described in this specification are executed by a single device, software, component, or module, such processes or procedures can be executed by a plurality of devices, a plurality of software, a plurality of components, and / or a plurality of modules. Also, the software and hardware elements described in this specification can be realized by integrating them into fewer components or decomposing them into more components.

[0113] In this specification, even when a component of the invention is described as either singular or plural, or is described without limiting to either singular or plural, unless otherwise construed in context, the component may be either singular or plural.

Explanation of Signs

[0114] 10 Live streaming server 11 Computer processor 15 Storage (memory device) 20 Communication network 30 User terminal 41 Information storage management unit 411 User information table 412 Distribution management table 43 Management function control unit 45 Video distribution control unit 60 Top screen 70 Distributor screen 73 Comment display area 731 Comment object 80, 80A Viewer screen 100 Distribution preparation screen 200 Item selection screen

Claims

1. A system comprising one or more computer processors for providing a live streaming service, wherein the one or more computer processors, in response to the execution of readable instructions, perform the steps of displaying a video live-streamed by a distributor on a viewer screen for viewers, and generating advice information for the distributor and displaying the advice information on a distributor screen for the distributor during the live streaming of the video, wherein the step of displaying the advice information includes not displaying the advice information on the viewer screen, the system.

2. The step of displaying the advice information includes generating the advice information based at least on viewer information regarding the viewers, The system according to Claim 1.

3. The viewer information includes at least one of the viewing history of the viewer and the update history of the profile of the viewer, The system according to Claim 2.

4. The step of displaying the advice information includes displaying the advice information regarding a specific viewer on the distributor screen in response to the execution of a predetermined action by the specific viewer, The system according to any one of Claims 1 to 3.

5. The step of displaying the advice information includes generating the advice information based at least on information input by an administrator who manages the distributor, The system according to any one of Claims 1 to 4.

6. The step of displaying the advice information includes generating the advice information based at least on distribution status information regarding the distribution status of the video, The system according to any one of Claims 1 to 5.

7. The step of displaying the advice information includes generating the advice information based at least on distributor information regarding the distributor, The system according to any one of Claims 1 to 6.

8. The step of displaying the advice information includes generating the advice information based at least on external service information obtained from an external service, The system according to any one of Claims 1 to 7.

9. The step of displaying the advice information includes generating the advice information through image analysis and / or audio analysis of the video, The system according to any one of Claims 1 to 8.

10. The step of displaying the advice information includes displaying, in a comment display area of the distributor screen where comments corresponding to at least actions performed by the viewer are displayed, a comment corresponding to the advice information. The system according to any one of claims 1 to 9.

11. The comment display area is configured to display comments corresponding to actions performed by the viewer in a first mode, while displaying comments corresponding to the advice information in a second mode different from the first mode. The system of claim 10.

12. The comment display area is configured such that a plurality of comments are arranged in the order of generation. The system according to claim 10 or 11.

13. The step of displaying the advice information includes displaying, in the comment display area, a comment corresponding to the advice information regarding a specific viewer so as to be adjacent to a comment corresponding to an action performed by the specific viewer. The system according to any one of claims 10 to 12.

14. A method executed by one or more computers for providing a live distribution service, comprising: a step of displaying a video live-distributed by a distributor on a viewer screen for a viewer; a step of generating advice information for the distributor and displaying the advice information on a distributor screen for the distributor during the live distribution of the video. The step of displaying the advice information includes not displaying the advice information on the viewer screen. Method.

15. A program for providing a live distribution service, causing one or more computers to display a video live-distributed by a distributor on a viewer screen for a viewer; generate advice information for the distributor and display the advice information on a distributor screen for the distributor during the live distribution of the video. The step of displaying the advice information includes not displaying the advice information on the viewer screen. Program.

Citation Information

Patent Citations

  • System, method, and program for supporting commodity sales

    JP2018136925A

  • System, method, and program for delivering live video

    JP2020170911A

  • System for distributing live video, method and program

    JP2019022219A