Comment distribution system, comment distribution server, terminal, comment distribution method, and program
The comment distribution system categorizes comments to display some within the video area and others outside, ensuring readability and maintaining viewer engagement.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- DOWANGO KK
- Filing Date
- 2026-03-06
- Publication Date
- 2026-06-23
AI Technical Summary
In popular video programs, a large number of comments superimposed on the screen overlap and become difficult to read, leading to a decrease in viewer engagement and motivation to post comments.
A comment distribution system that separates comments into first and second categories, displaying first comments within the video display area and second comments outside, allowing all comments to be visible without overlap.
Ensures all comments are readable, maintaining viewer engagement and motivation to post, while preventing loss of audience due to comment overlap.
Smart Images

Figure 2026102706000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a comment distribution system, a comment distribution server, a terminal, a comment distribution method, and a program.
Background Art
[0002] Services that allow users to watch videos distributed via a network and post comments on the videos are widely used. The posted comments are displayed in a comment field provided outside the video display area or are superimposed on the video within the video display area. In so-called live broadcast programs where videos are distributed in real time, communication can be taken between viewers and distributors by a caster reading out the comments posted by the viewers.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in popular programs, a large number of comments are posted from a large number of viewers, so that the comments superimposed on the screen overlap and become difficult to read.
[0005] In Patent Document 1, comments are displayed on both the screen and the comment field, so that the comments posted in the comment field can be confirmed. However, when a large number of comments are posted, the distributor It is not possible to read aloud all comments in the comments section. As a result, the program has a small audience. In such cases, viewers who were able to communicate with the streamer will leave. There is a possibility that it will happen.
[0006] Patent Document 2 extracts comments to be distributed based on the attribute information of the posted comments. Only the extracted comments are delivered, so even if a large number of comments are posted... However, the number of comments streamed can be limited to a manageable level for viewers. However, by thinning out the comments that are streamed, the amount of comments posted makes it possible to visualize the level of excitement in the program. There is a problem that it becomes impossible to convert. Also, comments are filtered out and not delivered, so This could lead to a loss of motivation to post comments or a decrease in viewership of the program.
[0007] This invention was made in view of the above, and aims to discourage people from posting comments. The purpose is not to provide a comment, but to handle it appropriately. [Means for solving the problem]
[0008] A comment distribution system according to one aspect of the present invention includes a video distribution server that distributes video, and the video A comment distribution server that distributes comments entered for the image, and the video and the comment A comment distribution system comprising a terminal that receives and displays comments, the comment distribution The communication server includes a receiving unit that receives comments, and the display area of the video and the The first comment is displayed in the comment section outside the video display area, and the comment is displayed only in the aforementioned comment section. A classification unit that categorizes comments into a second comment, and a distribution unit that distributes the first and second comments. comprises a part, and the terminal includes a video display unit that receives and displays the video, and the first comment and a comment receiving unit that receives the second comment, and the first comment and the second comment are displayed in a comment column outside the display area of the video, and the first comment is displayed within the display area of the video. The terminal comprises a comment display unit. [Advantages of the Invention]
[0009] According to the present invention, comments can be appropriately processed without causing a loss of motivation to post comments. [Brief Description of the Drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a comment distribution system according to the present embodiment. [Figure 2] FIG. 2 is a diagram showing an example of the configuration of a comment distribution server. [Figure 3] FIG. 3 is a diagram showing an example of the configuration of a viewer terminal. [Figure 4] FIG. 4 is a diagram showing an example of a display screen. [Figure 5] FIG. 5 is a diagram showing an example of a display screen. [Figure 6] FIG. 6 is a flowchart showing an example of the processing flow of a comment distribution server. [Figure 7] FIG. 7 is a flowchart showing an example of the processing flow of a viewer terminal. [Embodiments for Carrying Out the Invention]
[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0012] [Configuration of the System] FIG. 1 is a diagram showing an example of the configuration of a comment distribution system according to the present embodiment. As shown in the figure The comment distribution system consists of a comment distribution server 1, a video distribution server 2, a viewer terminal 3, and It consists of a broadcaster terminal 4. Each device is connected via a network so that it can communicate. Although Figure 1 shows only two viewer terminals 3, this is not the only option. Viewers There are many of them, and many viewer terminals 3 are connected. Also, only one broadcaster terminal 4 is shown in the diagram. However, in reality, there are many streamers, and many streamer devices 4 are connected. Viewers You can select and watch programs from the streamers you want to see.
[0013] Broadcaster terminal 4 is a terminal used by broadcasters who broadcast programs, and it displays the recorded video in real time. Upload to video streaming server 2 in time. For example, streamer terminal 4 uploads to streamer terminal 4 The video captured by the connected camera is uploaded in real time to the video streaming server 2. The broadcaster terminal 4 receives video input from an external device such as a game console and sends it to the video distribution server 2. You can upload it.
[0014] The video distribution server 2 receives the video from the broadcaster terminal 4 and transmits it to the viewer terminal 3 in real time. To broadcast. In other words, the broadcaster is broadcasting a live program. Broadcasting a live program is streamed. Also called live streaming. Here, we will explain using a live broadcast program as an example, but the present invention is a video streaming server. This can also be applied to time-shifted streaming, where live broadcasts are recorded and the videos are streamed at a later time. That is the case.
[0015] Viewer terminal 3 is a terminal used by viewers to watch the program, and it receives data from video distribution server 2. The system receives and displays the video. When a viewer operates the viewer terminal 3 to select the program they want to watch, the system will start displaying the video. Listener terminal 3 sends a video distribution request to video distribution server 2. Video distribution server 2 distributes Upon receiving a transmission request, the system begins sending the requested video to viewer terminal 3.
[0016] Comment distribution server 1 receives comments entered by viewers on the video from viewer terminal 3. The comments are received and the received comments are displayed in real time on viewer terminal 3, which is also receiving the same video stream. And it is distributed to the broadcaster terminal 4 that is distributing the video. The comment distribution server 1 is the viewer terminal Comments received from end 3 are managed for each video. Video distribution server 2 is the viewer terminal. When a distribution request is received from device 3, information identifying the viewer terminal 3 and the requested video are identified. The information is sent to comment distribution server 1. Comment distribution server 1 receives comments corresponding to the video. Sending comments to viewer terminal 3 and receiving comments from viewer terminal 3 will begin. For distribution, the technology described in Patent Document 1 can be used.
[0017] Comment distribution server 1 displays the received comments within the video display area. (Hereinafter referred to as the first comment) and comments that are not displayed within the video's display area (hereinafter referred to as the second comment) Comments are classified as follows: the first and second comments are separated into viewer terminal 3 and broadcaster terminal. Distribute to 4.
[0018] If the received comment is the first comment, viewer terminal 3 will display the video within the video display area and the video. Comments are displayed in both the comment section outside the display area. Viewer terminal 3 receives comments If the comment is the second comment, the comment will only be displayed in the comment section. In other words, the viewer's end The third option displays all comments (first and second comments) in the comment section, but it moves Only the first comment will be displayed within the image display area. Similarly, on broadcaster terminal 4, only the first comment will be displayed. The comment will be displayed both within the video's display area and in the comment section, while the second comment will only be displayed in the comment section. To show.
[0019] [Server configuration and terminal configuration] Next, we will describe an example configuration of comment distribution server 1 and viewer terminal 3.
[0020] Figure 2 shows an example of the configuration of comment distribution server 1. Server 1 consists of a comment receiving unit 11, a comment classification unit 12, a comment distribution unit 13, and a comment It is equipped with a ment storage unit 14.
[0021] The comment receiving unit 11 receives comments from the viewer terminal 3 and comments the received comments It is stored in the storage unit 14.
[0022] The comment storage unit 14 stores, for each video, the content of the comment, information of the commenter, and The system stores the timestamps of comments. The content of comments is basically a string of characters, but it also includes so-called S Images such as stamps are also acceptable. Information about the commenter should include, for example, the commenter's name or post This is the author's identifier. The commenter is also a viewer. The comment posting time is, for example, This is the video playback time (timestamp) at the time the viewer submitted a comment. The information is included in the received comments. The received comments are related to which video. Includes an identifier indicating whether it is a comment. In addition to the above information, it indicates the order in which the comments were received. The system may store the comment number and the comment display method, which specifies how the comment is displayed.
[0023] The comment classification unit 12 classifies the received comments, i.e., the comment storage unit 1, based on the classification criteria. The comments accumulated in 4 are classified into first comments and second comments. Comment classification results. This is saved in the comment storage unit 14. For example, a comment classified as the first comment is saved in Flag the item. Use the attributes of the poster or the attributes of the comment as classification criteria. It is possible.
[0024] The comment distribution unit 13 reads comments from the comment storage unit 14, and the first comment... Alternatively, the comments, including the type of the second comment, are distributed to the viewer terminal 3 and the broadcaster terminal 4. In the case of live broadcasts, comments accumulate one after another as the program progresses, so The distribution unit 13 reads and distributes newly accumulated comments.
[0025] In time-shifted streaming, the comment distribution unit 13 receives comments stored in the comment storage unit 14. Send the video according to the video playback timestamp.
[0026] Figure 3 shows an example of the configuration of viewer terminal 3. The viewer terminal 3 shown in the figure is a video It comprises a display unit 31, a comment receiving unit 32, an operation input unit 33, and a comment transmission unit 34. Furthermore, the broadcaster's terminal 4 has the same configuration as the viewer's terminal 3, and the broadcasted video and comments Display the results.
[0027] The video display unit 31 sends a video distribution request to the video distribution server 2, which is specified by the viewer. The system receives and displays the video streamed from video streaming server 2.
[0028] The comment receiving unit 32 receives comments entered for the video being watched via the comment distribution service. The signal is received from the receiver 1 and displayed on the video display unit 31.
[0029] The video display unit 31 displays comments in the comment section, and the comment is the first comment In the case of [this], the comments will be displayed overlaid on the video.
[0030] The operation input unit 33 receives input from the viewer. For example, the operation input unit 33 receives input from the viewer. Enter the action to select, the action to perform on the video, and the comments to the video.
[0031] The comment transmission unit 34 sends the comments entered in the operation input unit 33 to the comment distribution server 1 Send to [email address]. The comment to be sent will include the content of the comment, information identifying the video being watched, and viewing information. This includes information that identifies the person, and a timestamp when the comment was entered. The comment is displayed in a specific format. Additional information such as "Mr. / Ms." may be included.
[0032] The broadcaster's terminal 4 may read aloud the first comment superimposed on the video. For example, When broadcasting a program that features a follower playing a game, the broadcaster must keep their eyes on the game screen. Since it cannot be done manually, the text-to-speech software installed on the streamer's device 4 will read the comments aloud. To encourage. The audio of the comments being read aloud will be streamed along with the video. If the number of comments increases... If this happens, the comments superimposed on the video will be thinned out, causing the text-to-speech software to be significantly slower. It can read out comments in real time without any interruptions.
[0033] Furthermore, the components of the comment distribution server 1 and the viewer terminal 3 include a processing unit and a memory device. It is configured as a computer equipped with such, and the processing of each part is executed by a program. This may also be done. This program is provided by the memory device of the comment distribution server 1 and the viewer terminal 3. It is stored in a location and recorded on recording media such as magnetic disks, optical disks, and semiconductor memory. It is also possible to provide it via a network.
[0034] Furthermore, the viewer terminal 3 may also have some of the functions of the comment distribution server 1. For example, The viewer terminal 3 is equipped with a comment classification unit 12, which classifies received comments according to the criteria. stomach.
[0035] [Display screen] Referring to Figure 4, an example of the display on the viewer terminal 3 will be explained. The display screen 100 in Figure 4 is It consists of a video display area 110, a comment section 120, and a comment input section 130.
[0036] The video display area 110 displays the video being streamed, and the first comment is also displayed in the video. It is displayed superimposed on top. Although not shown in the diagram, volume adjustment is available within the video display area 110. Operation buttons such as section, video play button, video pause button, and display maximize button. It may include a tangent, as well as the video title, video playback time, and video playback duration. You may display information related to the video.
[0037] In the video display area 110, comments appear from the right edge and move towards the left edge at a specified speed. It moves on its own. The location, direction of movement, and speed of the comment are determined by the viewer's terminal 3. This can be set arbitrarily, or it can be specified in the additional information of the comment. Note that the video display area This is not the only way to display comments within area 110.
[0038] In comment section 120, the first and second comments are displayed in chronological order. In the comment section 120, the content of all comments received by viewer terminal 3 is displayed in chronological order. It is shown. Comments that were classified as the first comment out of the 120 comments displayed in the comment section. The comment is also displayed in the video display area 110. In the example in Figure 4, the comment is indicated by reference numeral 121. This is the first comment and is displayed in both the comment section 120 and the video display area 110. In the comment section (120 comments), the first and second comments will be distinguished by color, size, etc. You may change the display method, such as the font, and distinguish between the first and second comments. It may be displayed in the same display manner to prevent this from happening. The first comment is within the video display area 110. While it is displayed, the display method in comment section 120 will be changed to the display method of the second comment. That's fine.
[0039] When a viewer hovers their mouse cursor over one of the 120 comments in the comment section, the following will appear in that comment: Information may be displayed. For example, the posting time of the comment selected with the mouse cursor. Information such as the poster's name will be displayed in a pop-up window.
[0040] When viewer terminal 3 receives a new comment, it will display the comment section 120. Add and display new comments below the comment. Comments will be displayed up to the bottom of the comment section (120 comments). If a comment is displayed, scroll up the displayed comment to find a new comment. Display comments at the bottom of the comment section (120 comments total). If a large number of comments have been posted, The 120 comments in the comment section scroll at a fast speed. The video display area 110 is displayed. Even if you thin out the comments you display, the speed at which the comments scroll makes it possible to visualize the excitement of the show. It can be transformed. Viewers can manipulate the scroll bar of the 120 comments section and the 120 comments section. You can scroll through the comments in any direction to view past comments.
[0041] In comment input field 130, viewers enter comments about the video. The comments are sent to comment distribution server 1 and distributed by comment distribution server 1. Your own comments, which are distributed by comment distribution server 1, are not the same as the comments entered by other viewers. Similar to comments, they are categorized as either the first or second comment, and the comment section has 120 comments and the video. It will be displayed in display area 110.
[0042] Figure 5 shows a mobile device with a vertically oriented display, such as a smartphone, used as the viewer terminal 3. This is an example of the display screen at that time. In the vertically oriented display screen 100, the video display area 110, comment The input field 120 and the comment input field 130 are displayed side by side vertically.
[0043] [Server and terminal operation] Next, we will explain the operation of the comment distribution server 1 and the viewer terminal 3.
[0044] Figure 6 is a flowchart showing an example of the processing flow of the comment distribution server 1. The comment distribution server 1 is assumed to have started distributing comments to the viewer terminal 3.
[0045] In step S11, the comment distribution server 1 receives comments from the viewer terminal 3. The comments received here are comments entered by any viewer regarding the video they are watching. It is.
[0046] In step S12, the comment distribution server 1 displays comments superimposed on the video. It determines whether to withdraw or not. In other words, comment distribution server 1 processes the received comment as the first comment Determine whether to classify it as a second comment or not. Comment distribution server 1 calculates the number of comments per hour. If the number of comments is small, all received comments will be overlaid on the video and displayed per unit of time. If the number of comments exceeds a certain threshold, the system will decide to reduce the number of comments displayed overlaid on the video. For example, if the number of comments per second is 10 or more, it will be determined that comments should be thinned out. If you do not want to remove comments, proceed to step S14.
[0047] When thinning out comments, in step S13, the comment distribution server 1 uses the classification criteria. Therefore, comments that are filtered (second comment) and comments that are not filtered (first comment) are selected from the received comments. It will be categorized as a comment. Details on how to categorize comments will be explained later.
[0048] In step S14, the comment distribution server 1 receives the comment regardless of the classification result. All comments are sent to the viewer device 3 currently watching the corresponding video. If the comment distribution server 1 classifies the comment in step S13, it will assign the classification result to the comment. Distribute comments. For example, add information to the second comment that is not displayed overlaid on the video. In addition, for live broadcasts, comment distribution server 1 is also used on broadcaster terminal 4, just like viewer terminal 3. All comments will be delivered to [this platform].
[0049] Furthermore, when receiving comments in step S11, inappropriate comments will be filtered. You may do so. For example, if you receive a comment with inappropriate content in step S11, Comment distribution server 1 discards the received comment and terminates processing of that comment. ru.
[0050] Furthermore, in step S12, the broadcaster can specify whether or not to perform the process of thinning out comments. It is permissible. The broadcaster should be able to set sections where comments are not filtered. Step S Even if the conditions for removing 12 comments are met, the streamer will not remove the comments. If the settings are being configured, proceed to step S14. For example, if the streamer is singing By setting the section where comments are not filtered as a section where comments are not filtered, the excitement continues when the streamer is singing. Comments are a means of creating images by combining comments, bullet hell-style comments, and text. This can reduce the impact of thinning on the vegetation.
[0051] Alternatively, depending on the streamer's situation, the conditions for thinning out comments in step S12 may apply. Even in such cases, it may be decided not to thin out the comments. For example, a video being streamed. The system detects the streamer's gaze, and if the streamer is not looking at the screen, the comment in step S12 is... Even if the conditions for thinning out comments are met, it will be decided not to thin out the comments. The system detects the size of the streamer's face from the video, and if the face area is smaller than the standard, the streamer Since the streamer is away from device 4, it will be assumed that they are not reading the comments, and step S12 Even if the conditions for thinning comments are met, the system will decide not to thin the comments.
[0052] Figure 7 is a flowchart showing an example of the processing flow of viewer terminal 3.
[0053] In step S21, viewer terminal 3 receives comments from comment distribution server 1. .
[0054] In step S22, viewer terminal 3 displays the received comments in the comment section.
[0055] In step S23, viewer terminal 3 displays the received comments overlaid on the video. Determine whether it is correct or incorrect. In the case of comments that are not displayed overlaid on the video, that is, the received comment is the first If the comments are classified as 2, the process will terminate.
[0056] In the case of comments displayed overlaid on the video, that is, the received comment is divided into the first comment. If similar, in step S24, viewer terminal 3 will overlay comments onto the video. Display.
[0057] [Criteria for classifying comments] The attribute information of the commenter can be used as a criterion for classifying comments.
[0058] For example, using the membership type (regular member, paid member, etc.) as attribute information of the comment poster. It is acceptable. Comment distribution server 1 prioritizes comments according to the member type of the comment poster. Assign a degree to each comment, and extract the comments in order of priority, without thinning them out until a predetermined number is reached. The ratio of the number of comments may be determined for each cycle. For example, comment distribution server 1 may have a predetermined number A Extract comments from paid members until a predetermined number of B is reached, and then extract comments from general members until a predetermined number of B is reached. The extracted comments will be designated as the first comment. This will allow comments to be selected according to the member type. The "T" will be more easily superimposed on the video.
[0059] Alternatively, the commenter's attribute information could include their level of participation in the streamer's program (past viewing count). You may use the number (number of past comments). Comment distribution server 1 will, for each distributor, view The user's viewing history (including comment history) is retained. Comment distribution server 1 Comments are given priority based on the viewer's viewing history, and are displayed in order of highest priority. Extract comments without thinning them out until a certain number is reached. This extracts comments from viewers with a large number of views or comments. Prioritize comments. Give priority to comments from first-time viewers or viewers who are commenting for the first time. You can raise the priority level. The streamer or streaming system can flag viewers as premium viewers. You can delete it.
[0060] Even if you use the viewer's own attribute information, such as gender and age, as attribute information of the comment poster, Good. For example, a broadcaster can specify the attributes of the poster they want to prioritize (gender and age) on the comment distribution server. Register with 1. Comment distribution server 1 will process comments according to the attributes of the comment poster. Priorities are assigned, and comments are extracted in order of priority, without being thinned out until a predetermined number is reached.
[0061] Additionally, comment attribute information may be used as a criterion for classifying comments. For example, viewership. User terminal 3 will be able to post comments along with making payments. (Comment distribution server) 1. Comments for which payment has been made are classified as the first comment. Viewers pay for comments. This allows comments to be overlaid on the video without being filtered or removed.
[0062] The content of the comment may be used as a criterion for classifying the comments. For example, if the comment is Comments that make sense with more than the specified character count are classified as the first comment, and comments that liven up the program The first comment is a string of text that makes the video more lively and exciting. ru.
[0063] As described above, the comment distribution system of this embodiment is a distribution system that distributes videos. The end 4 and video distribution server 2, and the comment distribution server that distributes comments entered for the video. It comprises a communication server 1 and a viewer terminal 3 that receives and displays videos and comments. The distribution server 1 includes a comment receiving unit 11 that receives comments and a video display area that displays comments. The first comment displayed in the comment section both inside and outside the video display area, and the comment displayed only in the comment section. A comment classification unit 12 that classifies comments into second comments, and a unit that distributes first and second comments. It includes a comment distribution unit 13. The viewer terminal 3 has a video display unit 31 that receives and displays video. It includes a comment receiving unit 32 that receives the first comment and the second comment, and a video display unit 31 This displays the first comment both within the video's display area and in the comment section, and the second comment is displayed in the comment section. Display only in the comments section. This reduces the number of comments that are superimposed within the video display area. Therefore, even if a large number of comments are posted, you can read the comments, and the posted comments Since all comments are displayed in the comment section, the amount of comments displayed in the comment section determines the program's popularity. It allows us to visualize the level of excitement, and ensures that comments are never wasted.
[0064] The comment distribution server 1 of this embodiment will provide comments according to the member type of the comment poster. By classifying comments as either the first or second comment, it is possible to encourage subscriptions for paid members. .
[0065] The comment distribution server 1 of this embodiment is based on the attributes of the comment or the content of the comment. By classifying comments as either the first or second comment, comments appear on the video. By overlaying the display, it is possible to minimize the impact on the bullet comments and comment art that liven up the program. Cut. [Explanation of Symbols]
[0066] 1…Comment distribution server 11...Comment Reception Section 12...Comment Classification Section 13…Comment Distribution Department 14...Comment storage section 2…Video streaming server 3…Viewer terminal 31…Video display section 32...Comment Reception Section 33... Operation input section 34... Comment submission section 4…Streamer's device 100…Display screen 110...Video display area 120... Comments section 130... Comment input field
Claims
[Claim 1] A comment receiving unit that receives a first comment to be displayed in the first comment display area of the terminal and a second comment to be displayed in the second comment display area of the terminal from a comment distribution server, A video display unit that receives and displays video, The system includes a comment display unit that displays the first comment in the first comment display area and the second comment in the second comment display area, The first comment is a terminal that moves along the longitudinal direction of the video in the first comment display area (except in cases where multiple objects appear in the video and the comment is distinguished into a first comment and a second comment based on at least one of the presence or absence of an object supported by the user of the terminal that sent the comment, and the object supported by the user of the terminal that sent the comment, and except in cases where the first comment and a second comment are distinguished by whether or not it is a paid comment post, and except in cases where the first comment is generated based on the instructions of the performer of the video, and except in cases where the first comment is generated based on the instructions of the operator).