Computer program, method, and server device

By executing a computer program for generating animated avatar video and game content based on broadcast caster operation data on the audience's terminal device, the problem of difficulty in motivating the audience to watch video streams in the prior art is solved, and the effect of increasing audience participation and viewing time is achieved.

JP2025072529AActive Publication Date: 2025-05-09GLEE HOLDINGS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025018078
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2025-05-09
Estimated Expiration
2040-07-14

AI Technical Summary

Technical Problem

The prior art is difficult to effectively motivate viewers to watch video streams, and there is a lack of a way to encourage viewers to actively participate in and watch streaming content.

Method used

By installing and executing a computer program on the audience's terminal device, the program generates a first video or animated avatar video containing the broadcast caster's streaming operation data based on the broadcast caster's operation data, and transmits the second video game content to the audience via a communication line. The program also includes determining whether game object information is received and displaying the availability of the game object in a particular game upon receiving the information.

Benefits of technology

By generating and distributing video streams containing animated avatars, the audience is motivated to actively watch and participate in streaming content, increasing audience engagement and viewing time, and by providing game object information, the audience is encouraged to actively participate in specific games.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025072529000001_ABST
    Figure 2025072529000001_ABST
Patent Text Reader

Abstract

To provide a computer program, a method, and a server device capable of urging a viewer to view a moving image distributed by a distributor.SOLUTION: By being executed by a processor mounted on a terminal device of a viewer, a computer program receives a first moving image or motion data including an animation of an avatar of a distributor generated on the basis of motion data on the distributor's motion, and a second moving image on a game generated by a terminal device of the distributor on the basis of operation data on the distributor's operation using a received Web page through a communication line, determines whether or not object information on an acquisition game object that can be used by the viewer as a subsequent distributor in a specific game, which is imparted to the viewer by receiving the second moving image, is received, and if it is determined that the object information is received, displays that the acquisition game object can be used in the specific game.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The technology disclosed in this application transmits games from a distributor's terminal device to each viewer's terminal device. Computer program, method and server used for distributing videos related to the program Regarding the device. [Background technology]

[0002] To distribute video content related to games from the distributor's terminal device to each viewer's terminal device A service called Mirrativ (Non-Patent Document 1) is known as a service used for this purpose. There are.

[0003] In this service, the distributor uses a terminal device to store operational data related to the distributor's operations. The video includes an animation of an avatar generated based on the data, and the broadcaster's actions The video about the game generated based on the operation data about the game is then displayed on the terminal devices of multiple viewers. The above-mentioned non-patent document 1 is incorporated herein by reference in its entirety. can be incorporated into. [Prior art documents] [Patent documents]

[0004] [Non-Patent Document 1] "Mirrativ", [online], August 16, 2019, Mirrativ, Inc., [Retrieved June 25, 2020], Internet (https: / / apps.apple.com / jp / app / mirrativ-Mirrativ-Easy-game-distribution-on-your-smartphone / id1028944599) Summary of the Invention [Problem to be solved by the invention]

[0005] Recently, there are many ways to generate interest in viewers to watch videos distributed by distributors. There is a need for methods to do this.

[0006] Therefore, some embodiments disclosed in this application may be distributed by a distributor. A computer program, method, and service that can encourage viewers to watch videos that are A server device is provided. [Means for solving the problem]

[0007] A computer program according to one embodiment includes: The method is executed by a processor to generate a broadcaster's broadcasting information based on the broadcaster's behavioral data. A first video or motion data including an animation of the distributor's avatar generated by and using the received web page, the relevant data is generated based on operation data regarding the operation of the distributor. A second video about the game generated by the terminal device of the distributor is received via a communication line. and a bonus for a particular game given to the viewer by receiving the second video. and obtaining game objects available to the viewer as subsequent broadcasters. determining whether the object information has been received, If it is determined that the acquired game object is available in the specific game, "The at least one processor is caused to function so as to display the capability of the device to be able to read and write the data." It is a sign.

[0008] The method according to one aspect of the present invention is a method for providing a computer-readable 16. A method performed by at least one processor executing instructions capable of executing a plurality of instructions, the method comprising: At least one processor executes the instructions to generate a behavioral signal related to the distributor's behavior. A first video or a second video including an animation of the distributor's avatar generated based on the production data. The operation data and the operation data related to the operation of the distributor using the received web page are A second video about the game generated by the terminal device of the distributor based on the data is transmitted to the distributor. The second video is received via a line, and the special feature given to the viewer by receiving the second video is provided to the viewer. The acquired game object is available to the viewer as a subsequent distributor in a certain game. determining whether object information relating to the object is received; If it is determined that the game object is a game object of the particular game, Its distinctive feature is that it "indicates that the information is available for use in the

[0009] A server device according to one embodiment includes at least one processor. The processor generates an address of the distributor based on the behavioral data regarding the distributor's behavior. a first video including an animation of butter or the motion data, and a received web page; Generated by the terminal device of the distributor based on operation data related to the distributor's operation using A second video about the game is delivered to a terminal device of a viewer via a communication line, and The second video is provided to the viewer, and the second video is provided to the viewer in a specific game. Obtain game objects available to viewers as subsequent broadcasters, and transmitting the at least one processor to a terminal device of the viewer. The feature of this system is that it "makes the system function".

[0010] A server device according to another embodiment includes at least one processor, A processor generates a broadcaster's behavioral data based on the broadcaster's behavioral data. A first video including an animation of an avatar or the motion data and a received web page. The data is generated by the terminal device of the distributor based on the operation data related to the operation of the distributor. A second moving image relating to the game is received via a communication line, and the second moving image is Subsequent broadcasts by said viewers in a particular game, granted to the viewers by posting the Gets available game objects, receiving object information about them If it is determined that the object information has been received, indicating that the game object is available for use in the particular game, An animation of the avatar of the subsequent distributor generated based on the motion data relating to the distributor's motion. and a third video including the motion data or the motion data, and the subsequent video using the received web page. A fourth game related to the specific game generated based on operation data related to the operation of the subsequent distributor and distributing the video to terminal devices of a plurality of viewers via a communication line. A web page including a computer program is transmitted to the terminal device of the viewer. The computer program transmits the content to the viewer's terminal via a communication line. The device executes the acquisition game object in the specific game based on the object information. The device is characterized by its function of displaying an object.

[0011] According to another aspect, a method includes: a method implemented by at least one processor, the method comprising: By executing the instructions, the broadcaster's behavior is generated based on the behavior data. A first video or the motion data including an animation of the distributor's avatar, The web page is used to transmit the operation data of the distributor to the terminal of the distributor based on the operation data of the distributor. The second video about the game generated by the device is transmitted to the viewer's terminal device via a communication line. a specific game provided to the viewer by receiving the second video, a game object available to the viewer as a subsequent broadcaster in the game; and transmitting object information corresponding to the content to the terminal device of the viewer.

[0012] According to another aspect, a method includes: a method implemented by at least one processor, the method comprising: By executing the instructions, the broadcaster's behavior is generated based on the behavior data. A first video or the motion data including an animation of the distributor's avatar, The web page is used to transmit the operation data of the distributor to the terminal of the distributor based on the operation data of the distributor. and receiving, via a communication line, a second moving image relating to the game generated by the device; 2. The video of the particular game that was given to the viewer by the viewer receiving the video of the particular game. Get game object information available to subsequent publishers It is determined whether the object information has been received, and if it is determined that the object information has been received, indicates that the acquired game object is available for use in the specific game. An avatar of the subsequent distributor is generated based on the motion data relating to the motion of the subsequent distributor. a third video including an animation of the character or the motion data and the received web page The specific game generated based on the operation data regarding the operation of the subsequent distributor using the and a fourth video about the same are distributed to terminal devices of a plurality of viewers via a communication line. A web page including a computer program is provided to the terminal device of the viewer. The page is transmitted via a communication line, and the computer program transmits the page to the terminal of the viewer. The device executes the acquisition game object in the specific game based on the object information. The device is characterized by its function of displaying an object. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a block diagram showing an example of a configuration of a video distribution system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the terminal device 10 (server device 20) illustrated in FIG. [Diagram 3] FIG. 3 is a block diagram illustrating an example of functions of the terminal device 10 illustrated in FIG. [Figure 4] FIG. 4 is a block diagram illustrating an example of the functions of the server device 20 illustrated in FIG. [Figure 5A] FIG. 5A is a flow diagram showing an example of the operation performed in the video distribution system 1 shown in FIG. [Figure 5B] FIG. 5B is a flow diagram showing an example of the operation performed in the video distribution system 1 shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of a first moving image displayed on terminal device 10 used in moving image distribution system 1 shown in FIG. [Figure 7]FIG. 7 is a diagram showing an example of the second moving image displayed on terminal device 10 used in moving image distribution system 1 shown in FIG. [Figure 8] FIG. 8 is a diagram showing another example of the second moving image displayed on terminal device 10 used in moving image distribution system 1 shown in FIG. [Figure 9] FIG. 9 is a diagram showing an example of a screen displayed on terminal device 10 of viewer B used in moving image distribution system 1 shown in FIG. [Figure 10] FIG. 10 is a diagram showing an example of a fourth moving image displayed on terminal device 10 of each viewer in moving image distribution system 1 shown in FIG. [Figure 11] FIG. 11 is a diagram showing an example of a screen displayed on terminal device 10 of each viewer (eg, user Z) used in moving image distribution system 1 shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Various embodiments of the present invention will be described below with reference to the accompanying drawings. Components throughout the drawings are labeled with the same reference numerals. Please note that some elements may be omitted in different drawings for ease of illustration. Furthermore, the accompanying drawings are not necessarily drawn to scale. Please note.

[0015] 1. Video distribution system configuration In the video distribution system disclosed in the present application, in brief, (hereinafter referred to as the "distributor") uses the terminal device to distribute the first video and the second video, The video is distributed to the terminal device of the user (hereinafter referred to as "viewer") who is watching the video via a communication line. The first video is generated based on the motion data of the distributor. The second video is a video containing the animation of the avatar that was created by the distributor. This is a video about a game generated based on operation data about the game.

[0016] Furthermore, viewers who watch the second video distributed by the distributor are considered to be subsequent distributors. Get the game objects available in a particular game (the get game objects) The subsequent distributor can then transmit the third and fourth videos via a communication line. The third video can be sent to the viewer's terminal device according to the action of the next distributor. The video includes animation of an avatar generated based on the motion data related to the The fourth video is the above-mentioned special video generated based on the operation data of the subsequent distributor. The video is about a specific game. Subsequent distributors can obtain the game You can use objects.

[0017] FIG. 1 is a block diagram illustrating an example of a configuration of a video distribution system according to an embodiment. As shown in FIG. 1, the video distribution system 1 includes multiple The system includes a number of terminal devices 10 and one or more server devices 20 connected to a communication line. Each terminal device 10 can communicate with one or more server devices 20 via a communication line. can be connected to

[0018] In addition, in FIG. 1, terminal devices 10A to 10D are shown as the multiple terminal devices 10. However, one or more other terminal devices 10 may be used. In FIG. 1, one or more server devices 20 are shown, for example, server devices 20A and 2 0B is shown, one or more other server devices 20 may be used in the same manner. The communication lines not shown in the figure include a mobile phone network, a wireless LAN, a landline telephone network, and the Internet. This includes, but is not limited to, a network, an intranet, and / or an Ethernet. It can include a lot of things.

[0019] Furthermore, in one embodiment, the video distribution system 1 includes one or more Each studio unit 30 may include a communication line. 1, the terminal device 10 may be connected to one or more server devices 20 or multiple terminal devices 10 via the Internet. In addition, in FIG. 1, one or more studio units 30 are shown, for example, Although only studio units 30A and 30B are shown, one or more other studio units may be used. Each studio unit 30 can be used in the same manner. The server device 20 may have the same functions as the server device 20.

[0020] In the following, for the sake of simplicity, it is assumed that one or more server devices 20 communicate with each terminal device 10. In this case, we will focus on cases where videos and gift information are sent and received between the parties. In addition, as described below, one or more server devices 20 may It is also possible to transmit and receive videos and gift information between the two. Alternatively or in addition to this, as described below, the studio unit 30 may It is also possible to send and receive videos, gift information, etc. between the two.

[0021] 1-1. Terminal device 10 The multiple terminal devices 10 are terminal devices 10 of one or more distributors (here, terminal device 1 0A) and one or more viewers' terminal devices 10 (here, terminal devices 10B to 10D). Each terminal device 10 has a common configuration, A terminal device for distributing a video (a terminal device 10 of a distributor) and a terminal device for viewing the video The terminal device may be either a terminal device 10 of the viewer or a terminal device of the other end.

[0022] Each terminal device 10 operates as a terminal device for distributing moving images (a distributor's terminal device). In this case, the installed video distribution application (middleware or application) The combination of the application and middleware may be used. The same applies below. In this way, each terminal device 10 can receive motion data relating to the distributor's motion. Animation of a virtual character (avatar) that changes according to the acquired data The first video including the motion picture is transmitted to the server device 20 (distribution server system 20) via a communication line. Such a first moving image can be transmitted to the server device 20 (distribution server 0A). A terminal device (a viewer's terminal) for receiving video through a communication line by the system 20A. The terminal device 10 of such a viewer receives the installed video. Image viewing application (middleware, or application and middleware) The same applies below.) can be performed to receive video. can.

[0023] In addition, when each terminal device 10 operates as a distributor's terminal device, Executing the browser functionality built into the video streaming application installed on the device; and / or can run an installed web browser application. As a result, each terminal device 10 receives a web page from the server device 20 (web server device 20B). The game program included in this web page is executed. Each terminal device 10 can execute the game program. , at least one game object based on operation data about the streamer's operation. A second video can be generated by operating the above.

[0024] Furthermore, when each terminal device 10 operates as a distributor's terminal device, The second video created by the video distribution application is transmitted over a communication line. The data can be transmitted to the server device 20 (distribution server system 20A) via the Such a second video is also transmitted through a communication line by the server device 20 (distribution server system 20A). To receive videos, run the installed video viewing application via the The content is distributed to a terminal device (a viewer's terminal device) 10 for viewing.

[0025] Furthermore, when each terminal device 10 operates as a distributor's terminal device, By executing the distribution application, the terminal device 10 of the distributor The second moving image is transmitted from the terminal device 10 of the viewer who is to view the second moving image to the server device 20 (distribution server system). via the system 20A), gift information indicating that a gift will be given to this distributor, and and / or receiving comment information indicating that you will send a comment to this distributor. can be done.

[0026] On the other hand, each terminal device 10 is used as a terminal device for watching videos (a viewer's terminal device). If it works, run the installed video viewing application to The first video and / or the second video distributed by the terminal device 10 of the distributor is stored in the server It can be received via device 20 (distribution server system 20A).

[0027] Furthermore, when each terminal device 10 operates as a viewer's terminal device, it is possible to A gift that indicates that a gift will be given to the streamer by executing the application. information, and / or comment information indicating that you will send a comment to this distributor. The content is sent to the terminal device 10A of the distributor via the server device 20 (distribution server system 20A). It can be believed.

[0028] The above-mentioned video distribution application and video viewing application are integrated Either as one combined application or as separate applications. It can be installed and executed on each terminal device 10.

[0029] Each terminal device 10 may be any terminal device capable of performing such operations, Smartphones, tablets, mobile phones (feature phones) and / or personal computers The present invention can include, but is not limited to, a computer, etc.

[0030] 1-2. Server device 20 FIG. 1 illustrates one or more server devices 20, such as a distribution server system 20. 2, a web server device 20A and a web server device 20B are shown.

[0031] The distribution server system 20A receives the information transmitted by each terminal device (terminal device of each distributor) 10. The first video and / or the second video are distributed to each terminal device (terminal device of each viewer) 10. Furthermore, the distribution server system 20A can provide each terminal device (each viewer's terminal Gift information indicating that a gift is to be given to a certain distributor, transmitted by the device 10 and / or comment information indicating that a comment will be sent to a certain distributor, It can be transmitted to the believer's terminal device 10.

[0032] To perform such an operation, the distribution server system 20A, in one embodiment, A distribution system connected to each other via a communication line (including a wireless line and / or a wired line, not shown) A communication server device 20a, a database (DB) server device 20b, and a game API server The device 20c may include:

[0033] The distribution server device 20a distributes the first moving image and / or the second moving image transmitted by the terminal device 10 of each distributor. Alternatively, the second moving image can be distributed to each terminal device 10. Furthermore, the distribution server device 20 a is a table for storing gift information and / or comment information transmitted by the terminal device 10 of each viewer. It can be stored in the B server device 20b.

[0034] The DB server device 20b receives the gift information and / or the content from the distribution server device 20a. The game API server device 20c stores gift information and receives an inquiry about gift information. The game API server device 20c can read out the game information and / or comment information and transmit it to the game API server device 20c. Cut.

[0035] The game API server device 20c receives gift information and / or When an inquiry is received about the comment information, the terminal device 10 of the distributor is The content information and / or comment information is read from the DB server device 20b and The received signal can be transmitted to the terminal device 10.

[0036] In the example shown in FIG. 1, the distribution server system 20A includes a distribution server device 20a, a DB server device 20b, and a game API server device 2 0c. However, these three servers At least one of the server devices is connected to at least one of the remaining server devices. It may be integrated with.

[0037] Next, the web server device 20B sends the following to each of the terminal devices 10 of the distributors who have accessed the web server device 20B: , a web page (HTML, e.g. HTML5 compliant) in which a game program is embedded This game program can receive and send documents. The decrypted terminal device 10 is subjected to the following operations related to the distribution of video. Various operations can be performed. - Running the game The game screen generated in association with the execution of the game is distributed to the distribution server system 20A (distribution server The operation of transmitting the · Gift information and / or comment information sent to this broadcaster will be stored in the broadcast server system. Operation acquired from the game API server device 20A (game API server device 20c)

[0038] 1-3. Studio Unit 30 The studio unit 30 is a studio or room where a broadcaster (performer) broadcasts videos. The studio unit 30 may be arranged in a room, a hall, etc. and / or the server device 20 can perform the same functions.

[0039] 2. Hardware configuration of each device Next, the hardware of each of the terminal device 10, the server device 20, and the studio unit 30 will be described. An example of the hardware configuration will now be described.

[0040] 2-1. Hardware configuration of terminal device 10 An example of the hardware configuration of each terminal device 10 will be described with reference to FIG. 1 is a block diagram showing an example of a hardware configuration of the terminal device 10 (server device 20) shown in FIG. (Note that in FIG. 2, the reference numerals in parentheses indicate the server device 2 as described later.) 0).

[0041] As shown in FIG. 2, each terminal device 10 mainly comprises a central processing unit 11, a main memory device 12, and , an input / output interface device 13, an input device 14, an auxiliary storage device 15, and an output device 1 6. These devices are connected by a data bus and / or a control bus. This is being continued.

[0042] The central processing unit 11 is called the "CPU" and executes instructions and It is possible to perform operations on the data and store the results of the operations in the main memory device 12. Furthermore, the central processing unit 11 is connected to an input device 14 via an input / output interface unit 13. The terminal device 10 can control the auxiliary storage device 15 and the output device 16. may include more such central processing units 11.

[0043] The main memory device 12 is referred to as "memory", and the input device 14, the auxiliary memory device 15 and the communication circuit are also referred to as "memory". Commands received from line 30 (server device 20, etc.) via input / output interface device 13 The main memory can store the following data and the results of calculations by the central processing unit 11: 12 is RAM (random access memory), ROM (read only memory) and / or The memory may include, but is not limited to, flash memory.

[0044] The auxiliary storage device 15 is a storage device having a larger capacity than the main storage device 12. Specific applications (video distribution applications, video viewing applications, etc.) The instructions and data that make up a computer program (such as a web browser application) and a web browser application In addition, the auxiliary storage device 15 can store the following programs to the central processing unit 11: These instructions and data (computer programs) are input and output by the The input data can be sent to the main memory 12 via the input interface device 13. The device 15 includes, but is not limited to, a magnetic disk device and / or an optical disk device. It is possible to do so.

[0045] The input device 14 is a device for inputting data from the outside, and may be a touch panel, a button, a keyboard, or the like. These may include, but are not limited to, keyboards, mice and / or sensors. The sensor may include one or more cameras and / or one or more The sensors may include, but are not limited to, a microphone, etc.

[0046] The output device 16 may include a display device, a touch panel, and / or a printer device. These may include, but are not limited to:

[0047] In such a hardware configuration, the central processing unit 11 stores the data in the auxiliary storage device 15. The instructions and data that make up a specific application stored in the are sequentially loaded into the main memory 12, and the loaded instructions and data can be operated on. As a result, the central processing unit 11 can receive data from the output device 16 via the input / output interface device 13. or, via the input / output interface device 13 and the communication line 2, (e.g., server device 20, other terminal device 10 and / or studio unit 30, etc.) Various information can be sent and received between them.

[0048] As a result, the terminal device 10 executes the specific application that has been installed. As a result, for example, at least one of the following operations (including various operations described in detail later) can be performed. At least one action can be performed. Actions necessary to distribute the first video and / or the second video Gift information and / or comments sent to the terminal device 10 by another terminal device 10 Required actions to receive client information To receive the first video and / or the second video distributed by another terminal device 10 Actions required for Necessary to transmit gift information and / or comment information to other terminal devices 10 Operation

[0049] The terminal device 10 may be used in place of the central processing unit 11 or together with the central processing unit 11. or more microprocessors and / or graphics processing units It is also possible to include a graphics processing unit (GPU).

[0050] 2-2. Hardware configuration of server device 20 An example of the hardware configuration of each server device 20 will be described with reference to FIG. Server device 20 (distribution server device 20a, DB server device 20b, game API server device The hardware configuration of each of the web server device 20c and the web server device 20B is, for example, It is possible to use the same hardware configuration as that of each terminal device 10. Therefore, the reference numerals for the components of each server device 20 are shown in parentheses in FIG. It has been done.

[0051] As shown in FIG. 2, each server device 20 mainly includes a central processing unit 21 and a main memory device 22. an input / output interface device 23, an input device 24, an auxiliary storage device 25, and an output device 26. These devices are connected to each other via a data bus and / or a control bus. is connected.

[0052] A central processing unit 21, a main memory device 22, an input / output interface device 23, an input device 24, The auxiliary storage device 25 and the output device 26 are included in each of the terminal devices 10 described above. Central processing unit 11, main memory device 12, input / output interface device 13, input device 14, auxiliary The auxiliary storage device 15 and the output device 16 may be substantially the same.

[0053] In such a hardware configuration, the central processing unit 21 stores the data in the auxiliary storage device 25. The instructions and data that make up a specific application stored in the are sequentially loaded into the main memory 22, and the loaded instructions and data can be operated on. As a result, the central processing unit 21 can access the output device 26 via the input / output interface device 23. or, via the input / output interface device 23 and the communication line 2, Various information is transmitted between the terminal devices 10 and / or the studio unit 30. It is possible to receive.

[0054] As a result, the server device 20 performs, for example, the following operations (various operations described in detail later). (including at least one of the following operations): The first video and / or the second video transmitted by the terminal device 10 of each distributor are Operations required for distribution to the listener's terminal device 10; Gift information sent from each viewer's terminal device 10 to a certain distributor's terminal device 10 Operations required to transmit news and / or comment information to the terminal device 10 of the distributor

[0055] In addition, the server device 20, instead of the central processing unit 21 or together with the central processing unit 21, One or more microprocessors and / or graphics processing units It is also possible for the processor to include a graphics processing unit (GPU).

[0056] 2-3.Hardware configuration of Studio Unit 30 As described above, the studio unit 30 is connected to the terminal device 10 and / or the server device 20. The studio unit 30 can thus perform the same functions as described above. The terminal device 10 or the server device 20 may have the same hardware configuration.

[0057] 3. Functions of each device Next, the functions of the terminal device 10, the server device 20, and the studio unit 30 are described. An example will be described.

[0058] 3-1. Functions of terminal device 10 An example of the functions of the terminal device 10 will be described with reference to FIG. 3. FIG. 3 shows the terminal device 10 shown in FIG. 2 is a block diagram illustrating an example of the functions of a terminal device 10. FIG.

[0059] As shown in FIG. 3, the terminal device 10 mainly includes a first moving image generating unit 100 and a communication unit 110. a determination unit 120, an object information processing unit 130, a second moving image generating unit 140, and a display A display unit 150, a storage unit 160, a user interface unit 170, and a gift / comment processing unit. A logic unit 180 may be included.

[0060] (1) First moving image generator 100 The first moving image generating unit 100 generates a moving image of the distributor based on the motion data relating to the distributor's motion. You can generate a first video (or a third video) that includes the animation of the avatar. In order to achieve this, the first moving image generating unit 100 includes, for example, an acquiring unit 102 and a processing unit The control unit 102 may include a control unit 104.

[0061] The acquisition unit 102 acquires data related to the body of the distributor from one or more first sensors. 102a (not shown) and audio data relating to speech and / or singing uttered by the distributor. and one or more second sensors 102b (not shown) for acquiring the data. Cut.

[0062] In a preferred embodiment, the first sensor 102a is an RGB camera that captures visible light. and a near-infrared camera for capturing near-infrared light. For example, the iPhone X's True Depth camera The second sensor 102b can be a camera included in the camera. The input / output device may include a microphone.

[0063] First, regarding the first sensor 102a, the acquisition unit 102 is placed close to the body of the distributor. The body of the distributor is imaged using the first sensor 102a. 2 is the time code (a code indicating the time of capture) of the image captured by the RGB camera. Generate data (e.g., MPEG files) recorded over a unit time period in correspondence with Further, the acquisition unit 102 may acquire a predetermined number of images (e.g., A number indicating the depth (e.g., 51) (e.g., a floating-point number) is associated with the above time code. It is possible to generate data recorded over a unit of time (e.g., a TSV file) A TSV file is a format that records multiple pieces of data separated by tabs. It is a file.

[0064] Regarding near-infrared cameras, specifically, a dot projector projects a dot pattern. The infrared laser that forms the image is emitted onto the performer's body, and the near-infrared camera projects the image onto the performer's body. The reflected infrared dots are captured and an image of the captured infrared dots is generated. The unit 102 is a unit for storing a dot pattern emitted by a dot projector that is registered in advance. The image can be compared with the image captured by the near-infrared camera. The acquisition unit 102 acquires each point (each feature point) (for example, 51 points) in both images. The depth of each point (each feature point) is calculated using the position shift at each point (each feature point). The acquisition unit 102 can calculate the distance between each feature point and the near-infrared camera. The depth value calculated as above is associated with the time code as above, and the depth is calculated over a unit time. It is possible to generate recorded data.

[0065] Next, regarding the second sensor 102b, the acquisition unit 102 is placed close to the body of the distributor. The second sensor 102b is used to measure the speech and / or singing uttered by the broadcaster. In this way, the acquisition unit 100 acquires the audio corresponding to the time code. It is possible to generate recorded data (e.g., an MPEG file) over the course of one embodiment. In this embodiment, the acquisition unit 102 acquires data on the body of the distributor using the first sensor 102a. At the same time, the second sensor 102b is used to measure the utterance and In this case, the acquisition unit 102 may acquire voice data related to singing. The image captured by the RGB camera and the image generated by the distributor using the second sensor 102b are The recorded speech and / or singing voice data are associated with the same time code. It is possible to generate data recorded over a unit of time (e.g., an MPEG file) .

[0066] The acquisition unit 102 then converts the thus generated data (MPEG file) relating to the body of the distributor into and / or the spoken and / or sung voices uttered by the Streamer. The processing unit 104 can output the associated audio data (such as an MPEG file).

[0067] In this case, the first sensor 102a includes an RGB camera and an infrared camera. The first sensor 102a may be, for example, any one of the following (A) to (C): It is possible to include either one. (A) A camera that detects infrared light emitted by an infrared laser and reflected off the performer's face. (B) Multiple RGB cameras capturing visible light images (C) A single camera capturing visible light images

[0068] In the above case of (A), the acquisition unit 102 acquires the distributor's The depth can be calculated for each feature point on the body. The acquisition unit 102 acquires the body of the distributor using a plurality of images captured by a plurality of RGB cameras. For each feature point in, we can calculate the depth. In the case of (C) above, The acquisition unit 102 acquires each characteristic of the distributor's body from an image captured by a single camera. The depth of the feature can be calculated using deep learning, etc. In the above case (C), the acquisition unit 102 performs classification on an image captured by a single camera. Even if the depth of each feature point on the performer's body is calculated by analytical processing (image processing, etc.), good.

[0069] The processing unit 104 generates a virtual It is possible to generate videos that include animations of typical characters (streamer avatars). As for the moving image of the virtual character itself, the processing unit 104 processes the moving image of the virtual character (not shown). Various information (e.g., geometry information, bone information, texture information, etc.) stored in the vector data storage unit Texture information, shader information, blend shape information, etc.) are used to create a render (not shown). By having the ring perform rendering, it is possible to generate animations of virtual characters. It is possible.

[0070] Furthermore, the processing unit 104 receives the data on the body of the distributor from the acquisition unit 102 (the body of the performer) A video in which the facial expression of an avatar is changed using the depth data of each feature point on the body (For example, a video in which the facial expression of an avatar changes in sync with the movement of the actor's mouth and eyes, i.e. , a video in which the avatar's facial expression changes to match the performer's face by lip-syncing and following their gaze), It can be generated using a variety of well-known techniques.

[0071] In addition, the animation of the streamer's avatar is based on the motion data of the streamer's movements. Any other known technique may be used to generate the first video including the motion. Such known techniques include the "Blend" technology described on the website identified by the following URL: This includes a technology called “Shapes.” https: / / developer.apple.com / documentation / arkit / arfaceanchor / 2928251-blendshap es The contents of this website are hereby incorporated by reference in their entirety. can be done.

[0072] When using this technique, the processing unit 104 detects a plurality of feature points of the distributor's upper body (face, etc.) Among them, it is possible to adjust the parameters of one or more feature points corresponding to the distributor's actions. This allows the processing unit 104 to control the movement of the virtual character in accordance with the distributor's movements. It is possible to generate an image.

[0073] (2) Communications Department 110 The communication unit 110 transmits various information required for the distribution and / or viewing of the video to the distribution server. Communication can be performed between the system 20A and the web server device 20B. For example, the communication unit 110 detects that the terminal device 10 is a terminal device 10 of a certain distributor (e.g., distributor A). When the game is executed, the web server device 20B is accessed and the game execution is performed. Receiving web pages (HTML documents) containing game programs to be played In addition, when the terminal device 10 operates as a terminal device of the distributor A, the communication unit 110 In this case, the object information can be received from the distribution server system 20A. In the example, the object information is that the second video distributed by the distributor A is transmitted to a certain viewer (e.g. The amount is given to distributor A and / or viewer B when the content is viewed by the viewer A. About the game objects available in a particular game (acquired game objects) Specifically, for example, the object information may include the following information: It can include. Information that identifies the game object (acquired game object) Identify the user (streamer A and / or viewer B) to whom the acquired game object was assigned Information to be provided Information that identifies the particular game for which the Game Object is available

[0074] Furthermore, when the terminal device 10 operates as a terminal device of the distributor A, the communication unit 110 In the first embodiment, the first video and / or the second video are transmitted to a distribution server system 20A, and the first video and / or the second video are transmitted to a distribution server system 20A. The gift information and / or comment information sent to the user A is sent to the distribution server system 20A. can be received from

[0075] Furthermore, when the terminal device 10 operates as the terminal device of the viewer B, the communication unit 110 The first moving image and / or the second moving image transmitted by the terminal device 10 of the distributor A are distributed to the distribution server. The gift information and / or comment information are received from the server system 20A and distributed to the distributor A. The received signal can be transmitted to the receiving server system 20A.

[0076] Furthermore, when the terminal device 10 operates as the terminal device of the viewer B, the communication unit 110 The object information can be received from the distribution server system 20A. The object information is that the second video distributed by distributor A is viewed by viewer B. As a result, the game object that is available in the specific game that is given to viewer B is It can contain information about the object (acquired game object). ,The object information may include the following information: Information that identifies the game object (acquired game object) Information that identifies the particular game for which the Game Object is available

[0077] (3) Determination unit 120 When the terminal device 10 operates as the terminal device of the viewer B, the determination unit 120 Here, it can be determined whether object information is received. The second moving image is distributed by the terminal device 10 of the distributor A. The game that is granted to B and can be used by viewer B as a subsequent broadcaster in a specific game This is information about the game object (acquired game object).

[0078] If the determination unit 120 determines that the object information has been received, the acquired game object Displaying on the display unit 150 that the object is available for use in a particular game. can be done.

[0079] (4) Object information processing unit 130 The object information processing unit 130 is configured to process the information when the terminal device 10 operates as a terminal device of the distributor A. In this case, when object information is received from the distribution server system 20A, The received object information can be used to identify, for example, the following information: Game Object (Get Game Object) -Users who were given the acquired game object (Distributor A and / or Viewer B) Get game objects available for a specific game -Parameters set on the acquisition game object (e.g., if the acquisition game object is If the game object is a point, reward, etc., its value. In the case of equipment or characters, their value, attack power, defense power, mobility, etc.)

[0080] The object information processing unit 130 is configured to process the terminal device 10 as the terminal device of the viewer B. In this case, when object information is received from the distribution server system 20A, The received object information can be used to identify, for example, the following information: Game Object (Get Game Object) Get game objects available for a specific game -Parameters set on the acquisition game object (e.g., if the acquisition game object is If the game object is a point, reward, etc., its value. In the case of equipment or characters, their value, attack power, defense power, mobility, etc.)

[0081] As a result, the object information processing unit 130 determines which game object is The display unit 150 may display whether the game can be used in the game to present to the viewer. An example of this is shown in Figure 11. As shown in Figure 11, The display unit 150 of the terminal device 10 of the user Z displays the first broadcast of the first broadcast distributed by a plurality of broadcasters. A thumbnail of the summary of the video and / or the second video (which may be a video to be distributed) For distributor A, the avatar 130a of distributor A, Information 130b (distributor A) that identifies the handle name of the game being distributed by distributor A By watching this video, Information 130d (magic seed) that identifies the game object to be distributed (granted) is displayed. Furthermore, by watching this video, you can use the distributed game objects. Even if the information 130e (Plant Growing Game II) specifying the game that can be used is displayed, good. In addition, if user Z selects an object, etc. corresponding to distributor A, user Z's Next, the display unit 130 of the terminal device 10 displays details of the second moving image being distributed by the distributor A. (For example, comments from streamer A, information about streamer A, information about the game being streamed, etc. ) may be displayed. In this screen, the example shown in FIG. Information that identifies the game object that will be distributed (granted) by watching the video of 1 30d (Magic Seed) may be displayed. In addition, by watching this video, Information 130e (including the game object to be distributed) for identifying a game that can use the game object An object growing game II) may be displayed. This allows each viewer to effectively purchase the game objects (items, etc.) that they want. It can be efficiently discovered and collected.

[0082] Furthermore, the object information processing unit 130 detects whether the terminal device 10 is displaying the second moving image (the fourth moving image). When a game is executed to deliver a picture, the game object is acquired in the game. It is possible to recognize whether the game is available (if so, the terminal device 10 can In the method, the acquired game object identified according to the object information is (These can be used according to the parameters set for the group object.)

[0083] (5) Second moving image generating unit 140 The second moving image generating unit 140 generates a moving image by using the web page received from the web server device 20B. Based on the operation data of the distributor, a second video (or a fourth video) about the game is It is possible to generate a pixel image.

[0084] Specifically, the second moving image generating unit 140 generates a moving image based on the web content received from the web server device 20B. The game program embedded in the page is executed. This causes the second video generation unit 14 0 is operation data indicating the distributor's operation inputted through the user interface unit 180; At least one of the control parameters calculated by the control parameter calculation unit 130 is Based on the game objects and It is possible to draw

[0085] (6) Display section 150 The display unit 150 displays various information required for distribution and / or viewing of a video. For example, the display unit 150 can display the first moving image (the third moving image) and / or the second moving image. The second video (fourth video), and / or the first video (third video) and / or the second video It is possible to display video 2 (video 4), etc.

[0086] (7) Storage section 160 The storage unit 160 stores various information required for distribution and / or viewing of videos. Can

[0087] (8) User interface unit 170 The user interface unit 170 is a device for inputting various information required for distribution and / or viewing of a video. For example, the user interface unit 17 can input information through a user operation. 0 is the operation data entered by the distributor to indicate the operation content of the distributor when executing the game. It can be output to the second moving image generator 140.

[0088] (9) Gift / Comment Processing Unit 180 The gift / comment processing unit 180 processes gifts and comments sent and received in relation to the distribution and / or viewing of videos. Gift / comment processing can be used to process gift information and / or comment information. The management unit 180 is configured to operate the terminal device 10 as the terminal device 10 of the distributor A (or the subsequent distributor B). In this case, the gift information and / or can process comment information.

[0089] In addition, the gift / comment processor 180 detects whether the terminal device 10 is the terminal device 10 of the viewer B. If the user is using the same service, the service processes the gift information and / or comment information that the user should send. It is possible.

[0090] 3-2. Functions of the server device 20 An example of the function of the server device 20 will be described with reference to FIG. 4. FIG. 4 shows the function of the server device 20 shown in FIG. FIG. 4 is a block diagram showing an example of the functions of the server device 20. The server device 20 mainly includes a communication unit 200, a storage unit 210, and a gift / comment processing unit 220. and an object information management unit 230. These are included in the distribution server system. The system 20A includes a distribution server device 20a, a DB server device 20b, and a game API server device. The distribution server device 20a may be included in one of the distribution server devices 20c. At least one of the DB server device 20b and the game API server device 20c The server device may include multiple servers and / or distributed servers.

[0091] The communication unit 200 transmits various information required for the distribution and / or viewing of a video to the distributor's end. The terminal device 10 and / or the viewer's terminal device 10 can communicate with each other. For example, when the server device 20 operates as a distribution server system 20A, the server device 20 distributes a first moving image (third video) and / or the second video (fourth video) at the end of each distributor (each subsequent distributor) The terminal device 10 can receive the broadcast and distribute it to the terminal device 10 of each viewer. When the server device 20 operates as the web server device 20B, the server device 20 A web site incorporating a game program is provided to the terminal device 10 of each follower (subsequent distributor). You can send pages, etc.

[0092] The storage unit 210 is required for the distribution and / or viewing of videos, and the communication unit 200, Storing various information received from the message processing unit 220 and / or the viewing management unit 230 can be done.

[0093] The gift / comment processor 220 processes the gift / comment sent from each viewer to each distributor (each subsequent distributor). The provided gift information and / or comment information may be processed.

[0094] The object information management unit 230 stores, for example, the following information about each distributor and each viewer: Manage (create, set, etc.) at least one of the following information, without being limited to this: This can be done. (a1) A viewer who starts watching (receiving) a second video streamed by each streamer (a2) Game objects granted to the streamer as a result of the event described in (a1) above; And the specific game in which this game object is available (a3) A game object given to the viewer due to the event described in (a1) above; And the specific game in which this game object is available (b1) A viewer who has completed viewing (receiving) the second video distributed by each distributor (b2) Game objects granted to the streamer as a result of the event described in (b1) above; And the specific game in which this game object is available (b3) A game object given to the viewer as a result of the event described in (b1) above; And the specific game in which this game object is available (c1) Regarding the viewing of the second video distributed by each distributor by a viewer who viewed the second video At least one parameter (c2) Due to the event of (c1) above, a method for determining the above-mentioned at least one parameter The game object that is assigned to the relevant distributor, and the game object Specific games available (c3) Due to the event of (c1) above, a method for determining the at least one parameter according to the above The game object to be given to the viewer, and the game object Specific games available

[0095] In relation to the above (c1), the at least one parameter is, for example, It may contain parameters. - The timing (date and time, etc.) when the viewer watched the second video The total amount of time the viewer watched the second video - The viewer has given the streamer a gift, comment and / or rating Information to show

[0096] In addition, the game object given to the viewer (acquired game object) may include, for example, For example, items, equipment, points, rewards, coins, cards, and / or characters. may be included.

[0097] Furthermore, the object information management unit 230 uses the information managed in this way to The game has been given a game object (acquired game object) that can be used in the game. Object information can be sent to the broadcaster and / or the viewer.

[0098] The distribution server system 20A (particularly, the distribution server device 20a) includes a terminal device 10 of each distributor. The second moving image (fourth moving image) transmitted by the above is sent to each of the terminal devices 10 of the multiple viewers. It is provided to fulfill the function of distributing such information. Therefore, the distribution server system 20A (particularly the distribution server device 20a) is The second video (fourth video) transmitted by the terminal device 10 is displayed on the terminal devices of all viewers. It is possible to recognize when the information was delivered to the delivery server system 20. A (particularly, the distribution server device 20a) can determine which view is to be sent to which terminal device 10 of which distributor. When gift information, comment information, and / or evaluation information are transmitted from the terminal device 10 of the listener It is also possible to recognize whether Therefore, the distribution server system 20A (particularly the distribution server device 20a) By managing the distribution history (log), the various information listed above is managed. It is possible.

[0099] When the server device 20 operates as the web server device 20B, the gift / The comment processor 220 and the object information manager 230 may be omitted.

[0100] 3-3. Functions of Studio Unit 30 As described above, the studio unit 30 is connected to the terminal device 10 and / or the server device 20. The studio unit 30 can perform the same function. The functions of the terminal device 10 described with reference to FIG. 4 and / or the functions of the server device 3 described with reference to FIG. It is possible for the device to have 0 functionality.

[0101] 4. Overall operation of video distribution system 1 Next, the overall operation of the video distribution system 1 having the above configuration will be described as follows: The following description will be given with reference to Figs. 5A and 5B. Figs. 5A and 5B show the video distribution system shown in Fig. 1. FIG. 1 is a flow chart showing an example of an operation performed in the system 1.

[0102] First, referring to FIG. 5A, in step (hereinafter referred to as “ST”) 302, According to the operation of a distributor (distributor A in this case), the terminal device 10 (terminal device 10A in this case) launches and runs a video distribution application.

[0103] Next, in ST304, the terminal device 10A performs the operation on the action data related to the action of the distributor A. Based on the above, a first video including an animation of the avatar of the distributor A is generated. As shown in FIG. 6, the display unit 150 of the terminal device 10A displays an avatar 4 of the distributor A. A first video 404 including animation 02 is displayed.

[0104] Returning to FIG. 5A, the terminal device 10A further transmits the generated first moving image 404 to the distribution server system. The distribution server device 20a transmits the video viewing information to the distribution server device 20a of the system 20A. Each viewer's terminal device is accessing the distribution server device 20a by executing an application. A message is sent from the terminal device 10 requesting the first video 404 distributed by the terminal device 10A of the distributor A. The terminal device 10 of each viewer can receive the request signal. By selecting the distribution from distributor A via the screen shown in FIG. 11, the request signal is sent. In response to this request signal, the distribution server device 40a The first video 404 received from the terminal device 10A is then displayed on the terminal device 10 of the person who has viewed the video. The content can be distributed to the terminal device 10 of each viewer who is currently using the program. The object information management unit 230 of the distribution server device 20a receives the object information distributed by the distributor A. A first video 404 that has been viewed (and / or previously distributed) by each viewer. In this way, the terminal device 10 of each viewer can manage the date and time of the broadcast. The first moving image 404 as shown in FIG. 6 is also displayed on the display unit 150.

[0105] Next, in ST306, distributor A sends the message displayed on the display unit 150 of the terminal device 10A. The user taps the "Game" icon 406 (see FIG. 6). The device 10A executes a browser function installed in a video distribution application. Thus, in ST308, the terminal device 10A executes the video distribution application. (That is, the first video 404 has been distributed to the terminal device 10 of each viewer) Therefore, the terminal device 10A can access the web server device 20B. The HTML5 document in which the game program is embedded is received from the web server device 20B. It can be trusted.

[0106] Next, in ST310, the terminal device 10A adds an HTML5 By executing the embedded game program, a video about the game (second video) FIG. 7 shows the second An example of a video 500 is shown.

[0107] FIG. 7 is a diagram showing a screen displayed on the terminal device 10 used in the video distribution system 1 shown in FIG. FIG. 7 shows an example of a second moving image played by a distributor A. A second video 500 is shown relating to a plant growing game in which the player grows plants in a garden.

[0108] In this game, broadcaster A has to play in multiple locations 504 (see FIG. 7) prepared in his / her garden 502. For example, 16 locations are used for growing plants (e.g., plant 506) by burying seeds. In addition, by growing multiple plants, streamer A's garden can grow 50 In 2, animals (such as animal 508) appear and live there. The game objects corresponding to animals are owned by distributor A, In the storage unit 160 (and / or the storage unit 210), the information is stored (registered) in association with distributor A. It can be done.

[0109] Next, returning to FIG. 5A, in ST312, the terminal device 10A The second moving image (game screen) 500 is transmitted to the distribution server device 20a of the distribution server system 20A. (Note that the terminal device 10A transmits the second moving image 500 to the distribution server system 20A. During the transmission to the distribution server device 20a, the transmission of the first video 404 is stopped. The distribution server device 20a may transmit the first moving image 404 to the terminal device 1. 0A, executes a video viewing application to play the second video 40 4 to the terminal device 10 of each viewer receiving the program (the distribution server device 20a When not only the second moving image 500 but also the first moving image 404 is being received from the terminal device 10A In the example, only the second video 500 or both the second video 500 and the first video 404 are The distribution server device 20a (or the terminal device 10 of each viewer) receives the The object information management unit 230) is a server that manages the information distributed by distributor A (and / or has previously Manage the date and time and total time each viewer viewed the second video (distributed) In this way, the display unit 150 of the terminal device 10 of each viewer can also display the (In a state where the first moving image 404 is covered by the second moving image 404 as illustrated in FIG. 1 and the first moving image 404 is hidden) A video 500 of the above may be displayed.

[0110] Next, in ST314, the second moving image 500 transmitted by the terminal device 10A is A viewer (here, viewer B) sends a gift (here, one As an example, consider the case of sending G1. Viewer B operates the terminal device 10B to prepare Select gift G1 from the multiple gifts displayed and select the command to give it to streamer A. In addition, such a command can be selected by the terminal device 10B. This can be executed via a user interface (not shown). The distribution server system The gift information can be transmitted to the distribution server device 20a of the gift The receiver identification information for identifying the receiver of the gift (delivery person A) and the gift (gift G1) are stored in the The gift identification information includes a gift identification code that identifies the gift sender (viewer B) and a sender identification code that identifies the sender of the gift (viewer B). It is possible.

[0111] The viewer B operates the terminal device 10B to send a comment to the distributor A. In this case, the terminal device 10B sends a comment to the distribution server device 20a. Comment information can be sent to the comment recipient (distributor A). The comment content information is stored in the form of a comment content record, and a comment sender ID is stored in the form of a comment content record. and sender identification information that identifies the follower (viewer B). In the following description, in ST316 to ST324, the terminal device 10 of each viewer transmits the The procedure by which the transmitted gift information is received by the terminal device 10 of the distributor A will be described. However, by applying the same procedure to the comment information, the terminal device 10 of each viewer can The comment information transmitted by the distributor A can be received by the terminal device 10 of the distributor A. In ST316 to ST324 described below, "gift identification information" and "gift information" These can be understood as "comment content information" and "comment information" respectively. do.

[0112] In ST316, the distribution server device 20a receives the gift information from the terminal device 10B. For example, the DB server device 20b can store the information. Number identification information that identifies the number of gifts given in association with the recipient identification information The information, the gift identification information and the sender identification information may be stored as gift information.

[0113] In ST318, while the terminal device 10A of distributor A is executing the game, At regular intervals, Game A checks whether new gift information has been received from Streamer A. For example, the terminal device 10A can inquire of the PI server device 20c. Since the start of the game, one piece of gift information has been received from the game API server device 20c. If so, the game API server device 20c is queried as to whether there is any gift information on the second or subsequent items. It can be adjusted.

[0114] In ST320, the game API server device 20c receives an inquiry from the terminal device 10A. In response to the request, the second and subsequent gift information items for the distributor A are stored in the DB server device 20b. The DB server device 20b can request the delivery person A (receiver identification information). The second and subsequent item identification information can be searched for as the item identification information stored in the In this case, the gift identification information and sender identification information corresponding to each of the number identification information from the second item onwards The information can be transmitted to the game API server device 20c as the second gift information. Here, the DB server device 20b considers a case where only the second item number identification information can be retrieved. In this case, the DB server device 20b receives the gift card corresponding to the second item number identification information. The game API server device 20 receives the second gift information and the sender identification information. In response to this, the game API server device 20c can transmit the second The gift information can be transmitted to distributor A's terminal device 10A.

[0115] Next, referring to FIG. 5B, in ST322, the terminal that received the second gift information The device 10A can execute a game based on this second gift information. The device 10A may, for example, determine a game based on at least one of the following pieces of information: It can be executed. A gift that is uniquely identified by the gift identification information included in the gift information (here, gift G1) The sender identified by the sender identification information included in the gift information (here, viewer B) Comment content information included in the comment information The sender (in this case, viewer B) is identified by the sender identification information included in the comment information. )

[0116] This allows at least one gift information item generated based on the gift information and / or comment information to be A second moving image 500 including one game object is generated by the terminal device 10A. For example, as shown in FIG. 7, based on the gift information received from the terminal device 10 of the viewer D, In the second video 500, a gift of "10 points" was given to distributor A. In addition, a gift equivalent to the "10 points" can be given to the viewer. The information (comment information) indicating that D has been given to distributor A is sent to the distribution server system. This information (comment information) can be transmitted from the terminal 20A to the terminal device 10 of the distributor A. The terminal device 10A may display the image in an area (such as a window) that is visible only to the distributor A. Alternatively, the broadcast may be displayed in an area visible to both the broadcaster A and each viewer. Based on the comment information received from the terminal device 10B of the user B, The comment content 512, “The animals are cute,” is combined with information 514 for identifying viewer B. It can also be displayed.

[0117] In addition, the terminal device 10A has received two pieces of gift information from the game API server device 20. c (how many games the terminal device 10A has received so far during the game) Therefore, the terminal device 10A identifies whether the soft information has been received in the next period. In this case, the game API server device 20c is inquired of whether there is any gift information on the third item or more. This can be done.

[0118] Next, returning to FIG. 5B, in ST324, the terminal device 10A The second moving image 500 is transmitted via the distribution server system 20A in the same manner as in ST312. The content can be distributed to the terminal device 10 of each viewer.

[0119] Next, in ST326, the distribution server device 20a ( The object information management unit 230 and the communication unit 200 generate object information and transmit it to the distributor. A's terminal device 10A and / or each viewer's terminal device 10. As explained in "3-1.(2)" above, the object information is As each viewer watches the distributed second video, distributor A and / or its Game objects that can be used in a specific game (acquired game) are given to viewers. It can contain information about the

[0120] The distribution server device 20a (the object information management unit 230 thereof) From among the objects, the user can select an acquisition game object to grant to each viewer. As an example, the distribution server device 20a (the object information management unit 230 thereof) You can also select predefined game objects from the game objects. The game object may be selected based on various factors. The server device 20a (the object information management unit 230 thereof) From this, the ranking of the streamer, the total streaming time of the streamer, the total number of viewers and / or the total number of viewers It is possible to select game objects with high value proportional to the total viewing time, etc. Alternatively, the distribution server device 20a (the object information management unit 230 thereof) may Select a game object designated by distributor A from among the game objects. (This aspect is described in "5." below.)

[0121] The above game objects include items, equipment, points, rewards, and coins. , cards and / or characters may be included, but are not limited to these.

[0122] The terminal device 10A of the distributor A that has received the object information uses the object information in a specific game. It is possible to recognize that the available game objects have been given to the broadcaster A and each viewer. As a result, the terminal device 10A of the distributor A can, for example, One of the game objects available in the game (e.g. "Plant Growing Game II") The seed is given to viewers B and D (and also to distributor A) who watched the second video. Information 600 indicating that the second moving image 500 has been deleted can be displayed on the second moving image 500. 0 is the number of terminal devices 10 of distributor A and each viewer (here, for example, viewer B and viewer D). Therefore, distributor A and each viewer can select a specific game to be executed later. In the game (here "Plant Growing Game II"), the gifted seeds can be used. It is possible to recognize that.

[0123] Also, in ST328, the terminal device 10 of each viewer that received the object information also Also, each viewer was given a game object that could be used in a particular game. Specifically, in the case of the terminal device 10B of the viewer B, Device 10B can first determine whether it has received object information. When the terminal device 10B determines that the object information is received ( 0B actually receives object information in ST326, so This object information can be used to determine whether the object has been received. The acquired game object (the acquired game object) is available in a particular game. The fact can be displayed on the display unit 150.

[0124] For example, as illustrated in FIG. 9, the terminal device 10B of the viewer B includes a display unit 150 In a specific game (here "Plant Growing Game II"), Information 602 that a seed, which is one of the objects, was given to viewer B who watched the second video. can be displayed as information specific to that viewer (here, viewer B). The process described in relation to ST328 can be applied not only to the terminal device 10B of the viewer B, but also to The same process can be carried out in the terminal device 10 of each viewer who receives the object information.

[0125] Next, returning to FIG. 5B, in ST330, when the terminal device 10A continues the game, On the other hand, the terminal device 10A can repeat the above-mentioned processes from ST308 onward. If the game is not to be continued, the process ends.

[0126] After this, the user who was a viewer of the second video 500 becomes a distributor (subsequent distributor). and executes a particular game identified by the object information, and The obtained object can be used in the following. A case where viewer B becomes a subsequent distributor will be described.

[0127] In ST332, in accordance with the operation of the subsequent distributor B, the terminal device 10B is set to the video distribution Start and run the application.

[0128] Next, in ST334, the terminal device 10B of the viewer B first receives object information The terminal device 10B can determine whether the object information is received. If it is determined that the signal is being received (actually, the terminal device 10B has turned off the signal in ST326), Since object information is received, it can be determined that object information is being received. This object information can then be used to find the attached game object (the acquisition game object). and displaying on the display unit 150 that a certain object (such as a The display mode may be any mode, and may be, for example, the mode described with reference to FIG. As a result, the subsequent distributor B can view the content displayed on the display unit 150 based on the object information. By viewing the information, the specific game (e.g., "Plant Growing Game II") was played. In this case, the acquired object can be used in the game. It can be recognised again or again.

[0129] From now on, the operations performed by the video distribution system 1 in ST336 are basically as follows: Since this may be similar to the above-mentioned ST304 to ST330, a detailed description thereof will not be given here. The difference is that the subsequent distributor B, not distributor A, creates a new first video and a new The second video is then distributed to each viewer. The video and the new second video are distinguished from the first video and the second video distributed by distributor A. To distinguish them, they can be referred to as the third moving image and the fourth moving image, respectively.

[0130] FIG. 10 shows the terminal device 1 of each viewer used in the video distribution system 1 shown in FIG. 1 is a diagram showing an example of a fourth moving image displayed on the second display 10 by distributor A. The game that was streamed as a video and the game that subsequent streamer B will play and stream as the fourth video The case where the two are the same ("Plant Growing Game II") will be explained. However, In particular, if the two games are different from each other, The games may belong to different genres.

[0131] As illustrated in FIG. 10, the subsequent distributor B is growing his / her own garden 7 in the plant growing game II. The seed 704, which is an acquired object, can be planted in the container 02 and cultivated. The terminal device 10B distributes the fourth moving image 700 to the terminal device 10 of each viewer. The terminal device 10B is able to use the seed 704 in the plant growing game II. The object information processing unit 130 of the device 10B may recognize the object information. The object information management unit 230 and / or (object information management unit) of the distribution server device 20a The web server device 20 (which shares the information managed by the management unit 230) notifies the user of the information. It can be recognized by receiving it.

[0132] 5. Variations In the various embodiments described above, the second video 500 distributed by the distributor is viewed by the viewers. By viewing (receiving) the acquired game objects available in a specific game, We explained the case where the tribute is given to both the viewer and the distributor. The viewer will then be able to use the game in the specific game that he or she will later play as a subsequent broadcaster. Since it is possible to obtain game objects that can be played, The second video 500 can be actively watched by the distributor. When the image 500 is viewed by any viewer, the above-mentioned feature that the user will later execute is Since it is possible to obtain game objects that can be used in a certain game, In order to have one of the viewers watch the second video 500 that you plan to distribute, Before the distribution of the 500 videos in 2, the Company will notify the Company of such via social media, websites, emails and / or telephone calls, etc. This may prompt you to give advance notice of the distribution.

[0133] However, in another embodiment, the second video 500 distributed by the distributor is By listening (receiving), you can obtain game objects that can be used in a specific game. The bonus may be given "only" to that viewer.

[0134] In the various embodiments described above, both the broadcaster and each viewer may receive game objects. When a user is granted a 100% bonus, the same game object will be given to the streamer and each viewer. However, the game object that is given to the distributor and The game objects given to each viewer may be the same or different.

[0135] Furthermore, a second video distributed by a certain distributor (e.g., a first distributor) is viewed by a viewer. The game object that is given to this viewer by listening (receiving) and another broadcaster The second video distributed by (e.g., a second distributor) is viewed (received) by the viewer The game object given to this viewer by If the game objects are different, each viewer can choose the game object that he or she desires or satisfies. A second video streamed by multiple streamers to obtain additional game objects This encourages viewers to move between different channels to watch different content. It is expected to increase the total number of viewers and / or the total viewing time of the 2nd video. .

[0136] In addition, the second video distributed by the first distributor is viewed (received) by the viewer. The game object given to this viewer by the second broadcaster and the game object given to the second broadcaster by the second broadcaster are The game object that is given to a viewer when the video is viewed (received) by the viewer. When the second video of the first distributor is viewed, the The game objects given to viewers are determined by the first broadcaster himself. Alternatively, information managed by the server device (the object information management unit 230) may be used. As determined by the object information management unit 230 of this server device based on Also, the first distributor may select a game object from among a group of game objects owned by the first distributor. Game objects selected by the believers themselves or the operators of the video distribution system 1 Alternatively, each viewer may be given a gate. The first distributor or the operator of the video distribution system 1 is selected from the group of video objects. The game object selected by the above may be given to the first distributor. The above that is applicable to a first distributor is equally applicable to a second distributor. In addition, the second video of the first distributor (or the second distributor) is viewed by each viewer. The game object given to each viewer by the first distributor (or the second distributor) The method selected by the broadcaster (the broadcaster itself) will be discussed later.

[0137] In addition, the server device (the object information management unit 230) Attach a game object (obtained game object) to viewers watching the video in 2. When providing the second video, the viewer selects from among multiple game objects the second video Select at least one acquisition game object based on the viewing engagement level ( Specifically, at least one acquisition game object may be set. The object may be selected and / or configured based on, for example, any of the following factors: (a) The timing (date, time, etc.) when the viewer viewed the second video (b) the total amount of time that such viewer watched that second video; (c) the viewer transmits to the distributor while viewing the second video; Gift information, comment information and / or rating information (particularly the total number of such information, etc.)

[0138] Regarding (a) above, for example, the second video is generally viewed during a time period when the total number of viewers is small (e.g., early If the viewer watches the second video during the day (morning, late night, etc.), the viewing experience is better (i.e. (a) acquisition game that, when used in a particular game, can advantageously be played in that particular game A game object can be selected and the parameters of the obtained game object can be The data is better (i.e., the specific game is more effective when used in that specific game) This allows the video distribution system 1 to provide This will prevent the use of video streaming services from being concentrated at specific times.

[0139] Alternatively, if the viewer watches the second video during the campaign period, A better acquisition game object can be selected, and furthermore, the acquisition game object The parameters of the input signal can be better set.

[0140] With respect to (b) above, if the viewer watches the second video for a longer period of time, A good acquisition game object can be selected, and further, the acquisition game object The parameters of the game are better (i.e., the game is more stable when used in the game) The game may be advantageously played.

[0141] With respect to (c) above, while the viewer is watching the second video, The more gift information, comment information and / or rating information you send to a person, the better your chances of winning. A better acquisition game object can be selected, and furthermore, the acquisition game object The parameters of the game are better (i.e., the game is more stable when used in the game) The system may be set up to advantageously play the game.

[0142] In any of the above cases (a) to (c), a better acquisition game object The selection of the "Acquisition Game" will allow the viewer to become a subsequent distributor and acquire the game in the specific game. In order to allow the player to advantageously play the specific game when using the game object, Obtain game objects (more powerful / useful / expensive items / equipment / points / capacity This means that the game object (such as a character) is selected. Also, the parameters of the game object are The better the setting, the more likely it is that the viewer will be able to play the specific game as a subsequent broadcaster. When the acquired game object is used, the specific game can be advantageously executed. The parameters of the acquired game object are set (e.g., item / equipment / Points / character value / money / attack power, defense power, stamina, etc. are set high) This means:

[0143] In the various embodiments described above, the distribution server device is used in ST326 shown in FIG. When the terminal device 20a transmits object information to the terminal device 10 of each viewer (i.e., when However, the distribution server device 20a provides object information to each viewer separately at any of the following timings: can be sent to. The distribution server device 20a starts distribution of the second moving image to the terminal device 10 of the viewer. The timing The distribution server device 20a notifies the terminal device 10 of the viewer that the distribution of the second moving image has been completed. The timing The distribution server device 20a distributes the second moving image to the terminal device 10 of the viewer. During that time, the viewer "performed a specified action" in relation to viewing the second video. ng

[0144] Here, "performing a specific action" means performing at least one of the following actions: It can be considered as something that has been done. (x) That the viewer viewed the second video at a predetermined time (date, time, etc.) and (y) the total time that the viewer watched the second video exceeded a threshold; (z) any content transmitted by the viewer to the distributor while the viewer is viewing the second video; Furthermore, the total number of gift information, comment information and / or rating information exceeds the threshold.

[0145] Furthermore, the transmission of object information to the viewer is performed by the distribution server system 20 ( A system for enabling communication of messages between the server device 20a) and the viewer's terminal device 10. The distribution server system 20 (the distribution server device 20a) ) to the terminal device 10 of the viewer. An example is shown in FIG. 9, referenced above. Through such a chat function, By transmitting the information to the terminal device 10 of the viewer, the terminal device 10 receives Using the object information, the information is displayed in the chat window 604 as shown in FIG. 602 can be displayed. By using this chat function, between other viewers (here, viewer Y) and / or distributors (here, distributor A), It is also possible to send and receive messages 606 .

[0146] Alternatively, the object information may be information included in the second video, information included in the first video, information and / or information included in the action data transmitted to the viewer's terminal device 10 Here, the "motion data" refers to the data transmitted from the terminal device 10 of the distributor to the distribution server. The "action data" can be transmitted to the viewer's terminal device 10 via the server system 20. The terminal device 10 of the viewer who has received the first moving image generates the first moving image at the same time as the terminal device 10 of the distributor generates the first moving image. According to the method of (see 3-1.(1) above), this "motion data" is used to create the first video. can be generated.

[0147] In the various embodiments described above, the terminal device 10 of the distributor transmits a video ( The game program is embedded in HTML (especially HTML) to generate the second video. L5) The case where the document is received from the web server device 20B has been described. The distributor's terminal device 10 then downloads an HTML document in which a game program is embedded. Instead of receiving the video from the web server device 20B, the video distribution application installed The application is then transmitted to a data server device (not shown) (or a distribution server system 20A). The game is started by receiving necessary information from a server device (not shown) included in the game. It is also possible to generate a second video containing relevant images.

[0148] In the various embodiments described above, the terminal device 10 of the distributor is used by a general user. The device may be a smartphone or a dedicated terminal device installed in a studio or the like. In this case, the distribution server device 20a included in the distribution server system 20A may DB server device 20b and game API server device 20c (and also Web server device 2 0B) at least one of the server devices is connected to the dedicated terminal device in the studio, etc. It may be arranged so as to be installed together with the above.

[0149] In the various embodiments described above, the terminal device 10 of the distributor may Includes an avatar of this broadcaster based on motion data and audio data related to the broadcaster's voice A first moving image including an animation is generated, and the first moving image is transmitted to the server device 20. However, the terminal device 10 of the distributor does not store operation data related to the distributor's operation. The server device 20 transmits the broadcast data and voice data related to the broadcaster's voice to the server device 20. Based on this motion data and voice data, a video is generated and distributed to each viewer's terminal device 10. This allows the content sent from the terminal device 10 of the distributor to the distribution server system 20A to be This can reduce the amount of information that is displayed.

[0150] Alternatively, the terminal device 10 of the distributor may receive motion data related to the distributor's motion and the distributor's Voice data relating to the voice is transmitted to a separately provided server device, and the separate server device A video is generated based on the motion data and the voice data, and is returned to the terminal device 10 of the distributor. The terminal device 10 of the user may transmit the received video to the server device 20. The information transmitted from the distributor's terminal device 10 to the separately provided server device 20 is The amount of

[0151] Furthermore, the terminal device 10 of the distributor stores motion data related to the distributor's motion and the Voice data relating to voice is transmitted via the server device 20 or the separately provided server device. The terminal device 10 of each viewer receives the action data and Based on the audio and video data, a video may be generated (rendered) and displayed. This technique is sometimes called "client rendering." The server device 20 or the separately provided server device transmits the received signal to the terminal device 10 of each viewer. This reduces the amount of information that is required.

[0152] In any of the above cases, the operation data transmitted by the terminal device 10 of the distributor The generation of a video based on the data and the audio data is performed by the server device 20 and the separate server device. The device and each viewer's terminal device 10 are arranged to share the load between at least two devices. In either case, the device responsible for generating the video may For example, information about the target (image, etc.) can be received from the server device 20 and stored. can.

[0153] Furthermore, in either case, the gift sent by the terminal device 10 of each viewer The information on the user's ratings, comments, and / or ratings is stored in the server device 20, the separate server device 21, and / or the server device 22. The terminal device 10 of each viewer and the device that is responsible for generating the video may be In this way, the device for generating the video can It performs processing based on the received comment (for example, displaying the gift object in the video) and perform actions based on the comment information (e.g. displaying the comment on a video); and / or ,perform processing based on the received rating information (e.g., displaying the rating on the video); In either case, the device that generates the video can be used The information (images, etc.) corresponding to various gifts is received from, for example, a server device 20 and stored. It can be kept.

[0154] In the various embodiments described above, the operation of each terminal device 10 is The same can be achieved by a studio unit 30 having a similar configuration to the device 10. In this case, the studio unit 30A illustrated in FIG. 1 is a terminal device 1 for distributing moving images. 0. Similarly, the studio unit illustrated in FIG. The terminal device 30B can have the same functions as the terminal device 10 for watching videos. Furthermore, the operation of each of the above-mentioned server devices 20 may also be performed by a system having a similar configuration to this server device 20. This can also be achieved by the studio unit 30.

[0155] Generally, when a game program is installed in a terminal device 10 or The game program is incorporated into a video distribution application installed in the terminal device 10. If the new game is installed, the terminal device 10 must Installing a video distribution application incorporating a new game program or a new game program In this case, from the viewpoint of the game program creator, multiple O Since it is necessary to prepare a game program for each of the S, On the other hand, from the user's point of view, Download new game programs and / or upgrade existing games to obtain new games. Since it is necessary to update the game program, communication load, communication costs, time, and However, there is a problem that it is time-consuming.

[0156] In contrast, in the technology disclosed in the present application, the distributor's terminal device 10A In order to execute the game, the game program installed in the terminal device 10A is executed. Instead, it calls the browser function built into the video distribution application and Using the browser function, a web page (HTML document) is downloaded from the web server device 20B. In particular HTML5 documents) and the game platform embedded in this web page. This allows the distributor's terminal device 10A to execute a new game program. Therefore, game program creators can easily create new games. When providing the game, the web page (HTM) transmitted by the web server device 20B is It is necessary to incorporate new game programs into HTML documents (especially HTML5 documents). This reduces the number of steps required to create a new game program. In order to receive new games, users must download new game programs. Since there is no need to download or perform other operations, the communication load, communication costs, time, and labor can be reduced.

[0157] In the various embodiments described above, the terminal device 10A of the distributor A is a video distribution application While the application is being executed to communicate with the distribution server system 20A and distribute the first moving image, By executing the browser function built into this video distribution application, Executes a program included in the web page received from the web server device 20B and distributes the The second video is distributed to the terminal device 10 of each viewer via the server system 20A. However, such a configuration is merely one example.

[0158] For example, the terminal device 10A of distributor A distributes the second moving image without distributing the first moving image. Specifically, in the first example, the terminal device 10A of the distributor A is Run the video distribution application and By executing the browser function, the first video is displayed using a video distribution application. The program included in the web page received from the web server device 20B (without being distributed) The program is executed to transmit the second video to the terminal device 10 of each viewer via the distribution server system 20A. In this configuration, distributor A can distribute the first image based on his / her own performance. Instead of posting a video of the game, he posted only a second video showing the game he was playing. It is possible.

[0159] In the second example, the terminal device 10A of the distributor A is The application is executed to the distribution server system 20A, which also functions as a game server device. By accessing this distribution server system 20A, the screen of the game being executed can be It is also possible to distribute the content to the terminal device 10 of each viewer via the above-mentioned first and second examples. In this example, the terminal device 10A of the distributor A is a distribution server, as in the various embodiments described above. The second animation is generated using the gift information and / or comment information received from the server system 20A. It is possible to generate an image.

[0160] Furthermore, in the third example, in the first example or the second example, 10A transmits the operation data of distributor A to a web server device without generating a game screen. 20B or the distribution server system 20A. In this case, The server device 20B or the distribution server system 20A generates a game screen using the operation data. The distribution server system 20A distributes the second moving image including the generated game screen to each viewer's terminal. In this third example, the web server device 20B distributes the game to the terminal device 10. When generating a home screen, the web server device 20B receives the The received gift information and / or comment information can be used. When the distribution server system 20A generates a game screen, the distribution server system 20A The gift information and / or comment information provided may be used.

[0161] In the various embodiments described above, in relation to ST326, the content distributed by distributor A is When the second moving image is viewed by each viewer, the object of the distribution server device 20a ( The project information management unit 230 selects the game object by the distributor A himself / herself from among the multiple game objects. Sets the specified game object as the acquired game object to be given to each viewer. Regarding this point, for example, the terminal device of distributor A The apparatus 10 and the distribution server apparatus 20a (the object information management unit 230 thereof) perform the following procedure. The processing can be carried out accordingly.

[0162] (1) First, distributor A uses the terminal device 10A to perform the following operations before, during, or after the distribution of the second moving image: After the distribution, the distribution server device 20a (object information management device) of the distribution server system 20A The system may access the management unit 230. (2) The object information management unit 230 of the distribution server device 20a The group of distributable game objects set by the management of System 1 and / or Distributor A Transmit information about the game objects held by distributor A to terminal device 10A. The "game objects" mentioned here include items, equipment, points, etc. These may include, but are not limited to, rewards, coins, cards and / or characters. do. (3) Distributor A modifies the game object displayed on terminal device 10A according to the received information. The terminal device 10A is used to select a game object to be distributed to each viewer from the group of game objects. In this way, the terminal device 10A can select the game of the game selected by the distributor A. The information about the object is sent to the distribution server device 20a (the object information management unit 230 thereof). It can be sent. (4) The object information management unit 230 of the distribution server device 20a performs the following operations according to the received information: Then, the game object selected by distributor A is distributed to the terminal device 10 of distributor A. Transmit information regarding the consideration for distribution (e.g., whether a consideration is required, the amount of the consideration, etc.) It is possible. (5) Distributor A checks the information displayed by terminal device 10A according to the received information. If payment is required after the purchase, payment can be made by coins, points, credit card, etc. The above-mentioned price is paid using the terminal device 10A by a method such as prepaid card payment and / or prepaid card payment. It is possible to do so. In the case of coin payment, each user including distributor A uses the terminal device 10 in advance to Coins (not limited to this name) are purchased for a fee via the video distribution system 1. The distributor A can use the terminal device 10A to purchase coins corresponding to the above-mentioned compensation. The user can pay the price by choosing to consume the In terms of point payment, each user, including distributor A, can use the video distribution system 1 to by watching videos distributed by other broadcasters and / or by creating your own videos. By broadcasting, you can earn points (the name is not limited to this) for free. The distributor A consumes points corresponding to the price using the terminal device 10A. You can pay the above price by selecting

[0163] In the various embodiments described above, in ST326, the distribution server system The distribution server device 20a of the distribution system 20A is connected to the terminal device 10A of the distributor and / or the terminal device of each viewer. The above has been described in terms of sending object information to device 10. However, other implementations may be possible. In this embodiment, the object information management unit 230 of the distribution server device 20a One or more acquisition game options set by the operator of System 1 and / or Distributor A himself / herself For each object, whether or not to actually distribute it to the terminal device 10 of each viewer (distribution on) (distribution off) is set, for example, via a user interface, by the operation of the video distribution system 1. The switching may be performed by the operator of the broadcasting company and / or the broadcaster A himself / herself. In ST326, the distribution server device 20a (the object information management unit 230 thereof) Of multiple acquisition game objects, one or more acquisitions are set as distribution on Only the game object is transmitted to the terminal device 10A of the distributor and / or the terminal device 10 of each viewer. can be sent to.

[0164] The various embodiments described above may be combined with each other unless a contradiction or inconvenience occurs. It can be used as such.

[0165] As described above, according to the technology disclosed in the present application, a viewer can receive a broadcast by a distributor. The second video was then viewed (received) by the user, who then became a subsequent distributor of a specific game. When the program is run, the viewer is given a game object that is available to them. The viewer may be prompted to watch the second video. The more positive your actions are, the better the game object you will be given. Therefore, the viewer can be encouraged to watch the second video more actively. This can promote the use of the video distribution system by listeners.

[0166] In this way, the technology disclosed in the present application is a method for viewing videos distributed by a distributor. To provide a computer program, a method, and a server device capable of encouraging viewers to It is possible.

[0167] The computer program according to the first aspect is "at least one program installed in a terminal device of a viewer." The processing is executed by a single processor to obtain behavioral data regarding the behavior of the distributor. A first video including an animation of the distributor's avatar generated based on the action and based on operation data relating to the operation of the distributor using the received web page. and a second video about the game generated by the terminal device of the distributor via a communication line. and a specific game that is provided to the viewer by receiving the second video. The obtained game object is available to the viewer as a subsequent distributor in the determining whether the object information corresponding to the object has been received; If it is determined that the acquired game object is an advantage in the particular game, "causing the at least one processor to indicate that the device is available for use." can be done. The computer program according to the second aspect is the computer program according to the first aspect, The animation of the avatar of the subsequent distributor is generated based on the motion data of the motion of the subsequent distributor. and a third video including the motion data and the subsequent distribution using the received web page. A fourth motion regarding the specific game generated based on operation data regarding the operation of the believer. The object information is then distributed to a plurality of viewers' terminal devices via a communication line. displaying the acquired game object in the particular game based on the acquired game object information. "causing the at least one processor to function." A computer program according to a third aspect of the present invention is a computer program according to the first or second aspect of the present invention. "The second video is received from the terminal device of the distributor and distributed to the terminal device of the viewer." A server device for enabling communication of messages between the server device and the terminal device of the viewer. and receiving the object information via a function that includes: This allows the device to function. In the fourth aspect, the computer program according to the first to third aspects In any of the aspects, "the acquired game object is an item, equipment, point, "may include rewards, coins, cards and / or characters." A computer program according to a fifth aspect of the present invention includes the computer program according to any one of the first to fourth aspects of the present invention. In any of the aspects, "the acquired game object is a game object of a plurality of game objects. The distributor selects one of the above, or transmits the second video to a terminal device of the distributor. The content may be selected by a server device which receives the content from the server and distributes it to the viewer's terminal device. In the sixth aspect of the present invention, the computer program according to the first to fifth aspects of the present invention is In any of the aspects, "the specific game is the game distributed by the distributor." It may be the same as or different from. In the seventh aspect of the present invention, the computer program according to the first to sixth aspects of the present invention is In any of the aspects, "the obtained game object is the second game object by the viewer. The rating may be based on the level of engagement with the video. In the eighth aspect of the present invention, the computer program according to the seventh aspect of the present invention includes The obtained game object is generated when the viewer watches the second video, The total time that the listeners have watched the second video, and the number of times the viewers have watched the second video before A gift, a comment and / or a message sent to the distributor by the terminal device of the viewer The rating may be set based on at least one of the following: In the computer program according to the ninth aspect, the computer program according to the first aspect to the eighth aspect In any of the aspects, "the acquired game object is obtained by executing the game." The trade that is available to the broadcaster in the particular game, granted to the broadcaster by the It can be a game object. A computer program according to a tenth aspect of the present invention includes the computer program according to any one of the first to eighth aspects of the present invention. In any one of the above aspects, "receiving the second video distributed by the distributor" The acquired game object given to the viewer by the distributor is a different distributor from the distributor. The acquisition given to the viewer by receiving the second video distributed by the follower It can be the same as the game object or different. In the computer program according to the eleventh aspect, In any one of the above aspects, "the communication line may include the Internet." A computer program according to a twelfth aspect of the present invention includes the above-mentioned first to first aspects. In any one of the embodiments, "the at least one processor is a central processing unit (CP U), microprocessor and / or graphics processing unit (GP U). The method according to the thirteenth aspect is a method for reading the content by a computer installed in a terminal device of a viewer. 1. A method performed by at least one processor executing executable instructions, comprising: The at least one processor executes the instructions to control the operation of a distributor. A first video including an animation of the avatar of the broadcaster generated based on the motion data of the broadcaster. The video or the action data and the received web page are used to a second video about the game generated by the terminal device of the distributor based on the operation data; and via a communication line, and the second video is given to the viewer by receiving the second video. The acquired game options available to the viewer as a subsequent broadcaster in a particular game determining whether object information relating to the object has been received; When it is determined that the game object has received the object information, the game object is "The company may display that the content is available for use in the game." In the method according to the 14th aspect, the method according to the 13th aspect, "including the Internet." In the method according to the fifteenth aspect, "The at least one processor may be a central processing unit (CPU), a microprocessor, and / or a graphics processing unit (GPU)." The server device according to the sixteenth aspect "includes at least one processor, and a processor for generating a broadcast based on the behavioral data relating to the broadcaster's behavior. a first video or motion data including an animation of an avatar of the person; The page is used by the terminal device of the distributor based on operation data related to the distributor's operation. The second video about the game generated by the game player is delivered to the terminal device of the viewer via a communication line. In a particular game, the viewer is provided with a bonus for receiving the second video. and the viewer can use the obtained game object as a subsequent broadcaster. The broadcasting device may be configured to transmit object information to a terminal device of the viewer. In the server device according to the seventeenth aspect, the server device starts distributing the second video to the terminal device of the viewer, The device has completed the distribution of the second video to the terminal device of the viewer, or While the server device is distributing the second moving image to the terminal device of the viewer, In response to the viewer taking a predetermined action regarding viewing of the second video, The at least one player is configured to grant the acquired game object to the viewer. A processor may be configured. In the server device according to the 18th aspect, "The communication line may include the Internet." In the server device according to the 19th aspect, In any one of the above, "the at least one processor is a central processing unit (CPU), Includes a microprocessor and / or a graphics processing unit (GPU) " can be done. A server device according to the twentieth aspect "has at least one processor, and a processor for generating a broadcast based on the behavioral data relating to the broadcaster's behavior. a first video or motion data including an animation of an avatar of the person; The page is used by the terminal device of the distributor based on operation data related to the distributor's operation. and a second moving image relating to the game generated by the second moving image is received via a communication line, and the second moving image is The viewer receives a Gets available game objects as a distributor, and receives object information about them If it is determined that the object information has been received, indicating that the acquired game object is available for use in the particular game; An avatar of the subsequent distributor is generated based on the motion data relating to the motion of the subsequent distributor. a third video including an animation or the motion data and a received web page; The operation data relating to the specific game generated based on the operation data relating to the operation of the subsequent distributor and a fourth video to be distributed to terminal devices of a plurality of viewers via a communication line. A web page including a computer program is provided to the terminal device of the viewer. , and transmits the content via a communication line, and the computer program The terminal device controls the acquisition game in the specific game based on the object information. It can be made to function as if it were a "display object." In the server device according to the twenty-first aspect, the communication line "may include the Internet." In the server device according to the twenty-second aspect, "The at least one processor is a central processing unit (CPU), a microprocessor, and / or a graphics processing unit (GPU).” Cut. The method according to the twenty-third aspect of the present invention is a method for performing a computer-readable instruction a method executed by at least one processor, the method comprising: The server executes the command to generate a broadcasting message based on the operation data relating to the operation of the distributor. A first video or the motion data including an animation of the distributor's avatar, The web page is used to transmit the operation data of the distributor based on the operation data of the distributor. The second video about the game generated by the terminal device is transmitted to the viewer's end via a communication line. a specific video provided to the viewer by receiving the second video; a obtained game object available to the viewer as a subsequent broadcaster in the game; "Object information relating to the content can be transmitted to the viewer's terminal device." The method according to the 24th aspect is the method according to the 23rd aspect, The information included in the second video, the information included in the first video, and the motion data "The information contained in the content may be transmitted to the terminal device of the viewer as one of the following: do. In the method according to the 25th aspect, "The communication line may include the Internet." In the method according to the 26th aspect, any one of the methods according to the 23rd to 25th aspects is used. In the above, "the at least one processor is a central processing unit (CPU), a microprocessor, "including a processor and / or a graphics processing unit (GPU)" can be done. The method according to the 27th aspect is "at least one step for executing computer-readable instructions." a method executed by at least one processor, the method comprising: The server executes the command to generate a broadcasting message based on the operation data relating to the operation of the distributor. A first video or the motion data including an animation of the distributor's avatar, The web page is used to transmit the operation data of the distributor based on the operation data of the distributor. A second video relating to the game generated by the terminal device is received via a communication line, and the first video is The second video is provided to the viewer, and the viewer is granted a viewing right in a specific game. The object information relating to the acquired game object that can be used by the person as a subsequent distributor. and determining whether the object information is received, and if it is determined that the object information is received, If so, the acquired game object is available for use in the particular game. and displaying a subsequent distributor's behavior based on the behavior data of the subsequent distributor. A third video including an animation of an avatar or the motion data and the received web page. The specific game generated based on operation data regarding the operation of the subsequent distributor using the A fourth video about the game is delivered to the terminal devices of multiple viewers via a communication line. A user terminal device configured to receive a video signal including a computer program is provided to the user terminal device. The web page is transmitted via a communication line, and the computer program The terminal device controls the acquisition game in the specific game based on the object information. It can be made to function as if it were a "display object." In the method according to the twenty-eighth aspect, the method according to the twenty-seventh aspect, "including the Internet." In the method according to the 29th aspect, "The at least one processor may be a central processing unit (CPU), a microprocessor, and / or a graphics processing unit (GPU)." [Explanation of symbols]

[0168] 1. Video distribution system 10 Terminal Equipment 10A Distributor's terminal device 10B, 10C, 10D Viewer's terminal device 20 Server device 20A Distribution Server System 20a Distribution server device 20b Database (DB) server device 20c Game API server device 20B Web server device 30 Studio Units 100 First video generation unit 110 Communications Department 120 Judgment section 130 Object Information Processing Unit 140 Second video generation unit 150 Display section 200 Communications Department 210 Storage section 220 Gift / Comment Processing Section 230 Object Information Management Unit

Claims

1. A first means for distributing a game video from a distributor to a viewer; A server comprising: a second means for granting to the viewer a game object that can be used in a game in a game video that the viewer will later distribute, when the viewer satisfies a predetermined condition related to the game video.

2. The predetermined condition is: The viewer watched the game video at a predetermined time; the total time that the viewer has watched the game video has exceeded a threshold; The total number of gift information, comment information, and / or rating information sent to the distributor by the viewer while watching the game video exceeds a threshold value; 2. The server according to claim 1, wherein the server is one of the above.

3. The server according to claim 1 or 2, wherein the game object given to the viewer is a game object owned by the distributor.

4. The server according to claim 3 , wherein the game object given to the viewer is a game object selected by the distributor from among game objects owned by the distributor.

5. The server according to claim 1 or 2, wherein the game object given to the viewer is a game object owned by the viewer.

6. The server according to claim 5 , wherein the game object given to the viewer is a game object selected by the distributor from among game objects owned by the viewer.

7. The server according to any one of claims 1 to 6, further comprising: a third means for distributing game video from the viewer, the game video being about a game that utilizes the assigned game object, to other viewers.

8. The first means comprises: The video received from the distribution terminal of the distributor is distributed to viewers as the game video. Generate the game video based on data related to the distributor's movements and voices received from the distributor's distribution terminal and distribute the game video to viewers, or 8. The server according to claim 1, further comprising: a server configured to transmit, as the game video, data relating to the actions and sounds of the distributor received from a distribution terminal of the distributor.

9. Server, A first means for distributing a game video from a distributor to a viewer; and a second means for granting the viewer a game object that can be used in a game in a game video that the viewer will later distribute when the viewer satisfies a predetermined condition related to the game video.

10. The first means is to distribute a game video from a distributor to a viewer, A method of granting a game object, in which a second means grants the viewer a game object that can be used in a game in a game video that the viewer will later distribute, when the viewer satisfies a predetermined condition related to the game video.

11. The terminal device used by the viewer, A first means for receiving a game video from a distributor; and a second means for receiving a game object that can be used in a game in a game video that is later distributed to the viewer when the viewer satisfies a predetermined condition related to the game video.

12. The first means comprises: receiving a video transmitted from a distribution terminal of the distributor as the game video; receiving the game video generated based on data related to the distributor's movements and voice transmitted from the distributor's distribution terminal; or The program according to claim 11 , further comprising receiving data relating to the actions and sounds of the distributor transmitted from a distribution terminal of the distributor as the game video.

13. A terminal device used by a viewer, A first means for receiving a game video from a distributor; A terminal device comprising: a second means for receiving a game object that can be used in a game in a game video that is later distributed to the viewer when the viewer satisfies a predetermined condition related to the game video.

14. The terminal device used by the viewer is Receive game videos from streamers, A method of receiving a game object, in which, when the viewer satisfies a predetermined condition related to the game video, the viewer is provided with a game object that can be used in a game in a game video that will be later distributed.

Citation Information

Patent Citations

  • Control method for information processing device, information processing device, and program

    JP2018005320A

  • Computer system and game system

    JP2018171283A

  • System, method and program for distributing moving image

    JP2019195536A

  • Viewing program, distribution program, method for executing viewing program, method for executing distribution program, information processing device, and information processing system

    JP2020044136A