Game system, computer program used therein, and control method

The game system enhances objectivity in play evaluation by integrating viewer evaluations into the overall assessment, addressing the lack of objectivity in existing systems where only players can evaluate game outcomes.

JP7653124B2Active Publication Date: 2025-03-28KONAMI ARCADE GAMES CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2020148929
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-09-04
Publication Date
2025-03-28
Estimated Expiration
2040-09-04

AI Technical Summary

Technical Problem

Existing game systems lack objectivity in determining wins and losses, as only players can participate in evaluating game outcomes, and there is no separation between game distribution and victory/loss decision-making systems.

Method used

A game system that connects via a network to a video viewing terminal, generating evaluation data associating play video identification information with game evaluation results, and acquiring viewer evaluation results to calculate an overall evaluation based on both viewer and game evaluation results.

Benefits of technology

Improves objectivity in play evaluation by incorporating viewer evaluations into the overall assessment, allowing for more comprehensive and objective determination of game outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007653124000001
    Figure 0007653124000001
  • Figure 0007653124000002
    Figure 0007653124000002
  • Figure 0007653124000003
    Figure 0007653124000003
Patent Text Reader

Abstract

To provide a game system capable of improving objectivity regarding evaluation of a player.SOLUTION: A game system 1 is connected to a mobile terminal device 4A for viewing each play animation 60 for showing a situation of game play in an evaluation range via a network NT. The game system 1 also generates evaluation data ED for relating an animation ID of each player animation 60 to a game evaluation result within an evaluation range of each play animation 60. The game system 1 acquires a viewer's evaluation result when at least one of each play animation 60 and play of each play animation 60 is evaluated by a viewer in a mobile terminal device 4A, and specifies a game valuation result corresponding to the viewer's evaluation result on the basis of the evaluation data ED such that a total evaluation within an evaluation range is calculated on the basis of both of the viewer's evaluation result and a game evaluation result corresponding to the viewer's evaluation result.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a game system etc. that is connected via a network to a video viewing terminal for viewing each gameplay video as a video showing the state of play within an evaluation range, when a game is provided in which a user's playing behavior within an evaluation range is evaluated as a game evaluation result in accordance with predetermined rules. [Background technology]

[0002] When a game is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result according to a predetermined rule, there exists a game system that is connected to a video viewing terminal via a network for viewing each play video as a video showing the state of play within the evaluation range. There also exists a system that distributes the transition of the game screen during play as such a play video in real time (approximately synchronized with the progress of the game). For example, there is known a system that distributes the game screen of a network game played by multiple players as such a game screen (play video) distributed in real time to multiple game terminals used by the multiple players (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 3788594 Summary of the Invention [Problem to be solved by the invention]

[0004] In the system of Patent Document 1, not only the characters of the players playing the network game (player characters) but also the characters of the players watching the play (spectator characters) are displayed on the game screen of the network game. In other words, in this system, both the users who actually play the game (hereinafter may be called players) and the users who watch the play (hereinafter may be called spectators) function as players of the network game, and the same game screen is delivered to the game terminals of both of these players. Also, in this system, for example, when a competitive game is provided as the network game, the actual outcome is determined based on the evaluation of numerical elements in the game and the compilation of judgments by spectators. This may allow elements other than numerical elements in the game, such as qualitative elements such as the game development and impressions based on a combination of various attacks, to be reflected in the outcome.

[0005] On the other hand, in the system of Patent Document 1, only users who simultaneously play the network game through spectator characters can participate in the determination of the outcome. In other words, only the players of the network game can participate in the determination of the outcome, and the evaluations of others other than the players are not reflected in the determination of the outcome. There may be cases where a player stores his / her own match in the temporary storage unit of his / her game terminal and watches and judges the match after the match, but the player is naturally a player. Therefore, in this case, no one other than the player participates in the determination of the outcome. As a result, even if qualitative factors can be reflected in the outcome, the objectivity of the result may not be fully guaranteed.

[0006] In addition, in this system, participation in the evaluation by players other than the players is not assumed, so the same system (itself) is responsible for both the distribution of the network game and the determination of the winner, including the judgment by the spectators. In other words, this system is not configured to distribute the distribution of the network game and the judgment of the winner to separate systems operated by different operators. For this reason, the evaluation of the numerical elements in the network game and the game screen (movie) are not handed over to other systems, and information related thereto is not obtained from other systems. As a result, the evaluation of the numerical elements in the network game is not particularly associated with the game screen (movie) corresponding to that evaluation and managed. Even when one's own match is stored, it is merely executed temporarily for oneself, and information for distinguishing the memory from other memories is not added to the memory, and of course such information is not associated with the evaluation of the numerical elements. As a result, it is not easy to adopt a strategy such as, for example, increasing the number of spectators by using the system of another operator who is expected to attract many viewers. For example, even in the system of Reference 1, it may be possible to improve objectivity to some extent by increasing the number of spectators, but even in such a case, there is a possibility that the number of spectators may not be sufficient compared to the case where a strategy using a system of another operator is adopted. In any case, there is room for improving the objectivity of the determination of the winner.

[0007] Therefore, an object of the present invention is to provide a game system etc. that can improve the objectivity regarding the evaluation of play. [Means for solving the problem]

[0008] The game system of the present invention is a game system that is connected via a network to a video viewing terminal for viewing each gameplay video as a video showing the state of play within an evaluation range in accordance with predetermined rules, when a game is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result in accordance with predetermined rules, and is equipped with a data generation means for generating evaluation data that associates video identification information for identifying each gameplay video with a game evaluation result corresponding to each gameplay video among each game evaluation result, an evaluation acquisition means for acquiring a viewer evaluation result as a result of the evaluation when each gameplay video and at least one of the plays within the evaluation range contained in each play video are evaluated on the video viewing terminal by a viewer watching each play video, and an evaluation identification means for identifying a game evaluation result corresponding to the viewer evaluation result based on the evaluation data, so that an overall evaluation in the evaluation range is calculated based on both the viewer evaluation result and the game evaluation result corresponding to the viewer evaluation result.

[0009] Furthermore, the computer program of the present invention is configured to cause a computer connected to the video viewing terminal via the network to function as each of the means of the game system described above.

[0010] The control method of the present invention, when a game is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result in accordance with predetermined rules, executes a data generation procedure on a computer incorporated in a game system connected via a network to a video viewing terminal for viewing each play video as a video showing the state of play within the evaluation range, the computer executing the following steps: a data generation procedure for generating evaluation data that associates video identification information for identifying each play video with a game evaluation result corresponding to each play video among each game evaluation result; an evaluation acquisition procedure for acquiring a viewer evaluation result as a result of the evaluation when each play video and at least one of the plays within the evaluation range contained in each play video are evaluated on the video viewing terminal by a viewer watching each play video; and an evaluation identification procedure for identifying a game evaluation result corresponding to the viewer evaluation result based on the evaluation data, so that an overall evaluation in the evaluation range is calculated based on both the viewer evaluation result and the game evaluation result corresponding to the viewer evaluation result. [Brief description of the drawings]

[0011] [Figure 1] 1 is a diagram showing an example of the overall configuration of a game system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an overview of each system built into the game system to provide a comprehensive evaluation service. [Diagram 3] FIG. 2 is a functional block diagram showing the main parts of a control system of the game system. [Figure 4] FIG. 1 is an explanatory diagram for explaining an overview of a comprehensive evaluation service. [Diagram 5] FIG. 1 is a diagram showing a schematic flow of a comprehensive evaluation service. [Figure 6] FIG. 4 is a diagram showing an example of a configuration of viewing history data. [Figure 7] FIG. 4 is a diagram showing an example of a configuration of evaluation data. [Figure 8] 11 is a flowchart showing an example of a procedure of a video providing process. [Figure 9] 11 is a flowchart showing an example of a procedure for a video distribution process. [Figure 10]11 is a flowchart showing an example of a procedure for a data update process. [Figure 11] 11 is a flowchart showing an example of a procedure for a comprehensive evaluation process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] An embodiment of a game system according to the present invention will be described below. First, the overall configuration of a game system according to an embodiment of the present invention will be described with reference to Fig. 1. As shown in Fig. 1, a game system 1 includes a server 2. A game machine 3 and a user terminal device 4 are connected to the server 2 via a network NT.

[0013] As an example, the server 2 is configured as a logical server system in which a plurality of server units 2A, 2B, ... (hereinafter sometimes represented by reference symbol 2) are combined. The server units 2 may be installed collectively at a specific location on the network NT, or may be installed in a distributed manner on the network NT using cloud computing to configure a so-called cloud-type server system. The network NT may be configured appropriately as long as it can connect the game machine 3 and the user terminal device 4 to the server 2 so as to be able to communicate with each other. As an example, the network NT includes the Internet as a WAN, and various connection facilities or devices such as a LAN or an access point AP that connects each of the server 2, the game machine 3, and the user terminal device 4 to the Internet.

[0014] The game machine 3 is a game device that provides a game to a user. The game machine 3 may include various game devices (computer devices) that provide a game, and may include a user terminal device 4 when the user terminal device 4 provides a game, but in the example of FIG. 1, a game machine 3A and a game machine 3B are shown. Both game machines 3 are examples of game devices. The game machines 3A and 3B are installed in facilities such as amusement stores, and are configured as commercial game machines (devices) that allow users (hereinafter, users who play games may be called players) to play games in exchange for collecting (spending) a predetermined fee. This type of game machine is sometimes called an arcade game machine. Note that the game machine 3 is not limited to a form including multiple types of game devices, and may be configured, for example, of only one type of game device.

[0015] The user terminal device 4 is an example of a computer device that can be connected to a network and is provided for the user's personal use (used individually). For example, a mobile terminal device 4A such as a mobile phone (including a smartphone), a portable tablet terminal device 4B, or a stationary or notebook personal computer 4C may be used as such a user terminal device 4. The user terminal device 4 provides various services in conjunction with the execution of software (applications), and such services include the viewing of videos. In other words, the user terminal device 4 functions as a video viewing terminal for viewing various videos in conjunction with the execution of a predetermined application. In addition, various types of computer devices that can be connected to a network and are provided for the user's personal use, such as a stationary home game machine, a portable game machine, or a portable tablet terminal device, may be used as the user terminal device 4. In addition, the application may be provided to the user terminal device 4 as appropriate. For example, the application may be provided from the server 2 via the network NT, or may be provided via a storage medium or the like.

[0016] The server 2 provides various services for the game machine 3 or its user. The services for the game machine may include various services for the game machine 3 as appropriate, and include a comprehensive evaluation service as an example. The comprehensive evaluation service is a service for adding a third party's (a user other than the player's) perspective to the evaluation result when the game machine 3 evaluates the play of a game. The comprehensive evaluation service will be described in detail later. The services for the game machine may also include, as appropriate, a distribution service for distributing and updating the program or data of the game machine 3 via the network NT, a service for receiving user identification information and authenticating the user, a matching service for matching users together when multiple users play a common game via the network NT, or a billing service for collecting fees from users.

[0017] Similarly, the server 2 provides various Web services to the user terminal device 4 or its user via the network NT. The Web services may include various services for the user terminal device 4 as appropriate, including a video distribution service that distributes various videos to the user terminal device 4 that functions as a video viewing terminal. The video distribution service may be provided alone or in combination with other appropriate services. For example, it may be provided in combination with (or as part of) a comprehensive evaluation service. A case in which the video service is combined with a comprehensive evaluation service will be described later. Note that the Web services may also include other services as appropriate, such as a game information service that provides various information about games provided by the game machine 3, a distribution service that distributes various data or software (including updates of data, etc.) to each user terminal device 4, a community service that provides a place for users to communicate, such as to transmit, exchange, and share information, and a service that assigns a user ID to identify each user.

[0018] Next, referring to FIG. 2, an overview of an example of each system constructed in the game system 1 to provide a comprehensive evaluation service will be described. The game system 1 may be constructed by one system or may include multiple systems, but as an example, it is constructed to include two systems, a system that provides a service for game machines and a system that provides a Web service. In the following, a case where a game machine 3A is used as a representative of the game machines 3 and a mobile terminal device 4A is used as a representative of the user terminal device 4 will be described as an example. As shown in FIG. 2, the game machine 3A is placed in the facility SA so as to provide a type of game in which the play behavior of the user is evaluated according to a predetermined rule. On the other hand, an arcade system 10 and a video distribution system 20 are constructed on the server 2 to provide a comprehensive evaluation service to the game machine 3. These systems 10 and 20 are systems that are realized by appropriately using the server unit 2 included in the server 2.

[0019] The arcade system 10 is constructed as a system that uses, for example, an arcade server unit 2A and an arcade database DB1 to provide game machine services to a user who uses a game machine 3A. The arcade database DB1 is a server unit 2 for recording various data related to the game machine services. The arcade server unit 2A is a server unit 2 that executes various processes for providing the game machine services to the game machine 3A while using the arcade database DB1. The arcade system 10 uses such an arcade server unit 2A and arcade database DB1 to provide a comprehensive evaluation service as one of the game machine services.

[0020] The video distribution system 20 is constructed as a system for realizing a video distribution service (including a case where the service is provided in combination with a comprehensive evaluation service) among Web services. The video distribution system 20 uses, for example, a server unit 2B for video distribution and a database DB2 for video distribution to provide a video distribution service to each user who executes an application for video viewing via a mobile terminal device 4A. The database DB2 for video distribution is a server unit 2 for recording various data related to the video distribution service. The server unit 2B for video distribution is a server unit 2 that executes various processes for providing a video distribution service to a mobile terminal device 4A while using the database DB2 for video distribution.

[0021] Next, the configuration of the main part of the control system related to the overall evaluation service in the game system 1 will be described. FIG. 3 is a functional block diagram showing the main part of the control system of the game system 1. As shown in FIG. 3, the arcade system 10 is provided with a control unit 11 and a storage unit 12. The storage unit 12 is configured by a storage unit including a non-volatile storage medium (computer-readable storage medium) such as a hard disk array. The storage unit 12 stores a program (computer program) PG1 to be referred to by the control unit 11, and system data SD1. The control unit 11 is configured using computer hardware resources (e.g., CPU) of one or more server units 2. Various logical devices related to the overall evaluation service can be configured in the control unit 11 by a combination of the hardware resources constituting the control unit 11 and the program PG1, but in the example of FIG. 3, an evaluation execution unit 13 and a data management unit 14 are provided.

[0022] The evaluation execution unit 13 is a logical device that performs processing for comprehensively evaluating the game play. The comprehensive evaluation is an evaluation that reflects a third party's evaluation result in the evaluation result of the game play (hereinafter, may be referred to as a game evaluation result). The third party may be an appropriate user, and the evaluation result may be reflected appropriately. As an example, the evaluation result of a user (hereinafter, may be referred to as a viewer) who watches a video showing a player playing a game (hereinafter, may be referred to as a play video) is reflected in the game evaluation result through a comprehensive evaluation service. In addition, the play video may be viewed appropriately. As an example, it is viewed via a mobile terminal device 4A through a video distribution service. That is, the evaluation execution unit 13 executes processing for realizing a comprehensive evaluation based on both the viewer evaluation result and the game evaluation result so that the evaluation result by the viewer of the play video distributed through the video distribution service (hereinafter, may be referred to as a viewer evaluation result) is reflected in the game evaluation result. Such processing may include various types of processing, and as an example, it includes a comprehensive evaluation processing. The procedure of the comprehensive evaluation processing will be described later in detail.

[0023] The data management unit 14 is a logical device that performs various processes for managing the system data SD1. The system data SD1 may include various data necessary for providing game machine services as appropriate, but in the example of FIG. 3, video data MD and evaluation data ED are shown. The video data MD is well-known data for displaying videos on the mobile terminal device 4A. Such videos include various types of videos, including gameplay videos. Meanwhile, the evaluation data ED is data for managing game evaluation results corresponding to each gameplay video. The data management unit 14 also performs various processes for managing the video data MD and evaluation data ED. Such processes include a video provision process and a data update process. The details of the procedures for the video provision process and the data update process, as well as the details of the evaluation data ED, will be described later.

[0024] The video distribution system 20 is provided with a control unit 21 and a storage unit 22. The storage unit 22 is configured with a storage unit including a non-volatile storage medium (computer-readable storage medium) such as a hard disk array. The storage unit 22 stores a program (computer program) PG2 to be referenced by the control unit 21, and system data SD2. The control unit 21 is configured using computer hardware resources (e.g., CPUs) of one or more server units 2. Various logical devices are configured in the control unit 21 by combining the hardware resources constituting the control unit 21 with the program PG2, and in the example of FIG. 3, a video distribution unit 23 and a data management unit 24 are provided.

[0025] The video distribution unit 23 is a logical device that performs various processes for distributing video such as a gameplay video to the mobile terminal device 4A. The video distribution unit 23 may realize video distribution as appropriate, but as an example, realizes video distribution so that at least the gameplay video can be evaluated by a viewer. This evaluation may be configured to evaluate the play of the player included in the gameplay video, but as an example, is configured to evaluate the gameplay video itself. For this reason, the process executed by the video distribution unit 23 includes a process for distributing the gameplay video and a process for accepting (obtaining) a viewer's evaluation of the gameplay video (viewer evaluation result). These processes may be realized as appropriate, but as an example, the video distribution process is included. The details of the procedure of the video distribution process will be described later.

[0026] The data management unit 24 is a logical device that performs various processes for managing the system data SD2. The system data SD2 may include various data necessary for providing a video distribution service as appropriate, and in the example of FIG. 3, video data MD and viewing history data VD are shown. The video data MD is as described above, and is appropriately transmitted and received between the arcade system 10. The viewing history data VD is data for managing various viewing history information related to each video. The viewing history of the play video includes a viewer evaluation result corresponding to each play video. Therefore, the viewing history data VD functions as data for managing the viewer evaluation result. The data management unit 24 executes various processes for managing the video data MD and the viewing history data VD. Such processes include a process for transmitting (sharing) various system data SD2 between the mobile terminal device 4A or the arcade system 10. Moreover, such processes may be appropriately realized, and are realized by a well-known process as an example. Details of the viewing history data VD will be described later.

[0027] The game machine 3A is provided with a monitor MO1, a control panel CP, a camera CA, a game control unit 31, a video generating unit 32, and a storage unit 33. The monitor MO1 is a well-known display device for displaying various images including a game screen for providing a game. The control panel CP is a well-known input device. The game machine 3A may be provided with various input devices for inputting play actions as appropriate, but in the example of FIG. 3, a control panel CP is provided. The control panel CP may be provided with various operation units for executing user operations (play actions) in order to input various actions required for playing or preparing a game, or readers (reading devices) for reading various cards such as ID cards for recording user IDs, etc., as appropriate, but as an example, a push button for executing a push operation and a rotation operation as a play action, and a rotating disk are provided. The camera CA is a well-known optical device for photographing a user playing a game. The camera CA may be used as appropriate or may be omitted, but as an example, it may be used to generate a play video. For example, the gameplay video may be configured as a video (transition of the game screen) captured at a predetermined cycle, but if a camera CA is provided, it may be configured to include the results of shooting by the camera CA (or consist only of the results of shooting).

[0028] The game control unit 31 and the video generation unit 32 are both logical devices. Specifically, the game machine 3A is provided with various computer hardware resources (e.g., a CPU) as appropriate, and various logical devices are configured by combining these hardware resources with the programs stored in the storage unit 33, of which the game control unit 31 and the video generation unit 32 are examples. The game control unit 31 is a logical device that performs various processes for providing a game. On the other hand, the video generation unit 32 is a logical device that performs various processes for generating play videos. The play videos may be generated on the server 2 side of the arcade system 10 or the video distribution system 20, etc., but as an example, they are generated by the game machine 3A. For this reason, the video generation unit 32 executes processes required for generating play videos (video data MD), such as capturing a game screen or compositing the results of shooting by the camera CA. In addition, such processes include processes for transmitting and receiving the generated video data MD to and from the arcade system 10. Such processes may be realized as appropriate, but as an example, they are realized by well-known processes.

[0029] The storage unit 33 may be appropriately configured to be capable of recording various data, and as an example, is configured by a storage unit including a non-volatile storage medium (computer-readable storage medium) such as a hard disk array. The storage unit 33 appropriately stores programs (computer programs) to be referenced by various logical devices such as the game control unit 31 and the video generation unit 32, and various data. Such data may include various data necessary for providing the game, such as image data for displaying various images, audio data for playing various sounds, or play data for managing each user's game-related achievements, and as an example, includes video data MD.

[0030] The mobile terminal device 4A is provided with a monitor MO2, a touch panel TP, a video display unit 41, and a storage unit 42. The monitor MO2 is a well-known display device for displaying various videos such as gameplay videos. The touch panel TP is a well-known input device that outputs a signal according to the position touched by a finger. The mobile terminal device 4A may be provided with various input devices for inputting operations according to the service being provided, and in the example of FIG. 3, a touch panel TP is provided. The touch panel TP is used to input various touch operations such as selecting or watching a desired video, or rating the gameplay video.

[0031] The video display unit 41 is a logical device. Specifically, the mobile terminal device 4A is provided with various computer hardware resources (e.g., a CPU) as appropriate, and various logical devices are configured by combining these hardware resources with programs stored in the storage unit 42, of which the video display unit 41 is one example. The video display unit 41 is a logical device that performs various processes for displaying video such as gameplay video on the monitor MO2 based on the video data MD. For this reason, such processes also include processes for transmitting and receiving the video data MD to and from the video distribution system 20. In addition, such processes may be realized as appropriate, but are realized by well-known processes as an example.

[0032] The storage unit 42 may be appropriately configured to be capable of recording various data, and as an example, is configured by a storage unit including a non-volatile storage medium (computer-readable storage medium) such as a hard disk array. The storage unit 42 appropriately stores programs (computer programs) to be referenced by various logical devices such as the video display unit 41, and various data. Such data may include various data necessary to realize the services provided by the mobile terminal device 4A, and as an example, includes video data MD.

[0033] Next, the comprehensive evaluation service will be described in detail with reference to Fig. 4 and Fig. 5. As described above, the comprehensive evaluation service is a service for providing (calculating) a comprehensive evaluation result based on both game evaluation results and viewer evaluation results in order to add a third-party perspective to the evaluation of game play. Fig. 4 is an explanatory diagram for explaining the outline of the comprehensive evaluation service. As shown in Fig. 4, the comprehensive evaluation service is configured to provide a player with a comprehensive evaluation based on both game evaluation results and viewer evaluation results (arrow from mobile terminal device 4A to game machine 3A in the example of Fig. 4), which is provided in combination with a video distribution service that distributes gameplay videos (arrow from game machine 3A to mobile terminal device 4A in the example of Fig. 4).

[0034] Specifically, when a user plays a game, the game machine 3A evaluates the play as a game evaluation result according to a predetermined rule, and the state of the play is distributed to the mobile terminal device 4A as a play video through a video distribution service. In addition, the video distribution service realizes distribution so as to accept evaluations on the play video. In other words, the viewer of the play video not only watches the play video, but also evaluates the play included in the play video through evaluations on the play video. Each viewer may be appropriately requested to provide various evaluations based on the play video, but since a quantitative evaluation based on various numerical values ​​is often performed in games, various qualitative evaluations are expected. However, the evaluation criteria required for such qualitative evaluations may be left to subjectivity. For example, in a music game, viewers are expected to provide evaluations specialized in game features such as whether the hand movement and body movement during play (dance in the case of a music game in which dancing is performed) are beautiful or not, and in a mahjong game, whether the discarding (discarding) of tiles is good or not (not based on probability theory, but for example, the impression received from the later development, etc. may be acceptable), and such evaluations may be performed according to subjectivity (with some guidance, etc.). Such evaluation results are then stored in a database DB2 for video distribution in the video distribution system.

[0035] On the other hand, when a game play is evaluated by a viewer, that is, when the viewer evaluation result is stored in the video distribution database DB2, the viewer evaluation result is stored in the arcade database DB1 through a comprehensive evaluation service. Then, in the comprehensive evaluation service, a comprehensive evaluation is performed based on both the viewer evaluation result and the game evaluation result of the play corresponding to the viewer evaluation result, and the result of the evaluation (hereinafter, sometimes referred to as the comprehensive evaluation result) is provided to the game machine 3A (or the player of the target play video).

[0036] In the comprehensive rating service, the arcade system 10 and the video distribution system 20 may be operated appropriately. For example, the arcade system 10 and the video distribution system 20 may be operated by the same operator, but as an example, they are operated by different operators. Therefore, the comprehensive rating service and the video distribution service are operated by different operators. As an example, the comprehensive rating service is realized using the video distribution services thus operated by different operators. In this example, the arcade system 10 and the video distribution system 20 function as the game system and the video distribution system of the present invention, respectively.

[0037] FIG. 5 is a diagram showing a schematic flow of the overall evaluation service. The example of FIG. 5 shows a schematic example of the flow of the video distribution service and the overall evaluation service in the example of FIG. 4. In this case, as shown in FIG. 5, the video distribution service and the overall evaluation service include steps F1 to F11. Specifically, first, the game machine 3A provides a game to the user (F1). The game machine 3A may provide various games that evaluate the user's play according to a predetermined rule, and may provide games such as action games, role-playing games, simulation games, and sports games as appropriate, but in the example of FIG. 5, a music game is provided. The music game is a type of timing game. The timing game is a type of game that evaluates the execution time of an appropriate play action. In the case of a music game, the execution time when the appropriate play action should be executed is provided together with the music. In addition, in the music game, the time that coincides with the rhythm of the music is used as the execution time. In other words, the music game is a type of game that guides the user to the time when the appropriate play action should be executed in accordance with the rhythm of the music, and evaluates the time when the play action was actually executed. In addition, in a music game, an appropriate number of songs may be prepared for play, from which a predetermined number of songs may be appropriately selected for play, but as an example, multiple songs may be prepared, from which three songs are selected by the player for one play of the game.

[0038] In a music game, each execution time may be appropriately notified, for example, through a voice so as to be associated with various play actions, and in the example of FIG. 5, it is notified through a game screen 50 displayed on the monitor MO1. Specifically, the game screen 50 includes an indicator mark 51 corresponding to each execution time and a reference mark 52 that functions as a reference for the current time, and by using the indicator mark 51 and the reference mark 52, each execution time is notified by generating a relative displacement between the indicator mark 51 and the reference mark 52 so that the positions of the indicator mark 51 and the reference mark 52 coincide with each other at each execution time. Such a relative displacement may be appropriately generated, and in the example of FIG. 5, it is generated by the indicator mark 51 moving toward the reference mark 52. Furthermore, each indicator mark 51 may move to the reference mark 52 along an appropriate path, and in the example of FIG. 5, nine lanes 53 are prepared as the path of each indicator mark 51, and the indicator mark 51 appears at the upper end of each lane 53 and moves along each lane 53 toward the linear reference mark 52 located at the lower end so as to straddle the nine lanes 53. The play action to be performed at each execution time may be appropriately guided, but as an example, the control panel CP is provided with nine push buttons corresponding to the nine lanes 53, respectively, and the play action is required to be the operation of pressing the button corresponding to the lane 53 to which each instruction sign 51 has moved. In other words, the play action (the operation of pressing each button) is guided through the movement path (lane 53) of each instruction sign 51.

[0039] When a push button is pressed, the push operation (playing action) may be evaluated appropriately. For example, the push button is evaluated based on the timing of the push operation and the push button on which the push operation was performed. Specifically, it is first determined whether the push button on which the push operation was performed corresponds to the push button that should be pressed at each execution time. Each execution time and the lane 53 on which the instruction sign 51 corresponding to the execution time is displayed are described in sequence data stored in the storage unit 33 as part of the data for the game, and the evaluation is based on them. When the appropriate push button is pressed at each execution time, the evaluation is performed such that the smaller the delay time between the time of the push operation and each execution time, the higher the evaluation. On the other hand, when the appropriate push button is not pressed at each execution time, or the delay time is equal to or longer than a certain time, the operation is evaluated as a mistake. In other words, in the music game, the push operation (playing action) of each player is evaluated based on the appropriateness of the push operation and the delay time, so that the appropriateness of these operations and the delay time (or the cumulative score acquired based on these evaluations) function as a predetermined rule. The predetermined rule may be set appropriately depending on the type of game. For example, in a game in which an enemy character (including a game in which an opponent player operates an enemy character) exists, the predetermined rule may be an appropriate rule regarding points given by defeating the enemy character, the amount of damage given to the enemy character (or the remaining amount of HP), or other various scores or amounts of value.

[0040] In addition, the game machine 3A generates a play video 60 showing the state of the game when the game is provided (F2). The play video 60 may be configured appropriately and may not include the results of shooting by the camera CA as described above, but in the example of FIG. 5, it is configured to include the results of shooting by the camera CA. Specifically, the play video 60 includes a game screen area 61 and a shooting result area 62. The game screen area 61 is an area that displays the game screen 50 (for example, an image captured from it). The game screen 50 may include various screens, for example, a play screen that is always displayed during play for playing, or an auxiliary screen that is appropriately called and displayed to assist the progress. Furthermore, the play screen may include a main screen that is displayed large and a sub screen that is displayed relatively small. For example, in the case of a music game, a screen including the display of the instruction sign 51, the reference sign 52, and the lane 53 (a screen that guides each execution time) is used as the play screen. On the other hand, a music selection screen or an opponent's play screen in the case where the music game is provided as a competitive game may be used as an auxiliary screen. In the game screen area 61, these various game screens may be displayed as the game screen 50, and an appropriate auxiliary screen such as an opponent's play screen may be displayed, but as an example, the player's own play screen is displayed. Note that in the game screen area 61, for example, both the opponent's play screen and the player's own play screen may be displayed, and in this case, the opponent's play screen and the player's own play screen function as another game screen and a game screen during play, respectively, of the present invention.

[0041] On the other hand, the photographing result area 62 is an area for displaying an image (photographing result) taken by the camera CA. The game machine 3A may be provided with an appropriate number of cameras CA, and the photographing result area 62 may also display an appropriate number of photographing results, but in the example of FIG. 5, two photographing results are displayed. These photographing results may be taken by one camera CA, but as an example, they are taken by two cameras CA corresponding to the two photographing results, respectively. More specifically, one camera CA is installed so as to photograph the upper body of the player, and the other camera CA is installed so as to photograph the player's hands (how the player presses the control panel CP). In addition, the two photographing results corresponding to the two cameras CA may be displayed appropriately in the photographing result area 62, including cases where the sizes are different, but in the example of FIG. 5, they are displayed vertically so as to divide the photographing result area 62 into two equal parts.

[0042] The game machine 3A may limit the generation of play videos to a part of play that satisfies a predetermined condition, such as a play specified by a user or a play that satisfies a predetermined clear condition, but as an example, generates play videos without such limitations. In addition, the game machine 3A may generate play videos for each appropriate range of the game play. For example, the game machine 3A may generate one play video for the entirety of one play (for example, the entire range of the game provided in exchange for a predetermined price) as one play video, or may generate a part of one play as an appropriate number of play videos. For example, in a fighting game where multiple battles are provided in one play, a range including all of the multiple battles may be generated as one play video, or multiple play videos corresponding to the multiple battles may be generated by generating one play video for each battle. Alternatively, on the contrary, one play video including multiple battles (ranges) may be generated. In this way, the gameplay video may appropriately include various ranges (hereinafter, may be referred to as evaluation ranges) corresponding to evaluation divisions (units), may be generated to include multiple evaluation ranges, or may be generated for each evaluation range, but as an example, the game machine 3A generates three gameplay videos (playplay videos for each song) corresponding respectively to the play of three songs in one game. In other words, a gameplay video is generated for each song that functions as an evaluation range.

[0043] When the game machine 3A generates the gameplay video 60 (in other words, the video data MD for displaying it), it transmits the gameplay video 60 to the arcade system 10 (F3). When the arcade system 10 acquires the gameplay video 60, it transmits it to the video distribution system 20 (F4). On the other hand, when the video distribution system 20 acquires the gameplay video (video data MD), it stores it in the video distribution database DB2 to add it to the target of the distribution request from the mobile terminal device 4A. In this case, the video distribution system 20 may add to the request target, for example, a play specified by the user (which may be specified in the game machine 3A or may be specified later through the mobile terminal device 4A) or a part of the gameplay video 60 that satisfies a predetermined condition such as a play that satisfies a predetermined clear condition, among the gameplay videos 60 transmitted from the arcade system 10, but as an example, it adds to the target of the distribution request without such limitation. In the video distribution database DB2, each video (including the gameplay video) that is the target of the distribution request is managed by a video ID for identifying each video. The video ID may be uniquely assigned to each video in the arcade system 10, but as an example, it is assigned in the video distribution system 20. In this case, in order to identify each gameplay video 60, the video distribution database DB2 transmits information on the video ID corresponding to the acquired gameplay video 60 to the arcade system 10 in conjunction with acquisition of the gameplay video 60 (in transmission of F4).

[0044] After transmitting the video data MD corresponding to the gameplay video 60 to the video distribution system 20 in F4, the arcade system 10 may store the video data MD as is, but as an example, deletes the video data MD after sending it to the video distribution system 20. This allows the resources of the storage unit 12 to be used effectively. In addition, if the game machine 3A and the video distribution system 20 can be directly connected via the network NT, the game machine 3A may transmit the video data MD corresponding to the gameplay video 60 directly to the video distribution system 20 in F3 without going through the arcade system 10. In this case, although the transmission in F4 (transmission of the video data MD from the arcade system 10 to the video distribution system 20) is omitted, the information on the video ID may be transmitted from the video distribution system 20 to the arcade system 10, or from the video distribution system 20 to the arcade system 10 via the game machine 3A. Similarly, when it is necessary to identify a portion of the gameplay video 60 as the evaluation target (for example, when the gameplay video 60 includes multiple evaluation ranges), or when various other information is required due to the characteristics of the gameplay video 60 or for viewer evaluation, the arcade system 10 may appropriately acquire such various additional information from the game machine 3A in F3 and transmit it to the video distribution system 20 in F4.

[0045] On the other hand, the mobile terminal device 4A appropriately requests the video distribution system 20 to view (distribute) the video (F5). Each video may be distributed live or on-demand as a recorded video, or may be distributed by streaming or download. As an example, the video is streamed as a past recorded video in an on-demand format (archive format). Similarly, the request for each video may be appropriately realized, as an example, through a user's selection on a video selection screen (not shown) displayed on the mobile terminal device 4A. In this case, the mobile terminal device 4A requests the video distribution system 20 for a target list (including information on the video ID of each video saved in the archive) necessary for displaying the video selection screen before requesting video distribution. Then, the mobile terminal device 4A displays the video selection screen based on the target list, and transmits the video ID corresponding to the video selected by the user on the video selection screen to the video distribution system 20 as a request for video distribution.

[0046] When the video distribution system 20 acquires a request from the mobile terminal device 4A, it distributes a video corresponding to the request to the mobile terminal device 4A (F6). More specifically, the video distribution system 20 identifies a video (video data MD) corresponding to the video ID requested by the mobile terminal device 4A, and distributes the video to the mobile terminal device 4A. For example, if the requested video ID corresponds to gameplay video 60, the video distribution system 20 distributes gameplay video 60 to the mobile terminal device 4A.

[0047] When the mobile terminal device 4A acquires the video data MD from the video distribution system 20, the mobile terminal device 4A displays the video corresponding to the video data MD on the monitor MO2. For example, when a gameplay video 60 is distributed, the mobile terminal device 4A displays the gameplay video 60 on the monitor MO2 based on the video data MD acquired from the video distribution system 20. Then, the user watches the gameplay video 60 displayed on the monitor MO2 via the mobile terminal device 4A (F7). In addition, the mobile terminal device 4A accepts evaluations of the viewers who have watched the gameplay video 60 while watching the gameplay video 60. The mobile terminal device 4A (or the video distribution system 20) may accept (allow) evaluations only for a part of the gameplay videos 60 that satisfy a predetermined condition, such as a play designated by the user (which may be designated on the game machine 3A or may be designated afterwards via the mobile terminal device 4A) or a play that satisfies a predetermined clear condition, among all gameplay videos 60 to be distributed. When the gameplay videos 60 to be evaluated are limited to a portion of the gameplay videos 60 that satisfy a predetermined condition, the gameplay videos 60 to be evaluated may be presented on the mobile terminal device 4A so as to be distinguished from other gameplay videos 60 (gameplay videos 60 that are not to be evaluated) in order to indicate that they are to be evaluated, or may not be distinguished. In this way, the gameplay videos 60 to be evaluated may be appropriately limited, but are not limited as an example, and evaluation of all gameplay videos 60 to be distributed is permitted.

[0048] The viewer's evaluation may be performed on a per-play video 60 basis, or may be performed on a play within an evaluation range corresponding to the play video 60. In other words, the evaluation may be performed on the play video 60 itself, or on the content (play) of the play video 60. For this reason, the viewer's evaluation in the mobile terminal device 4A may be realized appropriately according to the content of the evaluation, and may be realized as an evaluation specific to the play video 60 (more specifically, an evaluation specific to each game), such as an evaluation that selects one of a plurality of stages, or an evaluation that selects one of a plurality of opponents in the case of a competitive game, but may be realized as a general-purpose evaluation similar to the evaluation of other videos, such as evaluating the play video 60 itself, as an example. More specifically, for example, the evaluation of the play video 60 is realized through the selection of the option "good", which is selected when evaluating favorably (having a good impression).

[0049] When the video is viewed, the mobile terminal device 4A transmits the viewing result to the video distribution system 20 (F8). The viewing result may include various information as appropriate, for example, information on the user ID indicating the viewer, various viewing history information such as viewing results, and if the video is evaluated by the viewer, the evaluation result is included. On the other hand, when the video distribution system 20 acquires the viewing result from the mobile terminal device 4A, it stores the information on the viewing result in the database DB2 for video distribution. The database DB2 for video distribution may appropriately manage the information on the viewing result as a part of various data such as the video data MD, for example, but if the information on the evaluation result is included, the information on the evaluation result is managed via the viewing history data VD. In other words, the database DB2 for video distribution stores the acquired information on the evaluation result by describing it in the viewing history data VD.

[0050] Furthermore, the video distribution system 20 transmits the viewer evaluation information acquired from the mobile terminal device 4A (or the viewer evaluation information stored via the viewing history data VD) to the arcade system 10 (F9). This transmission may be performed at an appropriate time, for example, each time the information is acquired or in response to a request from the arcade system 10, but as an example, it is performed at predetermined intervals.

[0051] On the other hand, when the arcade system 10 acquires the viewer evaluation information, it saves the information in the arcade database DB1. This saving may be realized appropriately, for example, by acquiring the viewing history data VD and saving the viewing history data VD or by recording it in the video data MD as a part of the video data MD, but as an example, it is realized by writing it in the evaluation data ED. Furthermore, the arcade system 10 performs a comprehensive evaluation based on the viewer evaluation acquired from the video distribution system 20 and the game evaluation results in the evaluation range corresponding to the viewer evaluation (F10).

[0052] The overall evaluation may be realized appropriately according to the contents of the game evaluation result and the viewer evaluation. For example, in a competitive game, when the remaining amount of HP is not zero in either player or the remaining amount is equal, the game is evaluated (judged) as a draw, and the viewer selects which player is the winner as the viewer evaluation. In addition, in a gun shooting game, when the play is evaluated as the game evaluation result based on whether or not the player survived, or on the KILL rate as the rate at which the enemy was defeated, the player who objectively performs better on the game field (for example, the player who has acquired a good position in the battle situation) or the team with good cooperation may be evaluated as the viewer evaluation. In this case, for example, the surviving player or the player with the highest viewer evaluation among the players with high KILL rates may be recognized as the MVP as the overall evaluation. Furthermore, in a music game that requires a player to perform appropriate dance movements at the appropriate time, when the game evaluation result is calculated based on the delay time of the dance movements, etc., the viewer evaluation may be based on whether the player's actual dance movements are beautiful (attractive). In this case, for example, the overall evaluation may be realized by recognizing the player with the highest viewer evaluation as the MVP (or winner) among players with the same game evaluation score.

[0053] As described above, the overall evaluation may be realized appropriately according to the contents of the game evaluation result, etc., but as an example, a ranking (hereinafter, sometimes referred to as an overall ranking) based on both a ranking according to the score as the game evaluation result (hereinafter, sometimes referred to as a game result ranking) and a ranking according to the number of "good" as the viewer evaluation result (hereinafter, sometimes referred to as a viewer ranking) is calculated as the overall evaluation. The viewer ranking may be calculated appropriately, for example, may be calculated multiple times at appropriate periods, but as an example, it is calculated as a ranking in a predetermined period specified in advance. In addition, the viewer ranking may be calculated in the video distribution system 20, and the ranking result may be transmitted to the arcade system 10 as the viewer evaluation, but as an example, it is calculated by the arcade system 10. Such an overall ranking based on the viewer ranking and the game result ranking may be realized appropriately, and for example, the overall ranking may be realized so that in the case of the same rank in the game result ranking, a player ranked higher in the viewer evaluation ranking is placed in a higher rank. In other words, the viewer ranking may be used as a judgment factor in the case of the same rank in the game result ranking. In this way, the overall ranking may be calculated appropriately, but as an example, a value (numerical value) is assigned to each rank in the game result ranking and the viewer evaluation ranking, and the overall ranking is realized according to that value (the same ranks in the game result ranking and the viewer evaluation ranking may be assigned the same value, or a bias may be applied to the values ​​so that one rank is assigned a higher value than the other even if they are the same rank).

[0054] When the arcade system 10 calculates the overall evaluation, it provides the result of the overall evaluation to the user. This provision may be realized appropriately, for example, it may be provided to the user of the mobile terminal device 4A through a predetermined application or the like via the video distribution system 20 (or directly by the arcade system 10), but as an example, it is provided to each user via the game machine 3A. For this reason, the arcade system 10 transmits the result of the overall evaluation to the game machine 3A (F11). On the other hand, when the game machine 3A obtains the result of the overall evaluation, it provides the information to each user as a past overall evaluation ranking on a reference screen (not shown) that each user can freely refer to, or as a past result when each player plays. As an example, the overall evaluation service is realized in the above-mentioned manner.

[0055] Next, the evaluation data ED and the viewing history data VD will be described in detail. FIG. 6 is a diagram showing an example of the configuration of the viewing history data VD. The viewing history data VD may include information on viewing results (number of views, whether or not a viewer has viewed, etc.) and various viewing history information of the viewer, etc., but the example of FIG. 6 shows only a part of such viewing history related to the viewer evaluation result. In this case, as shown in FIG. 6, the viewing history data VD includes a viewing history record VDR for managing the viewing history such as the viewer evaluation result for each video. In addition, in order to realize such management, the viewing history record VDR includes information on the "video ID", the "evaluation result", and the "viewer". In the viewing history record VDR, these pieces of information are recorded so as to be mutually associated with each other.

[0056] The "movie ID" is information indicating a movie ID as movie identification information uniquely assigned to each movie in order to identify each movie. The "evaluation result" is information indicating a viewer evaluation result for each movie. In the "evaluation result", appropriate information may be described as the viewer evaluation result according to the evaluation method. For example, if a plurality of stages of evaluation is permitted, a stage corresponding to the evaluation result may be described as the viewer evaluation result. As an example, a selection result indicating "good" (or a selection result of "bad" indicating a bad impression is permitted, if such a selection result is also permitted) is described. The "viewer" is information indicating the viewer (user) who performed the evaluation corresponding to each viewer evaluation result. In the "viewer", various information capable of identifying each viewer may be appropriately described. As an example, information of a user ID corresponding to each viewer is described. The user ID is an ID uniquely assigned to each user in order to identify each user. However, for example, when the operator of the arcade system 10 (or the game machine 3A) is different from the operator of the movie distribution system 20, the user ID corresponding to each user of the arcade system 10 and the user ID corresponding to each user of the movie distribution system 20 may be assigned separately depending on the convenience of management. For this reason, the system of user IDs may be different between the arcade system 10 and the video distribution system 20. The mobile terminal device 4A may provide video viewing as appropriate, for example through a video viewing application, which requests a user ID before viewing the video. The "viewer" is described with information about the user ID obtained through this application.

[0057] The viewing history data VD is not limited to these pieces of information, and may include various pieces of information as appropriate according to the requirements of the evaluation method or the convenience of management. Alternatively, some of the above information may be omitted as appropriate. For example, the evaluation of each video may be performed without identifying each viewer, and in that case, the information on the “viewer” may be omitted. In addition, for example, when the target of the viewer evaluation of one play video 60 is limited to a part of it (including the case where multiple evaluation ranges are included), the viewing history data VD (as well as the video data MD) may include time information for identifying the part (for example, each evaluation range). Similarly, the viewer evaluation results such as “good” may be tallied in the video distribution system 20, and in that case, the viewing history data VD may include, for example, information on the tallied result and information on the tallied period as appropriate. Furthermore, for example, when the play videos 60 to be distributed or the play videos 60 to be evaluated are limited to a part of the play videos 60, the play videos 60 to be limited may be determined each time based on a predetermined condition, but may be managed by various data. Such various data may include, for example, video data MD, evaluation data ED, or viewing history data VD, and when the viewing history data VD is used to manage the gameplay videos 60 that are subject to restriction, the viewing history data VD may include restriction information for identifying the gameplay videos 60 that are subject to restriction.

[0058] Fig. 7 is a diagram showing an example of the configuration of evaluation data ED. As shown in Fig. 7, the evaluation data ED includes an evaluation record EDR for managing game evaluation results for each gameplay video 60. To achieve such management, the evaluation record EDR includes information such as a "video ID", a "user ID", an "evaluation result (game)", an "evaluation result (viewer)", and an "evaluation result (overall)". In the evaluation record EDR, these pieces of information are recorded so as to be mutually associated with each other.

[0059] The "video ID" is information indicating the video ID described above. However, in the evaluation data ED, only the gameplay video 60 is managed among various videos. Therefore, the "video ID" describes information on the video ID corresponding to the gameplay video 60. Moreover, the information on the video ID corresponding to the gameplay video 60 is given in the video distribution system 20 as an example, as described above. Therefore, the "video ID" describes information on the video ID acquired from the video distribution system 20 (in other words, an evaluation record EDR corresponding to the video ID is generated). The "user ID" is information indicating a user ID (user ID indicating each user of the arcade system 10 or the game machine 3A) corresponding to a player (user) who plays a game in each gameplay video 60. The user ID information may be acquired appropriately, but as an example, it is requested and acquired by the game machine 3A when playing a game. In this case, the information on the "user ID" intervening between the "video ID" and the "evaluation result (game)" (game evaluation result) functions as the evaluation identification information of the present invention.

[0060] On the other hand, "evaluation result (game)", "evaluation result (viewer)", and "evaluation result (overall)" are all information indicating evaluation results. Specifically, "evaluation result (game)" is information indicating game evaluation results from various evaluation results. This game evaluation result may include various evaluation results in the game as appropriate, and as an example, includes information on game result rankings. On the other hand, "evaluation result (viewer)" is information indicating viewer evaluation results. "Evaluation result (viewer)" may describe information on evaluation results for each viewer as viewer evaluation results, and as an example, describes information on the aggregated results for a predetermined period, that is, viewer rankings. Also, "evaluation result (overall)" is information indicating overall evaluation results. The overall table result may be calculated appropriately based on the game evaluation results and viewer evaluation results as described above, and as an example, if an overall ranking is calculated, it includes information on the overall ranking.

[0061] The evaluation data ED is not limited to these pieces of information, and may include various pieces of information as appropriate according to the requirements of the evaluation method, the convenience of management, and the like. Alternatively, some of the above information may be omitted as appropriate. For example, in the example of FIG. 7, the game evaluation result corresponding to each play video 60 is specified (identified) by a combination of the video ID information and the user ID information, but the game evaluation result may be specified as appropriate by various pieces of information. For example, when multiple characters are used by one player and the game evaluation result is calculated for each character, and there is an element that distinguishes the game evaluation result other than the player corresponding to the user ID, information that identifies various elements such as such characters may be included. Also, for example, the game evaluation result corresponding to each play video 60 may be assigned a game evaluation ID as result identification information unique to each game evaluation result (or each evaluation range) in order to identify (specify) each game evaluation result (or each evaluation range). In this case, the evaluation data ED may include information indicating a game evaluation ID so that the game evaluation result corresponding to each play video 60 is specified by this game evaluation ID. Specifically, when the gameplay video 60 includes a plurality of evaluation ranges, the evaluation data ED may include information on the game evaluation ID so that each of these evaluation ranges can be specified. Alternatively, the evaluation data ED may include a game evaluation ID in addition to the video ID as key information for specifying the game evaluation result, or instead of the video ID as key information for associating the viewer evaluation result with the game evaluation result (in this case, for example, the video ID and the game evaluation ID are associated in the viewing history data VD or the video data MD). In these cases, the game evaluation ID may function as the evaluation specification information of the present invention, and when it is not necessary to distinguish the game evaluation result for each user, the information on the "user ID" may be omitted. In addition, when the evaluation data ED is used to manage the gameplay video 60 to be limited, the evaluation data ED may include limited information for specifying the gameplay video 60 to be limited.

[0062] Next, the video providing process, the video distribution process, the data update process, and the overall evaluation process will be described. The video providing process is a process for providing (transmitting) the video data MD for displaying the gameplay video 60 to the video distribution system 20. FIG. 8 shows an example of the procedure of the video providing process. When the evaluation result for the evaluation range is calculated and then the play situation including the evaluation result (game evaluation result) is transmitted from the game machine 3A, the data management unit 14 starts the video providing process of FIG. 8 and first acquires the play situation from the game machine 3A (step S201). The play situation may appropriately include various information related to the game play in addition to the game evaluation result. Specifically, for example, when a game evaluation ID is assigned to each evaluation range to identify the game evaluation result, the play situation may include information on the game evaluation ID, and as an example, includes information on the user ID of the player corresponding to the game evaluation result.

[0063] Next, the data management unit 14 acquires video data MD for displaying the play video 60 corresponding to the play situation (step S202). The data management unit 14 may acquire the video data MD as appropriate, and for example, when the video data MD is generated in the arcade system 10, the data management unit 14 may acquire the video data MD by generation or may acquire the video data MD saved after generation, but as an example, the data management unit 14 acquires the video data MD from the game machine 3A in order for the game machine 3A to generate the video data MD.

[0064] Next, the data management unit 14 provides the gameplay video 60 to the video distribution system 20 (step S203). More specifically, the data management unit 14 transmits the video data MD (for displaying the gameplay video 60) acquired in step S202 to the video distribution system 20. Furthermore, the data management unit 14 acquires a video ID that is assigned by the video distribution system 20 after the provision in order to identify the provided gameplay video 60 (step S204).

[0065] Next, the data management unit 14 updates the evaluation data ED (step S205). Specifically, the data management unit 14 updates (generates in the case of an initial record) the evaluation data ED so that an evaluation record EDR that associates the game evaluation result acquired in step S201 and the user ID information acquired in step S204 is generated (added). Then, after updating (generating) the evaluation data ED, the data management unit 14 ends the current video providing process. As a result, video data MD for displaying the play video 60 is provided to the video distribution system 20 so as to be distributed through a video distribution service. Also, each game evaluation result is managed in association with the video ID of the play video 60 corresponding thereto and the user ID of the player corresponding to the result. In other words, the evaluation data ED (more specifically, the evaluation record EDR) is updated (generated) so that the game evaluation result corresponding to each play video 60 is specified.

[0066] The video distribution process is a process for distributing a video to the mobile terminal device 4A in response to a request. FIG. 9 shows an example of the procedure of the video distribution process. The example of FIG. 9 shows a case where each video is distributed to the mobile terminal device 4A by streaming. In this case, when a video distribution request is made from the mobile terminal device 4A, the video distribution unit 23 starts the video distribution process of FIG. 9 and first distributes the requested video to the mobile terminal device 4A (step S301). This video includes the gameplay video 60. Therefore, when a distribution request for the gameplay video 60 is made from the mobile terminal device 4A, the video distribution unit 23 distributes the gameplay video 60.

[0067] Next, the video distribution unit 23 acquires the viewing results from the mobile terminal device 4A (step S302). The viewing results may include various information as appropriate, but when the video viewed by the user via the mobile terminal device 4A is evaluated, the evaluation results (viewer evaluation results) are included. On the other hand, when the evaluation target is limited to a part of the videos, the viewing results including the evaluation results are limited to the viewing results of the part of the videos. As a result, the video distribution unit 23 acquires the viewing results limited to the part of the videos. Next, the video distribution unit 23 updates the viewing history data VD (step S3030). Specifically, the video distribution unit 23 updates the viewing history data VD to reflect the viewing results acquired in step S302. For example, when the viewing results include a viewer evaluation result, the viewing history data VD is updated so that the viewer evaluation result and the information of the viewer who performed the evaluation are reflected in the "evaluation result" and the information of the "viewer", respectively. Then, after this update, the video distribution unit 23 ends the current video distribution process. As a result, the video corresponding to the request is delivered to the mobile terminal device 4A, and the viewing history of the video is managed via the viewing history data VD. Therefore, for example, when each video is rated by a viewer, the viewer evaluation result is recorded (saved) via the viewing history data VD.

[0068] The data update process is a process for updating the evaluation data ED. FIG. 10 shows an example of the procedure of the data update process. The evaluation data ED may be updated appropriately according to the information recorded therein, but the example of FIG. 10 shows the data update process in the case where the information of the "evaluation result (viewer)" managed as the information of the viewer ranking is updated. In this case, the data management unit 14 starts the data update process of FIG. 10 with the arrival of a predetermined start time (for example, the lapse of a predetermined period of time, or the transmission of the evaluation result from the video distribution system 30), and first obtains the evaluation result by each viewer (step S401). This evaluation result is managed in the video distribution system 20 as the information of the "evaluation result" of the viewing history data VD. For this reason, the data management unit 14 obtains this evaluation result from the video distribution system 20 (the evaluation result obtained in advance from the video distribution system 20 may be stored in the arcade system 10, and in that case, the stored evaluation result is obtained). This acquisition is performed using the video ID as a key, but if other information such as a game evaluation ID (including an appropriate combination of information such as a user ID when a game evaluation result is calculated for each user, or information indicating another element such as a character when a game evaluation result is calculated for each element) functions as key information, then the acquisition may be performed using information such as the game evaluation ID as a key.

[0069] Next, the data management unit 14 calculates the ranking (step S402). Specifically, the data management unit 14 calculates the viewer ranking based on the evaluation result acquired in step S401. When the target of the viewer evaluation is limited to a part of the gameplay videos 60, the data management unit 14 calculates the viewer ranking limited to the part of the gameplay videos 60. Next, the data management unit 14 updates the evaluation data ED (step S403). Specifically, the data management unit 14 updates the evaluation data ED so that the information of the viewer ranking calculated in step S402 is reflected (recorded) in the information of the "evaluation result". Then, after the update, the data management unit 14 ends the current data update process. As a result, the viewer ranking based on the evaluation of the viewer who watched the gameplay video 60 is generated in the arcade system 10 and recorded (managed) via the evaluation data ED.

[0070] The overall evaluation process is a process for calculating an overall evaluation result based on the game evaluation results and the viewer evaluation results. FIG. 11 shows an example of the procedure of the overall evaluation process. The overall evaluation process may be started as appropriate, for example, when the evaluation conditions are satisfied. The evaluation conditions may be satisfied as appropriate, such as when an instruction to start is given by the administrator, but as an example, they are satisfied with the calculation of the viewer ranking (the passage of a predetermined period of time). For this reason, when the evaluation data ED is updated by the data update process, the evaluation execution unit 13 starts the overall evaluation process of FIG. 11, and first identifies the evaluation result of the evaluation target (the evaluation result for which the overall evaluation should be performed) (step S501). The overall evaluation may be calculated as appropriate based on the game evaluation results and the viewer evaluation results, but as an example, it is calculated based on the game evaluation ranking and the viewer ranking. For this reason, the evaluation execution unit 13 identifies the viewer ranking (viewer evaluation result) updated (calculated) by the data update process and the game evaluation ranking (game evaluation result) associated with the viewer ranking via the evaluation data ED as the evaluation result of the evaluation target. Furthermore, when the target of the viewer evaluation is limited to a portion of the gameplay videos 60, the calculation of the viewer ranking is also limited to that portion of the gameplay videos 60. For this reason, the evaluation execution unit 13 specifies the viewer ranking corresponding to that portion of the gameplay videos 60 and the game evaluation ranking associated with that viewer ranking via the evaluation data ED as the evaluation result of the evaluation target.

[0071] Next, the evaluation execution unit 13 executes a comprehensive evaluation based on the evaluation results identified in step S501 (step S502). More specifically, the evaluation execution unit 13 calculates a comprehensive evaluation ranking as a comprehensive evaluation based on the viewer ranking and the game evaluation ranking identified in step S501. This calculation is realized, for example, based on the values ​​(numerical values) assigned to each rank of the game result ranking and the viewer evaluation ranking as described above. Furthermore, the values ​​of each rank of the game result ranking and the viewer evaluation ranking may be different or equal. For this reason, for example, in the case where the prizewinners up to the 10th place in each rank are assigned values ​​of 10 points, 9 points, and 8 points in order from the top, and zero points are assigned uniformly to the 11th place and below (non-prizewinners), the evaluation execution unit 13 may determine (calculate) each rank of the comprehensive ranking according to the total value of points acquired by both rankings. Alternatively, each rank in the viewer ranking may be assigned a value of 10 points and 9 points to the top 10 winners, while each rank in the game evaluation ranking may be assigned a value of 15 points and 14 points from 10th place onwards. In other words, each rank in the game evaluation ranking may be assigned a value (weight) that is about 50% higher than a similar rank in the viewer ranking. In this way, appropriate values ​​may be assigned to each rank in the game result ranking and the viewer evaluation ranking based on a predetermined weighting, and as an example, each rank in the game result ranking is assigned a value that is about 50% higher than a similar rank in the viewer ranking. Then, the evaluation execution unit 13 determines (calculates) each rank in the overall ranking according to the total value of points acquired from both rankings.

[0072] Next, the evaluation execution unit 13 transmits the overall evaluation result calculated in step S503 (step S503). The overall evaluation result may be provided (shared) to the user as appropriate, and may be provided to various devices such as the mobile terminal device 4A depending on the providing method, and is provided through the game machine 3A as an example. For this reason, the evaluation execution unit 13 transmits information on the overall ranking calculated in step S503 (for example, information on the player corresponding to each rank) to the game machine 3A.

[0073] Also, the overall evaluation result may be calculated appropriately each time as necessary and may not be stored, but is stored as an example. For this reason, the evaluation execution unit 13 stores the overall evaluation result after transmitting it to the game machine 3A (it may be before or after the transmission) (step S504). This storage is realized through the evaluation data ED as an example. For this reason, the evaluation execution unit 13 realizes this storage by updating the evaluation data ED so that the information of the overall evaluation result is reflected (recorded) in the "evaluation result (overall)". Then, after this storage, the overall evaluation result ends the current overall evaluation process. As a result, an overall evaluation based on the viewer evaluation result and the game evaluation result is realized. More specifically, every time a viewer ranking is generated as a viewer evaluation result, an overall ranking is calculated as the overall evaluation result based on the viewer ranking and the game evaluation ranking, and is provided to each user via the game machine 3A.

[0074] As described above, according to this embodiment, the game evaluation result is associated with the gameplay video 60 in the evaluation range corresponding to the game evaluation result via the evaluation data ED. Furthermore, each gameplay video 60 is evaluated by a viewer who watches it via the mobile terminal device 4A, and the evaluation result is acquired as a viewer evaluation result. Then, the game evaluation result corresponding to the viewer evaluation result is specified via the evaluation data ED so that an overall evaluation is calculated based on the viewer evaluation result and the game evaluation result. More specifically, for example, a game result ranking is calculated as the game evaluation result, and a viewer ranking is calculated as the viewer evaluation result, and a viewer ranking and a corresponding game result ranking are specified so that an overall ranking based on the viewer ranking and the game result ranking is calculated as an overall evaluation. Therefore, the calculation of the overall evaluation can be realized not only in live distribution in which the gameplay video 60 is distributed almost in real time, but also in archive-format distribution in which the saved gameplay video 60 is appropriately called up and viewed.

[0075] In particular, in the case of a game in which game evaluation results are calculated for each of a plurality of players, such as a competitive game, unlike live streaming, it becomes necessary to manage the game evaluation results and viewer evaluation results for each player in the evaluation range, rather than for each gameplay video 60. This management can be realized through the evaluation data ED. This makes it possible to realize archive-format distribution even for games such as competitive games. Since the archive format is more convenient for users than live streaming, it can encourage more people to watch the gameplay video 60 than if it were only live streaming, and thus improve the objectivity of the overall evaluation.

[0076] In addition, when each gameplay video 60 is distributed by a video distribution system 20 (operated by a different operator from the arcade system 10), the video ID tends to be assigned and managed by the different video distribution system 20. As a result, in order to realize the overall evaluation, it is necessary to identify the game evaluation result corresponding to each gameplay video 60, but even in such a case, the game evaluation result corresponding to each gameplay video 60 can be identified through the evaluation data ED. In other words, even when a different operator (different system) is involved in the distribution of the gameplay video 60, the calculation of the overall evaluation can be realized. As a result, by using the video distribution system 20 operated by such a different operator, it is possible to encourage more viewing, and thus to obtain more viewer evaluation results. In particular, by utilizing a system that is expected to attract many viewers (e.g., has many members) as the video distribution system 20, it is possible to further improve these effects. In addition, even if such a number of members is not included, a lot of costs are required to build the video distribution system 20, but if a video distribution system 20 already operated by a different operator can be used, such costs can be reduced. In any case, it is possible to encourage viewing of gameplay video 60 and obtain more viewer evaluation results, thereby improving objectivity in gameplay evaluation compared to a case in which similar promotion is not implemented.

[0077] Furthermore, for example, when a music game is provided as a competitive game in which two players compete against each other, viewers may be able to make a more appropriate evaluation by referring to not only one play screen but also the other play screen. Meanwhile, the play video 60 may include both of these play screens. Therefore, in such a case, by using both play screens as the play video 60, it is possible to include in the play video 60 a game screen 50 that is more suitable for the viewer's evaluation than when only one play screen is displayed. This can improve the appropriateness of the viewer evaluation results.

[0078] Similarly, among the gameplay videos 60 to be distributed, only some of the gameplay videos 60 may be evaluated by viewers through a predetermined condition such as a user's selection. In this case, the evaluation targets can be limited to some of the gameplay videos 60 through such a predetermined condition, such as only the gameplay videos 60 with favorable results among the multiple gameplay videos 60. In addition, when such some of the gameplay videos 60 to be evaluated are presented so as to be distinguished from other gameplay videos 60, the distinction from such other gameplay videos 60 can promote the understanding of the gameplay videos 60 to be evaluated.

[0079] In the above embodiment, data management unit 14 of arcade system 10 functions as information acquisition means and data generation means of the present invention by executing the procedure of Fig. 8. Specifically, data management unit 14 functions as information acquisition means by executing step S204 of Fig. 8, and as data generation means by executing step S205 of Fig. 8. Data management unit 14 of arcade system 10 also functions as evaluation acquisition means of the present invention by executing step S401 of Fig. 10. Furthermore, evaluation execution unit 13 of arcade system 10 functions as evaluation identification means of the present invention by executing step S501 of Fig. 11.

[0080] The present invention is not limited to the above-mentioned embodiments, and may be embodied in various modified or altered forms. For example, all or part of the role (various processes, etc.) of the arcade system 10 in the above-mentioned embodiments may be appropriately performed by another system (or device) such as the game machine 3 or the user terminal device 4. That is, the game system of the present invention may include various other systems as appropriate. Also, the arcade system 10 may appropriately perform all or part of the role of the video distribution system 20. That is, the video distribution system 20 may be omitted. As a result, only the arcade system 10 may function as the game system of the present invention, or only other appropriate systems such as the game machine 3 or the user terminal device 4 may function as the game system of the present invention.

[0081] Various aspects of the present invention derived from the above-mentioned embodiments and modifications will be described below. In the following description, to facilitate understanding of each aspect of the present invention, corresponding components shown in the accompanying drawings are written in parentheses, but the present invention is not limited to the illustrated forms.

[0082] The game system of the present invention is a game system (10) that is connected via a network (NT) to a video viewing terminal (4) for viewing each gameplay video (60) as a video showing the state of play within an evaluation range when a game is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result in accordance with predetermined rules, and is equipped with a data generation means (14) that generates evaluation data (ED) that associates video identification information (video ID) for identifying each gameplay video with a game evaluation result corresponding to each gameplay video among each game evaluation result, an evaluation acquisition means (14) that acquires a viewer evaluation result as a result of the evaluation when at least one of each gameplay video and the play within the evaluation range corresponding to each play video is evaluated by a viewer watching each playplay video on the video viewing terminal, and an evaluation identification means (13) that identifies a game evaluation result corresponding to the viewer evaluation result based on the evaluation data so that an overall evaluation in the evaluation range is calculated based on both the viewer evaluation result and the game evaluation result corresponding to the viewer evaluation result.

[0083] According to the present invention, a game evaluation result is associated with a gameplay video in an evaluation range corresponding to the game evaluation result via evaluation data. In addition, each gameplay video is evaluated by a viewer who watches it through a video viewing terminal, and the evaluation result is acquired as a viewer evaluation result. Then, a game evaluation result corresponding to the viewer evaluation result is specified via evaluation data so that an overall evaluation is calculated based on the viewer evaluation result and the game evaluation result. Therefore, the calculation of the overall evaluation can be realized not only in live distribution in which a gameplay video is distributed almost in real time, but also in archive-format distribution in which a saved gameplay video is appropriately called up and viewed. Since the archive format is more convenient for users than live distribution, it is possible to promote viewing of gameplay videos more than in the case of only live distribution, and thus improve the objectivity of the overall evaluation.

[0084] Furthermore, for example, when each gameplay video is distributed by a different operator from the game system, the video identification information tends to be assigned and managed by a different operator, and in order to realize a comprehensive evaluation, it becomes necessary to identify the game evaluation results corresponding to each gameplay video. On the other hand, according to the present invention, even in such a case, it is possible to identify the game evaluation results corresponding to each gameplay video through the evaluation data. In other words, even when a different operator is involved in the distribution of the gameplay video, it is possible to realize the calculation of the comprehensive evaluation. As a result, by using such a different operator, it is possible to encourage more viewing, and thus to obtain more viewer evaluation results. In any case, since it is possible to encourage the viewing of gameplay videos and to obtain more viewer evaluation results, it is possible to improve the objectivity of the evaluation of the play, compared to a case where a similar promotion is not performed.

[0085] The game evaluation result may be appropriately associated with the video identification information in the evaluation data. For example, the game evaluation result may be directly associated with the video identification information, or various information may be appropriately interposed between the game evaluation result and the video identification information. For example, in one aspect of the game system of the present invention, the data generating means may generate the evaluation data such that evaluation identification information (user ID) managed separately from the video identification information as information for identifying the game evaluation result corresponding to each play video is associated with the video identification information.

[0086] As the evaluation specification information, various information other than the video identification information may be appropriately adopted. For example, the evaluation specification information may be information that does not overlap between each play video, such as information on location and date and time, or information on a user ID. For example, when a plurality of game evaluation results corresponding to a plurality of users are to be associated with one play video, information on a user ID is effective as the evaluation specification information. Alternatively, as the evaluation specification information, information on an ID uniquely assigned to each evaluation range in order to identify each evaluation range similar to the play video (which may be all or a part of one play) may be used. In other words, appropriate information that can uniquely identify each game evaluation result may be used as the evaluation specification information. Specifically, for example, when result identification information (game evaluation ID) is uniquely assigned to each game evaluation result in order to identify each game evaluation result, the data generation means may use the result identification information as the evaluation specification information, and generate the evaluation data so that the result identification information is associated with the video identification information of the play video corresponding to the result identification information.

[0087] Each gameplay video may be distributed appropriately. For example, it may be distributed by the game system itself (including a system that functions as a part of the game system) or by a system other than the game system. For example, as one aspect of the game system of the present invention, when the video identification information is assigned to each gameplay video in a video distribution system (20) that distributes each gameplay video to the video viewing terminal, an aspect may be adopted in which the game system is connected to the video distribution system via a network (NT) and includes an information acquisition means (14) that acquires the video identification information from the video distribution system. In this case, since a different system can be used to distribute the gameplay videos, for example, by utilizing a video distribution system that is expected to attract many viewers, it is possible to further promote the viewing of each gameplay video.

[0088] The play video may be prepared as appropriate. For example, only one play video corresponding to one user may be prepared, or multiple play videos corresponding to one user may be prepared. In addition, when multiple play videos are prepared, all of them may function as distribution targets or evaluation targets, or some of them may function as distribution targets or evaluation targets. For example, in one aspect of the game system of the present invention, when multiple play videos are prepared for each user who plays the game, the evaluation acquisition means may acquire the viewer evaluation result by limiting the multiple play videos to a part of the play videos that satisfy a predetermined condition, and the evaluation specification means may specify a game evaluation result corresponding to the viewer evaluation result of the part of the play videos based on the evaluation data so that the calculation of the overall evaluation is limited to the part of the play videos among the multiple play videos. In this case, the evaluation target of the multiple play videos can be limited to a part of the play videos. Note that various conditions such as a play situation, game convenience, or user selection may be appropriately adopted as the predetermined condition.

[0089] In addition, in a case where the evaluation target is limited to a part of the play videos among a plurality of play videos, the part of the play videos to be evaluated may be presented appropriately. For example, it may be presented so as to be distinguished from the other play videos, or it may be presented in the same manner as the other play videos. For example, in a case where the evaluation target by the viewer is limited to a part of the play videos, the part of the play videos may be presented on the video viewing terminal so as to be distinguished from the other play videos of the plurality of play videos. In this case, it is possible to promote understanding of the evaluation target by distinguishing it from the other play videos.

[0090] The gameplay videos may be configured as appropriate. For example, in cases where a game is provided through a game screen displayed on a display device, the gameplay videos may or may not include this game screen. For example, the gameplay videos may be configured only with captured images of a user playing a game, or may be configured with a combination of such captured images and a game screen (which may be edited as appropriate). For example, in one aspect of the game system of the present invention, in cases where the game is provided through a game screen (50) displayed on a display device, each gameplay video may include the game screen.

[0091] The game screen may include various screens as appropriate. For example, a game may be provided with a screen that is constantly displayed for playing, or a screen that is called up and displayed as appropriate to assist progress. Furthermore, the constantly displayed game screen may include a main screen that is displayed large and a sub screen that is displayed relatively small. When a game screen is used in a play video, these various game screens may be used as appropriate. Specifically, for example, in a mode in which a play video includes a game screen, when the game screen includes a game screen during play that is displayed on the display device during play, and a game screen other than the game screen during play, each play video may include the other game screen. For example, even if the game screen during play is an essential screen for a user playing a game to progress (play), the screen is not necessarily suitable for grasping the overall play situation. For example, in a game in which multiple characters corresponding to multiple users are mixed together, a game field corresponding to each user's viewpoint is often displayed as a game screen during play for each user. On the other hand, there are cases where the appropriateness of each user's play (whether it is effective, impressive, etc.) can only be judged by an auxiliary game screen (e.g., a screen that provides a bird's-eye view of the entire game field) that displays the entire game field including the positions of all characters. In this case, it may be preferable for the play evaluation if the play video includes an auxiliary game screen rather than a game screen at the time of play. According to this embodiment, in such a case, a game screen that is more suitable for the viewer's evaluation than the game screen at the time of play can be included in the play video. This can improve the appropriateness of the viewer evaluation results.

[0092] The viewer evaluation results and the game evaluation results may be appropriately weighted in the overall evaluation result. For example, in the calculation of the overall evaluation result, the values ​​of the viewer evaluation results and the game evaluation results may be treated equally, or a bias may be provided so that the value of one of them is higher. For example, in one aspect of the game system of the present invention, the overall evaluation may be calculated so that the value of the viewer evaluation results and the value of the game evaluation results are different based on a predetermined weighting.

[0093] Furthermore, the computer program (PG1) of the present invention is configured to cause a computer (11) connected to the video viewing terminal via the network to function as each of the means of the game system described above.

[0094] The control method of the present invention, when a game is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result according to a predetermined rule, causes a computer (11) incorporated in a game system (10) connected via a network (NT) to a video viewing terminal (4) for viewing each play video (60) as a video showing the state of play within the evaluation range to execute a data generation procedure for generating evaluation data (ED) that associates video identification information (video ID) for identifying each play video with a game evaluation result corresponding to each play video among each game evaluation result, an evaluation acquisition procedure for acquiring a viewer evaluation result as a result of the evaluation when at least one of each play video and the play within the evaluation range corresponding to each play video is evaluated by a viewer viewing each play video on the video viewing terminal, and an evaluation identification procedure for identifying a game evaluation result corresponding to the viewer evaluation result based on the evaluation data so that an overall evaluation within the evaluation range is calculated based on both the viewer evaluation result and the game evaluation result corresponding to the viewer evaluation result. The game system of the present invention can be realized by executing the computer program or control method of the present invention. [Explanation of symbols]

[0095] 10 Arcade System (Game System) 11 Control unit (computer) 13 Evaluation execution unit (evaluation determination means) 14 Data management unit (data generation means, evaluation acquisition means, information acquisition means) 20 Video distribution system 50 Game Screen 60 gameplay videos 4A Mobile terminal device (video viewing terminal) ED evaluation data NT Network

Claims

1. A game system is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result according to a predetermined rule, the game system being connected via a network to a video viewing terminal for viewing each play video as a video showing a state of play within the evaluation range, the game system comprising: a data generating means for generating evaluation data that associates video identification information for identifying each gameplay video with a game evaluation result corresponding to each gameplay video among the game evaluation results, so that a game evaluation result corresponding to each gameplay video saved as a past recorded video after provision of the game is terminated can be specified; an evaluation acquisition means for acquiring a viewer evaluation result as a result of the evaluation after the end of provision of the game, when at least one of each gameplay video and the play within the evaluation range included in each gameplay video is evaluated by a viewer who watches each gameplay video on the video viewing terminal, so as to allow a post-hoc evaluation by a viewer who watches each gameplay video after the end of provision of the game; an evaluation specifying means for specifying a game evaluation result corresponding to the viewer evaluation result based on the evaluation data so that an overall evaluation within the evaluation range is calculated after provision of the game is completed based on both the viewer evaluation result and a game evaluation result corresponding to the viewer evaluation result; A game system comprising:

2. The game system described in claim 1, wherein the data generation means generates the evaluation data so that evaluation identification information managed separately from the video identification information as information identifying a game evaluation result corresponding to each gameplay video is associated with the video identification information.

3. The game system of claim 2, wherein the data generation means, when a unique result identification information is assigned to each game evaluation result to identify each game evaluation result, uses the result identification information as the evaluation identification information, and generates the evaluation data so that the result identification information is associated with the video identification information of the gameplay video corresponding to the result identification information.

4. A game system as described in any one of claims 1 to 3, further comprising an information acquisition means connected to the video distribution system via a network and acquiring the video identification information from the video distribution system when the video identification information is assigned to each gameplay video in a video distribution system that distributes each gameplay video to the video viewing terminal.

5. the evaluation acquisition means, when a plurality of gameplay videos are prepared for each user who plays the game, acquires the viewer evaluation result by limiting the gameplay videos among the plurality of gameplay videos to a portion that satisfies a predetermined condition; A game system according to any one of claims 1 to 4, wherein the evaluation determination means determines game evaluation results corresponding to the viewer evaluation results of the some of the gameplay videos based on the evaluation data so that the calculation of the overall evaluation is limited to the some of the gameplay videos among the plurality of gameplay videos.

6. The game system according to claim 5 , wherein the part of the gameplay videos is presented on the video viewing terminal so as to be distinguished from other gameplay videos of the plurality of gameplay videos.

7. 7. The game system according to claim 1, wherein each gameplay video includes a game screen displayed on a display device when the game is provided through the game screen.

8. 8. The game system according to claim 7, wherein each gameplay video includes, when the game screen includes a game screen during play that is displayed on the display device during play, and a game screen other than the game screen during play, the other game screen is included.

9. 8. The game system according to claim 1, wherein the overall evaluation is calculated based on a predetermined weighting so that a value of the viewer evaluation result differs from a value of the game evaluation result.

10. A computer program configured to cause a computer connected to said video viewing terminal via said network to function as each of the means of the game system according to any one of claims 1 to 9.

11. In a case where a game is provided in which a user's play behavior within an evaluation range is evaluated as a game evaluation result according to a predetermined rule, a computer is provided in the game system connected via a network to a video viewing terminal for viewing each play video as a video showing the state of play within the evaluation range, a data generation step of generating evaluation data that associates video identification information for identifying each gameplay video with a game evaluation result corresponding to each gameplay video among the game evaluation results, so that a game evaluation result corresponding to the play of each gameplay video stored as a past recorded video after provision of the game is terminated can be specified; an evaluation acquisition step of acquiring a viewer evaluation result as a result of the evaluation after the end of provision of the game, when at least one of each gameplay video and the play within the evaluation range included in each gameplay video is evaluated by a viewer who watches each gameplay video on the video viewing terminal, so as to allow a post-hoc evaluation by a viewer who watches each gameplay video after the end of provision of the game; an evaluation determination step of determining a game evaluation result corresponding to the viewer evaluation result based on the evaluation data, such that an overall evaluation within the evaluation range is calculated after provision of the game is completed based on both the viewer evaluation result and a game evaluation result corresponding to the viewer evaluation result; A control method for executing the above.

Citation Information

Patent Citations

  • Sensitivity sharing system

    JP2002319027A

  • Karaoke device

    JP2003233383A

  • Game system, game device, and game server

    JP2010239990A

  • Program and game device

    JP2015008987A

  • Server device, and computer program used for the same

    JP2018190377A