Game live streaming system and program
The game live streaming system addresses the lack of excitement in group betting by visually displaying user predictions and interactions, enhancing unity and motivation through live streaming and rewards, thus creating an engaging betting experience.
Patent Information
- Application Number
- JP2024218764
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-11-12
AI Technical Summary
Existing group betting games lack excitement and unity among users, as participants often lose track of each other's predictions and interactions are limited.
A game live streaming system that allows users to participate in live streaming of games, where users can predict outcomes and vote on virtual athletes, with their predictions and votes displayed in live videos, and receive points as dividends, while enabling communication and gift-giving within user groups.
Enhances the sense of accomplishment and unity among users by visually displaying voting status and allowing interactive engagement, creating excitement and motivation through group dynamics and rewards.
Smart Images

Figure 2025169145000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a game live streaming system and a program. [Background technology]
[0002] In the past, betting on publicly managed sports events such as horse racing, boat racing, and bicycle racing was conducted via a communication network. There are services available that allow this (see, for example, Patent Document 1). Users can predict the outcome of the competition and vote by investing monetary or other value in their predictions. (also called "bet") The votes are accepted by the server and the results of the competition are determined. The user is then awarded a dividend (refund) according to the winning vote. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-000686 Summary of the Invention [Problem to be solved by the invention]
[0004] In the conventional service where people predict the outcome of a competition and vote (also known as "betting"), Users can enjoy the game alone, but betting is also possible in groups of multiple users. It's difficult to enjoy the game.
[0005] Also, when enjoying betting in a group, users can choose the athlete they have voted for. I lost track of which one, or didn't know which other users were voting for which contestant. It is difficult to create excitement for betting games in groups because of the There are challenges.
[0006] Therefore, the present invention aims to increase the excitement of a betting game among a group of multiple users. The purpose of this is to provide a live game streaming system and program that can foster Let's say. [Means for solving the problem]
[0007] The game live streaming system according to the first aspect of the present invention is a system for streaming a game to a plurality of users including a streamer and viewers. A game live streaming system for live streaming games between players, When a user predicts the outcome of a competition in which a virtual athlete competes and votes for the outcome, the result satisfies the winning condition. a game providing unit that provides a game in which a payout according to a payout rate is awarded to the user; A live distribution service that distributes live videos of the game played by fans to one or more viewers' devices. a distribution unit that provides a signal, and a group consisting of the distributor and the one or more viewers. A voting status object indicating which virtual athlete the user voted for is added to the live video. and a display control unit that controls display on the display screen.
[0008] The program according to the second aspect is a game play between a plurality of users including a broadcaster and a viewer. The computer that will broadcast the live stream will be used to broadcast the results of the competitions that virtual athletes compete in in the game space. If the user's prediction and vote meets the conditions for success, the user will receive a dividend according to the dividend multiplier. a game providing unit that provides a game to be awarded to the distributor; and a live commentary of the game played by the distributor. a distribution unit that provides live distribution of videos to one or more viewer terminals; The execution of the voting status object indicates which user voted for which virtual athlete. The display control unit controls the display of the situation video on the display screen. [Effects of the Invention]
[0009] According to one aspect of the present invention, a group of users participates in a betting game. It is possible to provide a live game distribution system and program that can foster a sense of accomplishment. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating a configuration of a game live streaming system according to an embodiment. [Figure 2] FIG. 10 is a diagram for explaining an outline of the operation of a betting game provided by a distribution server according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating a configuration of a distribution server according to the embodiment. [Figure 4] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; [Figure 5] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; [Figure 6] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; [Figure 7] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; [Figure 8] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; [Figure 9] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; [Figure 10] FIG. 2 is a diagram showing an example of a display screen on a viewer's terminal according to the embodiment; DETAILED DESCRIPTION OF THE INVENTION
[0011] A game live streaming system according to an embodiment will be described with reference to the drawings. The game live streaming system is a system that allows live game streaming between multiple users, including broadcasters and viewers. In the drawings, the same or similar parts are designated by the same or similar reference numerals. Similar reference numerals are used.
[0012] (1) System configuration FIG. 1 is a diagram showing the configuration of a game live distribution system 1 according to this embodiment. The live streaming system 1 is a streaming service that streams live gameplay videos in which a streamer plays and gives commentary. This realizes a live game streaming service that provides viewers with real-time streaming. There is one viewer watching the live commentary video by the follower, but there are also 1 viewer watching the live commentary video by the streamer. There may be multiple viewers. When there is no distinction between the distributor and the viewers, they are referred to as Also referred to simply as "user." A user is a user of the game live streaming service. The User shall have an account for the game live streaming service.
[0013] The game live distribution system 1 includes a distribution server 100 and a plurality of terminals 200. The distribution server 100 and the terminal 200 are connected to each other via a communication network 10 so that they can communicate with each other. The communication network 10 includes the Internet. may include a LAN (Local Area Network).
[0014] The distribution server 100 is configured by one or more computers and is a game live distribution server. The distribution server 100 is an information processing device of a company that provides a live game distribution service. The distribution server 100 may be, for example, a workstation or a PC (Pe It can be a general-purpose computer such as a personal computer, or a cloud · It may be logically realized by computing (distributed computing). In other words, the distribution server 100 may be configured as one computer or as multiple computers. It may also consist of
[0015] The plurality of terminals 200 includes a terminal 200a of a distributor and a terminal 200b of a viewer. In the game live streaming service, users can select a game and live stream the gameplay. On the other hand, users can choose one of the streamers to stream live videos. In other words, one user can be both a broadcaster and a viewer. A user can be both a broadcaster and a viewer at the same time. The distribution server 100 receives access from each terminal 200 and 0a to distribute game commentary videos (including audio) to the viewer's terminal 200b. .
[0016] The user can independently enjoy the online game provided by the game live distribution system 1. On the other hand, during live streaming of a commentary video, the broadcaster and the viewers of the broadcaster's commentary video can One or more viewers who listen form a group of users.
[0017] The terminal 200 may be, for example, a PC, a smartphone, a tablet terminal, or a wearable terminal. The terminal 200 is an interface with a user and a communication network 10. The user interface includes, for example, a display, Keyboard, mouse, touchpad, touch panel display, microphone, and speaker The interface with the communication network 10 includes at least one of the following: and at least one of the following communication interfaces: In the description of the embodiment, it is mainly assumed that each terminal 200 is a smartphone. The terminal 200 includes an application program for using the game live distribution service. However, each terminal 200 is assumed to have a general-purpose web browser installed. This allows you to use the live game streaming service provided as a web service. The terminal 200 may access the distribution service via an installed application program. By accessing the distribution server 100, the user can play various games provided by the distribution server 100. The user can access the content and can also stream or watch the live video.
[0018] In the game live distribution system 1, a live video of a game (specifically, Specifically, the data (video data and audio data) is transmitted to the distribution server 100, and the distribution server 100 Various information processes are performed on the live video and the live video is sent to the viewer's terminal 200b. The viewer's terminal 200b receives (distributes) the live video from the distribution server 100 and displays the live video on the viewer's terminal 200b. do.
[0019] In the game live streaming system 1, a broadcaster who broadcasts a game commentary video and the broadcaster who broadcasts the commentary video are In order to enable communication between viewers and For example, in the game live distribution system 1, the terminal 200 is provided with a game It displays the live video of the program and also displays a comment area (chat area), allowing viewers to It is possible to communicate with the broadcaster through comments (chat). Furthermore, viewers can send gifts ("support gifts") to streamers on the game live streaming service. It is now possible for viewers to purchase these gifts. By giving gifts to streamers, viewers can support their favorite streamers and communicate with them. In the game live streaming service, the streamer A live video of the game being played is distributed to viewers, and viewers can control the game while watching the live video. Offer comments and gifts to streamers.
[0020] In the game live streaming system 1, viewers can register (follow) their favorite streamers. Generally, viewers are fans of the streamers they follow and their favorite streamers. They are motivated to support the streamers. The streamers are motivated to support the streamers in order to increase their own fan base. Have the motivation to deliver.
[0021] (2) Betting games The distribution server 100 according to this embodiment allows users to predict the results of competitions held in the game space. A game is provided in which a payout is awarded to a user when the user's predicted vote meets the winning conditions. In the following description of the embodiment, such a game is also referred to as a "betting game." In particular, the betting game according to this embodiment does not use assets or the like for voting or paying out. Such betting games are not considered "social betting" games. It may also be called a "game of chance."
[0022] The competition held in the game space can be any game that determines victory or defeat or ranking. For example, a competition in which virtual athletes (virtual players) compete (race) or battle (battle) automatically. The virtual athlete may be a character (a human-like character) or It may be a vehicle, a robot, an animal, or a monster. In the Ming Dynasty, the main focus is on arena-style competitions where monsters battle each other.
[0023] FIG. 2 shows an outline of the operation of the betting game provided by the distribution server 100 according to this embodiment. FIG.
[0024] STEP 1: First, when a broadcaster starts (hosts) a betting game, the competition takes place in the game space. Each user (broadcaster, viewer) in the group predicts the outcome and casts a vote (bet). The prediction can be for one monster to survive, or for a specific rank. Monsters in (for example, the first and second place monsters and their ranking, or the first to third place monsters) The following embodiment may be used to predict the next monster and its ranking. Let's assume that you are trying to predict the one monster that will survive. The condition is that the prediction of the one monster that will survive is correct.
[0025] Users vote for predictions using voting values (by casting values). In this case, the value of the vote is the points (called "medals") used exclusively for the betting game. For example, points do not have monetary value and cannot be exchanged for cash. Points are awarded by the game live streaming service (or betting game) Free points can be earned by fulfilling certain conditions (for example, logging in to the service). Points can be earned by sending a paid support gift. The points may be paid points that can be purchased on the game live streaming service. In any case, points cannot be exchanged for cash and can only be used for betting games. It is a game of chance and does not fall under the category of property, so it avoids the gambling aspect. Users can enjoy betting games.
[0026] Each monster has a payout ratio (odds) set according to its characteristics (strength, etc.). Generally, the stronger the monster, the lower the payout rate (odds). Each user's vote in a gaming game may be made public to other users in the group. stomach.
[0027] STEP 2: After voting, the game will be played in the game space. In this embodiment, the automatic battle between monsters Users in the group (broadcasters and viewers) can watch the battle between monsters. For example, each monster can be seen by watching the battle, and the broadcaster can comment on the battle. Attacking monsters will decrease the physical strength (hit points) of other monsters. When a monster's strength reaches zero, it becomes the loser, and the last monster standing is the winner. Participants may support the monsters they voted for and / or the monsters voted for by viewers. Viewers can watch the monsters they voted for and / or the monsters the streamer voted for. It is possible to post comments supporting the monster.
[0028] STEP 3: Depending on the results of the competition, users (streamers and viewers) will receive payouts according to the payout multiplier. Specifically, if a user correctly predicts the outcome of a competition, the dividend for that prediction will be paid. In this embodiment, the payout is a payout exclusive to the betting game. As mentioned above, points do not have monetary value. Points obtained in this way as dividends cannot be exchanged for cash. These points can be used to vote (STEP 1) for the upcoming competition (monster battle).
[0029] In this way, in the betting game according to this embodiment, viewers in the group can also vote. This will increase the sense of unity between the streamer and the viewers during live game streaming. This will help to create excitement for live game streaming. In both cases, points are used, which are not considered to be property, so gambling aspects can be avoided and a wide range of people can participate. Users can enjoy betting games.
[0030] (3) Distribution server configuration FIG. 3 is a diagram showing the configuration of the distribution server 100 according to this embodiment. The system includes a communication unit 110, a storage unit 120, and a processing unit .
[0031] The communication unit 110 is a network interface connected to the communication network 10. The communication by the communication unit 110 may be wired communication or may include wireless communication. The communication unit 110 communicates with the terminal 200 via the communication network 10 under the control of the processing unit 130. Communicate with.
[0032] The storage unit 120 includes, for example, a ROM (Read Only Memory) and an auxiliary storage The program executed by the processing unit 130 ( The game live distribution program) is stored in, for example, the ROM of the storage unit 120 and / or the auxiliary storage device. The storage unit 120 stores various databases related to the game live streaming service. In this embodiment, the database stored in the storage unit 120 is database 121, game information database 122, and gift information database 12 3 and a predicted outcome database 124.
[0033] The user information database 121 stores user information for each user of the game live streaming service. It stores the ID, nickname, possessed points information, and possessed game currency information. The ID constitutes the user's account information and is a unique ID and and / or a unique ID within the betting game. Nicknames are used for live game streaming. This is the name used to refer to the user in the service.
[0034] The owned point information is a value that can be used only in betting games, and is Points are information about points that have no monetary value and cannot be exchanged for cash. Points are not awarded for the live game streaming service (or betting game) Free points that can be obtained by fulfilling certain conditions (for example, logging in to the service) Alternatively, the points may be paid points that can be purchased on the game live streaming service. It may also be an int.
[0035] The game currency information is used for betting games and other games (especially live game streaming) Information about the value of game currency that a user possesses, which can be used in other games on the Service. Hereinafter, such game currency will also be referred to as "coins." Coins can be exchanged Gold is not available. Coins can be acquired by fulfilling certain conditions in the game live streaming service ( For example, free coins can be obtained by logging in to the service, and coins can be used to purchase live game streaming services. There are paid coins that can be purchased with money on the service. A typical gift is given by viewers using coins to purchase gifts. Coins can be used to purchase avatars and / or costumes for use in the game live streaming service. may also be available.
[0036] The game information database 122 stores information about betting games. For example, the game information database 122 stores the drawing data, characteristics, and other parameters of each monster. The information on the payout rate, the ID of each game, and the participating user information are stored. The database 122 contains monsters that have been raised in advance by each user (distributor, viewer). The information may be stored in association with the user ID. This refers to raising the parameters of your monsters by training them. Parameters include the monster's hit points, attack power, defense power, speed, etc. In general, the higher the monster's parameters, the easier it is to win a battle, and the lower the payout ratio is set. The parameters may include behavioral characteristics and skills. , characteristics such as being able to easily attack strong monsters or weak monsters. Skills are, for example, things that increase your hit points, attack power, defense power, or speed. These include skills that reduce the attack, defense, or speed of other monsters. .
[0037] The gift information database 123 stores information about gifts to support streamers. do.
[0038] The predicted result database 124 stores, for example, the following for each competition held in a betting game: The information of each user who voted, the voting contents (predictions) of each user, and the predictions of each user are Information on whether or not the winning combination was achieved and information on the payout for each user are stored.
[0039] The processing unit 130 includes one or more processors and a processor work area. This embodiment is configured with a RAM (Random Access Memory) that stores the In this embodiment, the processing unit 130 executes the program (game live distribution) stored in the storage unit 120. By expanding and executing the program in RAM, the game providing unit 131 and the distribution unit 1 32, a group processing unit 133, a fever processing unit 134, and a display control unit 135. Each of these units performs information processing using the information stored in the storage unit 120. conduct.
[0040] The game providing unit 131 provides the above-mentioned betting game (social betting game). Betting games provide users with a betting system where they can choose the outcome of a competition held in the game space. If a user (broadcaster, viewer) predicts and votes and the votes meet the conditions for success, the user In the betting game, the payout is given to the following: In the procedure up to STEP 3, voting processing, competition processing, and dividend processing are carried out.
[0041] The game providing unit 131 provides a betting game in which a distributor and / or a viewer For example, the game providing unit 131 receives votes (bet) from the broadcaster. The broadcaster will receive the monster selection operation on the broadcast screen, and the price to bet on that monster will be displayed. The game providing unit 131 receives a value amount selection operation from the broadcaster on the broadcast screen. Specifically, the game providing unit 131 receives votes from viewers. The viewer selects the winning monster on the viewing screen, and the selected monster is Viewers can select the amount of value they wish to cast in their vote for the target on the viewing screen.
[0042] Here, the game providing unit 131 provides points (virtual points) exclusively used for the betting game. Hereinafter, the system receives votes from broadcasters and / or viewers using medals. Points can be purchased by streamers and viewers using coins (game currency). Coins (game currency) are divided into free coins (free game currency) and paid coins (paid game currency). In this way, the game providing unit 131 accepts votes from distributors. The game providing unit 131 also provides a dedicated game server. The points used for voting are non-transferable to cash and are used for the purpose of distribution. The game providing unit 131 receives the points used for voting as a dividend. Points determined according to the prize and payout rate are awarded.
[0043] The distribution unit 132 is a live distribution unit that distributes live videos of games played by distributors to viewers. Users can select a game and start streaming a live video. On the other hand, users can select any of the broadcasters and start watching the live video. In this embodiment, the distribution unit 132 becomes a viewer of the betting game played by the broadcaster. Specifically, the broadcaster can place bets from the terminal 200a of the broadcaster. A live video of the game (video data and audio data) is transmitted to the distribution server 100, and the distribution server The server 100 performs various information processing on the live video and transmits the live video to the viewer's terminal 2. The viewer's terminal 200b receives (distributes) the live broadcast from the distribution server 100. On the viewing screen displayed on the viewer's terminal 200b, a live video is displayed. In addition, there is a button for accepting comments and a button for accepting requests to give gifts to streamers. Buttons for accepting the request will be displayed.
[0044] During live streaming of a live video, the group processing unit 133 communicates with a distributor and the live video of the distributor. One or more viewers who watch the video and comments from those viewers only within the group consisting of the video. The system has a comment processing unit 133a that allows users to post and view live videos. By allowing comments to be posted and viewed only within the group during live streaming, , it can increase the sense of unity within a group consisting of broadcasters and viewers, and This will allow for a larger group to create excitement about betting.
[0045] The comment processing unit 133a processes a plurality of viewers who are watching a live video of a distributor into Divide the streamer into multiple subgroups, and only viewer within the subgroups For example, if a broadcaster A and viewers B1 and B2 are If there is a group including B2, B3, and B4, then a group consisting of broadcaster A and viewers B1 and B2 The group is divided into a subgroup consisting of broadcaster A and viewers B3 and B4. This allows for a competitive game between subgroups. This subgroup division allows the streamer to classify the content into subgroups. This may be done by designating a specific audience, or by the results of a random drawing. stomach.
[0046] The comment processor 133a is configured to process the period during which the competition (STEP 2) is being held and the time when the competition is being held. During the voting period (STEP 1) before the event, comments will be posted only within the group. During the competition (STEP 2) period, The comments of viewers who voted for the monster can be comments of support for the monster they voted for. The comments of viewers during the voting period (STEP 1) will be used to express the enthusiasm of the viewers. The streamer reacts to these comments and gives commentary. By enabling users to post and view such comments, we hope to increase the excitement of betting games. The comment processing unit 133a can be used to display the results (STEP 3). Even during the period when the comment is posted, it may be possible to post and view comments only within the group. During the period when the results are displayed (STEP 3), viewers' comments will be automatically The comment can be a comment of joy or sadness depending on whether the prediction was correct or not.
[0047] The group processing unit 133 processes the content distributed by the viewers only within the group during the live distribution of the live video. The system has a gift processing unit 133b that allows support gifts to be given to believers. During live video broadcasts, viewers can send support gifts to streamers within the group only. By doing so, it is possible to increase the sense of unity within the group consisting of broadcasters and viewers, It is possible to create excitement about betting among a group of users. becomes.
[0048] The gift processing unit 133b determines the period during which the competition (STEP 2) is being held and the During the voting period (STEP 1) before the event, gifts will only be given within the group. The gift processing unit 133b may be configured to display the result (STEP 3). Even during the period when the gift is given, gift-giving may be permitted only within the group.
[0049] The gift processing unit 133b divides a plurality of viewers who are watching the live video of the distributor into the respective Divide into multiple subgroups, including the broadcaster, and broadcast from viewers only within the subgroups. It may be possible to give support gifts to followers. For example, if a broadcaster A and viewers B1, B2, If there is a group including B3 and B4, a subgroup consisting of broadcaster A and viewers B1 and B2 The group is divided into two subgroups: one consisting of broadcaster A and viewers B3 and B4 ( This allows for a competitive game progression between subgroups. This subgroup division allows the streamer to classify the views into each subgroup. This may be done by designating a listener, or may be done according to the results of a random drawing.
[0050] The gift processing unit 133b is a game processing unit that processes gifts (support gifts) from viewers to broadcasters. A viewer may request a gift of a special gift to be used exclusively for the event. For example, the viewer may , by using the gift button displayed on the viewing screen of the betting game played by the streamer. You can select a gift and give it to someone. You can receive cash rewards depending on the gift you give. Alternatively, a process may be performed in which a reward that can be converted into cash is given to the distributor. In the communication system 1, a reward may be given to the broadcaster according to the amount of gifts the broadcaster has received. Rewards for such streamers are available to streamers who meet certain conditions, and the amount of gifts and total rewards are determined by the streamer. Even if the streaming fee is calculated by multiplying the streaming hourly rate, which is determined based on the viewing time, by the streaming time, This type of reward can increase the motivation of streamers. The game can be purchased by viewers using coins (game currency). Paid gifts, which are gifts purchased with free coins (free game currency), can be redeemed with free coins (free game currency). The reward to the streamer may be set to be greater than the free gift purchased. .
[0051] The dedicated gift is a gift that gives points to both the broadcaster and the viewer to use for voting. The gift processing unit 133b may execute a betting game in response to the gift giving request. Points that can be used exclusively for the gift program will be given to both the broadcaster and the viewers. are given to viewers by spending their own coins (free coins or paid coins), and 1 coin One coin may be equivalent to one point, or one coin may be exchanged for more than one point. By giving points to the streamer through the gift, the streamer may The points can be used for your own vote. Viewers can also receive points through the gift. Once awarded, viewers can use the points for their own voting. The amount of points awarded to listeners may be the same as the amount of points awarded to broadcasters. Although viewers may feel embarrassed about giving gifts to streamers, By awarding points to viewers, it helps to alleviate that embarrassment and encourages viewers to participate. If the gift is a paid gift, the gift processing unit 133b , the streamer and the viewer will receive more points than if the gift were a free gift. For example, a free gift of 1 coin will earn 1 point for both the streamer and the viewer. A paid gift worth 1 coin will earn 2 points for both the streamer and the viewer. This allows viewers to give gifts ( It will be possible to use both free and paid gifts.
[0052] The exclusive gift may be a gift that increases the payout rate in a betting game. Specifically, in the battle (competition) when the gift is given, The dividend rate will be higher than if the gift was not given. For example, if the gift is given, In this case, the dividend multiplier is multiplied by N (N≧2) by the dividend multiplier when the gift is not given. If the gift is a paid gift, the gift processing unit 133b The payout rate may be increased significantly compared to when the gift is a free gift. A free gift of 1 coin will double the payout rate, and a paid gift of 1 coin will triple the payout rate. This allows viewers to choose how much they want to support the streamer. It will be possible to use gifts (free gifts and paid gifts) accordingly.
[0053] Exclusive gifts are gifts that give streamers and viewers advantageous effects in betting games. It may also be a gift that makes it easier to activate Veber Time. For example, the above-mentioned "X+Y" To make it easier for the gauge to fill up, you can increase the rate of increase of the "X+Y" value by N times. Alternatively, the threshold may be changed to be lower than normal. The gift processing unit 133b may forcibly activate the overtime. If the gift is a paid gift, the fee will be higher than if the gift is a free gift. For example, if the gift is a paid gift, If the gift is a free gift, the rate of increase in the value of "X+Y" mentioned above will be Alternatively, if the gift is a paid gift, the amount of reduction in the threshold may be The gift may be larger than if it were a free gift.
[0054] The group processing unit 133 selects viewers in the group who meet the conditions specified by the distributor. In other words, a group process may be performed. The management unit 133 detects viewers in the group who do not satisfy the conditions specified by the distributor. The broadcaster may prohibit the listener from voting (betting). , a certain rank (also called "cheer rank") is determined according to the record of support given to the streamer. The condition can be a rank or higher. Viewers can follow a specific broadcaster or You can watch the live stream of a specific streamer and send support gifts to that specific streamer. This will increase the viewer's cheer rank for that particular streamer. You may want to play betting games with only your fans, which will make your live broadcast more Specifically, the number of users who can participate in betting games (bet) There may be a limit of 20 people, for example. Since many viewers may wish to participate in betting games, By specifying the conditions for permission, the streamer can limit the number of streams to their own fans. You can progress through the game.
[0055] The fever processing unit 134 generates a fever that generates advantageous effects in the game within the group. The fever processing unit 134 is configured to check the payout status within the group and / or When the result of counting the hits meets the threshold condition, a fever time is triggered. This allows each user in the group to activate Fever Time. This will motivate you to continue the betting game. Fever Processing Unit 1 34 is the result of counting the number of support gifts given within the group and meeting the threshold condition. Depending on the situation, Fever Time may be activated. This will allow you to give more support gifts. This can also motivate the broadcaster to broadcast. Counting both the number of winnings within the group and the number of support gifts given within the group. If the result of the determination satisfies a threshold condition, a fever time may be initiated.
[0056] By triggering such a fever time, the betting game becomes more exciting. The length of the fever time can be a fixed length, or Alternatively, the threshold may be set in stages and the time length may be variable according to the stages. The length of the bar time is a variable time corresponding to a set number of battles (for example, one battle). During the fever time, information indicating the remaining fever time is distributed. The information may be displayed on the broadcast screen of the broadcasting party and on the viewing screen of each viewer.
[0057] The game providing unit 131 pays out a payout twice as much during fever time as during non-fever time. For example, during fever time, the payout rate is multiplied by the payout rate during non-fever time. The payout ratio is increased by multiplying the rate (i.e., the normal payout ratio) by N. If the normal payout rate is 2x for Monster A and 3x for Monster B, During the bonus time, these are doubled, and the payout multiplier is 4x for Monster A and 6x for Monster B. The fever processing unit 134 randomly increases the payout rate. The bonus may be determined by lottery. For example, there are options such as "2x", "3x", and "4x". When Fever Time is activated, one of these options will be randomly selected and applied. Use.
[0058] The fever processing unit 134 receives points awarded as dividends to the distributor and the viewer. When the cumulative value of points (and / or the amount of support gifts given within the group) exceeds a threshold, For example, if a streamer is playing a betting game, During a live broadcast, the streamer has accumulated X points as dividends during that broadcast. The cumulative points that each viewer received as dividends during the broadcast are Y points, and the threshold is Z. If the point is a point, the fever processing unit 134 executes the following when the condition "X+Y>Z" is satisfied: Triggers Fever Time. These X, Y, and / or Z values are based on the streamer's stream. The gauge showing the value of "X+Y" may be displayed on the screen and on each viewer's viewing screen. The gauge may be displayed with "Fever Time" and may activate Fever Time when the gauge reaches a threshold value.
[0059] As mentioned above, the betting game is played by a single user (i.e., a single player). That is, the game providing unit 131 can provide a betting game to the user. This allows players to play alone, allowing them to join a group and place bets. However, the game providing unit 131 can provide a place for practice as a preliminary step to playing the game. Compared to the payout ratios set when a user plays the game alone, the payout ratios are set for groups during live streaming. This will increase the payout ratio applied to the group where the user is live streaming. For example, the payout ratio for single player play is If Monster A is 2x and Monster B is 3x, then in a live streaming group, These will be doubled, making the payout multiplier 4x for Monster A and 6x for Monster B.
[0060] The display control unit 135 determines which user in a group consisting of a distributor and one or more viewers A voting form indicating which virtual athlete (in this embodiment, the monster) the user has voted for (bet on) is displayed. The voting status object is displayed on the live video display screen. indicates the amount of value (number of medals) cast by the corresponding user in voting for the corresponding monster. The live video display screen may include information about the display screen of the distributor's terminal 200a. The display screen of the viewer's terminal 200b and / or the viewer's terminal 200b. When enjoying betting, each user can decide which monster they bet on. It is easier to understand which other users are betting on which monsters. Therefore, it is easy to hold the betting game in a group. For example, you can decide which monster you are betting on and how many monsters are left. It is easy to see visually how many people are betting on each monster and how much they are betting. By doing so, each user will be motivated to watch the battle until the end and get excited. becomes.
[0061] The display control unit 135 controls the voting acceptance period (STEP) before the competition (battle) is held. In 1), you can control the display of the voting status object on the live video display screen. This allows each user to decide their own bets taking into account the betting status of other users in the group. You will be able to decide which monster to bet and how many medals to bet.
[0062] The display control unit 135 displays the results of the contest (battle) during the period (STEP 2) in which the contest (battle) is being held. The voting status object may be displayed on the live video display screen. Each user can support the monsters they bet on, or decide what to do with the remaining monsters. You can see how many people are betting and how much money each user is betting, and you can watch the battle to the end and enjoy it. It becomes motivation to rise up.
[0063] The display control unit 135 controls the voting acceptance period (STEP) before the competition (battle) is held. 1) In the group, the information of a predetermined number of users is voted on in order of the highest accuracy rate. The information may be displayed on the display screen of the live video as a commentary. The user takes into consideration the betting status of other users in the group who have a high success rate, and decides which model to bet on. You will be able to decide the winner and the number of medals to bet.
[0064] The display control unit 135 controls the voting acceptance period (STEP) before the competition (battle) is held. 1) If a user selects one of the monsters, they will vote for that monster. A selection screen for the quantity (number of medals) of the value to be awarded is displayed on the terminal 200 of the user. , information of another user who voted for the monster, including the hit rate of the other user A voting status object may be displayed on the selection screen. The medal you bet on will be calculated based on the accuracy of other users who have selected the same monster as you. This will allow you to determine the number of rules.
[0065] When the number of users who voted for one monster exceeds a threshold, the display control unit 135 Information on a predetermined number of users in descending order of the amount of value cast in the vote (number of medals bet), A voting status object including information indicating the number of remaining users is sent to the one monster. The control may be performed to display the live video on the display screen in association with one monster. If the number of users who voted is large, the display screen size may limit the number of users to view all of them. It may be difficult to display information about the user (user identification information and number of medals bet) Therefore, the number of medals bet in the voting will be decided in descending order of the amount of value bet in the voting. By displaying user information first and only displaying the number of remaining users, efficiency is improved. It is possible to display the information in a similar manner.
[0066] The display control unit 135 at least partially overlaps the display position of the monster object. You can place your bet on the monster by placing a bet on it or around the monster's object. ) may display a voting status object containing information about the user who voted. The positional relationship between the object of the voter and the voting status object determines the voting status object. and the corresponding monsters can be displayed in a visually easy-to-understand manner.
[0067] The game providing unit 131 performs a voting reception period (STE) before the competition (battle) is held. P 1) displays the state observation area including the monster object (monster image) The display control unit 135 may display the parameter indicating the monster's good condition on the screen. The appearance and / or behavior of the monster object in the state observation area is This allows each user to change the appearance and / or Based on the monster's behavior, you can grasp its health status and automatically You will be able to decide which monsters you want to bet on and how many medals you want to bet on. Monsters in this state may have higher parameters than normal monsters, and The setting may be such that skills that make it easier to win battles are more likely to be activated.
[0068] The display control unit 135 controls the voting acceptance period (STEP) before the competition (battle) is held. 1) in accordance with a parameter that indicates the degree of good performance and a parameter that has randomness. The monster's object's appearance and / or behavior may be changed. The degree of this will have a big impact on the outcome of the battle, so many users will be attracted to a monster in good condition. However, the monsters in good form are always more likely to win. If the number of bets increases, the betting game will become less interesting. Also, parameters (e.g., random numbers) are introduced to control the appearance and / or By changing the appearance and / or behavior of the monster object, It is now possible to have a variable randomness regardless of the degree of adjustment, making it a betting game. This can prevent the game from becoming less interesting as a whole.
[0069] The display control unit 135 controls the voting acceptance period (STEP) before the competition (battle) is held. 1) In the game, information showing the performance of each monster in the last few matches (last few battles) is posted. The display may be controlled on the video display screen. You can decide which monsters to bet on and how many medals to bet on, taking into account the player's battle record. It becomes like this.
[0070] In this embodiment, the competition held in the game space is an automatic battle between monsters. The goal is to reduce the hit points (HP) of each monster. Section 135 is the period during which the competition (battle) is being held (STEP 2), and each monster The remaining hit points object showing the remaining hit points (remaining HP) of the live video is displayed on the screen. By doing so, each user can control the remaining hit point object. You can see the remaining hit points of each monster based on the project, and you can You can enjoy.
[0071] The display control unit 135 displays the result display period (ST In EP 3), the information showing the number of consecutive hits of users in the group is displayed in the live video. In this way, each user can check the number of consecutive hits of the game. Users who do not win tend to get addicted to betting games, and Users who have had many consecutive wins can be used as a reference for future betting.
[0072] (4) Screen display example 4 to 10 show examples of display screens on the viewer's terminal 200b according to this embodiment. FIG.
[0073] FIG. 4 is a diagram showing an example of a broadcast list screen SC0 for selecting a broadcaster currently broadcasting live. be.
[0074] Before the broadcast list screen SC0, viewers can select the game they want to watch live broadcasts of. Select a betting game on the terminal 200b using the game live distribution app. This will transition to the distribution list screen SC0.
[0075] The broadcast list screen SC0 displays a list of broadcasters who are currently broadcasting betting games live. The distribution list screen SC0 has display areas A1, A2, A3, etc. for each distributor. Each display area A displays a preview of the live video and the avatar icon of the streamer. , the name (nickname) of the streamer, the number of participants (number of people in the group excluding the streamer), and the bet The viewer can select the broadcast they wish to participate in from the broadcast list screen SC0. Select (tap) area A corresponding to the broadcaster whose live video you want to watch, and the live video of that broadcaster will be You will be redirected to a viewing screen where you can watch the status video.
[0076] Figure 5 shows the voting reception screen (monster selection screen, betting screen) SC FIG. 1 is a diagram showing an example of the first embodiment.
[0077] The voting reception screen SC1 has a gauge area B1 that shows the accumulated status of fever points and a competition area B2. The status observation area B2 is for observing the status of the monsters participating in the battle, and the group Area B3 displays voting reference information showing the winning status of users in the competition (battle), and It has an area (object) B4 for each monster.
[0078] In the gauge area B1, the winning status within the group (for example, the total number of medals awarded) and / or Or the status of support gifts given within the group (for example, the total amount of gifts, the gauge by gift, etc.) The result of counting the amount of increase) is accumulated as fever points, and the result is displayed on the gauge. When the fever points are full (the threshold condition is met), the above-mentioned fever Bar time is activated.
[0079] In the state observation area B2, the objects (monsters) of each monster participating in the competition (battle) are In the example shown, three monsters appear. However, the number of bodies may be two, or four or more. Each monster object changes its appearance and / or appearance depending on the parameters that represent its state of health. The parameters that indicate the degree of good condition include, for example, "good condition", "bad condition", and There may be three types of monsters: "normal" and "normal." The health level of each monster is determined according to predetermined rules. It may vary regularly (e.g., periodically) or irregularly (e.g., non-periodically). For example, a monster that is doing well may have a facial expression and / or a On the other hand, monsters that are unwell are drawn to show that they are unwell. The person is displayed with a facial expression that shows dissatisfaction and / or a movement that shows dissatisfaction. Each user selects the monster object based on the monster object displayed in the state observation area B2. It is possible to understand the state and select monsters that are likely to win in competitions (battles).
[0080] However, the condition of the monsters has a big impact on the outcome of the battle, so It is expected that many users will bet on the monsters that are doing well. If it becomes easier for a master to win all the time, the betting game will become less interesting. Therefore, we also introduce random parameters (for example, random numbers) to control the monsters' Change the appearance and / or behavior of the object. This allows the monster to The appearance and / or behavior of the character may vary randomly regardless of how well the character is doing. This makes it possible to prevent the betting game from becoming less interesting.
[0081] The area B3 that displays voting reference information showing the winning status of users in the group is For example, area B3 displays the information of the users with the highest hit rate. For each user in the top three places, the username (nickname) and its hit rate will be displayed. This allows the user to cast their vote (monster) based on the information displayed in area B3. You can determine which other users you should use as reference for your selection.
[0082] Area (object) B4 (B4a to B4b) for each monster participating in the competition (battle) 4c) shows the monster name, payout ratio, monster image, and the last few games (Fig. In the example shown, the results of the last three matches and each parameter are displayed. For example, in area B4a, The monster name is "Monster A", the payout ratio is "5.1 times", the monster image, and the battle The results are "3rd → 1st → 3rd" and each parameter "Characteristics, Hit Points (HP), Attack Power, Defense In addition, in each area B4, " A "BET" button is provided.
[0083] It overlaps with the area B4 (object) for each monster (in the example shown, the left ) contains a voting status object B that indicates which users voted for the monster. For example, three users have voted for Monster A, and the three users Three voting status objects B5a to B5c corresponding to the user are displayed. The object B5 includes an avatar (icon) as identification information of the corresponding user and a The number indicates the number of medals (value) bet by the user. Based on each voting status object B5, which user bet on which monster This can be used as a reference for deciding which monsters and medals to bet on. .
[0084] The voting reception screen SC1 has a button B6 that viewers select (tap) to place a bet, The streamer selects (tap) button B7 to start a monster battle, and The battle start button B7 can only be selected (tapped) by the streamer. The broadcaster will then confirm that each viewer has placed a bet before starting the battle.
[0085] The voting reception screen SC1 includes a comment posting area B8 for viewers to post comments, The button B9 that viewers use to give support gifts and the viewer's own avatar ( The viewer selects (touches) the button B9. After that, enter the comment string and tap the send button to post the comment. As shown in Figure 6, the comments B11 posted by each viewer are sorted in chronological order. Only a constant number (three in the illustrated example) are displayed for a predetermined time.
[0086] When the viewer selects (tap) button B6 in Figure 5, the screen transitions to a monster list screen, When you select any monster on the screen, the medal number selection area C1 shown in Figure 7 will appear. The example shown is the display example when "Monster B" is selected. In the medal number selection area C1, the number of medals to be bet is displayed and the number of medals to be bet can be selected. and a button C2 for determining the number of medals to be bet. Furthermore, the medal number selection area C1 allows other users who have bet on the selected monster to This allows the user to consider the object C3 and The object C3 is a user identification information. The avatar (icon) shows the number of medals (value) bet by the user. The information includes a numerical value indicating the hit rate of the user and information indicating the hit rate of the user.
[0087] FIG. 8 shows an example of a battle screen SC2 as an example of a screen during a competition according to this embodiment. FIG.
[0088] After the voting is over, an automatic battle between monsters will be held on the battle screen SC2. (Streamers and viewers) can watch the battle between monsters (and the viewers' comments) Yes, the broadcaster can comment on the battle, and viewers can post comments. On the battle screen SC2, for example, each monster can attack other monsters. The other monsters' hit points decrease as they fight, and when their hit points reach zero, they lose. The last monster standing will be the winner.
[0089] The battle screen SC2 displays a monster object D1 that moves according to the battle situation, and Object D2 displays the remaining hit points of the monster corresponding to the monster, and Object D3 (voting status object) for each user who voted, and and a fixed object D4 (voting status object) for displaying the voting status.
[0090] When the monster object D1's hit points reach zero, it will exit the battle screen SC2. Object D2 is drawn in the vicinity of the corresponding monster, and disappears from the monster. The monster's remaining hit points are displayed as a gauge and a number.
[0091] Object D3 (voting status object) is drawn around the corresponding monster. The avatar (icon) is used as identification information for the user who bet on the monster. The value of the medals bet by the user is included in the value of the medals bet by the user. Users can easily see which monsters they and other users have bet on.
[0092] When each monster's turn comes to attack, its own monster object will expand. The monster object and the monster object being attacked are displayed as two separate objects. Therefore, each monster is always displayed on the battle screen SC2. Therefore, object D4 (voting status object) is displayed for each It is displayed fixedly regardless of the star's action, and the icon of each monster and the monster in question are and an avatar icon of the user who placed the bet.
[0093] Object D3 (voting status object) and / or object D4 (voting status object) For the monsters, if there are many users who voted for one monster, the display screen Due to the size constraints of the database, information about all these users (user identities and bets) is Therefore, it may be difficult to display the number of medals cast in a given vote. The information of a predetermined number of users is displayed in order of the amount (number of medals bet) of the user, and the remaining users are displayed in order of the amount (number of medals bet). For users, only the number of people (for example, "+1") is displayed, allowing for efficient display. Good too.
[0094] 9 and 10 show the result screen S for displaying the competition results and predicted results according to this embodiment. FIG. 10 is a diagram illustrating an example of C3.
[0095] As shown in Figure 9, the results screen SC3 displays the information of the broadcaster and the broadcaster's viewers. Regarding this, information showing the balance of the current battle or the total balance of multiple battles, and Information indicating whether the prediction of the game was correct or not (in the example shown, a correct prediction is indicated by a white circle, and a wrong prediction is indicated by a black circle) (showing the current value) is displayed.
[0096] As shown in Figure 10, the result screen SC3 shows the consecutive hits of users in the group. In the example shown in the figure, the number of consecutive wins of a user who is currently on a winning streak and the number of times the user has won may be displayed. The user's identification information (avatar icon) is displayed. It may be shown.
[0097] (5) Other embodiments In the above embodiment, none of the users (distributors or viewers) predicted correctly. For battles, bet points are accumulated and used to win prizes in subsequent battles. A function may be introduced that allows users whose guesses are correct to take all of the accumulated points. Such take-all functionality may be provided during the fever time mentioned above.
[0098] The operation flows and operation examples in the above-described embodiments are not necessarily shown in flow charts or sequence diagrams. For example, the steps in the operations may not necessarily be executed in the order described in the preceding paragraph. The processes may be executed in a different order than that shown in the flow or sequence diagram, but may be executed in parallel. Also, some of the steps in the operation may be omitted, and further steps may be performed. Steps may be added to the process. The examples may be implemented independently, or two or more operational flows and operational examples may be implemented in combination. For example, some steps in one operational flow may be added to another operational flow. It is possible to replace some steps in one operational flow with some steps in another operational flow. That's fine.
[0099] A program for causing a computer to execute the operations according to the above-described embodiments may be provided. The program may be recorded on a computer-readable medium. The removable media allows you to install the program on your computer. Here, the computer-readable medium on which the program is recorded is a non-transitory storage medium. The non-transitory storage medium is not particularly limited, but may be, for example, a C The storage medium may be a D-ROM, a DVD-ROM, or the like.
[0100] As used in this disclosure, the terms "based on" and "depending on" are used unless otherwise specified. does not mean "based only on" or "in accordance with" unless the term "based on" is used in a "Based solely on" and "based at least in part on" are both used interchangeably. Similarly, the phrase "in response to" should be interpreted as "only in response to" and "at least partially in response to." " " Also, "include" and "comprise" ) and variations thereof do not mean to include only the listed items, but This means that the item may contain only the items listed, or may contain additional items in addition to the items listed. Additionally, the term "or" as used in this disclosure does not mean exclusive or. In this disclosure, for example, words such as a, an, and the in English are used interchangeably. If articles are added by translation, these articles should be used in a way that is not obvious from the context. Unless otherwise indicated, the plural is included.
[0101] The embodiment has been described in detail above with reference to the drawings, but the specific configuration has not been described above. The invention is not limited to the above, and various design changes can be made within the scope that does not deviate from the gist of the invention. It is possible. [Explanation of symbols]
[0102] 1: Game live streaming system 10: Communication Network 100: Distribution server 110: Communications Department 120: Storage section 121: User information database 122: Game Information Database 123: Gift Information Database 124: Predicted results database 130: Processing section 131: Game Provider 132: Distribution Department 133: Group processing unit 133a: Comment processing section 133b: Gift Processing Department 134: Fever processing unit 135: Display control unit 200: Terminal
Claims
1. A game license for live game distribution between multiple users, including broadcasters and viewers. A broadcast distribution system, The user predicts the outcome of the competition in the game space where virtual athletes compete, and the votes are made according to the conditions for winning. A game provider provides a game in which a payout according to a payout multiplier is awarded to the user when the conditions are met. With the attendants, A live video of the game played by the distributor is distributed to one or more viewers' terminals. A distribution department that provides live streaming, Which user in the group consisting of the distributor and the plurality of viewers can participate in which virtual competition? A voting status object indicating whether or not a vote was cast for the technician is displayed on the display screen of the live video. a display control unit that controls the Equipped with Game live streaming system.
2. The display control unit displays the voting status during a voting acceptance period before the competition is held. Controlling the display of an object on the display screen The game live distribution system according to claim 1 .
3. The display control unit displays the voting status object during the period in which the competition is being held. Controls the display on the display screen The game live distribution system according to claim 1 .
4. The display control unit displays the group's votes during a voting acceptance period before the competition is held. and displaying information of a predetermined number of users in the order of highest hit rate as voting reference information. Control what is displayed on the screen The game live distribution system according to claim 1 .
5. When a user selects any one of the virtual athletes during the voting period, the display control unit In this case, a selection screen for the amount of value to be cast in a vote for the virtual athlete is displayed on the terminal of the user. In addition, information of other users who voted for the virtual athlete is also provided. The voting status object including the middle percentage is displayed on the selection screen. The game live distribution system according to claim 2 .
6. The voting status object contains the number of values the user has cast in their vote for the virtual contestant. Contains quantitative information The game live distribution system according to any one of claims 1 to 5.
7. When the number of users who voted for one virtual athlete exceeds a threshold, the display control unit The information of a predetermined number of users in descending order of the amount of value they cast in their votes and the information indicating the number of remaining users are displayed. and the voting status object including the information is displayed in association with the one virtual athlete. Control what is displayed on the screen The game live distribution system according to any one of claims 1 to 5.
8. The display control unit is configured to at least partially overlap the display position of the virtual player object. The vote for the virtual athlete will be displayed on the screen or around the display position of the object of the virtual athlete. and display the voting status object containing the information of the user who voted. The game live distribution system according to any one of claims 1 to 5.
9. The game providing unit may provide a voting service for the virtual competition during a voting acceptance period before the competition is held. Displaying a state observation area including the technician's object on the display screen; The display control unit displays the state view in accordance with a parameter representing the virtual athlete's good form. changing the appearance and / or behavior of the virtual player's object in the observation area; The game live distribution system according to claim 1 .
10. The display control unit displays the parameter representing the good performance and the running performance during the voting acceptance period. The appearance and / or the behavior are changed depending on a parameter having a property. The game live distribution system according to claim 9.
11. The display control unit displays the latest several games during a voting acceptance period before the competition is held. and controlling the display of information indicating the results of each virtual athlete on the display screen. The game live distribution system according to claim 1 .
12. The competitions held in the game space are automatically conducted between virtual athletes, and each virtual competition It is a competition in which the hit points of the opponent are reduced. The display control unit displays the remaining hit points of each virtual athlete during the period in which the competition is being held. The remaining hit point object indicating the remaining hit point is displayed on the display screen. The game live distribution system according to claim 1 .
13. The display control unit displays the results of the group within a result display period after the competition is completed. The display screen is controlled to display information indicating the number of consecutive hits by the user in the group. cormorant The game live distribution system according to claim 1 .
14. A computer for live game distribution between multiple users, including broadcasters and viewers. Ta, The user predicts the outcome of the competition in the game space where virtual athletes compete, and the votes are made according to the conditions for winning. A game provider provides a game in which a payout according to a payout multiplier is awarded to the user when the conditions are met. With the attendants, A live video of the game played by the distributor is distributed to one or more viewers' terminals. A distribution department that provides live streaming, A voting status object indicating which user voted for which virtual player in the game. a display control unit that controls the display of the live video on a display screen of the live video; to function as program.
Citation Information
Patent Citations
Information processing device, information processing method and program
JP2023000686A