Distribution service provision system, distribution service provision program, and distribution service provision method

JP2026126705APending Publication Date: 2026-08-05DENA CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
DENA CO LTD
Filing Date
2025-01-24
Publication Date
2026-08-05

Smart Images

  • Figure 2026126705000001_ABST
    Figure 2026126705000001_ABST
Patent Text Reader

Abstract

We provide technology that allows for the awarding of appropriate gifts at the appropriate time, based on the content being distributed. [Solution] The distribution service provision system includes a first means for displaying information about a specific item at a predetermined timing during an event performed within the distribution, and a second means for applying an effect to the distribution in accordance with the operation of the specific item by the viewer user on the information about the specific item, wherein the information about the specific item is different at predetermined timings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] In recent years, due to the high performance of smartphones and the high speed of Internet communication, distribution systems that perform real-time distribution have become widespread. Live distribution enables a distributor and viewers who are in different locations to share the same time and communicate with each other.

[0003] There is a disclosed technique for notifying guidance regarding a corresponding second gift when a viewing user gives a first gift (Patent Document 1). Specifically, in a situation where the first gift is displayed, if the display time is longer than a specified time, guidance regarding the second gift is displayed on the terminal of the viewing user. Also, when the viewing user touches the first gift on the screen, the second gift corresponding to the first gift is identified, and guidance regarding the identified second gift is notified. With this guidance, the viewing user can purchase the second gift through the purchase screen of the second gift and give it to the distribution user. Such a technique is expected to promote gift giving by viewing users and improve the interest of video content and the convenience of gift selection.

[0004] As a means for attracting viewers to distribution content in distribution, a game playable within the distribution may be provided. Such a game includes elements involving the acquisition and loss of points when viewers participate. There is a disclosed technique that enables a viewer to give a gift to a distributor when the viewer satisfies certain conditions in the game, for example, when the acquired points exceed a threshold value (Patent Document 2). This allows viewers to share their game results and achievements with the distributor and express feelings of support and gratitude. Furthermore, the proposal of gift transmission and the display of recommended gifts promote interaction between the distributor and the viewer, and improve the excitement and engagement of the distribution. [Prior art documents] [Patent Documents]

[0005] [Patent Document 1] Japanese Patent Publication No. 2024-10739 [Patent Document 2] Japanese Patent Publication No. 2024-74213 [Overview of the Initiative] [Problems that the invention aims to solve]

[0006] By the way, there is a need for technology that can award appropriate gifts at the appropriate time, depending on the content being distributed. [Means for solving the problem]

[0007] One aspect of the present invention is a distribution service provision system for which a viewing user views content distributed by a distribution user, comprising: a first means for displaying information about a specific item at a predetermined timing in an event performed within the distribution; and a second means for applying an effect to the distribution corresponding to the operation of the specific item by the viewing user on the information about the specific item, wherein the information about the specific item differs at each predetermined timing.

[0008] Here, the event is preferably an electronic game, and the predetermined timing is preferably the timing at which the results of the electronic game are announced.

[0009] Furthermore, it is preferable that the information of the specific item be changed according to the results of the electronic game.

[0010] Furthermore, it is preferable that the information regarding the specific item is hidden if the operation is not performed for a predetermined period of time after the display of the information regarding the specific item has started.

[0011] Furthermore, it is preferable that the information relating to the specific item includes images of multiple such specific items.

[0012] Furthermore, it is possible to access a database that stores items associated with each timing in the event, and the first means preferably refers to the database and displays information about the item associated with the timing corresponding to the predetermined timing as information about the specific item.

[0013] Furthermore, the first means preferably displays an image for displaying a list of items along with information about the specific item, and allows the list of items to be displayed by interacting with the image.

[0014] Furthermore, it is preferable that the list of items includes at least some of the specified items.

[0015] Another aspect of the present invention is a distribution service provision program for allowing a viewing user to view content distributed by a distribution user, wherein a computer functions as a first means for displaying information about a specific item at a predetermined timing in an event performed within the distribution, and the information about the specific item is such that, depending on the operation of the viewing user, an effect corresponding to the operation of the specific item is added to the distribution, and different information about the specific item is displayed at each predetermined timing.

[0016] Another aspect of the present invention is a method for providing a distribution service for allowing a distribution user to make a viewing user view the content distributed by the distribution user. The method causes a computer to execute a process of displaying information about a specific item at a predetermined timing in an event executed during the distribution. The information about the specific item is such that an effect corresponding to the operated specific item is given to the distribution by an operation of the viewing user, and information about different specific items is displayed for each of the predetermined timings. This is a method for providing a distribution service.

Effects of the Invention

[0017] According to the present invention, it is possible to provide a technique for giving an appropriate gift at an appropriate timing according to the content of the distributed content. Other objects of the embodiments of the present invention will become apparent by referring to the entire specification.

Brief Description of the Drawings

[0018] [Figure 1] It is a diagram showing the configuration of a distribution service providing system in an embodiment of the present invention. [Figure 2] It is a diagram showing the configuration of a server in an embodiment of the present invention. [Figure 3] It is a diagram showing the configuration of a distributor terminal in an embodiment of the present invention. [Figure 4] It is a diagram showing the configuration of a viewer terminal in an embodiment of the present invention. [Figure 5] It is a functional block diagram showing the configuration of a server in an embodiment of the present invention. [Figure 6] It is a diagram showing an example of a user database in an embodiment of the present invention. [Figure 7] It is a diagram showing an example of a distribution information database in an embodiment of the present invention. [Figure 8] It is a diagram showing an example of a support item database in an embodiment of the present invention. [Figure 9] It is a diagram showing an example of a timing database in an embodiment of the present invention. [Figure 10] This is a diagram showing a distribution screen in an embodiment of the present invention. [Figure 11] This is a diagram showing a support processing screen in an embodiment of the present invention. [Figure 12] This is a flowchart showing event processing in an embodiment of the present invention. [Figure 13] This is a diagram showing a quiz display screen in an embodiment of the present invention. [Figure 14] This is a diagram showing a determination display image in an embodiment of the present invention. [Figure 15] This is a diagram showing an event result image in an embodiment of the present invention. [Figure 16] This is a diagram showing an example of a timing database in an embodiment of the present invention. [Figure 17] This is a diagram showing a determination display image in an embodiment of the present invention. [Figure 18] This is a diagram showing an event result image in an embodiment of the present invention.

Embodiments for Carrying Out the Invention

[0019] As shown in FIG. 1, a distribution service providing system 100 in an embodiment of the present invention includes a server 102, a distributor terminal 104, and a viewer terminal 106. The distributor terminal 104 and the viewer terminal 106 may be singular or plural respectively. The server 102, the distributor terminal 104, and the viewer terminal 106 are connected to each other via an information communication network 108 such as the Internet so that information can be exchanged.

[0020] Note that the information communication network 108 is not limited to the Internet, and any network that can communicatively connect the server 102, the distributor terminal 104, and the viewer terminal 106 to each other may be used. For example, a dedicated line, a public line (such as a telephone line, a mobile communication line, etc.), a wired LAN (Local Area Network), a wireless LAN, etc. may be used, or a combination of the Internet and these may be used.

[0021] Server 102 receives information containing the content to be distributed from the distributor terminal 104 and transmits the information containing the content to the viewer terminal 106, thereby realizing content distribution in the distribution service provision system 100.

[0022] As shown in Figure 2, the server 102 is composed of a processing unit 10, a storage unit 12, an input unit 14, an output unit 16, and a communication unit 18. The processing unit 10 includes means for performing arithmetic processing such as a CPU. The processing unit 10 executes a server program stored in the storage unit 12, thereby connecting the distributor terminal 104 and the viewer terminal 106 in the distribution service provision system 100 of this embodiment to realize distribution. The storage unit 12 includes storage means such as semiconductor memory, a hard disk, or a memory card. The storage unit 12 is connected to the processing unit 10 in an accessible manner and stores the server program and information necessary for its processing. The input unit 14 includes means for inputting information. The input unit 14 includes, for example, a keyboard, a touch panel, buttons, etc., for receiving input from an administrator. The output unit 16 includes means for outputting the processing results of the server 102, such as a user interface screen (UI) for receiving input information from an administrator. The output unit 16 includes, for example, a display for presenting images to an administrator. The communication unit 18 is configured to include an interface for communicating information with the broadcaster terminal 104 and the viewer terminal 106 via the information and communication network 108. Communication by the communication unit 18 may be wired or wireless.

[0023] The broadcaster terminal 104 is a terminal used by a broadcaster (liver) who performs broadcasting. As shown in Figure 3, the broadcaster terminal 104 is composed of a processing unit 20, a storage unit 22, an input unit 24, an output unit 26, and a communication unit 28. The processing unit 20 includes means for performing calculation processing such as a CPU. The processing unit 20 realizes the function of a broadcaster terminal in the broadcasting service provision system 100 in this embodiment by executing the broadcaster terminal program included in the broadcasting application stored in the storage unit 22. The storage unit 22 includes storage means such as semiconductor memory, hard disk, and memory card. The storage unit 22 is connected to the processing unit 20 in an accessible manner and stores the broadcaster terminal program and information necessary for its processing. The input unit 24 includes means for inputting information. The input unit 24 includes, for example, a keyboard, touch panel, buttons, camera, microphone, motion capture, etc., for receiving input from the broadcaster. The output unit 26 includes means for outputting information necessary for processing on the broadcaster terminal 104, such as a display for receiving input information from the broadcaster and displaying image information such as a user interface screen (UI), a speaker, and a VR monitor. The communication unit 28 is configured to include an interface for communicating information with the server 102 via the information communication network 108. Communication by the communication unit 28 can be wired or wireless.

[0024] The viewer terminal 106 is a terminal used by viewers to watch the broadcast. As shown in Figure 4, the viewer terminal 106 is composed of a processing unit 30, a storage unit 32, an input unit 34, an output unit 36, and a communication unit 38. The processing unit 30 includes means for performing calculation processing such as a CPU. The processing unit 30 realizes the function of a viewer terminal in the broadcast service provision system 100 in this embodiment by executing the viewer terminal program included in the broadcast application stored in the storage unit 32. The storage unit 32 includes storage means such as semiconductor memory, hard disk, and memory card. The storage unit 32 is connected to the processing unit 30 in an accessible manner and stores the viewer terminal program and information necessary for its processing. The input unit 34 includes means for inputting information. The input unit 34 includes, for example, a keyboard, touch panel, buttons, camera, motion capture, etc., for receiving input from viewers. The output unit 36 ​​includes means for outputting information necessary for processing on the viewer terminal 106, such as a display that displays image information such as a screen for receiving input information from the user or a user interface screen (UI), a speaker, a VR monitor, etc. The communication unit 38 is configured to include an interface for communicating information with the server 102 via the information communication network 108. The communication by the communication unit 38 may be wired or wireless.

[0025] The broadcaster terminal 104 and the viewer terminal 106 can be any information processing device capable of executing a program for providing the services of the distribution service provision system 100. For example, the broadcaster terminal 104 and the viewer terminal 106 can be a dedicated stationary or portable device, a personal computer (PC), a tablet computer, a smartphone, a mobile phone terminal, a PHS (Personal Handy-phone System) terminal, a personal digital assistant (PDA), or a multi-functional television receiver with information processing capabilities (so-called smart TV).

[0026] The broadcaster terminal 104 and the viewer terminal 106 can be realized by pre-installing applications (for broadcasters or viewers) provided by the server 102, etc., on the information processing device. The broadcaster operates the broadcaster terminal 104 to launch the application and broadcasts via the server 102. The viewer operates the viewer terminal 106 to launch the application and watches the broadcast via the server 102.

[0027] In the distribution service provision system 100, the same information processing device can be used as both a distributor terminal 104 and a viewer terminal 106. That is, by launching and executing a distribution application on the information processing device, the information processing device can function as both a distributor terminal 104 and a viewer terminal 106.

[0028] Hereafter, unless it is necessary to distinguish between broadcasters and viewers, they will simply be referred to as users. Additionally, a broadcaster (a broadcasting user) may be referred to as a broadcaster, and a viewer (a viewing user) may be referred to as a viewer. Furthermore, a user who is neither broadcasting nor viewing but is using viewer terminal 106 may be referred to as a user.

[0029] [Summary of the broadcast] The distribution service provision system 100 distributes content by transmitting it from a distributor using a distributor terminal 104 to a viewer using a viewer terminal 106 via a server 102.

[0030] The content to be distributed in the distribution service provision system 100 may be audio information. However, it is not limited to this, and the content may include audio, images, or both. Audio is not limited to human voices, but may include music, sound effects in games, sounds from nature, background sounds in sports, etc., or any other information that is sound. Images are not limited to videos, but may also be still images. Examples of images include images of people taken with a camera, images of people taken with a camera converted into virtual characters, game screens when playing games, and images of sports, etc., taken with a camera.

[0031] [Basic Configuration of the Distribution Service Provisioning System] The basic configuration of the distribution service provision system 100 is described below. Figure 5 is a functional block diagram showing the configuration of the server 102. The server 102 functions as a distribution means 40, a support processing means 42, a distribution termination means 44, a reward granting means 46, and an event processing means 48 by working in cooperation with the broadcaster terminal 104 and the viewer terminal 106 to execute the processes described below.

[0032] In the following explanation, some of the processes described as being executed on server 102 may be performed on broadcaster terminal 104 or viewer terminal 106. Also, some of the processes described as being executed on broadcaster terminal 104 may be performed on server 102 or viewer terminal 106. Also, some of the processes described as being executed on viewer terminal 106 may be performed on server 102 or broadcaster terminal 104.

[0033] In this embodiment, the various databases are described as being stored in the storage unit 12 of the server 102. However, the various databases may be stored in the storage unit 12 of the server 102, the storage unit 22 of the broadcaster terminal 104, the storage unit 32 of the viewer terminal 106, or in any other external storage device. The information stored as various databases can be accessed via the information and communication network 108 from the server 102, the broadcaster terminal 104, and the viewer terminal 106 as needed.

[0034] As shown in Figure 6, the user database 110 stores information about users who have been pre-registered with the distribution service provision system 100, associating it with other relevant information. The user database 110 stores information such as user ID, username, password, gender, user image (e.g., icon photo, profile photo, etc.), owned items, owned coins, rewards, rank, support points, and account information, associating it with other relevant information.

[0035] A User ID is a unique ID assigned to each user. The User ID is automatically assigned when a user first registers with the distribution service provision system 100. A Username is the name a user uses within the distribution service provision system 100. The Username may be the user's real name or a pseudonym.

[0036] The password is authentication information used when a user logs in to the distribution service provider system 100. When logging in to the distribution service provider system 100, the user enters their user ID and password from the information processing device and sends them to the server 102. When the server 102 receives the user ID and password, it refers to the user database 110 and, if a password associated with the received user ID exists, it allows the user to log in as the user assigned to that user ID.

[0037] Gender is information about the user's gender. Gender is pre-registered by selecting from options such as male, female, or other. User photos are the photo data displayed in the user's icon and timeline. User photos are stored in the user database 110 by being uploaded to server 102 by the user. The distribution service provision system 100 can also apply a filter function to the user's photos, which applies image processing filters. The filter function will be described later.

[0038] The items owned by a user are information indicating the types and number of items used in the distribution service provision system 100 that the user owns. Items can, for example, be support items used to cheer on other users. However, the purpose of using an item is not limited to this; it can be anything that can be used in the distribution service provision system 100. Owned items are stored in the user database 110 as item IDs uniquely assigned to each item. Note that support items may not be owned and may instead be used by consuming coins each time.

[0039] Furthermore, items can be acquired by streamers as a reward for receiving support from viewers. Similarly, items can be acquired by viewers who support streamers as a reward for their support. Items may also be given as rewards based on the amount of support received from viewers. Additionally, items may be exchangeable for cash at a predetermined rate, exchanged for other prizes, or used as participation fees for events.

[0040] Additionally, items may be assigned rarity levels. The probability of obtaining an item should decrease with increasing rarity. It is also preferable to set higher rarity items to have greater utility. For example, it is preferable to set higher rarity items to be exchangeable for a higher rate, to be exchanged for more valuable prizes, or to make event participation fees cheaper with higher rarity items.

[0041] The number of coins owned by a user indicates the number of coins that can be used in the distribution service provider system 100. Coins can be used to purchase items in the distribution service provider system 100. Coins can be acquired, for example, by being granted by the system in the distribution service provider system 100 or by the user making a purchase.

[0042] Rewards are information indicating the rewards earned by users through live streaming. Rewards are given to users based on the streaming time and support points given by other users when they stream. Rewards can be exchanged for cash at a predetermined rate, exchanged for other prizes, or used to pay for participation in events.

[0043] Rank is information that indicates a user's level, determined by the amount of support they receive. The higher the rank, the greater the rewards for the streamer. Rank can be set based on, for example, the cumulative value of support points for the streamer, streaming time, the number of comments on the stream, etc.

[0044] Support points are points determined by support activities for a live stream. Support points are calculated based on factors such as the number of support items used, the number of comments, and viewing time. Support points are used to determine various rankings and rewards for streamers. It is preferable to reset support points to zero at predetermined intervals, for example, every day.

[0045] Account information refers to information about accounts used in the distribution service provision system 100 for billing and cashing out users. Account information can include, for example, the account number of a bank account used by the user, a credit card number, or an electronic money account.

[0046] As shown in Figure 7, the distribution information database 112 is a database that stores information about currently distributed content. The distribution information database 112 stores the user ID of the distributor currently distributing content, a distribution ID uniquely assigned to each distribution, the distribution start date and time, and the distribution data of the audio and images being distributed, all associated with each other. By referring to the distribution information database 112, information about currently distributed content can be extracted based on the user ID or distribution ID.

[0047] The information in the distribution information database 112 is updated as needed. Specifically, when a new distribution starts, a unique distribution ID is assigned to that distribution, and information about that distribution is newly stored in the distribution information database 112. Conversely, when a distribution ends, the information about that distribution is deleted from the distribution information database 112.

[0048] As shown in Figure 8, the support item database 114 is a database that stores information about support items used for support in the distribution service provision system 100. The support item database 114 stores the item ID uniquely assigned to each item, the item's attributes, the number of coins consumed when using the item, the item's image data, and the item's validity period in association with each item. The item's attributes indicate the users who can use the item, the events in which the item can be used, and the period during which the item can be used. Item attributes may include, for example, general, beginner-only, event-only, and time-limited. General indicates that the item can be used permanently by any user. Beginner-only indicates that the item can only be used by users who have registered with the distribution service provision system 100 for a predetermined period of time. This predetermined period can be set to, for example, one week or one month. This predetermined period may be set for each item. Event-only indicates that the item can only be used when participating in an event held in the distribution service provision system 100. For items set to event-only, the duration of the event is stored as the validity period. Time-limited indicates that the item can only be used for a predetermined period of time. The predetermined period may be set to, for example, one week, one month, etc. The predetermined period may also be set for each item.

[0049] As shown in Figure 9, the timing database 116 is a database that stores information about items assigned to viewers in events described later. The timing database 116 stores the event ID that indicates the event and the item ID of the item assigned at that timing in the event, associated with each timing.

[0050] Furthermore, the various databases mentioned above may be integrated with each other or separated into multiple databases. Also, the information used in the distribution service provision system 100 is not limited to the information stored in the various databases mentioned above, and other information may be added as needed.

[0051] [Login process to the distribution service provider system] When the information processing device is used with the distributor terminal 104 or the viewer terminal 106 in the distribution service provision system 100, the user enters authentication information such as a user ID and password that have been set in advance. The entered authentication information such as the user ID and password is transmitted to the server 102 via the information communication network 108.

[0052] When server 102 receives a user ID and password, it refers to the user database 110 and, if a password associated with the received user ID exists, it allows the user to log in as the user assigned that user ID.

[0053] Upon login, the information processing device is granted permission to access the server 102 as either a broadcaster terminal 104 or a viewer terminal 106, and the server 102, broadcaster terminal 104, and viewer terminal 106 function as a distribution service provision system 100.

[0054] [Distribution Processing] By performing the following distribution process, the server 102 functions as a distribution means 40. Distribution is carried out by sending content for distribution from the distributor terminal 104 to the server 102.

[0055] When server 102 receives information from the broadcaster terminal 104, including the title of the broadcast, the type of broadcast, and the selection result (video broadcast or radio broadcast), it starts broadcasting based on that information.

[0056] When distribution begins, the distribution information database 112 is updated. Server 102 assigns a new distribution ID and registers the distribution ID, distribution start date and time, associated with the distributor's user ID in the distribution information database 112.

[0057] Furthermore, when a broadcast begins, server 102 processes the system so that information about the broadcast is displayed on the viewer terminal 106 of the logged-in viewer. The viewer selects a broadcast to watch from the list of broadcasts displayed on their viewer terminal 106. Server 102 connects the broadcaster terminal 104 of the selected broadcaster with the viewer terminal 106 of the selected viewer, and begins the process of sending the content being broadcast from the broadcaster terminal 104 to the viewer terminal 106 of the viewer.

[0058] If video streaming is selected as the streaming method, the streamer's streaming terminal 104 captures live video using the camera on the input unit 24 and acquires audio using the microphone. The streaming terminal 104 transmits the video and audio to the server 102 as streaming content via the information and communication network 108. The camera used will be either the front camera or the rear camera, whichever is selected. If radio streaming is selected as the streaming method, the streamer's streaming terminal 104 acquires audio using the microphone on the input unit 24. The streaming terminal 104 transmits the audio to the server 102 as streaming content information via the information and communication network 108.

[0059] When server 102 receives information about the content to be distributed from the distributor terminal 104, it distributes this information to both the distributor terminal 104 and the viewer terminal 106. Server 102 also refers to the user database 110 to read information associated with the distributor's user ID and sends it to both the distributor terminal 104 and the viewer terminal 106. Furthermore, server 102 refers to the user database 110 to read information associated with the viewer's user ID and sends it to both the distributor terminal 104 and the viewer terminal 106.

[0060] The broadcaster terminal 104 and the viewer terminal 106 perform broadcast display processing to output the broadcast content. The broadcaster terminal 104 used by the broadcaster and the viewer terminal 106 used by the viewer display the broadcast screen 200 as shown in Figure 10.

[0061] The streaming screen 200 consists of a streaming screen display area 202, a streamer information display area 204, a viewer display area 206, a comment display area 208, a comment input area 210, an event icon 212, and a support item icon 214.

[0062] The distribution screen display area 202 is the area where the video content included in the distribution information is displayed. In the case of video distribution, the distribution screen display area 202 displays the video transmitted from the distribution terminal 104 to the server 102. In the case of radio distribution, the distribution screen display area 202 displays the distributionr's icon image read from the user database 110. In addition, the output unit 26 of the distribution terminal 104 and the output unit 36 ​​of the listener terminal 106 output the audio included in the distribution content. This allows both the distributionr and the listener to view the video and audio of the distribution content.

[0063] The streaming screen display area 202 may be displayed on the entire screen of an information processing device, such as the streamer terminal 104 and the viewer terminal 106. In this case, the streamer information display area 204, viewer display area 206, comment display area 208, comment input area 210, event icon 212, and support item icon 214 included in the streaming screen 200 can be superimposed on the streaming screen display area 202.

[0064] Furthermore, an effect indicating the use of a support item may be superimposed and displayed on the streaming screen display area 202. In this case, it is preferable to change the effect's presentation according to the amount of coins consumed to use the support item. For example, the more coins consumed to use the support item, the larger the display area of ​​the effect on the streaming screen display area 202 or the longer the display time of the effect.

[0065] The streamer information display area 204 is an area that displays information about the streamer. The streamer information display area 204 displays the streamer's icon image and username, which are read from the user database 110. In addition, other information about the streamer and the stream may be displayed in the streamer information display area 204. For example, the streamer information display area 204 may display the streamer's level, support points, number of followers, current number of viewers, etc.

[0066] Alternatively, by selecting the streamer's icon image displayed in the streamer information display area 204, a streamer information display screen containing detailed information about the streamer may be displayed.

[0067] The viewer display area 206 is an area that displays information about the viewers currently watching the broadcast. For example, the viewer display area 206 displays the icon images of the viewers currently watching the broadcast in a row. In addition, viewers who have used support items and who have used a large number of coins may be shown a crown mark or the like in addition to their icon image.

[0068] Alternatively, by selecting a viewer's icon image displayed in the viewer display area 206, a viewer information display screen containing detailed information about that viewer may be displayed.

[0069] The comment display area 208 is an area that displays comments posted by viewers to the broadcast. In the comment display area 208, the content of comments posted by viewers is displayed from bottom to top in chronological order. That is, older comments that can no longer be displayed in the comment display area 208 are deleted one by one, and newly posted comments are displayed from bottom to top in the comment display area 208. Preferably, the comments include the username of the viewer who posted the comment and the content of the comment. The comments are displayed on the broadcaster terminal 104 used by the broadcaster and on all viewer terminals 106 used by viewers.

[0070] Furthermore, if a viewer uses a support item for the stream, a message indicating that the support item has been used may be displayed in the comment display area 208. In particular, if a reward is granted as a result of using a support item during an event, a message indicating that the reward has been granted may be displayed.

[0071] The comment input area 210 is the area where users enter comments to post. When broadcasters and viewers post comments, they enter their comments in the comment input area 210. The information of the comments entered in the comment input area 210, along with the user ID of the viewer who posted the comment, is sent to the server 102. When the server 102 receives the comment information and user ID, it sends the comment information and the username corresponding to that user ID to the broadcaster terminal 104 used by the broadcaster and the viewer terminal 106 used by the viewer. As a result, the content of the comment and the username of the poster are displayed in the comment display area 208.

[0072] The event icon 212 is an icon that indicates an event when the distribution is related to that event. Alternatively, selecting the event icon 212 may cause the distribution service provider system 100 to display information about currently running events.

[0073] Support Item Icon 214 is used by viewers to send support to a stream using support items. By selecting Support Item Icon 214, viewers can send support to the stream using support items. Support items can be used by viewers by consuming their coins. The process for using support items will be explained later.

[0074] During the distribution process, the distribution content, including video and audio information transmitted from the broadcaster terminal 104 to the server 102, is sent in real time to the broadcaster terminal 104 and the viewer terminal 106, thereby updating the distribution screen 200 in real time. In addition, the distribution screen 200 is updated in real time based on various information transmitted from the broadcaster terminal 104 and the viewer terminal 106 to the server 102.

[0075] [Streaming support processing] In the streaming service provision system 100, viewers can support streamers by sending support items. The streaming support process is described below. By executing the streaming support process, the server 102 functions as a support processing means 42.

[0076] While watching the stream, the viewer can initiate the stream support process by selecting the support item icon 214 on the stream screen 200. When the support item icon 214 is selected, the viewer terminal 106 sends the viewer's user ID and information indicating that the stream support process has started to the server 102 via the information and communication network 108. Upon receiving this information, the server 102 reads information about the support item from the support item database 114 and the number of coins owned associated with the viewer's user ID from the user database 110, and sends this information back to the viewer terminal 106.

[0077] When the viewer terminal 106 receives information about support items, it displays the support processing screen 220, as shown in Figure 11. The support processing screen 220 consists of an item attribute selection area 222, an item selection area 224, a coin-based filter area 226, a coin remaining display area 228, and a purchase button 230.

[0078] The item attribute selection area 222 is an area for selecting the attributes of the support items displayed in the item selection area 224. The item attribute selection area 222 displays the names of the attributes assigned to each support item stored in the support item database 114. For example, possible attributes for support items include general, beginner-only, event-only, limited-time, new, history, and family popularity. There may also be a category for special items created in collaboration with companies. However, the attributes of support items are not limited to these; other attributes may be assigned to support items, and those attributes may be displayed in the item attribute selection area 222.

[0079] NEW is an attribute that indicates a newly introduced support item. In other words, NEW is an attribute that indicates a support item that has been available for a predetermined period (e.g., one week). Family Popularity is an attribute that indicates a support item created by users watching the stream and frequently used by users who are part of the streamer's family. For example, on server 102, the number of times a support item is used by users who are part of the streamer's family can be counted, and the support items can be ranked in descending order of this count. These ranked items can then be displayed in the item selection area 224 in descending order of their ranking. The ranking can be determined based on the number of times a support item has been used over a predetermined period (e.g., the last 30 days). If the streamer has created multiple families, the total number of uses across all families can be added together to determine the ranking.

[0080] Viewers can select an attribute in the item attribute selection area 222. The item selection area 224 displays the support items that have the attribute selected in the item attribute selection area 222.

[0081] The item selection area 224 is an area where the icon image of the support item and the number of coins consumed when the item is used are displayed. The item selection area 224 displays the icon image 224a of the support item and the number of coins consumed 224b when the support item is used, based on the image data of the support item corresponding to the attribute selected in the item attribute selection area 222. Multiple support items may be displayed in the item selection area 224. If multiple support items are displayed in the item selection area 224, the viewer may be able to view all the displayed support items by scrolling through the item selection area 224.

[0082] The coin-based filter area 226 is an area for filtering the support items displayed in the item selection area 224 according to the number of coins consumed by using the support item. The coin-based filter area 226 displays a range of coins. For example, the coin-based filter area 226 displays ranges of coins such as "All", "1-4", "5-10", "11-99", "100-199", "200-499", etc.

[0083] Viewers can select a range of coins in the coin-based filter area 226. When a range of coins is selected in the coin-based filter area 226, the support items displayed in the item selection area 224 are limited to those that can be used by consuming the selected number of coins. For example, if "1-4" is selected in the coin-based filter area 226, the item selection area 224 will only display support items of the attribute selected in the item attribute selection area 222 that can be used by consuming 1 to 4 coins. Similarly, if "5-10" is selected in the coin-based filter area 226, the item selection area 224 will only display support items of the attribute selected in the item attribute selection area 222 that can be used by consuming 5 to 10 coins. If "All" is selected in the coin-based filter area 226, the item selection area 224 will display all support items of the attribute selected in the item attribute selection area 222, regardless of the number of coins consumed. If there are no matching support items, the item selection area 224 may display a message such as "No matching items found."

[0084] The coin balance display area 228 is an area that displays the number of coins a viewer possesses. The coin balance display area 228 displays the number of coins the viewer currently possesses, as received from the server 102. Viewers can use support items within the range of the number of coins displayed in the coin balance display area 228.

[0085] The purchase button 230 is a button that users select when purchasing coins. When a user selects the purchase button 230, the process of purchasing additional coins is initiated. When a user selects the purchase button 230, the coin purchase screen is displayed, and the user can purchase coins by making a payment. The viewer terminal 106 transmits information to the server 102 via the information and communication network 108, including the viewer's user ID, the number of coins to be purchased, and the amount of the payment. Upon receiving this information, the server 102 refers to the user database 110, makes a payment based on the account information associated with the viewer's user ID, and adds the number of purchased coins to the number of coins owned by the user ID.

[0086] In the item selection area 224 of the support processing screen 220, viewers can use support items for a broadcast by selecting one of the icon images of the support items. When a viewer selects one of the support items displayed in the item selection area 224, the viewer terminal 106 sends the viewer's user ID and the item ID of the selected support item to the server 102 via the information communication network 108. Upon receiving this information, the server 102 refers to the support item database 114 and sends the image data of the support item associated with the received item ID to the broadcaster's broadcaster terminal 104 and the viewer's viewer terminal 106. The broadcaster's broadcaster terminal 104 and the viewer's viewer terminal 106 then display the image of the support item on the broadcast screen 200 based on the received image data of the support item. The server 102 may also send information about the viewer who used the support item to the broadcaster's broadcaster terminal 104 and the viewer's viewer terminal 106. The broadcaster's broadcaster terminal 104 and the viewer's viewer terminal 106 then may display the information about the viewer who used the support item on the broadcast screen 200.

[0087] Furthermore, Server 102 refers to the support item database 114 and reads the number of coins associated with the item ID of the support item used. Server 102 also refers to the user database 110 and subtracts the number of coins read from the support item database 114 from the number of coins owned by the user ID of the viewer who used the support item.

[0088] Furthermore, server 102 increases the support points associated with the user ID of the streamer who is broadcasting using the support item. The amount of increase in support points due to the use of the support item can be set as appropriate. Preferably, this increase is set according to the number of coins consumed by using the support item. In other words, it is preferable that the more coins consumed by using the support item, the larger the increase in support points should be.

[0089] As described above, the streaming service provision system 100 allows users to support streamers by using support items. Furthermore, the use of support items is displayed on the streamer's terminal 104, enabling the streamer to express gratitude or other comments to viewers who supported them during the stream. Additionally, the use of support items is displayed on other viewers' terminals 106, motivating the streamer to receive reactions from other viewers, such as comments expressing support.

[0090] [Distribution termination process] The following describes the process for terminating the distribution. By executing this process, the server 102 functions as a distribution termination means 56.

[0091] When a broadcaster ends their broadcast, the broadcaster terminal 104 transmits the broadcast ID and information indicating the end of the broadcast to the server 102 via the information and communication network 108. Upon receiving this information, the server 102 deletes the information associated with the received broadcast ID from the broadcast information database 112. It also updates the broadcaster's ranking, for example, based on the support points received for the broadcast.

[0092] [Reward Granting Process] The distribution service provision system 100 may also provide rewards to distributors who perform distributions. The server 102 performs a reward calculation process based on various distribution-related parameters. Through this process, the server 102 functions as a reward distribution means 46.

[0093] Compensation may be calculated based on the streaming time. Time-based compensation refers to the compensation awarded to a user who is streaming for each hour of streaming. Time-based compensation may be set according to the rank of the user who is streaming, for example. Alternatively, time-based compensation may be changed according to the ranking of each user within the same rank. For example, the user ranked 1st in the same rank may receive three times the normal time-based compensation, while the user ranked 2nd or 3rd in the same rank may receive twice the normal time-based compensation.

[0094] Server 102 awards the user a reward equal to the time reward set for each rank multiplied by the user's streaming time within a 24-hour period. Server 102 then refers to the user database 110 and adds the newly awarded reward to the number of rewards each user owns that are associated with their user ID. As a result, users who have streamed can receive rewards for their streaming.

[0095] Time rewards may be converted into coins within the distribution service provision system 100. Furthermore, time rewards may be usable in systems other than the distribution service provision system 100. Additionally, other benefits may be obtained by using time rewards. Furthermore, time rewards may be converted into electronic points or electronic money.

[0096] Additionally, items may be awarded to streamers based on their support points. These items may be exchangeable for cash at a predetermined rate, or used to pay for participation in events.

[0097] Additionally, items may be awarded to viewers. Viewers may be awarded items based on the support points they give to the streamers of the streams they watch. Items may be exchangeable for cash at a predetermined rate, exchanged for other prizes, or used as payment for participation in events.

[0098] [Event Handling] In the distribution service provision system 100, events that users can participate in can be executed. An event is held when the system administrator sets the information necessary to hold the event on the server 102. The server 102 functions as an event processing means 48 by performing the following processes.

[0099] The information required to hold an event includes the event ID unique to the event, the event name, the event start date and time, the event end date and time, the details of the missions to be conducted within the event, and information such as items to be given to streamers and viewers during the event.

[0100] The following describes event processing in the distribution service provision system 100, referring to the flowchart in Figure 12.

[0101] In step S10, the event setup process takes place. The event administrator configures the event on server 102. This setup process sets the information necessary to hold the event on server 102. For example, the event name, event start date and time, event end date and time, the content of the missions to be carried out within the event, and the items to be given to broadcasters and viewers during the event are set.

[0102] In this embodiment, the event is described as a quiz. However, the content of the event is not limited to this and may include other content such as an electronic game.

[0103] In step S12, the event is started. Server 102 processes the event to start when the event start date and time arrives. When the event start date and time arrives, Server 102 sends information to the broadcaster terminal 104 used by the broadcaster and the viewer terminal 106 used by the viewers indicating that the event has started.

[0104] In step S14, the missions for the event are processed. Server 102 starts the missions at a predetermined time after the event has started. This predetermined time can be a predetermined time after the event start date and time has elapsed. Alternatively, a start date and time may be set in advance for each mission in the event. Server 102 reads the information about the missions by referring to the event database. Server 102 sends a message to the viewer terminal 106 used by the viewer, indicating that the missions have started and providing information about the missions.

[0105] In this embodiment, since the mission in the event is a quiz, the server 102 reads out the quiz question, answer choices, correct answer, and explanation information. The server 102 sends the read out quiz question and answer choices to the viewer terminal 106. The viewer terminal 106 displays the quiz display screen 300 on the output unit 36 ​​as shown in Figure 13.

[0106] The quiz display screen 300 is displayed, for example, by superimposing the quiz display area 302 on the distribution screen 200. The quiz display area 302 consists of a question display area 304 and answer selection areas 306 (306a to 306c). The question display area 304 displays the content of the quiz question. Each of the answer selection areas 306 displays the answer choices for the quiz question. For example, the question display area 304 displays the question "What is the capital of Japan?", and answer selection area 306a displays "Osaka", answer selection area 306b displays "Tokyo", and answer selection area 306c displays "Kyoto".

[0107] In step S16, the viewer selects one of the answer selection areas 306 on the viewer terminal 106 (by clicking or tapping). The viewer terminal 106 sends information about the answer choices corresponding to the answer selection area 306 selected by the viewer to the server 102, associating it with the viewer's user ID. Figure 13 shows the state where "Tokyo" is selected in answer selection area 306b. In this case, the viewer terminal 106 sends the user ID and the information "Tokyo" to the server 102.

[0108] Furthermore, a time limit may be set for viewers to answer. If a predetermined amount of time has elapsed since the quiz display area 302 was displayed on the quiz display screen 300, but the viewer has not selected any of the answer selection areas 306, the viewer terminal 106 sends its user ID and information indicating that it had not answered to the server 102.

[0109] In step S18, processing is performed on the viewer's responses. When server 102 receives the user ID and response information sent from viewer terminal 106, it determines whether the response is correct or not. That is, if the received response information matches a pre-set correct answer, it is determined that the response was correct; otherwise, it is determined that the response was incorrect. It is also determined that the response was incorrect if information indicating that no response was received is received. This determination process is performed for each viewer participating in the event, and the correct or incorrect determination result is associated with each viewer's user ID.

[0110] In step S20, processing is performed on the judgment result. Based on the user ID, the server 102 transmits the judgment result and explanatory information associated with the user ID to the viewer terminal 106 used by the viewer corresponding to that user ID. Upon receiving this information, the viewer terminal 106 displays the judgment display image 310 in the output unit 36, as shown in Figure 14.

[0111] The judgment display image 310 is displayed by superimposing the judgment display area 312 onto the distribution screen 200. The judgment display area 312 consists of a correct / incorrect display area 314 and an explanation area 316. The correct / incorrect display area 314 displays information indicating whether the answer selected by the viewer was correct or incorrect. The explanation area 316 displays information explaining the quiz. For example, the correct / incorrect display area 314 may display "Correct!" and the explanation area 316 may display "Explanation: The capital of Tokyo is Tokyo.....".

[0112] In step S22, it is determined whether or not to terminate the event. Server 102 determines whether all missions set for the event in step S10 have been completed. If all missions have been completed, the process moves to step S24; otherwise, it returns to step S14.

[0113] In this embodiment, it is determined whether processing has been completed for all quizzes set for the event. If processing has been completed for all quiz questions, the process proceeds to step S24; if there are still quiz questions remaining, the process returns to step S14 to process the new questions.

[0114] In step S24, post-event processing is performed. Server 102 determines the ranking of each viewer according to their accuracy rate in the event. Server 102 determines the ranking of each viewer in descending order of accuracy rate at the end of the event. Server 102 transmits the ranking information of each viewer to the viewer terminal 106 used by each viewer. As shown in Figure 15, the viewer terminal 106 displays the received viewer ranking information as an event result image 320 in the output unit 36.

[0115] The event results image 320 is displayed by superimposing the event results display area 322 onto the streaming screen 200. The event results display area 322 displays the ranking information of the viewers who received the stream.

[0116] Furthermore, the system may implement a process to award rewards to broadcasters and viewers based on the event results. The rewards may be convertible into coins within the broadcasting service provision system 100. The rewards may also be usable in systems other than the broadcasting service provision system 100. In addition, the rewards may be used to obtain other rewards. Furthermore, the rewards may be converted into electronic points or electronic money.

[0117] Furthermore, in this embodiment, the event is a quiz, and the mode in which viewers answer questions in each mission has been described. However, the event is not limited to a quiz. For example, if the event is an electronic game, the electronic game can be provided to the viewer terminal 106 used by the viewer during the broadcast, and the viewer can play the electronic game. Then, it can be determined whether or not the mission has been completed based on the results of the electronic game.

[0118] [Handling of support items in events] In this embodiment, a process is performed to provide support items to viewers at predetermined timings during the event. The server 102 refers to the timing database 116 shown in Figure 9, and when the timing set in the timing database 116 is reached during the event, it performs a process to provide the support item associated with that timing as a specific item to viewers participating in the event.

[0119] During an event, server 102 refers to the timing database 116 and extracts the timing conditions associated with the event ID of the event being held. If the current timing in the event matches any of the extracted timing conditions, server 102 reads the item IDs of one or more specific items associated with that timing condition. Furthermore, it refers to the support item database 114 and extracts information about the support items associated with the item IDs of the specific items read.

[0120] Server 102 transmits the item ID of a specific item and information extracted from the support item database 114 to the viewer terminal 106 of a viewer participating in the event. Upon receiving this information, the viewer terminal 106 displays information about the specific item based on this information in the output unit 36. In the same way as the support process for the broadcast described above, the viewer can use the specific item to support the broadcast by selecting one of the displayed specific items.

[0121] For example, as shown in Figure 9, the timing condition is set to display the correct answer to question 1 in an event with event ID event01, and multiple items item01, item02, and item03 are associated with this timing condition as specific items. In this case, the viewer's terminal 106 performs a process to display the specific item display area 318 at the same time as displaying the judgment display image 310 that displays the correct answer to question 1, as shown in Figure 14. Specifically, based on the image data of the specific items extracted from the support item database 114, the image of item01 is displayed as the first item image 318a, the image of item02 is displayed as the second item image 318b, and the image of item03 is displayed as the third item image 318c.

[0122] A viewer (user) can use a selected item as a support item by selecting (clicking or tapping, etc.) one of the first item images 318a to the third item image 318c that represent the specific item displayed in the specific item display area 318. This process should be carried out in the same way as the method of using support items in the above-mentioned support distribution process.

[0123] Furthermore, the support item icon 318d may also be displayed in the specific item display area 318. The support item icon 318d can be handled in the same way as the support item icon 214 on the streaming screen 200. That is, by selecting (clicking or tapping, etc.) the support item icon 318d, the viewer terminal 106 may display the support processing screen 220, which is a list of support items, as shown in Figure 11. In this case, the support processing screen 220 may include specific items as part of the support items. The viewer user will then be able to use support items on the streaming screen 220 in the same way as the streaming support processing described above.

[0124] Furthermore, the specific item display area 318 may be made invisible after a predetermined time has elapsed since the start of display. That is, after the specific item display area 318 is displayed, it may be made invisible from the judgment display image 310 after a predetermined reference period has elapsed. In this case, if the viewer user does not use the specific item displayed in the specific item display area 318 within the reference period, they will no longer be able to select and use that specific item. This can increase the motivation of the viewer user to use the specific item within the reference period.

[0125] Furthermore, as shown in Figure 9, for example, a case is described in which the timing condition is set to display the ranking in an event with event ID event01, and item11, item12, and item13 are associated with this timing condition as specific items. In this case, the viewer's terminal 106 performs a process to display the specific item display area 324 at the same time as displaying the event result image 320, which displays the ranking, which is the final result of the event, as shown in Figure 15. Specifically, based on the image data of the specific items extracted from the support item database 114, the image of item11 is displayed as the first item image 324a, the image of item12 is displayed as the second item image 324b, and the image of item13 is displayed as the third item image 324c.

[0126] A viewer (user) can use a selected item as a support item by selecting (clicking or tapping, etc.) one of the first item images 324a to the third item image 324c that represent the specific item displayed in the specific item display area 324. This process should be carried out in the same way as the method of using support items in the above-mentioned support distribution process.

[0127] Furthermore, the support item icon 324d may also be displayed in the specific item display area 324. The support item icon 324d can be handled in the same way as the support item icon 214 on the streaming screen 200. That is, by selecting (clicking or tapping, etc.) the support item icon 324d, the viewer terminal 106 may display the support processing screen 220, which is a list of support items, as shown in Figure 11. In this case, the support processing screen 220 may include specific items as part of the support items. The viewer user will then be able to use support items on the streaming screen 220 in the same way as the streaming support processing described above.

[0128] Furthermore, the specific item display area 324 may be made invisible after a predetermined time has elapsed since the start of display. That is, after the specific item display area 324 is displayed, it may be made invisible from the event result image 320 after a predetermined reference period has elapsed. In this case, if the viewer user does not use the specific item displayed in the specific item display area 324 within the reference period, they will no longer be able to select and use that specific item. This can increase the motivation of the viewer user to use the specific item within the reference period.

[0129] Furthermore, as shown in Figure 16, multiple conditions may be combined and applied in the timing database 116. For example, in addition to conditions related to the timing of an event, conditions related to the correctness of answers to questions in an event and conditions related to the results in an electronic game may also be set.

[0130] For example, as shown in Figure 16, the timing condition is set to display the correct answer to question 1 in the event with event ID event01, and the second condition is set to whether the user's answer to question 1 is correct or incorrect.

[0131] First, we will explain an example in which multiple item01, item02, and item03 are associated as specific items with the combination of the conditions of displaying the correct answer to question 1 and the answer to question 1 being correct. In this case, the viewer's terminal 106 performs a process to display the specific item display area 318 at the same time as the judgment display image 310 that displays the correct answer to question 1, as shown in Figure 14. This process is the same as described above, so we will omit the explanation.

[0132] Next, we will explain an example in which multiple item04, item05, and item06 are associated as specific items for a combination of conditions: when the correct answer to question 1 is displayed and when the answer to question 1 is incorrect. In this case, as shown in Figure 17, the viewer's terminal 106 performs a process to display the specific item display area 318 at the same time as the judgment display image 310 that displays the correct answer to question 1. Specifically, based on the image data of the specific items extracted from the support item database 114, the image of item04 is displayed as the first item image 318e, the image of item05 is displayed as the second item image 318f, and the image of item06 is displayed as the third item image 318g.

[0133] A viewer (user) can use a selected item as a support item by selecting (clicking, tapping, etc.) one of the first item images 318e to the third item image 318g, which represent the specific item displayed in the specific item display area 318. This process should be carried out in the same way as the method of using support items in the above-mentioned support distribution process.

[0134] Here, it is preferable that the specific item be an item suitable for each condition. For example, for the combination of conditions of displaying the correct answer to Question 1 and the answer to Question 1 being correct, it is preferable that the specific item, when selected and used, provides a display effect that makes the user happy that the answer was correct. On the other hand, for example, for the combination of conditions of displaying the correct answer to Question 1 and the answer to Question 1 being incorrect, it is preferable that the specific item, when selected and used, provides a display effect that makes the user disappointed that the answer was incorrect.

[0135] Furthermore, we will explain a case where, for example, as shown in Figure 16, the timing condition is set to display the ranking for the event with event ID event01, and the ranking position is set as a second condition.

[0136] First, we will explain an example in which item11, item12, and item13 are associated as specific items with the combination of conditions: when the ranking is displayed and the ranking is 1st. In this case, the viewer's terminal 106 performs a process to display the specific item display area 324 within the event result image 320, as shown in Figure 15. This process is the same as described above, so we will omit the explanation.

[0137] Next, we will explain an example in which item17, item18, and item19 are associated as specific items with the combination of conditions: when the ranking is displayed and the ranking is 6th or lower. In this case, on the viewer's terminal 106, as shown in Figure 18, when the event result image 320, which displays the ranking that is the final result of the event, is displayed, the specific item display area 324 is also displayed within the event result image 320. Specifically, based on the image data of the specific items extracted from the support item database 114, the image of item17 is displayed as the first item image 324e, the image of item18 is displayed as the second item image 324f, and the image of item19 is displayed as the third item image 324g.

[0138] Similarly, if item14, item15, and item16 are associated with specific items when displaying rankings and when the ranking is between 2nd and 5th place, then item14, item15, and item16 should be displayed in the specific item display area 324.

[0139] A viewer (user) can use a selected item as a support item by selecting (clicking, tapping, etc.) one of the first item images 318e to the third item image 318g, which represent the specific item displayed in the specific item display area 318. This process should be carried out in the same way as the method of using support items in the above-mentioned support distribution process.

[0140] In this case as well, it is preferable that the specific item be an item suitable for each condition. For example, for the combination of conditions of displaying a ranking and being ranked 1st, it is preferable that the specific item, when selected and used, provides a display effect that makes the user happy about being ranked 1st. Also, for example, for the combination of conditions of displaying a ranking and being ranked 2nd to 5th, it is preferable that the specific item, when selected and used, provides a display effect that makes the user happy about being ranked 2nd to 5th, or a display effect that indicates they will try harder next time. Also, for example, for the combination of conditions of displaying a ranking and being ranked 6th or lower, it is preferable that the specific item, when selected and used, provides a display effect that makes the user disappointed about being ranked 6th or lower, or a display effect that indicates they will try harder next time.

[0141] By using specific items, effects may be generated that change parameters possessed by the streamer user or the viewer user, such as support points. The effects generated by using specific items in a stream may be applied to the stream, or to the streamer user or the viewer user of that stream.

[0142] Although preferred embodiments of the present invention have been described above, the present invention is not limited to these specific embodiments, and the present invention includes the invention described in the claims and its equivalents. Furthermore, the configurations of the apparatus described in the above embodiments and modifications can be combined as appropriate, as long as no technical inconsistencies arise.

[0143] [Structure of the invention] [Configuration 1] A distribution service provision system in which a distribution user distributes content and a viewing user watches it, A first means for displaying information about a specific item at a predetermined time during an event performed within a broadcast, A second means that, based on the viewer's actions on information related to the specified item, applies an effect to the distribution corresponding to the manipulated specified item, Equipped with, A distribution service provision system characterized in that the information regarding the aforementioned specific item differs at each predetermined timing. [Configuration 2] The distribution service provision system described in Configuration 1, The aforementioned event is an electronic game, A distribution service provision system characterized in that the predetermined timing is the timing for announcing the results of the electronic game. [Configuration 3] The distribution service provision system described in Configuration 2, A distribution service provision system characterized in that the information of a specific item is changed according to the results of the aforementioned electronic game. [Structure 4] A distribution service provision system described in any one of items 1 to 3 of the configuration, A distribution service provision system characterized in that information relating to the specified item is hidden if the operation is not performed for a predetermined period of time after the display of information relating to the specified item has started. [Composition 5] A distribution service provision system described in any one of items 1 to 4 of the configuration, A distribution service provision system characterized in that the information relating to the specified item includes images of multiple specified items. [Composition 6] A distribution service provision system described in any one of items 1 to 5 of the configuration, It is possible to access a database that stores items associated with each timing in the aforementioned event. The first means is a distribution service provision system characterized by referring to the database and displaying information about an item associated with a timing corresponding to a predetermined timing as information about the specific item. [Composition 7] A distribution service provision system described in any one of items 1 to 6 of the configuration, The first means displays an image for displaying a list of items along with information about the specific item, A distribution service provision system characterized by displaying a list of items through manipulation of the image in question. [Structure 8] The distribution service provision system described in Configuration 7, A distribution service provision system characterized in that the list of items includes at least a portion of the specified items. [Composition 9] A distribution service provision program that allows viewers to view content distributed by a distribution user, Computers, A first means for displaying information about a specific item at a predetermined time during an event performed within a broadcast, To make it function as, The information regarding the aforementioned specific item is such that, based on the actions of the viewing user, an effect corresponding to the manipulated specific item is added to the distribution. A distribution service provider program characterized in that information about the specific item, which differs at each predetermined timing, is displayed. [Configuration 10] A method of providing a distribution service that allows viewers to view content distributed by a distribution user, On the computer, During an event performed within the broadcast, a process is executed to display information about a specific item at a predetermined time. The information regarding the aforementioned specific item is such that, based on the actions of the viewing user, an effect corresponding to the manipulated specific item is added to the distribution. A method for providing a distribution service, characterized in that information relating to a specific item differs at predetermined intervals. [Explanation of Symbols]

[0144] 10 Processing unit, 12 Storage unit, 14 Input unit, 16 Output unit, 18 Communication unit, 20 Processing unit, 22 Storage unit, 24 Input unit, 26 Output unit, 28 Communication unit, 30 Processing unit, 30 Most recent, 32 Storage unit, 34 Input unit, 36 Output unit, 38 Communication unit, 40 Distribution means, 42 Support processing means, 44 Distribution termination means, 46 Reward granting means, 48 ​​Event processing means, 56 Distribution termination means, 100 Distribution service provision system, 102 Server, 104 Distributor terminal, 106 Viewer terminal, 108 Information communication network, 110 User database, 112 Distribution information database, 114 Support item database, 116 Timing database, 200 Distribution screen, 202 Distribution screen display area, 204 Distributor information display area, 206 Viewer display area, 208 Comment display area, 210 Comment input area, 212 Event icon, 214 Support item icon, 220 Support processing screen, 222 Item attribute selection area, 224 Item selection area, 224a Icon image, 224b Number of coins, 226 Coin filter area, 228 Remaining coins display area, 230 Purchase button, 300 Quiz display screen, 302 Quiz display area, 304 Question display area, 306 (306a~306c) Answer selection area, 310 Judgment display image, 312 Judgment display area, 314 Correct / incorrect display area, 316 Explanation area, 318 Specific item display area, 318a 1st item image, 318b 2nd item image, 318c 3rd item image, 318d Support item icon, 318e 1st item image, 318f 2nd item image, 318g 3rd item image, 320 Event result image, 322 Event results display area, 324 Specific item display area, 324a First item image, 324b Second item image, 324c Third item image, 324d Support item icon, 324e First item image, 324f Second item image, 324g Third item image.

Claims

1. A distribution service provision system in which a distribution user distributes content and a viewing user watches it, A first means for displaying information about a specific item at a predetermined timing during an event performed within a broadcast, A second means that, based on the viewer's actions on information related to the specified item, applies an effect to the distribution corresponding to the manipulated specified item, Equipped with, A distribution service provision system characterized in that the information regarding the aforementioned specific item differs at each predetermined timing.

2. A distribution service provision system according to claim 1, The aforementioned event is an electronic game, A distribution service provision system characterized in that the predetermined timing is the timing for announcing the results of the electronic game.

3. A distribution service provision system according to claim 2, A distribution service provision system characterized in that the information of a specific item is changed according to the results of the aforementioned electronic game.

4. A distribution service provision system according to any one of claims 1 to 3, A distribution service provision system characterized in that information relating to the specified item is hidden if the operation is not performed for a predetermined period of time after the display of information relating to the specified item has started.

5. A distribution service provision system according to claim 1, A distribution service provision system characterized in that the information relating to the specified item includes images of multiple specified items.

6. A distribution service provision system according to claim 1, It is possible to access a database that stores items associated with each timing in the aforementioned event. The first means is a distribution service provision system characterized by referring to the database and displaying information about an item associated with a timing corresponding to a predetermined timing as information about the specific item.

7. A distribution service provision system according to claim 1, The first means displays an image for displaying a list of items along with information about the specific item. A distribution service provision system characterized by displaying a list of items through manipulation of the image in question.

8. A distribution service provision system according to claim 7, A distribution service provision system characterized in that the list of items includes at least a portion of the specified items.

9. A distribution service provision program that allows viewers to view content distributed by a distribution user, Computers, A first means for displaying information about a specific item at a predetermined timing during an event performed within a broadcast, To make it function as, The information regarding the aforementioned specific item is such that, based on the actions of the viewing user, an effect corresponding to the manipulated specific item is added to the distribution. A distribution service provider program characterized in that information about the specific item, which differs at each predetermined timing, is displayed.

10. A method of providing a distribution service that allows viewers to view content distributed by a distribution user, On the computer, During an event performed within the broadcast, a process is executed to display information about a specific item at a predetermined time. The information regarding the aforementioned specific item is such that, based on the actions of the viewing user, an effect corresponding to the manipulated specific item is added to the distribution. A method for providing a distribution service, characterized in that information relating to a specific item differs at predetermined intervals.