Information processing system, information processing method, information processing program, and publisher terminal
By achieving the control function in the information processing system, different display processing is performed according to the anonymous or name settings of the comment, and the problem of low convenience of video content reviews is solved, and the review of review activity and user communication is smooth.
Patent Information
- Application Number
- CN202410935208.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-26
- Filing Date
- 2024-07-12
- Publication Date
- 2025-01-28
AI Technical Summary
The prior art is difficult to improve the convenience of video content comments, especially in the balance between anonymity and registered settings, resulting in low comment activity and poor user communication.
By achieving the control function of the comment display in the information processing system, the publisher terminal and the audience terminal are allowed to perform different display processing according to the anonymous or name settings of the comment. Under anonymous settings, the comments are displayed anonymously on the publisher terminal and other audiovisual terminals; under the name setting, the comments are displayed on the publisher terminal, and anonymous display on other audiovisual terminals.
In this way, the psychological obstacles of the comment have been reduced, the activity of the comment is improved, and the intimacy of the publisher terminal and the user, promoting the smooth communication between users.
Smart Images

Figure CN119383389A_ABST
Abstract
Description
Technical Field
[0001] One aspect of the present invention relates to an information processing system, an information processing method, an information processing program, and a publisher terminal. Background Art
[0002] There is known a technique for displaying comments posted during the display of video content together with the video content. Non-Patent Documents 1 and 2 describe a mechanism in which the publisher of video content allows viewers to make their comments anonymous.
[0003] Prior art literature
[0004] Non-patent literature
[0005] Non-patent document 1 "A thorough explanation of Whowatch's 'raccoon cat' function! Usage instructions and precautions", online search on June 30, 2023,<URL:https: / / p l us.news.gree.net / art i c l e / 56644>
[0006] Non-patent document 2 “I want to send comments anonymously”, online search on June 30, 2023,<URL:https: / / twi tcast i ng.tv / he l pcenter.php?p i d=5831> Summary of the invention
[0007] Problems to be solved by the invention
[0008] The present invention intends to provide a mechanism for improving the convenience of commenting on video content.
[0009] Methods for solving problems
[0010] An information processing system according to one aspect of the present invention includes at least one processor. The at least one processor performs the following processing: displaying video content generated by a publisher terminal on the publisher terminal and multiple viewer terminals; obtaining the setting indicating anonymity or naming selected in the terminal that inputs comments among the multiple viewer terminals, that is, the first viewer terminal, and the comments during the display of the video content; performing the following processing as comment display control during the display of the video content: in the case of anonymous setting, anonymously displaying the comments on the publisher terminal and the second viewer terminal other than the first viewer terminal among the multiple viewer terminals; in the case of naming setting, displaying the comments named on the publisher terminal and anonymously displaying the comments on the second viewer terminal.
[0011] In this aspect, a so-called live broadcast is performed by displaying the video content on a publisher terminal and a plurality of viewer terminals. During the display of the video content, the comments inputted on the first viewer terminal and the setting of anonymous or named are used to control the display of the comments. When the setting is anonymous, anonymous comments are displayed on the publisher terminal and the second viewer terminal. When the setting is named, the named comments are displayed on the publisher terminal, and the anonymous comments are displayed on the second viewer terminal. Since the anonymous comments are displayed on the second viewer terminal regardless of the setting, the psychological barriers to the comments are reduced. Thus, the comments can be made more active. Anonymous comments or named comments are displayed on the publisher terminal corresponding to the setting. In the case of anonymity, the psychological barriers to the comments are reduced. In the case of naming, the intimacy of the publisher terminal to the user is improved. Thus, while seeking to make the comments more active, the communication between the user of the first viewer terminal and the user of the publisher terminal can be made smoother. As a result, the convenience of the comments on the video content can be improved.
[0012] Effects of the Invention
[0013] According to one aspect of the present invention, the convenience of commenting on video content can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A diagram showing an example of application of an information processing system.
[0015] Figure 2 This is a diagram showing an example of a hardware configuration related to an information processing system.
[0016] Figure 3 This is a diagram showing an example of a functional structure related to an information processing system.
[0017] Figure 4 This is a sequence diagram showing an example of the operation of the information processing system.
[0018] Figure 5 This is a diagram showing an example of a screen for receiving input of comments and settings.
[0019] Figure 6 This is a diagram showing an example of a screen displaying comments.
[0020] Figure 7 This is a diagram showing an example of a screen displaying information of a review poster.
[0021] Figure 8 This is a diagram showing an example of a screen displaying comments.
[0022] Fig. 9This is a diagram showing an example of a screen displaying comments.
[0023] Fig.10 This is a diagram showing another example of a screen for receiving input of comments and settings.
[0024] Fig.11 This is a diagram showing another example of a screen displaying comments.
[0025] Fig.12 This is a diagram showing another example of a screen displaying information of a review poster.
[0026] Fig.13 This is a diagram showing another example of a screen displaying comments.
[0027] Description of Figure Numbers:
[0028] 1 Information Processing System
[0029] 10 servers
[0030] 11Content Transmission Department
[0031] 12 Comments Control Department
[0032] 20Publisher Terminal
[0033] 21Content Generation Department
[0034] 22Content display unit
[0035] 23 comments display section
[0036] 30 Viewer Terminal
[0037] 31 Content display unit
[0038] 32 Input section
[0039] 33 comments display
[0040] 40 user database
[0041] 310, 410 video content
[0042] 320, 420, 320A, 320B Comments List
[0043] G Switch button
[0044] N Communication Network
[0045] P Comment Send Button
[0046] S Setting interface
[0047] TComment input field
[0048] C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 Comments
[0049] P1 server program
[0050] P2 Client Program
[0051] R1, R4 content area
[0052] R2, R5 input area
[0053] R3, R6 Comment Area
[0054] V1, V2, V3, V4, V5, V6, V7, V8, V9 screen
[0055] W1, W2 windows
[0056] C21, C61, C121 Icon
[0057] C22, C62, C122 nickname DETAILED DESCRIPTION
[0058] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are represented by the same reference numerals, and repeated descriptions are omitted.
[0059] [System Overview]
[0060] The information processing system involved in the present invention is a computer that manages content published by users. Content is information that can be recognized by people and provided by a computer or a computer system. Electronic data representing content is called content data. As an example, content is video content represented by images that may contain audio. Video content can include images generated by a camera or other imaging device, and can also include computer graphics (CG), or both. Content can be used in various forms of information transmission or communication scenarios, such as news, education, medical care, games, chats, business transactions, lectures, seminars, training, concerts, questionnaires and other occasions or purposes. Content publishing is the processing performed to provide content to users, such as the processing of sending information to users via a communication network.
[0061] The information processing system provides the video content to the user by sending content data representing the video content to the user terminal. As an example, the video content is provided by the publisher. The publisher is a person who attempts to provide information to the viewer through the information processing system, and is the sender of the video content. The viewer is a person who attempts to obtain information through the information processing system, and is the user of the video content. The information processing system sends the content data provided by the publisher terminal to the viewer terminal. The viewer terminal processes the content data and displays the video content on the screen. The video content is also displayed on the publisher terminal. In the present invention, the publisher and the viewer are sometimes collectively referred to as users for explanation, and the publisher terminal and the viewer terminal are sometimes collectively referred to as user terminals for explanation.
[0062] The information processing system is applied to so-called live broadcast. For example, the publisher terminal processes the captured image to generate content data, and sends the content data to the server in real time. The server receives the content data and sends the content data to the viewer terminal in real time. This is a way of Internet live broadcast. The content data can also be generated in the information processing system. That is, the information processing system can also process the real-time image provided by the publisher terminal to generate content data, and send the content data to the viewer terminal in real time.
[0063] The information processing system displays the comments posted during the display of the video content together with the video content. The comments are information independent of the video content. For example, the comments are input by the viewer or publisher. In the present invention, the viewer inputting the comments is used as an example for explanation. The user who posts the comments is referred to as the comment publisher hereinafter. The comments may be composed of, for example, at least one of text, emoticons, still images (photos, illustrations, etc.), and dynamic images (videos or animations). The comments may be displayed without overlapping with the video content, or at least a part of the comments may be displayed overlapping with the video content.
[0064] Input comments and settings indicating anonymity or naming at the viewer's terminal. The information processing system performs comment display control according to the settings. Comment display control refers to controlling whether to display named comments or anonymous comments on each user terminal. Named comments refer to displaying information indicating the comment poster in association with the comment. As information indicating the comment poster, for example, icons and nicknames set by the viewer can be listed, but it is not limited to this. Anonymous comments refer to displaying only the comments without associating the information indicating the comment poster with the comment. Anonymous comments, for example, only display the comments without icons and nicknames. When set to named, named comments are displayed on the publisher's terminal, and anonymous comments are displayed on the viewer's terminals other than the comment poster. In this case, it can be said that it is a method in which the comment poster allows the publisher to see his or her own information, but does not allow other viewers to see his or her own information.
[0065] [System Structure]
[0066] Figure 1 1 is a diagram showing an example of application of the information processing system 1. The information processing system 1 includes a server 10. The server 10 is a computer that publishes content data. The server 10 is connected to one or more publisher terminals 20 and one or more viewer terminals 30 via a communication network N. The server 10 is also connected to a user database 40 via the communication network N. The communication network N may be configured to include the Internet or an intranet.
[0067] The publisher terminal 20 is a computer used by the publisher. In one example, the publisher terminal has the function of generating video content and sending content data representing the video content to the server 10. The publisher terminal 20 may also be a personal computer, a multi-function mobile phone (smartphone), a tablet terminal, a wearable terminal (such as a head-mounted display (HMD), smart glasses), or a mobile phone. The publisher terminal 20 may also be a shooting system having the function of shooting, recording, and sending images.
[0068] The viewer terminal 30 is a computer used by the viewer. In one example, the viewer terminal 30 has the function of receiving content data from the server 10 and displaying the content data. The viewer terminal 30 can be a personal computer, a multi-function mobile phone, a tablet terminal, a wearable terminal, or a mobile phone.
[0069] The publisher operates the publisher terminal 20 to log in to the information processing system 1 and provide the video content to the audience. The audience operates the audience terminal 30 to log in to the information processing system 1 and watch the video content. In the present invention, it is assumed that the audience and publisher of the information processing system 1 have logged in. The audience's login to the information processing system 1 can be omitted. That is, the information processing system 1 can send content data to the audience terminal 30 of the general audience who has not logged in. In this case, the general audience who has not logged in can also watch the content.
[0070] The user database 40 is a non-temporary storage device that stores user data related to users using the information processing system 1. As user data, an identifier that uniquely identifies the user, i.e., a user ID, an icon, a nickname, and a favorites list, etc. can be listed, but it is not limited to this. The user data may also include information indicating whether the user is logged in to the information processing system 1. The icon is an image preset by each user. The nickname is a user name preset by each user. The favorites list is an information group that represents the preferences of each user, and is preset by, for example, selecting a tag. The user database 40 can be constructed as a single database, or it can be constructed as a collection of multiple databases. The user database 40 can be a component of the information processing system 1, or it can be located in another computer system different from the information processing system 1.
[0071] Figure 2 It is a diagram showing an example of a hardware configuration related to the information processing system 1 . Figure 2 A server computer 100 serving as the server 10 and a terminal computer 200 serving as the publisher terminal 20 or the viewer terminal 30 are shown.
[0072] As an example, the server computer 100 has a processor 101, a main storage unit 102, an auxiliary storage unit 103, and a communication unit 104 as hardware components. The processor 101 is a computing device that executes an operating system and an application program, such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The main storage unit 102 is a device that stores programs to be executed, computing results, etc., and is composed of, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory). The auxiliary storage unit 103 is generally a device that can store a larger amount of data than the main storage unit 102, and is composed of, for example, a non-volatile storage medium such as a hard disk or a flash memory. The auxiliary storage unit 103 stores a server program P1 and various data in order to enable the server computer 100 to be used as a server 10. The communication unit 104 is a device that performs data communication with other computers via a communication network N, and is composed of, for example, a network card or a wireless communication module.
[0073] In this embodiment, the information processing program is implemented as a server program P1. Each functional element of the server 10 is implemented by the processor 101 or by the processor 101 reading the server program P1 from the main storage unit 102 and executing the program. The server program P1 includes codes for implementing each functional element of the server 10. The processor 101 operates the communication unit 104 according to the server program P1 to perform reading and writing of data in the main storage unit 102 or the auxiliary storage unit 103.
[0074] The server 10 may be composed of one or more computers. In the case of using a plurality of computers, these computers are connected to each other via a communication network N to logically constitute one server 10.
[0075] As an example, the terminal computer 200 has a processor 201, a main storage unit 202, an auxiliary storage unit 203, a communication unit 204, an input interface 205, an output interface 206, and a camera unit 207 as hardware components. The processor 201 is a computing device that executes an operating system and an application program, such as a CPU or a GPU. The main storage unit 202 is a device that stores programs to be executed, calculation results, etc., and is composed of, for example, a ROM or a RAM. The auxiliary storage unit 203 is generally a device that can store a larger amount of data than the main storage unit 202, for example, it is composed of a non-volatile storage medium such as a hard disk or a flash memory. The auxiliary storage unit 203 stores the client program P2 and various data in order to enable the terminal computer 200 to be used as a publisher terminal 20 or a viewer terminal 30. The communication unit 204 is a device that performs data communication with other computers via a communication network N, and is composed of, for example, a network card or a wireless communication module. The input interface 205 is a device that receives data based on the operation or action of the user, and is composed of at least one of a keyboard, an operation button, a pointing device, a touch panel, a microphone, a sensor, and a camera. The output interface 206 is a device that outputs the data processed by the terminal computer 200, and is composed of a display device such as a display, a touch panel, and an HMD. The camera unit 207 is a device that captures an image (video or photo) of the real world, and is a camera. The camera unit 207 can also be used as the input interface 205.
[0076] Each functional element of the publisher terminal 20 or the viewer terminal 30 is realized by the processor 201 executing the corresponding client program P2 after it is read into the processor 201 or the main storage unit 202. The client program P2 includes codes for realizing each functional element of the publisher terminal 20 or the viewer terminal 30. The processor 201 operates the communication unit 204, the input interface 205, the output interface 206, or the camera unit 207 according to the client program P2 to read and write data in the main storage unit 102 or the auxiliary storage unit 103.
[0077] At least one of the server program P1 and the client program P2 may be provided by non-temporarily recording on a tangible recording medium such as a CDROM, a DVD-ROM, a semiconductor memory, etc. Alternatively, at least one of these programs may be provided as a data signal superimposed on a carrier wave via a communication network N. These programs may be provided separately or together.
[0078] Figure 31 is a diagram showing an example of a functional structure related to an information processing system 1. The server 10 includes a content transmission unit 11 and a comment control unit 12 as functional elements. The content transmission unit 11 receives content data from a publisher terminal 20 and transmits the content data to a viewer terminal 30. The comment control unit 12 generates display control data. The display control data is electronic data indicating comment display control. The display control data may be different for each user terminal. The comment control unit 12 transmits the display control data to the user terminal.
[0079] The publisher terminal 20 includes a content generation unit 21, a content display unit 22, and a comment display unit 23 as functional elements. The content generation unit 21 generates video content and transmits content data representing the video content to the server 10. The content display unit 22 displays the generated video content on the screen of the publisher terminal 20. The comment display unit 23 receives display control data from the server 10 and displays comments on the screen of the publisher terminal 20 based on the display control data.
[0080] The viewer terminal 30 includes: a content display unit 31, an input unit 32, and a comment display unit 33. The content display unit 31 receives content data from the server 10 and displays the video content on the screen of the viewer terminal 30 based on the content data. The input unit 32 receives input from the viewer based on the comment and the setting indicating anonymity or naming. The input unit 32 generates a user ID, a comment ID as an identifier that uniquely identifies the comment, and comment data including the comment and the setting. The comment data is electronic data indicating the comment and the setting. The input unit 32 sends the comment data to the server 10. The comment display unit 33 receives the display control data from the server 10, and displays the comment on the screen of the viewer terminal 30 based on the display control data.
[0081] [System Action]
[0082] One side reference Figure 4 , while explaining the operation of the information processing system 1, an information processing method involved in an example is explained. Figure 4 This is a sequence diagram showing an example of the operation of the information processing system 1 as a processing flow M1.
[0083] In step S1, the content generation unit 21 of the publisher terminal 20 generates video content. For example, the content generation unit 21 starts generating video content in response to a user operation performed by the publisher to start publishing. In one example, the content generation unit 21 can generate video content including images captured by the camera unit 207. In another example, the content generation unit 21 can generate video content based on content materials stored in the auxiliary storage unit 203.
[0084] In step S2, the content generation unit 21 transmits content data indicating video content to the server 10. For example, the content generation unit 21 continuously transmits content data indicating the generated video content to the server 10. The server 10 receives the content data.
[0085] In step S3, the content transmission unit 11 of the server 10 transmits the content data to the plurality of viewer terminals 30. For example, the content transmission unit 11 transmits the content data to the plurality of viewer terminals 30 in response to content requests from the plurality of viewer terminals 30. The content request is a data signal for requesting the server 10 to play video content. The plurality of viewer terminals 30 receive the content data respectively.
[0086] In step S4, the user terminal displays the video content on the screen. For example, the content display unit 22 of the publisher terminal 20 displays the video content generated by the content generation unit 21 on the screen. The content display units 31 of the plurality of viewer terminals 30 process the content data and display the video content on the screen. In the case where the video content includes audio, the content display unit 22 and the content display unit 31 can output the audio included in the video content from the speaker. The explanation is given by assuming that the video content is displayed on each user terminal after step S4.
[0087] In step S5, the input unit 32 of the viewer terminal 30 receives the comment and the input indicating the setting of anonymity or naming. For example, the comment can be input by text input via a keyboard or the like, or by converting the audio received by a microphone into text data. In the following, the terminal that inputs a new comment among the plurality of viewer terminals 30 is referred to as the first viewer terminal, and the terminal other than the first viewer terminal among the plurality of viewer terminals 30 is referred to as the second viewer terminal.
[0088] Figure 5 This is a diagram showing an example of a screen for receiving input of comments and settings. Figure 5 The screen V1 shown is displayed on the first viewer terminal. The screen V1 includes: a content area R1 for displaying video content, an input area R2 for receiving input, and a comment area R3 for displaying one or more comments.
[0089] The content region R1 displays video content 310. The video content 310 may be, for example, a live video of a dog, but is not limited thereto.
[0090] The input area R2 includes: a comment input field T, a comment sending button P, and a setting interface S. The comment input field T is a text box for receiving input of comments. In the comment input field T, the text "cured" is input. The comment sending button P is a button for posting a comment. In response to pressing the comment sending button P, the text entered in the comment input field T is published as a new comment. The setting interface S includes a switch button G for receiving input indicating an anonymous or named setting. The switch button G receives the selection of the setting by switching between ON and OFF. For example, the OFF state can represent anonymity, and the ON state can represent naming. The initial state of the switch button G can be OFF. On the screen V1, the switch button G is displayed in the ON state. The setting interface S can receive input of settings regarding size, position, and color, etc. The setting interface S can be displayed overlapping on the content area R1.
[0091] In the comment area R3, the comment group inputted at the publisher terminal 20 or the viewer terminal 30 is displayed in the comment list 320 in chronological order. In the screen V1, the comments C1 to C5 are displayed in the comment list 320. The newly posted comments are added to the bottom of the comment list 320. As new comments are added one by one, the existing comments move upward in the comment area R3, and then go outside the comment area R3 and are no longer displayed. That is, the comment area R3 displays the comment group in such a way that the comment group flows in a predetermined direction. The comments can be displayed overlapping the video content 310 in the content area R1.
[0092] return Figure 4 In step S6, the input unit 32 sends the comment data to the server 10. For example, the input unit 32 generates comment data including the user ID, comment ID, comment, and setting in response to the viewer pressing the comment sending button P. The input unit 32 sends the comment data to the server 10. The server 10 receives the comment data.
[0093] In step S7, the comment control unit 12 of the server 10 performs comment display control. For example, the comment control unit 12 may generate display control data for each user terminal in accordance with the setting. In this case, the comment control unit 12 generates display control data corresponding to the publisher terminal 20, the first viewer terminal, and the second viewer terminal.
[0094] When the comment is set to be anonymous, the comment control unit 12 generates display control data for anonymously displaying the comment. For example, when the comment is set to be anonymous, the comment control unit 12 generates display control data for anonymously displaying the comment on the publisher terminal 20 and the second viewer terminal other than the first viewer terminal among the plurality of viewer terminals. For example, the display control data for anonymously displaying the comment may include the comment, but may not include information indicating the comment poster.
[0095] When the setting is to be named, the comment control unit 12 generates display control data for displaying the comment with a name. For example, when the setting is to be named, the comment control unit 12 generates display control data for displaying the comment with a name on the publisher terminal 20 and displaying the comment anonymously on the second viewer terminal. Regardless of the setting, the comment control unit 12 generates display control data for displaying the comment with a name on the first viewer terminal. For example, the display control data for displaying the comment with a name may include the comment and information indicating the comment poster.
[0096] The comment control unit 12 refers to the user database 40, obtains the icon, nickname, and favorite list of the comment poster, and includes them in the display control data. For example, at least one of the icon and the nickname can be used to display the comment in a named manner. Specifically, the comment control unit 12 generates display control data indicating that the icon and the nickname are displayed in association with the comment. In the processing flow M1, the description is made by setting it as a named comment.
[0097] In step S8, the comment control unit 12 sends display control data to each user terminal. The comment control unit 12 sends display control data corresponding to the publisher terminal 20, the first viewer terminal, and the second viewer terminal. For example, the comment control unit 12 sends display control data for displaying comments in a named manner to the publisher terminal 20 and the first viewer terminal. The comment control unit 12 sends display control data for displaying comments anonymously to the second viewer terminal. The publisher terminal 20, the first viewer terminal, and the second viewer terminal receive the display control data corresponding to them.
[0098] In step S9, the user terminal displays the comment based on the display control data. For example, the comment display unit 23 of the publisher terminal 20 displays the comment on the screen of the publisher terminal 20 based on the display control data. The comment display unit 33 of the first viewer terminal displays the comment on the screen of the first viewer terminal based on the display control data. The comment display unit 33 of the second viewer terminal displays the comment on the screen of the second viewer terminal based on the display control data.
[0099] Figure 6 This is a diagram showing an example of a screen displaying comments. Figure 6 The screen V2 shown is displayed on the publisher terminal 20. The screen V2 is Figure 5 The screen V1 shown similarly includes a content area R1 , an input area R2 , and a comment area R3 .
[0100] The comment display unit 23 of the poster terminal 20 displays the new comment C6 at the bottom of the comment list 320 based on the display control data. With the publication of the new comment C6, the comments C2 to C5 in the comment list 320 move upward. The comments C2 to C6 are displayed in the comment list 320.
[0101] In the comment list 320, comments C2 and C3 are displayed as past comments. In the comment list 320, icon C21 and nickname C22 are displayed in association with comment C2. In addition, in the comment list 320, icon C31 and nickname C32 are displayed in association with comment C3. That is, comments C2 and C3 are displayed with their names. Icons C21 and C31 are the same, and nicknames C22 and C32 are the same. This indicates that comments C2 and C3 are comments posted by the same comment poster. Icons C21 and C31 are, for example, images of flowers, which are pre-set by the comment poster of comments C2 and C3. Nicknames C22 and C32 are, for example, the text "User A", which are pre-set by the comment poster of comments C2 and C3.
[0102] In the comment list 320, comments C4 and C5 are anonymously displayed as past comments. Comments C4 and C5 are anonymously posted comments. The poster cannot confirm the icons and nicknames of comments C4 and C5.
[0103] Comment C6 is displayed as a new comment in comment list 320. In comment list 320, icon C61 and nickname C62 are displayed in association with comment C6. That is, comment C6 is displayed with a name. Icon C61 is, for example, an image of a fish, which is pre-set by the comment poster of comment C6. Nickname C62 is, for example, the text "User B", which is pre-set by the comment poster of comment C6. Figure 6 In FIG. 1 , it is shown that the review poster of the review C6 is different from the review posters of the past reviews C2 and C3.
[0104] Figure 7 This is a diagram showing an example of a screen displaying information of a review poster. Figure 7 The screen V3 shown is displayed as a window different from the screen V2 on the publisher terminal 20. For example, the screen V3 may be displayed in response to the publisher hovering the mouse, clicking or tapping the icon C61 or nickname C62 on the screen V2, or may be automatically displayed in response to the timing of comment posting, etc. The screen V3 may be displayed overlapping the comment area R3, or may be displayed at another location.
[0105] Screen V3 displays the information of the comment poster. For example, screen V3 displays the information of the comment poster of comment C6. Screen V3 displays the user ID, icon C61, nickname C62, and favorite list corresponding to the comment poster of comment C6. The icon C61 and nickname C62 displayed on screen V3 are the same as the icon C61 and nickname C62 displayed on the comment list 320 on screen V2.
[0106] Figure 8 This is a diagram showing an example of a screen displaying comments. Figure 8 The picture V4 shown is displayed on the first viewer terminal. Figure 5 The screen V1 shown similarly includes a content area R1 , an input area R2 , and a comment area R3 .
[0107] The comment display unit 33 of the first viewer terminal displays the new comment C6 at the bottom of the comment list 320 based on the display control data. With the publication of the new comment C6, the comments C2 to C5 in the comment list 320 move upward. The comments C2 to C6 are displayed in the comment list 320.
[0108] In the comment list 320, comments C2 to C5 are displayed anonymously as past comments. Although comments C2 and C3 are posted in a named manner, they are displayed anonymously. That is, the viewer (here, the comment poster of comment C6) using the first viewer terminal cannot confirm the icons and nicknames of comments C2 and C3. Comments C4 and C5 are anonymous comments. The viewer using the first viewer terminal cannot confirm the icons and nicknames of comments C4 and C5, just like the publisher. In the comment list 320, the new comment C6 is displayed in a named manner. The comment poster of comment C6 can confirm his or her own icon C61 and nickname C62.
[0109] Fig. 9 This is a diagram showing an example of a screen displaying comments. Fig. 9 The picture V5 shown is displayed on the second viewer terminal. Figure 5 The screen V1 shown similarly includes a content area R1 , an input area R2 , and a comment area R3 .
[0110] The comment display unit 33 of the second viewer terminal displays the new comment C6 at the bottom of the comment list 320 based on the display control data. With the publication of the new comment C6, the comments C2 to C5 in the comment list 320 move upward. The comments C2 to C6 are displayed in the comment list 320.
[0111] In the comment list 320, comments C2 to C6 are displayed anonymously as past comments. Comments C2, C3, and C6 are posted in a named manner, but are displayed anonymously. However, viewers using the second viewer terminal (here, viewers other than the comment posters of comments C2, C3, and C6) cannot confirm the icons and nicknames of comments C2, C3, and C6. Comments C4 and C5 are posted anonymously. Like the poster, viewers using the second viewer terminal cannot confirm the icons and nicknames of comments C4 and C5.
[0112] In association with step S7, the comment control unit 12 can perform comment display control for each comment inputted at the first viewer terminal. When the video content is being displayed, multiple comments can be posted from the same first viewer terminal. The comment control unit 12 performs comment display control for each comment corresponding to the setting. Therefore, named comments and anonymous comments can be posted from the same first viewer terminal.
[0113] In association with step S9, when the setting is to record, the comment control unit 12 can perform an action corresponding to the comment on the first viewer terminal. The action can be notification or publicity of the number of comments. For example, when the cumulative number of comments by the viewer (comment poster) using the first viewer terminal reaches a specified number (e.g., 100), the comment control unit 12 notifies the first viewer terminal of the number of comments. The action can also be notification of a trace (viewing history of the material) given when the publisher displays the material of the comment poster.
[0114] An information processing system 1 according to one aspect of the present invention includes at least one processor. The at least one processor performs the following processing: displaying video content generated by a publisher terminal 20 on the publisher terminal 20 and a plurality of viewer terminals 30; obtaining the setting indicating anonymity or naming selected in the first viewer terminal, which is a terminal for inputting comments among the plurality of viewer terminals 30, and the comments; performing the following processing as comment display control during the display of the video content: when anonymous is set, anonymous comments are displayed on the publisher terminal 20 and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals 30; when named is set, named comments are displayed on the publisher terminal 20, and anonymous comments are displayed on the second viewer terminal.
[0115] An information processing method according to one aspect of the present invention is an information processing method executed by an information processing system having at least one processor. The information processing method includes the following steps: a step of displaying video content generated by a publisher terminal 20 on the publisher terminal 20 and a plurality of viewer terminals 30; a step of obtaining the setting indicating anonymous or named selected in the terminal that inputs comments among the plurality of viewer terminals 30 and the comment; a step of displaying the comment including the comment display control during the display of the video content, wherein the following processing is performed as the comment display control: when the setting is anonymous, the comment is displayed anonymously on the publisher terminal 20 and on the second viewer terminal other than the first viewer terminal among the plurality of viewer terminals 30; when the setting is named, the comment is displayed named on the publisher terminal 20 and the comment is displayed anonymously on the second viewer terminal.
[0116] An information processing program according to one aspect of the present invention performs the following steps when executed by a computer: a step of displaying video content generated by a publisher terminal 20 on the publisher terminal 20 and a plurality of viewer terminals 30; a step of obtaining, during the display of the video content, a setting indicating anonymity or naming selected in a first viewer terminal, which is a terminal among the plurality of viewer terminals 30 at which comments are input, and the comments; a step of displaying the comments including comment display control during the display of the video content, wherein the following processing is performed as comment display control: when the setting is anonymous, the comments are anonymously displayed on the publisher terminal 20 and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals 30; when the setting is named, the comments are named and displayed on the publisher terminal 20, while the comments are anonymously displayed on the second viewer terminal.
[0117] A publisher terminal 20 according to one aspect of the present invention is a publisher terminal 20 that publishes video content to a plurality of viewer terminals 30 via a communication network, and includes at least one processor. The at least one processor performs the following processing: displaying the video content; and during the display of the video content, in accordance with the setting indicating anonymous or named selected in the terminal among the plurality of viewer terminals 30 that inputs comments, that is, the first viewer terminal, the comment is displayed anonymously if the setting is anonymous, and the comment is displayed named if the setting is named.
[0118] According to the present invention, a so-called live broadcast is performed by displaying video content on a publisher terminal 20 and a plurality of viewer terminals 30. During the display of the video content, the comments inputted on the first viewer terminal and the setting of anonymous or named are used to control the display of the comments. When the setting is anonymous, the anonymous comments are displayed on the publisher terminal 20 and the second viewer terminal. When the setting is named, the named comments are displayed on the publisher terminal 20, and the anonymous comments are displayed on the second viewer terminal. Since the anonymous comments are displayed on the second viewer terminal regardless of the setting, the psychological barrier to the comments is reduced. Thus, the comments can be made more active. The anonymous comments or the named comments are displayed on the publisher terminal 20 in accordance with the setting. In the case of anonymity, the psychological barrier to the comments is reduced. In the case of naming, the intimacy of the publisher terminal 20 with the user is improved. Thus, while the comments are made more active, the communication between the user of the first viewer terminal and the user of the publisher terminal 20 can be made smoother. As a result, the convenience of the comments on the video content can be improved.
[0119] When the at least one processor is set to be named, it is possible to make the named comments more active by performing an operation corresponding to the comment on the first viewer terminal.
[0120] At least one processor performs comment display control for each comment inputted at the first viewer terminal. In this case, comment display control is performed for each comment during the display of the video content. Thus, the user of the first viewer terminal can switch between anonymous and named for each comment. For example, the user of the first viewer terminal can switch between named when he wants to communicate with the user of the publisher terminal 20 and anonymous when he wants to make a casual comment.
[0121] In the present invention, the setting of anonymous or named can also be set to anonymous by default. The audience can freely choose the setting. In the case of setting it to named, it can be said that the audience has attached a way for the publisher to see the identification tag. The audience can only attach the identification tag when they like it, and can enjoy various comments. For example, the audience can choose to post casual comments when anonymous and private comments when named. The publisher can view the audience's information and provide topics that go deep into the audience themselves. In one example, the publisher can confirm the favorite list of the audience's information and advance the topic based on its content. In another example, the publisher can confirm the comments posted by a specific audience in the past and advance the topic based on its content. The audience who repeatedly posts named comments can be said to be a frequent audience. In the case of frequent audiences, the publisher will be more motivated to continue posting. By repeatedly posting named comments, the audience can expect to be treated as a frequent visitor by the publisher.
[0122] [Modifications]
[0123] The present invention is not limited to the above-described embodiments, and the shapes and arrangements of the components in the implementation of the present invention may be appropriately changed within the scope of the claims.
[0124] The first viewer terminal may be a smartphone or a tablet terminal. Fig.10 This is a diagram showing another example of a screen for receiving input of comments and settings. Fig.10 The screen V6 shown is displayed on a first viewer terminal such as a smart phone. The screen V6 includes a content area R4 for displaying video content and an input area R5 for receiving input.
[0125] The content region R4 displays video content 410. The video content 410 may be, for example, a live broadcast of a person, but is not limited thereto.
[0126] The input area R5 includes: a comment input field T, a comment sending button P, and a setting interface S. In the comment input field T, the text "caramel tastes good". In response to pressing the comment sending button P, the text entered in the comment input field T is published as a new comment. The setting interface S includes a switching button G for receiving an input indicating an anonymous or named setting. On the screen V6, the switching button G is displayed in the ON state.
[0127] Fig.11 This is a diagram showing another example of a screen displaying comments. Fig.11 The screen V7 shown is displayed on the publisher terminal 20, which is a smartphone, for example. The screen V7 includes a content area R4 and a comment area R6 for displaying one or more comments. In the comment area R6, the comment group inputted from the publisher terminal 20 or the viewer terminal 30 is displayed in a comment list 420 in chronological order.
[0128] Comments C10 to C12 are displayed in the comment list 420. In the comment list 420, an icon C121 and a nickname C122 are displayed in association with the comment C12. The comments C10 and C11 are displayed anonymously. The comment C12 is displayed with a name.
[0129] Fig.12 This is a diagram showing another example of a screen displaying the data of a review poster. Fig.12 The screen V8 shown is displayed as a window different from the screen V7 on the publisher terminal 20. The screen V8 may be displayed in response to the publisher's request for, for example, Fig.11 The icon C121 or nickname C122 in the screen V7 shown is displayed by an operation such as clicking, or may be automatically displayed when a comment is posted.
[0130] Screen V8 displays the information of the comment poster. For example, screen V8 displays the information of the comment poster of comment C12. Screen V8 displays the user ID, icon C121, nickname C122, and favorite list corresponding to the comment poster of comment C12. The icon C121 and nickname C122 displayed on screen V8 are the same as the icon C121 and nickname C122 displayed on comment list 420.
[0131] In the above embodiment, the information of the comment poster who posted the comment was displayed, but the present invention is not limited to this. For example, statistical information such as the number of comments posted by the comment poster who posted the comment may be displayed, and the comment poster's birthday may be displayed.
[0132] In the above embodiment, the processing during the display of the video content is described. The information processing system 1 can send a list of viewers who have posted comments to the publisher terminal 20 after the video content ends (after the live broadcast). The list of viewers can include, for example, icons corresponding to the viewers, nicknames, number of comments, and viewing time.
[0133] In the above embodiment, the comment list 320 is described as displaying named comments and anonymous comments, but the present invention is not limited to this. Fig.13 This is a diagram showing another example of a screen displaying comments. Fig.13 The screen V9 shown is displayed on the publisher terminal 20. Figure 6 The following description will focus on the differences of the screen V2 shown.
[0134] Comment area R3 includes window W1 for displaying named comments and window W2 for displaying anonymous comments. Comment list 320A is displayed in window W1. Named comments C2, C3, and C6 are displayed in comment list 320A. Comment list 320B is displayed in window W2. Anonymous comments C4 and C5 are displayed in comment list 320B.
[0135] When the comment is set to be named, the comment control unit 12 generates display control data for displaying the named comments in the window W1 different from the window W2 displaying the anonymous comments, and sends the display control data to the user terminal. Here, the comment control unit 12 sends the generated display control data to the publisher terminal 20. The publisher terminal 20 controls the display of the comments in the windows W1 and W2 based on the display control data.
[0136] As described above, when the comment is set to be named, at least one processor displays the comment named in a window W1 different from the window W2 displaying the anonymous comment. In this case, the window W2 displaying the anonymous comment is separated from the window W1 displaying the named comment. As a result, the visibility of the named comment is improved for the user of the publisher terminal 20. As a result, the communication between the user of the first viewer terminal and the user of the publisher terminal 20 can be smoother.
[0137] Although the information processing system 1 includes a server 10 in the above example, the information processing system can be applied to content publishing between user terminals without using a server. In this case, each functional element of the server 10 can be implemented on any user terminal, or can be implemented on multiple user terminals separately. In this regard, the information processing program can be implemented as a client program. The information processing system can be constructed using a server or not. In other words, the information processing system can be implemented using a client-server approach, or can be implemented using P2P (peer to peer) or E2E (end to end) encryption as a client-client approach. The client-client approach improves the confidentiality of content publishing.
[0138] Although the publisher terminal 20 and the viewer terminal 30 are shown as user terminals in the above example, other types of user terminals may also have the same functional elements as the publisher terminal 20 or the viewer terminal 30. For example, an auditor terminal which is a computer used by an auditor who manages video content may have the functional elements.
[0139] In the present invention, the concept shown by the expression "at least one processor executes a first process, a second process, ... an nth process" or an expression corresponding thereto includes a case where the execution subject of n processes from the first process to the nth process may change in the middle. In other words, the concept shown by this expression includes both a case where all n processes are executed by the same processor and a case where the processor changes according to an arbitrary policy in the n processes.
[0140] The processing order of the method executed by at least one processor is not limited to the examples in the above embodiments. For example, part of the above steps may be omitted, or the steps may be executed in another order. In addition, any two or more of the above steps may be combined, or part of the steps may be modified or deleted. Alternatively, other steps may be added to the above steps.
[0141] In comparing the size relationship between two numerical values, either of the two standards of "above" and "larger" may be used, and either of the two standards of "below" and "less than" may be used.
[0142] Any part or all of the functional elements described in this specification may also be implemented by a program. The program mentioned in this specification may be distributed by non-temporarily recording on a computer-readable recording medium, or distributed via a communication line (including wireless communication) such as the Internet, or distributed in the state of being installed in any terminal.
[0143] Although those skilled in the art can think of additional effects or various modifications of the present invention based on the above description, the aspects of the present invention are not limited to the above embodiments. Various additions, changes and partial deletions can be made without departing from the concept and purpose of the present invention derived from the content defined in the claims and their equivalents.
[0144] For example, a structure described as one device (or component, the same below) in this specification (including a structure described as one device in the drawings) may be implemented by multiple devices. Alternatively, a structure described as multiple devices in this specification (including a structure described as multiple devices in the drawings) may be implemented by one device. Alternatively, part or all of the means or functions included in a certain device (such as a server) may also be included in another device (such as a user terminal).
[0145] Not all matters described in this specification are necessarily required. For example, matters described in the specification but not in the claims may be considered as arbitrary additional matters.
[0146] The applicant is only aware of the prior art described in the "Prior Art Documents" section of this specification. It should also be noted that the purpose of the present invention is not necessarily to solve the problems in the prior art. The problem to be solved by the present invention should be determined by considering the present specification as a whole. For example, in this specification, if there is a record that a specific structure achieves a predetermined effect, it can also be said that the problem corresponding to the predetermined effect is solved. However, the description of the effect does not necessarily mean that such a specific structure is necessary.
[0147] [Payment]
[0148] The gist of the present invention is as follows. [1]
[0150] An information processing system, characterized in that
[0151] having at least one processor,
[0152] The at least one processor performs the following processing:
[0153] Displaying the video content generated by the publisher terminal on the publisher terminal and a plurality of viewer terminals;
[0154] During display of the video content, obtaining a setting indicating anonymity or naming selected by a first viewer terminal, which is a terminal among the plurality of viewer terminals for inputting comments, and the comment;
[0155] During the display of the video content, the following processing is performed as comment display control:
[0156] In the case where the setting is anonymous, the comment is displayed anonymously on the publisher terminal and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals;
[0157] When the setting is to be named, the comment is displayed with a name on the publisher's terminal, and the comment is displayed anonymously on the second viewer's terminal. [2]
[0159] The information processing system according to [1] is characterized in that:
[0160] When the setting is named, the at least one processor performs an operation corresponding to the comment on the first viewer terminal. [3]
[0162] The information processing system according to [1] or [2], characterized in that:
[0163] The at least one processor performs the comment display control for each comment inputted at the first viewer terminal. [4]
[0165] The information processing system according to any one of [1] to [3], characterized in that:
[0166] When the setting is to name the comment, the at least one processor displays the comment with the name in a window different from a window displaying the anonymous comment. [5]
[0168] An information processing method is an information processing method executed by an information processing system having at least one processor, characterized in that it comprises the following steps:
[0169] The step of displaying the video content generated by the publisher terminal on the publisher terminal and a plurality of viewer terminals;
[0170] During display of the video content, a step of obtaining a setting indicating anonymity or naming selected by a first viewer terminal among the plurality of viewer terminals for inputting comments and the comment;
[0171] The process of displaying the video content includes a step of displaying the comments by means of comment display control.
[0172] The following processing is performed as comment display control:
[0173] In the case where the setting is anonymous, the comment is displayed anonymously on the publisher terminal and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals;
[0174] When the setting is to be named, the comment is displayed with a name on the publisher's terminal, and the comment is displayed anonymously on the second viewer's terminal. [6]
[0176] An information processing program, characterized in that when executed by a computer, performs the following steps:
[0177] The step of displaying the video content generated by the publisher terminal on the publisher terminal and a plurality of viewer terminals;
[0178] During display of the video content, a step of obtaining a setting indicating anonymity or naming selected by a first viewer terminal among the plurality of viewer terminals for inputting comments and the comment;
[0179] The process of displaying the video content includes a step of displaying the comments by means of comment display control.
[0180] The following processing is performed as comment display control:
[0181] In the case where the setting is anonymous, the comment is displayed anonymously on the publisher terminal and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals;
[0182] When the setting is to be named, the comment is displayed with a name on the publisher's terminal, and the comment is displayed anonymously on the second viewer's terminal. [7]
[0184] A publisher terminal is a publisher terminal that publishes video content to multiple viewer terminals via a communication network, characterized in that:
[0185] having at least one processor,
[0186] The at least one processor performs the following processing:
[0187] displaying the video content;
[0188] During the display of the video content, corresponding to the setting indicating anonymous or named selected in the terminal where the comments are input among the multiple viewer terminals, i.e., the first viewer terminal, the comments are displayed anonymously if the setting is anonymous, and are displayed named if the setting is named.
Claims
1. An information processing system, characterized in that: having at least one processor, The at least one processor performs the following processing: Displaying the video content generated by the publisher terminal on the publisher terminal and a plurality of viewer terminals; During display of the video content, obtaining a setting indicating anonymity or naming selected by a first viewer terminal, which is a terminal among the plurality of viewer terminals for inputting comments, and the comment; During the display of the video content, the following processing is performed as comment display control: In the case where the setting is anonymous, the comment is displayed anonymously on the publisher terminal and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals; When the setting is to be named, the comment is displayed with a name on the publisher's terminal, and the comment is displayed anonymously on the second viewer's terminal.
2. The information processing system according to claim 1, characterized in that When the setting is named, the at least one processor performs an operation corresponding to the comment on the first viewer terminal.
3. The information processing system according to claim 1, characterized in that The at least one processor performs the comment display control for each comment inputted at the first viewer terminal.
4. The information processing system according to claim 1, characterized in that: When the setting is to name the comment, the at least one processor displays the comment with the name in a window different from a window displaying the anonymous comment.
5. An information processing method, which is an information processing method executed by an information processing system having at least one processor, characterized in that: The following steps are involved: The step of displaying the video content generated by the publisher terminal on the publisher terminal and a plurality of viewer terminals; During display of the video content, a step of obtaining a setting indicating anonymity or naming selected by a first viewer terminal among the plurality of viewer terminals for inputting comments and the comment; The process of displaying the video content includes a step of displaying the comments by means of comment display control. The following processing is performed as comment display control: In the case where the setting is anonymous, the comment is displayed anonymously on the publisher terminal and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals; When the setting is to be named, the comment is displayed with a name on the publisher's terminal, and the comment is displayed anonymously on the second viewer's terminal.
6. An information processing program, characterized in that When executing via a computer, perform the following steps: The step of displaying the video content generated by the publisher terminal on the publisher terminal and a plurality of viewer terminals; During display of the video content, a step of obtaining a setting indicating anonymity or naming selected by a first viewer terminal among the plurality of viewer terminals for inputting comments and the comment; The process of displaying the video content includes a step of displaying the comments by means of comment display control. The following processing is performed as comment display control: In the case where the setting is anonymous, the comment is displayed anonymously on the publisher terminal and on a second viewer terminal other than the first viewer terminal among the plurality of viewer terminals; When the setting is to be named, the comment is displayed with a name on the publisher's terminal, and the comment is displayed anonymously on the second viewer's terminal.
7. A publisher terminal is a publisher terminal that publishes video content to multiple viewer terminals via a communication network, characterized in that: having at least one processor, The at least one processor performs the following processing: displaying the video content; During the display of the video content, corresponding to the setting indicating anonymous or named selected in the terminal where the comments are input among the multiple viewer terminals, i.e., the first viewer terminal, the comments are displayed anonymously if the setting is anonymous, and are displayed named if the setting is named.