Information processing apparatus, information processing method, and program

The information processing equipment generates digital projects related to sports competitions, which solves the problem of difficulty in improving the audience's viewing experience and achieves the effect of enhancing the audience's fun and participation.

CN119790423APending Publication Date: 2025-04-08SONY GROUP CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202380063086.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-08
Filing Date
2023-08-25
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In sports competitions, the viewing experience of the audience is difficult to improve, and the existing technology cannot effectively enhance the audience's fun.

Method used

The information processing device generates digital items related to the competition, and uses the calculation unit to perform the generation and control processing of the digital items based on the competition information, providing services linked to the competition.

Benefits of technology

It enhances the viewer’s viewing experience, enhances the audience’s fun, and provides unique digital content, expanding the audience’s sense of participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119790423A_ABST
    Figure CN119790423A_ABST
Patent Text Reader

Abstract

This information processing device is provided with a calculation unit that performs generation control processing for digital items corresponding to a match, on the basis of match information on the match.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present technology relates to an information processing device, an information processing method, and a program, and particularly to a technology for providing a service of digital items according to a competition. Background Art

[0002] In recent years, there are services for providing various types of information during sports games such as baseball, football, and basketball.

[0003] For example, Patent Document 1 describes a system that acquires information on the progress of a game and the contents of a match in real time at a competition venue, and provides the information to a third party through centralized management at a center.

[0004] Furthermore, Patent Document 2 describes a communication processing system capable of sequentially reporting game information of a plurality of games being conducted in a plurality of stadiums.

[0005] Citation List

[0006] Patent Literature

[0007] Patent Document 1: Japanese Patent Application Publication No. 2002-268806

[0008] Patent Document 2: Japanese Patent Application Publication No. 8-299525 Summary of the invention

[0009] Problems to be solved by the present invention

[0010] In sports games such as baseball, football, and basketball, many fans come to the stadium as spectators to watch the games. In addition, many people watch TV broadcasts, etc. For the development of sports culture, it is expected that with respect to such game viewing experience, the audience's satisfaction will be further improved and the fun will be expanded.

[0011] In this regard, the present disclosure proposes a technology that provides a service capable of further enhancing the enjoyment of a user as a spectator in association with game viewing.

[0012] Solution to the problem

[0013] An information processing device according to the present technology includes a calculation unit that performs generation control processing of a digital item corresponding to a match based on match information that is information about the match.

[0014] For example, based on game information such as information decided on the game and information generated according to the progress of the game, a digital item is newly generated or a digital item is edited as a process of generating a final digital item. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is an explanatory diagram of an information providing system according to an embodiment of the present technology.

[0016] Figure 2 is a block diagram of an information providing system according to an embodiment.

[0017] Figure 3 is an explanatory diagram of a functional configuration of an information providing system according to an embodiment.

[0018] Figure 4 is a block diagram of an information processing apparatus according to an embodiment.

[0019] Figure 5 It is an explanatory diagram of a screen example of the game linkage service according to the embodiment.

[0020] Figure 6 It is an explanatory diagram of a screen example for user interaction according to an embodiment.

[0021] Figure 7 It is an explanatory diagram of a screen example for user interaction according to an embodiment.

[0022] Figure 8 It is an explanatory diagram of a screen example of the initial item according to the embodiment.

[0023] Fig. 9 It is an explanatory diagram of editing of items according to the embodiment.

[0024] Fig.10 It is an explanatory diagram of editing of items according to the embodiment.

[0025] Fig.11 It is an explanatory diagram of editing of items according to the embodiment.

[0026] Fig.12 It is an explanatory diagram of an example screen regarding a guessing game according to the embodiment.

[0027] Fig.13 It is an explanatory diagram of an example of a screen serving as an additional reward according to the embodiment.

[0028] Fig.14 It is an explanatory diagram of a screen example of a favorite item list according to the embodiment.

[0029] Fig.15 It is an explanatory diagram of an example of communication in a game linkage service according to an embodiment.

[0030] Fig.16 is a flowchart of a first processing example of the calculation unit during a game according to the embodiment.

[0031] Fig.17is a flowchart of an example of user information confirmation / acquisition processing according to the embodiment.

[0032] Fig.18 This is a flowchart of an example of editing and integration processing of the embodiment.

[0033] Fig.19 is a flowchart of an example of processing of a calculation unit after a match according to an embodiment.

[0034] Fig. 20 is a flowchart of a second processing example of the calculation unit during a game according to the embodiment. DETAILED DESCRIPTION

[0035] Hereinafter, the embodiments will be described in the following order.

[0036] <1. System Configuration>

[0037] <2. Examples of game linkage service screens and content>

[0038] <3. Competition Linkage Service Process>

[0039] <4. First Processing Example>

[0040] <5. Second Processing Example>

[0041] <6. Conclusion and Modifications>

[0042] Note that in the present disclosure, an information processing device that performs generation control processing of digital content in a service provided to a user based on a sports game will be described. However, the "generation" of a digital item includes not only the creation of a new digital item, but also the editing of an existing digital item. That is, the generation of a digital item includes, for example, processing of editing, processing, updating, etc. of a digital item until the final form.

[0043] Furthermore, in the present disclosure, "editing" of a digital item is used as a term that includes not only editing but also any editing, processing, information addition, association, etc., of a digital item to update information.

[0044] In addition, in the present disclosure, "image" includes both moving images and still images. For example, assuming Figure 1 The imaging device 10 shown in the diagram mainly captures moving images, but the image displayed on the terminal device 5 may be a moving image or a still image. In addition, "image" refers to an image actually displayed on the screen, while "image" in the signal processing process or transmission path before being displayed on the screen refers to image data.

[0045] <1. System Configuration>

[0046] Figure 1An overview of an information providing system 1 according to the embodiment is illustrated.

[0047] Figure 1 The information providing system 1 includes an imaging device 10, a main server 2, a score data server 3, a sensor 4, and a terminal device 5. These components are connected to each other via wired communication, wireless communication, network communication, and the like.

[0048] The information providing system 1 is a system that realizes a service (hereinafter referred to as a "match-linked service") of providing digital items linked to a match to a user having a terminal device 5. In this match-linked service, fans of a team or a player, etc. are assumed to be users, and, for example, when these users watch a match, digital items generated according to the match or according to the match and the user are provided to the terminal device 5.

[0049] Therefore, users can not only enjoy the fun of watching the game itself, but also enjoy the fun provided by the game linkage service.

[0050] For example, multiple imaging devices 10 in the information providing system 1 image an area of ​​a subject, such as the state of a game, in a stadium such as a baseball field from various positions. Note that although multiple imaging devices 10 are shown, only at least one imaging device 10 needs to be provided.

[0051] For example, in the case of baseball, the imaging device 10 is used to capture images to analyze the movements of the pitcher, fielders, batsman, and base runners, and to determine the trajectory of the ball, pitch type, speed, spin, etc.

[0052] In the information providing system 1, skeleton capture data of a subject of a player is extracted from a captured image of such an imaging device 10, and the motion of the player can be determined based on the skeleton capture data, for example, a pitching motion, a batting motion, a base running motion, etc. In addition, not only the motion of the player but also the motion of sporting goods such as a ball or a bat can be determined.

[0053] In recent years, regarding games of sports such as football or basketball, a technology has been known as an electronic performance and tracking system (EPTS) for estimating the posture and position of players / referees in a designated field, the position / rotation of the ball, etc., from images obtained from a dedicated camera or information obtained from a sensor (acceleration sensor or GPS sensor) attached to a person (player) or object (ball) related to the sports.

[0054] More specifically, the imaging device 10 captures images for obtaining such EPTS data as bone capture data.

[0055] Furthermore, the image captured by the imaging device 10 can also be used as a real-scene image of a game or the like.

[0056] The EPTS data generated based on the images captured by the imaging device 10 is transmitted to the main server 2. For example, in the case where an information processing device (not shown) is provided on the side of a stadium such as a baseball field to record images captured by a plurality of imaging devices 10 and to generate EPTS data, the EPTS data generated by the information processing device is transmitted to the main server 2.

[0057] Alternatively, the captured image obtained by the imaging device 10 may be transmitted to the main server 2, and the main server 2 may generate EPTS data.

[0058] The sensor 4 is a sensor that detects the movement of a player, a ball, etc. Specifically, sensors attached to the player and the ball, such as an acceleration sensor, a gyro sensor, a global positioning system (GPS) sensor, an altitude sensor, and an impact sensor are envisioned. For example, the sensor may be a wearable sensor worn on the uniform or body of the player, or may be a sensor built into the ball. In addition, the sensor may be a radar, etc.

[0059] The player's motion information can also be obtained from the sensing data SS through the sensor 4 as described above. Alternatively, the sensing data SS can be used as supplementary information in the case of obtaining skeleton capture data or estimating posture from an image, etc. In addition, the sensing data SS through the sensor 4 can also be used for the speed, rotation speed and trajectory of the ball, the swing speed and trajectory of the racket, etc.

[0060] The sensing data SS may be transmitted to the main server 2, or may be input to an information processing device (not shown) that generates EPTS data on the side of a stadium such as a baseball stadium.

[0061] The score data server 3 is, for example, an information processing device of an association that generates and distributes score data SD of baseball. Here, the score data server 3 is configured as a server device capable of transmitting the score data SD of the game to the main server 2.

[0062] The score data server 3 may sequentially transmit the score data SD to the main server 2 during the game, or may transmit all the score data SD of the game together after the game, for example.

[0063] In the case of baseball, the score data SD includes various types of information on the game as follows.

[0064] For example, the scoring data includes not only the information of the entire game, such as the score of each inning of the game and the information of the players, but also the information of each ball of the pitcher's pitch. For each ball, the scoring data includes, for example, the information of the following items: pitching time, pitcher's name, batter's name, whether the batter is right-handed or left-handed, whether there is a runner on first base, second base or third base, the name of the runner, strike / ball count, whether the pitch is a ball or a strike, out count, batting result (hits, swings, misses, foul balls, ground balls out, fly balls out, foul flies, etc.), pitch speed, type of pitching, rotation speed, rotation axis, pitch path and various types of other information.

[0065] The terminal device 5 is, for example, an information processing device such as a smartphone, a tablet terminal, or a personal computer, and a device owned by a general user as described above is assumed as the terminal device 5. Then, an image including a digital item is presented on the display unit 5a of the terminal device 5 through the game linkage service.

[0066] The main server 2 performs various types of processing for information presentation in the terminal device 5 as a match linkage service. For example, the processing includes: determining the status of the match or the player based on the skeleton capture data of the subject generated from the image captured by the imaging device 10, and providing the digital item corresponding thereto to the terminal device 5.

[0067] As the host server 2, an information processing device that performs cloud computing, that is, a cloud server can be conceived.

[0068] However, the processing for causing the terminal device 5 to display the image of the game linkage service may be performed by an information processing device other than the cloud server. For example, it is also conceivable that an information processing device such as a personal computer installed at a competition venue has the function of serving as the main server 2, and performs the acquisition of bone capture data, the processing of generating images to be provided, etc. In addition, it is also conceivable that the terminal device 5 also serves as the main server 2, and performs the acquisition of bone capture data, the processing of generating images, etc.

[0069] Figure 2 The diagram illustrates the above Figure 1 An example of the configuration of the main server 2 in the information providing system 1 and input / output related to the main server 2.

[0070] Furthermore, a portion that provides data to the main server 2 is illustrated as a data server 30 .

[0071] Notice, Figure 2The data server 30 in FIG. 1 is shown as a conceptual configuration, and collectively shows a configuration in which the main server 2 serves as an information source for executing a game linkage service. For example, the data server 30 is collectively referred to as the imaging device 10, the score data server 3, the sensor 4, the recording unit 11, and the EPTS data generation unit 12.

[0072] Note that Figure 1 As shown in the diagram, the imaging device 10 and the sensor 4 are arranged on a stadium, a player, a breeding article, etc. The installation place of the score data server 3 is not limited.

[0073] The recording unit 11 and / or the EPTS data generating unit 12 may be implemented by an information processing device arranged in the stadium, or the recording unit 11 and / or the EPTS data generating unit 12 may be provided on the main server 2 side.

[0074] The plurality of imaging devices 10 are implemented as digital camera devices including imaging elements such as a charge coupled device (CCD) sensor or a complementary metal oxide semiconductor (CMOS) sensor, for example, and obtain captured images as digital data. In this example, each imaging device 10 obtains a captured image as a moving image.

[0075] For example, in a baseball field, each imaging device 10 is arranged at a predetermined position to image a pitcher, outfielder, batter, base runner, etc. The number of imaging devices 10 is one or more and is not particularly specified, but in order to generate accurate EPTS data, it is advantageous that the number is as large as possible.

[0076] Each imaging device 10 captures a moving image in a synchronized state, and outputs the captured image.

[0077] The recording unit 11 records each captured image (image data VD) of the plurality of imaging devices 10 , and supplies each captured image to the EPTS data generating unit 12 .

[0078] The EPTS data generating unit 12 analyzes and processes one or more captured images, generates EPTS data separately, and then generates overall EPTS data by integrating the individual EPTS data together. The EPTS data includes, for example, the position of the player (pitcher, outfielder, batter or base runner) or the ball at each frame timing, the player's skeleton capture data, the player's posture based on the skeleton capture data, the ball's rotation speed and rotation direction information, etc.

[0079] Furthermore, the EPTS data generating unit 12 can also generate EPTS data by using not only the captured images but also the sensing data SS obtained by the sensor 4, ie, for example, information from an acceleration sensor embedded in the ball and a GPS sensor attached to the player's uniform.

[0080] The EPTS data generation unit 12 can generate information for determining the pitching action, the speed and trajectory of the ball, the batter's behavior with respect to the pitch or the batting result, the base running result, the speed and trajectory of the bat, etc., for each of all pitches of the pitcher during the game, as EPTS data for the entire game.

[0081] Thus, EPTS data is an example of behavioral information about people (such as pitchers, batters, and baserunners) or sporting goods (such as balls and bats) associated with a game.

[0082] The EPTS data generating unit 12 may generate EPTS data from a plurality of captured images obtained by a plurality of imaging devices 10, and may also generate EPTS data from a plurality of captured images obtained by one imaging device 10. In addition, the EPTS data generating unit 12 may generate EPTS data from a plurality of images and sensing data SS of one or more sensors, and may generate EPTS data from one captured image and sensing data SS of one sensor.

[0083] The EPTS data (skeleton capture data) generated by the EPTS data generation unit 12 is transmitted to the main server 2 .

[0084] The image data VD captured by the imaging device 10 is also transmitted to the main server 2 via, for example, the EPTS data generating unit 12 .

[0085] Furthermore, the sensing data SS may be transmitted to the main server 2 and used for processing by the main server 2 as it is.

[0086] Note that although the EPTS data generation unit 12 can be set in the main server 2, in this case, for example, the captured image (image data VD) of the imaging device 10 and the sensing data SS of the sensor 4 only need to be sent to the EPTS data generation unit 12 in the main server 2 via network communication, etc.

[0087] In addition, as referenced Figure 1 As described above, the score data SD is sequentially sent from the score data server 3 to the main server 2 .

[0088] The main server 2 includes an information processing device such as a computer device, and is provided with, for example, a calculation unit 21 based on a microprocessor or the like, a function as a presentation control unit 22, and a storage device 23 based on a storage medium accessible to the microprocessor or the like.

[0089] The computing unit 21 performs various types of processing for acquiring information from the data server 30 and using the acquired information to perform game linkage services, such as data acquisition, game analysis, generation of digital items and content, etc. The processing functions of the computing unit 21 will be described later. Figure 3 describe.

[0090] The storage device 23 indicates a storage medium in the main server 2 , which stores information such as received image data VD, skeleton capture data BD, and score data SD, and stores various types of data generated by the calculation unit 21 .

[0091] The storage device 23 may be an internal storage medium of the main server 2 , or a storage medium separate from the information processing device constituting the main server 2 .

[0092] The presentation control unit 22 performs control so that the terminal device 5 displays various images generated by the processing of the calculation unit 21 in a predetermined mode. Specifically, the presentation control unit 22 performs processing to cause the display unit 5a of the terminal device 5 to display images such as digital items generated by the calculation unit 21 in the execution of the game linkage service.

[0093] The above-mentioned calculation unit 21, presentation control unit 22 and storage device 23 may be provided in one information processing device, or may be separately provided in a plurality of information processing devices. In addition, various modes of configuration of the storage device 23 may be considered to be implemented using different types of storage media.

[0094] Such an image of the match-linked service or data for image generation through processing of the main server 2 is transmitted to the terminal device 5 and displayed on the display unit 5a. Thus, the user carrying the terminal device 5 can view the image provided by the match-linked service.

[0095] Furthermore, during provision of the game linkage service, user interaction information may be input from the terminal device 5 to the calculation unit 21 .

[0096] Figure 3 The diagram illustrates information sent from the data server 30 to the computing unit 21 and the processing functions of the computing unit 21. In particular, in the figure, the processing functions for the match linkage service function 40 and the processing functions of the non-fungible token (NFT) market function 50 as a result of allowing the display of the match linkage service are illustrated.

[0097] Note that the computing unit 21 of this embodiment has the processing function of the match linkage service function 40. The computing unit 21 of the main server 2 may have the processing function of the NFT market function 50, but the processing function of the NFT market function 50 may be set in other server devices.

[0098] Summarizing the information provided by the above-mentioned data server 30 to the calculation unit 21, as illustrated in the figure, there are EPTS data, sensing data SS, image data VD, statistical data, historical data, analytical data, etc.

[0099] The statistical data and the historical data are based on the score data SD of the score data server 3 .

[0100] For example, statistics are performance information of players or teams. Examples of statistics for baseball pitchers include team name, league, number of wins, number of losses, ERA, games played, number of complete games, number of shutouts, number of saves, number of save opportunities, number of innings pitched, earned run, total runs lost, number of home runs allowed, number of hits, number of walks, number of intentional walks, number of strikeouts, batting average, WHIP, ground ball / fly ball ratio, etc.

[0101] In addition, the statistical data includes not only the past performance of the team or players, but also the performance information of the team or each player up to the current time point of the game currently in progress, that is, detailed information on the progress of the game, information on the registered players, information on the starting players, information on the substitute players, etc.

[0102] Historical data is also information about the performance of a team or a player, and is included in statistics in a broad sense, but here, for the sake of explanation, historical data is shown as information such as past highest records, team records, and personal records. For example, historical data includes information about records that may be achieved in the current game. For example, there are records of the number of strikeouts in a single game in the past, records of consecutive at-bats with hits, records of consecutive games played, and records of the total number of hits for a team in a single game in the past. Such historical data is information that can be referenced for special digital project editing in the game linkage service.

[0103] The analysis data indicates data determined with respect to the EPTS data, the sensing data SS, and the image data VD by the function as the data analysis unit 32 .

[0104] The function of the data analysis unit 32 may be provided in the main server 2, or may be implemented by other information processing devices.

[0105] Specifically, as the analysis data, a specific action of a player, a trajectory of a ball, and the like determined from EPTS data, sensing data SS, and the like are assumed.

[0106] The EPTS data, the sensing data SS, the image data VD, the statistical data, the historical data, and the analysis data provided from the data server 30 to the calculation unit 21 are information about the game, and are referred to as game information.

[0107] The game information indicates information about the game itself or information of players or teams participating in the game, and is distinguished from user information described later.

[0108] Information about the game itself includes the date and time of the game, the venue of the game, the weather, the score, information about the progress of the game (current innings, number of outs), etc.

[0109] The player information includes information about each player, such as each player's performance in the competition, past performance, images of the competition, content of the competition, player's sports information, etc.

[0110] The team information is the information of the entire team, such as the team's performance in the game, past results, game images, starting players and substitute players.

[0111] Note that not all of the EPTS data, sensory data SS, image data VD, statistical data, historical data, and analytical data serving as “match information” are necessarily sent to the computing unit 21. For example, when at least one of these data is sent to the computing unit 21, the computing unit 21 may perform processing for the match linkage service function 40.

[0112] Furthermore, as information input from the terminal device 5 to the calculation unit 21, there are user information and purchase / exhibition information.

[0113] Here, the match information and the user information will be described.

[0114] The “match information” mentioned in this disclosure has the following two information sources.

[0115] - Information provided from the score data server 3

[0116] - Information obtained based on signals from the imaging device 10 and the sensor 4

[0117] The content of the information obtained from these two information sources may be different or the same.

[0118] In consideration of the content type of the game information, in the present embodiment, the game information is classified into “fixed game information” and “game progress information”.

[0119] Fixed game information is information that does not change as the game progresses.

[0120] For example, fixed match information includes location, date and time of the match, season, team, starting lineup, weather information such as weather and temperature when the match starts, team results before the match, substitute players, player and team results before the match (statistics, historical data), referee, match type (such as official matches, championship matches, and matches related to magic numbers for championship wins), player status before the match, player profile (date of birth, hometown, etc.), etc.

[0121] The game progress information is information obtained as the game progresses.

[0122] For example, game progress information includes scores (game progress / results), current innings / time / half, weather changes during the game, player and team performance according to the progress of the game (statistics, historical data), players appearing in the game, players' actions (EPTS information / sensing data SS / analysis data), image data VD from the game, achievement records, etc.

[0123] The user information indicates information about a target user (a user who logs in to the competition linkage service function 40 ) that the main server 2 can acquire.

[0124] Here, the content type of user information is considered and classified into "fixed user information" and "user reaction information".

[0125] Fixed user information is user information that does not change with the current game (the game watched by the logged-in user).

[0126] For example, fixed user information includes user account information, address information, attribute information, history information related to the game linkage service, and information about owned items. The attribute information may include basic information such as age, gender, place of residence, and email address, as well as information indicating supported teams and players related to the game linkage service.

[0127] Note that, for example, for a user who registers for the competition linkage service function 40, some or all of the fixed user information may be input in advance and may be stored in the storage device 23 or the like.

[0128] The user response information is information corresponding to the user's action or interaction with the current game or game linkage service.

[0129] For example, user reaction information includes answers input to the contest provided by the game linkage service, information input by the user for the current game indicating the team or player the user supports, information input by the user during the game (such as the operation information of the WOW button 120 described later), the user's viewing location, current position and seat information, cheering information from the user (or the entire audience), and the like.

[0130] The calculation unit 21 inputs the game information (fixed game information, game progress information) and user information (fixed user information, user response information) as described above regarding the processing of the game linkage service function 40 .

[0131] As processing functions for executing the match linkage service function 40 in the computing unit 21, there are shown a match information acquisition unit 41, a user information acquisition unit 42, a match analysis unit 43, a quiz generation unit 44, an item / content generation unit 45, and a storage control unit 46. Note that the computing unit 21 does not need to have all of these processing functions.

[0132] The match information acquisition unit 41 is a function of acquiring match information (fixed match information, match progress information) and performs, for example, processing to sequentially acquire match information from the data server 30 before and during a match.

[0133] The user information acquisition unit 42 is a function for acquiring user information (fixed user information, user response information). For example, the user information of the logged-in user is acquired sequentially before or during the game. When logging in, the fixed user information of the user stored in the storage device 23 is also read.

[0134] The game analysis unit 43 analyzes the game based on the game information and the user information, and performs a process of determining the status of the game. In addition, the game analysis unit 43 performs a process of determining the timing of requesting the user's response to the service and determining the timing of editing the digital item according to the determination of the game status.

[0135] The contest generation unit 44 performs processing for generating a contest or a questionnaire to be provided to the user, and transmitting the contest or the questionnaire to the terminal device 5. In addition to the contest and the questionnaire, the contest generation unit 44 may also perform processing for requesting user interaction.

[0136] The item / content generation unit 45 generates an item 100 described later as a digital item. In addition, the item / content generation unit 45 performs a generation process of image content such as a summary video of a game, a free viewpoint image, or a computer graphics (CG) image. In addition, the item / content generation unit 45 also performs a process such as generation of information ultimately associated with the digital item. In addition, the item / content generation unit 45 also performs a process of generating and giving points described later.

[0137] The storage control unit 46 performs processing for storing and reading information from the storage device 23 regarding the game linkage service function 40 .

[0138] For the computing unit 21 of the main server 2, in addition to the match linkage service function 40 as described above, an NFT market function 50 is also shown.

[0139] The NFT market function 50 is a service that allows users to display and sell acquired NFT works or purchase NFT works that are being displayed.

[0140] For example, in the case of this embodiment, the digital item (item 100) generated by the game linkage service function 40 is edited through the progress of the game and user interaction, and finally becomes a user-specific digital item. The digital item can be displayed or purchased as an NFT work in the NFT market function 50.

[0141] Therefore, as the NFT market function 50, a smart contract function 51 and a settlement function 52 are set up.

[0142] The smart contract function 51 is a function for automatically executing predetermined buying and selling processes according to predetermined conditions for buying and selling transactions.

[0143] The settlement function 52 is a function for performing settlement processing regarding purchases and sales.

[0144] Through this NFT market function 50, the game linkage service function 40 can allow users to display and purchase digital items.

[0145] In addition, through the competition linkage service function 40, the user can display the digital items obtained by the user or purchase the digital items sold by others.

[0146] Please note, Figure 3 The functional configuration is an example.

[0147] A part of the function of the game linkage service function 40 may also be processed on the terminal device 5 side.

[0148] For example, part of the content generation functions (highlight display, free viewpoint image, etc.) of the guess generation unit 44 , the game analysis unit 43 , and the item / content generation unit 45 may be executed outside the game linkage service function 40 .

[0149] The calculation unit 21 only needs to perform generation control processing of digital items corresponding to the game based on at least the game information.

[0150] In addition, the NFT market function 50 may not be provided. For example, a process of selling digital items generated by the game linkage service function 40 to users may be considered.

[0151] The description above refers to Figure 1 , Figure 2 and Figure 3The configuration of the information processing device 70 used in the information providing system 1 is described. For example, Figure 2 The main server 2, the terminal device 5, the EPTS data generation unit 12, etc. can be Figure 4 It is implemented by the information processing device 70 shown in the diagram.

[0152] Furthermore, the information processing device 70 may be realized as, for example, a dedicated workstation, a general-purpose personal computer, a mobile terminal device, or the like.

[0153] Figure 4 The CPU 71 of the information processing device 70 illustrated in the figure performs various types of processing according to a program stored in a ROM 72 or a nonvolatile storage unit 74 such as an electrically erasable programmable read-only memory (EEP-ROM), or a program loaded into a RAM 73, for example, from a storage unit 79. The RAM 73 also stores data and the like required for the CPU 71 to perform various types of processing as appropriate.

[0154] The image processing unit 85 is implemented as a processor that performs various types of image processing. For example, the image processing unit 85 is a processor that can perform any of image generation processing such as editing, image analysis processing for captured images, generation processing of animation images or CG images, database (DB) processing, image effect processing, EPTS data generation processing, etc.

[0155] The image processing unit 85 can be implemented by, for example, a CPU separate from the CPU 71, a graphics processing unit (GPU), a general purpose computing based on a graphics processing unit (GPGPU), an artificial intelligence (AI) processor, or the like.

[0156] Note that the image processing unit 85 may be provided as a function in the CPU 71 .

[0157] The CPU 71, the ROM 72, the RAM 73, the nonvolatile storage unit 74, and the image processing unit 85 are connected to one another via a bus 83. To the bus 83, an input / output interface 75 is also connected.

[0158] An input unit 76 including an operating element or an operating device is connected to the input / output interface 75. As the input unit 76, for example, one of various operating elements and operating devices including a keyboard, a mouse, a key, a dial, a touch panel, a touch pad, a remote controller, etc. is contemplated.

[0159] The input unit 76 detects a user operation, and the CPU 71 interprets a signal corresponding to the input operation.

[0160] Furthermore, a display unit 77 including a liquid crystal display (LCD), an organic electroluminescence (EL) panel, or the like, and an audio output unit 78 including a speaker or the like are connected to the input / output interface 75 integrally or separately.

[0161] The display unit 77 displays various information as a user interface. The display unit 77 is realized as, for example, a display device provided in a housing of the information processing device 70, an independent display device connected to the information processing device 70, or the like.

[0162] The display unit 77 displays various images on the display screen based on instructions from the CPU 71. Furthermore, the display unit 77 displays various operation menus, icons, messages, etc., ie, a graphical user interface (GUI), based on instructions from the CPU 71.

[0163] For example, in the case where the information processing device 70 is regarded as the terminal device 5 , the display unit 77 corresponds to the display unit 5 a , and displays a screen such as a screen including an item 100 described later by the game linkage service function 40 .

[0164] In some cases, a storage unit 79 including a solid state drive (SSD), a hard disk drive (HDD), or the like, and a communication unit 80 including a modem or the like are connected to the input / output interface 75 .

[0165] For example, in a case where the information processing apparatus 70 is regarded as the main server 2 , the storage unit 79 can be regarded as an example of the storage device 23 in which information is stored by the storage control unit 46 .

[0166] The communication unit 80 performs communication processing via a transmission path such as the Internet, and performs wired / wireless communication and communication based on bus communication and the like with various devices.

[0167] A drive 82 is also connected to the input / output interface 75 as necessary, and a removable recording medium 81 such as a flash memory, a memory card, a magnetic disk, an optical disk, or a magneto-optical disk is attached to the drive 82 as appropriate.

[0168] Through the drive 82, data files such as image files, various computer programs, etc. can be read from the removable recording medium 81. The read data files are stored in the storage unit 79, and the display unit 77 and the audio output unit 78 output the images and sounds included in the data files. In addition, the computer program and the like read from the removable recording medium 81 are installed in the storage unit 79 as needed.

[0169] With the information processing apparatus 70, the software can be installed via network communication through the communication unit 80 or the removable recording medium 81. Alternatively, the software may be stored in the ROM 72, the storage unit 79, or the like in advance.

[0170] For example, when the information processing device 70 is regarded as the main server 2, the functions as the above-mentioned calculation unit 21 and presentation control unit 22 are set by software, and processing based on these functions is performed by the CPU 71 and the image processing unit 85.

[0171] The sensor unit 84 is shown as a part that outputs some sensing data SS, such as an image sensor (camera), a gyro sensor, an acceleration sensor, a position sensor, etc. For example, in the case where the information processing device 70 is implemented as a terminal device 5, the sensor unit 84 is configured to be able to detect the user's actions, behaviors, positions, etc.

[0172] <2. Examples of game linkage service screens and content>

[0173] An example of a screen in the terminal device 5 implemented in the game linkage service will be described.

[0174] The game linkage service is a service for generating digital items related to the game (such as editing processing of the item itself and adding information about the item) based on game information related to a sports game such as baseball.

[0175] Figure 5 An example of a screen provided by such a competition linkage service function 40 is illustrated in FIG.

[0176] As one of the provided screens, there is an item screen 90. The item screen 90 is a screen that displays items 100 that are digital items.

[0177] Item 100 is, for example, a digital item related to sports, and in the case of baseball, the item has a design such as a baseball. For example, in this example, item 100 is a digital item having a design in which team figures, etc., are added to a ball.

[0178] Furthermore, on the item screen 90, information on the game and information on the user are displayed together with the item 100. In this example, team / score information 110 and point information 111 are displayed.

[0179] In the team / score information 110, the participating teams are displayed using team emblems, mascot symbols, etc., and the score of the current game is displayed.

[0180] The point information 111 indicates the points regarding the user (ie, the user who has logged into the game linkage service and is viewing the provided screen on the terminal device 5 ).

[0181] For example, the points information 111 includes current points 112 , ranking 113 , activity points 114 , guessing points 115 , player points 116 , and the like.

[0182] In the game linkage service, points are given to users according to the game status or user status.

[0183] Points information 111 indicates points acquired by the user with respect to the target game, current points 112 indicates points currently acquired by the user in the current game, and ranking 113 indicates ranking of points among all logged-in users.

[0184] Furthermore, as subdivisions of the current points 112 , activity points 114 , betting points 115 , and player points 116 are shown.

[0185] The activity points 114 are points or the like awarded based on inputs, actions, or the like of the user.

[0186] The guessing points 115 are points awarded according to the user's answer to the guessing.

[0187] The player points 116 are points awarded according to the performance of the player selected by the user.

[0188] On the project screen 90 or other screens described later, a betting icon 101 , a favorites icon 102 , a ball icon 103 , an NFT icon 104 , and a setting icon 105 are displayed as selectable options.

[0189] The guessing icon 101 is an icon for transitioning to the guessing screen 140 described later. The favorites icon 102 is an icon for transitioning to the favorites screen 160 described later. The ball icon 103 is an icon for transitioning to the item screen 90. The NFT icon 104 is an icon for displaying an item as an NFT work. The setting icon 105 is an icon for transitioning to a setting screen (not shown).

[0190] In addition, these icons also show the current screen, such as Figure 5 As shown in the diagram, in the case of the project screen 90, the ball icon 103 is displayed in a mode different from other icons. Figure 5 In the figure, the border of the ball icon 103 is displayed thicker and more prominent than the borders of other icons.

[0191] Other contents are displayed in sequence on the project screen 90. Figure 6 As shown in the diagram, a WOW button 120 may be displayed.

[0192] For example, in the game linkage service, at the timing of outstanding performance in the game, etc., the WOW button 120 is displayed on the terminal device 5 so that it can be operated by the user. For example, the WOW button 120 is displayed at the timing of detecting a hit or a home run during the game, the timing of detecting a pitching speed faster than a threshold, the timing set in advance (predetermined timing in the seventh inning), etc. In addition, the user can arbitrarily operate the WOW button 120 according to emotions such as being moved, impressed, surprised, or excited by the game. The operation information of the WOW button 120 is acquired by the main server 2 as a piece of user response information.

[0193] Note that the WOW button 120 is always displayed on, for example, the item screen 90 , and can be operated by the user at any timing.

[0194] In addition, if Figure 7 As shown in the diagram, a betting window 121 may be displayed on the event screen 90 .

[0195] The answer button 122 is displayed together with the content of the quiz in the quiz window 121. The user can answer the quiz by checking the answer options or operating the answer button 122.

[0196] The information of the user's answer to the quiz is acquired by the main server 2 as a piece of user response information.

[0197] The item 100 is displayed as the main content on the item screen 90, and the main server 2 performs processing (digital item generation control processing) of changing the item 100 displayed on the terminal device 5 according to the game information or according to the game information and user information. Figure 3 The function of the item / content generating unit 45 in the editing process of the item 100.

[0198] Figure 8 to Figure 11 An example is illustrated in FIG.

[0199] Figure 8 The diagram illustrates a state in which the item 100 is displayed as a blank ball on the item screen 90 .

[0200] Fig. 9 The diagram illustrates a state in which an item 100 with a team logo added to a blank ball is displayed on the item screen 90 .

[0201] Fig.10 The diagram illustrates a state of an event 100 in which some colors that are changed and player portraits that are added are displayed on the event screen 90 .

[0202] Fig.11 The illustration shows the status of the final project 100 at a point in time when the game is over.

[0203] For example, at the time point when the game starts, the item 100 as a blank ball is edited according to the game progress information, user reaction information, etc., and at the time point when the game ends, the item 100 with a final design is completed.

[0204] By performing such editing of the item 100 according to the progress of the game or the actions of the user, the main server 2 can generate a unique item 100 for each game or each user and provide it to the user.

[0205] The main server 2 can provide the completed project 100 to the user as a user-specific digital project for free or for a fee. For example, the project 100 can be added to the user's collection as the user's NFT work.

[0206] Note that the item 100 on the item screen 90 may be a still image, or may be a moving image or an image having a predetermined motion. For example, in the case where the item 100 is a ball, an image of the ball rotating may be used.

[0207] Furthermore, the display may be made such that a motion such as rotation is added by the user's operation on the item 100 .

[0208] Fig.12 A illustrates the betting screen 140.

[0209] For example, when the user operates the betting icon 101, the main server 2 provides the terminal device 5 with the betting screen 140. Alternatively, the main server 2 can cause the terminal device 5 to automatically display the betting screen 140 at a certain timing. For example, the main server 2 can cause the betting screen 140 to be automatically displayed at a timing after the user logs in (timing before the start of the game), a pre-set timing (predetermined timing in the game), etc.

[0210] In addition, through Figure 7 The betting window 121 shown in the diagram provides and passes Fig.12 The gamble offers of A's gamble screen 140 may be performed together, or only one of them may be performed.

[0211] exist Fig.12 A guessing screen 140 in A provides guessing content 141 and answering unit 142. In this example, guessing content 141 is for selecting an area in the audience seats of a baseball stadium where the ball flies in. The user selects an arbitrary area and operates answering unit 142, and the arbitrary area becomes the answer.

[0212] For example, in the case where the batted ball flies toward the audience seats as a home run or a foul ball, if the position of the audience seats is the area selected on the guessing screen 140, the user has correctly answered the guess.

[0213] Fig.12 B illustrates a guessing result screen 149. This is an example of displaying a guessing result indicating a correct answer to the user when a home run ball flies into the area selected by the user. The result indicating a correct answer is also a user response information, and it is conceivable that points are awarded according to the correct answer, or that the item 100 is edited.

[0214] Fig.13 A and 13B are examples in which the item 100 as an NFT work is displayed on the item screen 90. For example, in the case where the user operates the NFT icon 104, the main server 2 provides the item screen 90 to the terminal device 5 and causes the item 100 as an NFT work to be displayed. Fig.13 A is a screen on which item 100 generated for the person ranking high in the number of points obtained is recognized as an NFT item. Fig.13 B is a screen in which item 100 generated when the supported team wins is recognized as an NFT item.

[0215] Fig.14 This is an example of the favorites screen 160. For each game, the user logs in to the game linkage service for each game and generates an item 100, and can obtain the item 100. The main server 2 manages the item 100 for each user.

[0216] When the user operates the favorites icon 102, the main server 2 provides the user's favorites screen 160 to the terminal device 5. Thus, the user can list the items 100 acquired in the past.

[0217] The above is an example of a screen based on the game linkage service.

[0218] As a main process for the game linkage service, the main server 2 performs editing of the items 100 corresponding to the game information or the user information, and presents the resulting edited items to the user via the terminal device 5 .

[0219] Based on such main processing, the following describes the matters assumed in the game linkage service. This is an example assuming a baseball game.

[0220] Item 100 is ideally an item related to sports. From this perspective, as examples of item 100, images of balls, bats, uniforms (hats, clothes, shoes, wristbands), player portraits, team character logos, mascot logos, team mascots, cheerleaders, etc. can be considered.

[0221] For example, the game linkage service may be a service in which a user collects not only the ball item 100 but also the bat or team character item 100. For example, the game linkage service may be a process of editing a character based on game information or user information.

[0222] Furthermore, it is also conceivable to virtualize an actual cheerleader and process the cheerleader's clothing, hairstyle, and makeup based on the game information and user information.

[0223] The types of these items 100 may be determined on the main server 2 side, but the user may select any item 100 .

[0224] The item 100 is edited based on the game information and the user information. An example of how to edit using what information will be described.

[0225] Examples of game information (fixed game information or game progress information) include game progress scores / results, statistics, player profiles (birthdays, etc.), seasons, weather, starting players, EPTS data, etc.

[0226] In addition, examples of user information (fixed user information or user reaction information) include quiz answers, operation of the WOW button 120, user location, user attribute information, fan reactions, and the like.

[0227] The main server 2 edits the items 100 based on the game progress score and result. For example, by editing to express the situation such as the team being ahead, behind, close score, draw, win or lose, a display corresponding to the game situation can be performed.

[0228] The host server 2 can edit the project 100 by reflecting the season and weather. For example, the background can be changed according to the weather. The project 100 can be generated to remind the user of the experience of the day of the game.

[0229] In the main server 2, the editing content of the item 100 can be changed according to the starting player or the substitute player. For example, the item 100 can be edited according to who the substitute player is, whether the supporting player performs well, etc.

[0230] The main server 2 can change the item 100 according to the performance, status, etc. of the player or team before the game starts. For example, the item 100 can be changed based on the current ranking in the league, the type of game (such as the semi-finals and finals in a championship), etc. In the case where a player portrait is set as the item 100, the item 100 can be changed based on the performance and status of the player.

[0231] The main server 2 can change the item 100 according to the player's performance during the game (strikeout, stolen base, home run, multi-hit, etc.), achievement record (such as consecutive hits, consecutive hits and home run records, shutout wins, no hits, and perfect games), etc. This makes it suitable for generating the item 100 corresponding to the content of the game.

[0232] The main server 2 can use the EPTS data as match information and change the item 100 based on the pitch rotation speed, the initial speed of the batted ball, etc. By changing the item 100 in response to detecting a special move, an edit specific to the match is added to the item 100. In addition, the EPTS data can be used to determine the characteristic moves, matches, etc. of the player that the user is supporting, thereby allowing the item 100 to be changed.

[0233] The main server 2 edits the item 100 according to the presence or absence of the user's answer to the quiz, correct / incorrect answer, operation of the WOW button 120, etc. Thus, the item 100 can be changed according to the degree of user participation in the game and the game linkage service.

[0234] The main server 2 can change the item 100 according to the location of the user. For example, the item 100 can be made different between a person who is in a stadium and a person who is watching TV.

[0235] The main server 2 can change the event 100 according to the user's profile. For example, in the case of the user's birthday, the design of the event 100 is different from usual. In addition, it is also conceivable to associate the user's profile with the competition information and generate opportunities for event editing, for example, to change the event 100 when a player with the same birthday month or hometown as the user performs well.

[0236] The above is just an example. In addition, various examples of editing the item 100 based on game information or user information can be considered.

[0237] Additionally, match information may be prioritized (weighted).

[0238] For example, in the course of a game, the priority of game information in exciting scenes can be increased. More specifically, for example, the priority of information in the second half of the course of a game (for example, the fifth and seventh innings in the case of baseball) is set high. In baseball games, the fifth and seventh innings tend to be more exciting, so it is conceivable to increase the priority of statistical data.

[0239] Furthermore, if a player has a birthday on a match day, it is conceivable to increase the priority of that player's statistics.

[0240] When cited for a user, statistics may be weighted toward the team or player that the user supports.

[0241] In addition, the priority can be changed dynamically according to the important scene or the scene of the match point. It is conceivable that the priority of the statistical data is increased in an important situation in consideration of the flow of the game.

[0242] Excitement levels can also be determined based on the cheering of the audience, so priorities can be changed accordingly.

[0243] Next, an example of editing (editing, processing, and information addition) of the item 100 will be described.

[0244] As editing of the item 100, it is conceivable to change the color, pattern, text, and image for the item 100. In addition, the color or pattern of the background of the item 100 may be changed, or text may be added.

[0245] It is also conceivable to vary the size or form of the item 100 .

[0246] Sound may be added to project 100 .

[0247] Additionally, motion such as the spin of a ball or the swing of a bat may be added to the item 100 itself.

[0248] Links to other contents and the like may be added to the item 100 .

[0249] A QR code (registered trademark), a coupon, or the like may be added to the item 100 .

[0250] Furthermore, editing of the project 100 may be performed in parts rather than the entire project 100 .

[0251] For example, color each section bounded by the seams of the ball.

[0252] The user can obtain the items 100 compiled in this way, but instead of just collecting the items, there may also be a service as an additional reward.

[0253] For example, by presenting the edited items, the user can obtain special merchandise, or can use QR codes and coupons added to the items.

[0254] Note that, as a stage where the item 100 is not completed during the game, for example, even if all answers to the quiz are incorrect, the item can be edited, processed, or information can be added according to the answer. In the case where the user does not participate in the quiz, a "blank ball" can be output.

[0255] The use of project 100 can be considered as follows.

[0256] There are examples where the items 100 collected by a user can be used in other content, such as gaming.

[0257] For example, as data associated with the item 100, the strength, speed, rotation, etc. corresponding to the item 100 are stored. Then, the stored data is reflected in other games. What data is stored only needs to be determined according to the game to be used.

[0258] Only the graphic of the item 100 may be made available for other content. The item 100 may be displayed in other content related to the game. For example, the item 100 may be displayed in content such as a summary video of the game, cartoon content obtained by adapting the game into a cartoon, and a still image book of the game.

[0259] It is also conceivable that the main server 2 or the terminal device 5 manages information indicating based on what type of information, such as game information or user information, the item 100 is generated. Such information can be used as a reference for the value of the item 100.

[0260] Item 100 may be bought, sold, or exchanged. Transactions such as buying, selling, or exchanging items 100 may be off-chain or on-chain.

[0261] The right may be given to the user who owns the item 100. For example, the right to add a digital signature of a player may be given to a user who owns the item 100 to which a specific design has been added, a user who owns the item 100 that ranks high in the point ranking, and the like.

[0262] Assuming the above-described examples of game information and user information, examples of the project 100 , examples of modes of editing the project 100 , and the like, some examples will be described from the perspective of how the project 100 changes depending on what information.

[0263] [Example 1]

[0264] Users logging into the match linkage service select a zone (one of the stadium's zones) before the match (see Fig.12 A) When the ball hit by the player enters the selected area, the score is increased, and the color and pattern of the item 100 will change as the score (the number of hits that enter) increases.

[0265] [Example 2]

[0266] According to the user information and the game information, when the player followed by the user hits a hit during the game, the graphic of the player superimposed on the item 100 is displayed larger than before the hit, or an action in which a team mascot character appears is added.

[0267] [Example 3]

[0268] In baseball, the multiplier for obtaining points is increased in exciting innings such as the fifth and seventh innings. Alternatively, each user may increase the multiplier for obtaining points for a specific player. For example, points may be increased based on the number of hits of the team you support, and the multiplier for obtaining points may be increased in the case of hits in the fifth and seventh innings or hits of the player you support.

[0269] [Example 4]

[0270] The display varies depending on the venue (e.g., stadium) where the game is held. For example, local products of the place where the stadium is displayed are displayed as the item 100 itself or an object to be displayed in the item 100 or in the background.

[0271] [Example 5]

[0272] The color, pattern, movement, etc. of the ball as the item 100 are changed based on the speed, rotation, pitch type, height, etc. of the ball thrown by the pitcher.

[0273] [Example 6]

[0274] The ball as item 100 is rotated and displayed according to the rotation direction of the ball thrown by the pitcher. In addition, display based on EPTS data and image data VD is performed inside and outside the ball as item 100. For example, when the rotation speed is obtained as EPTS data, the rotation speed is displayed as text or the like.

[0275] [Example 7]

[0276] For example, the ball as item 100 is divided into a plurality of regions by division by seams, etc., and edited so as to gradually change for each region according to game information or user information. Not only the surface of the ball but also the back of the ball can be edited.

[0277] [Example 8]

[0278] The rotation mode when the user performs the operation of touching the ball as item 100 is changed according to the game information, user information, points, etc. For example, a person with a high score can increase the movement speed of the ball. In addition to the rotation of the ball, a movement of deforming the ball or a movement of gradually changing the size, color, etc. can also be generated according to the touch operation.

[0279] Note that, although the above description of the example of a baseball game is given, the game linkage service can be applied to various types of sports. Examples thereof include soccer, American football, rugby, basketball, volleyball, tennis and golf. In particular, ball games are suitable for sports using the EPTS system. Of course, this may be sports other than ball games. For example, it can also be used for gymnastics, skating, track and field, swimming, judo, kendo, boxing, fencing, etc.

[0280] Item 100 is considered according to sports. For football, a football is considered, for boxing, a boxing glove is considered, and for tennis, a tennis racket is considered.

[0281] Game information is also envisioned for each sport.

[0282] In addition, regarding the game information, an example of statistics for baseball has been described, but the game information varies depending on the sport. In the case of soccer, the statistics include the following data.

[0283] - Number of goals scored: Number of goals scored during the season

[0284] - Shots: Number of shots taken

[0285] - Shots within goal: Number of shots taken within the goal frame

[0286] -Last Passes: Number of passes that resulted in a goal scoring chance

[0287] -One-touch passes: Number of one-touch passes performed

[0288] -Aerial Challenges: The number of times you challenge for the ball in the air

[0289] - Tackles: Number of attempts to steal the ball from the ball carrier

[0290] - Running distance: The distance each player ran during the game

[0291] <3. Competition Linkage Service Process>

[0292] Will refer to Fig.15 This section describes an example of the specific processing flow of the game linkage service. Fig.15 The diagram illustrates an example of the processing flow, and also illustrates the communication between the terminal device 5, the main server 2 and the data server 30. Note that, as shown in FIG. Figure 2 and Figure 3 As described above, the data server 30 does not indicate a specific device, but indicates the source of the game information for the main server 2.

[0293] Hereinafter, the processing of the terminal device 5 is represented by "U*" (* is a number), the processing of the main server 2 is represented by "MS*", and the processing of the data server 30 is represented by "DS*", and these processes will be described in time series.

[0294] [Processing DS1]

[0295] The main server 2 providing the game linkage service obtains game information from the data server 30 at a stage before a game such as baseball. The game information in this case is fixed game information. Specifically, the game information is mainly statistical data or historical data before the game starts.

[0296] [Processing U1]

[0297] The user logs in to the match linkage service from the terminal device 5. The main server 2 performs a login process on the user account and starts processing the match linkage service for the user.

[0298] [Processing MS1]

[0299] The main server 2 sends the initial project 100 to the terminal device 5 and causes the terminal device 5 to display the project. For example, the project 100 is displayed as Figure 8 Blank ball in the box.

[0300] [Processing U2]

[0301] The terminal device 5 automatically or according to the user operation sends the user information of the stage before the start of the game to the main server 2. The user information in this case is fixed user information. However, the main server 2 can store the fixed user information of the user who registered the game linkage service, so that the main server 2 can obtain the fixed user information from the storage device 23 for the logged-in user.

[0302] In addition, the terminal device 5 can transmit user information that is not stored in the main server 2. For example, there is information about a player or team that the user is particularly interested in, such as a player who intends to break a record in the game. The main server 2 can perform a process of displaying a questionnaire screen of the target player or team on the terminal device 5 and obtaining the user's answer.

[0303] [Processing MS2]

[0304] The main server 2 sends the item 100 corresponding to the user information to the terminal device 5 and displays the item. Figure 5 As shown in the diagram, based on the information of the team supported by the user, an item 100 which is a ball including a team logo is displayed.

[0305] Note that if user information (e.g., team support) has been acquired at the time of logging in, a ball including team logos, etc. may be displayed from the beginning instead of a blank ball. Alternatively, item 100 may remain a blank ball before the start of the game.

[0306] [Processing MS3]

[0307] The main server 2 can send the guess to the terminal device 5 of the logged-in user at a certain time before the game starts. Fig.12 As shown in the diagram in A, a guessing screen 140 is displayed regarding the area into which the hit ball will fly. Examples of guessing before the start of a game include predicting the outstanding players in the game. Note that in addition to guessing, questionnaires, etc. can also be used.

[0308] [Processing U3]

[0309] In response to the user operation, the terminal device 5 transmits information of the user's answer to the contest, questionnaire, etc. provided in the stage before the start of the game to the main server 2. The main server 2 stores the information as one piece of user reaction information.

[0310] The above is an example of a rough flow before the start of the game. The following will describe the processing after the start of the game.

[0311] Note that processes U1 to MS2 are performed for users who log in after the start of the game, and thereafter, the processes in the game described below can be performed.

[0312] [Process DS1]~[Process DSx]

[0313] During the game, the main server 2 sequentially obtains game information from the data server 30. The game information in this case is game progress information. Specifically, the game information includes EPTS data, image data, game statistics, analysis data, etc.

[0314] [Processing U10]

[0315] In the case where the user operates the WOW button 120 during the game, the operation information is sent from the terminal device 5 to the main server 2. The main server 2 stores the information as a piece of user reaction information. Note that the main server 2 can determine the timing based on the game progress information and perform display control of the WOW button 120 in the terminal device 5. For example, when there is a good game performance, the WOW button 120 is displayed on the terminal device 5.

[0316] [Dealing with MS11]

[0317] The main server 2 edits the item 100 according to the game information and the user information during the game, and transmits the edited item 100 to the terminal device 5. Thus, in the terminal device 5, the item 100 changes during the game.

[0318] [Processing U11]

[0319] During the game, user information is sent from the terminal device 5 to the main server 2. For example, information such as the user's position information, actions, behaviors, and cheers is sent. The main server 2 stores the information as a piece of user reaction information.

[0320] [Dealing with MS12]

[0321] The main server 2 may send a contest or questionnaire to the user's terminal device 5 during the game. For example, a contest corresponding to the progress of the game may be considered, such as whether or not a player can score a goal in the face of a chance. In addition, a task may be requested from the user. For example, a task may be a request for imaging of a specific location, a request to go to a specific location at a certain time, uploading the status of watching the game to a social network service (SNS), etc.

[0322] [Processing U12]

[0323] In response to the user operation, the terminal device 5 sends information on the user's answer to the provided contest, questionnaire, etc. and information on task completion to the main server 2. The main server 2 stores the information as a piece of user response information.

[0324] [Dealing with MS13]

[0325] The main server 2 performs item editing based on the game information and user information during the game, and sends the edited item 100 to the terminal device 5. That is, a process of further changing the item edited in the process MS 11 is performed. In this way, the main server 2 performs item editing multiple times. As a result, in the terminal device 5, the item 100 gradually changes during the game.

[0326] [Processing U13]

[0327] The terminal device 5 performs a process of changing the display mode of the item 100 according to the user operation on the item 100 .

[0328] [Dealing with MS14]

[0329] The main server 2 finally edits the project around the time point when the game ends, and sends the edited project 100 to the terminal device 5. This is the project 100 that the user finally obtains in the game, and is provided to the user as an NFT project, for example. The final project 100 is displayed on the terminal device 5. In addition, the main server 2 stores information about the project 100 obtained by the user in the current game in the storage device 23. The main server 2 can also generate content such as a summary video of the game, game information, and edited data of the project 100, and store the generated content or metadata as content or metadata related to the project 100 in the storage device 23.

[0330] Note that, in the case where the user logs out before the game ends, the item 100 may be invalidated, or the item 100 at that point in time may be stored in the storage device 23 as an item acquired by the user.

[0331] [Processing U14]

[0332] After the game, the user can Fig.14 The owned items 100 are confirmed on the collection screen 160 of FIG.

[0333] In addition, items 100 can be displayed and sold on the market based on the NFT market function 50, or items 100 available for sale can be purchased.

[0334] In addition, the items 100 can be exchanged, posted to SNS, shared, etc.

[0335] The above is an example of a process flow based on a match linkage service. In particular, the order of each process during a match is not fixed. In any case, the item 100 is generated as a personal digital item based on match information or user information.

[0336] <4. First Processing Example>

[0337] Will refer to Figure 16 to Figure 19 The following processing is performed by the computing unit 21 of the main server 2. Figure 3 An example of processing performed by the game linkage service function 40 in FIG. Figure 4 In the case of a configuration in which the information processing device 70 is the host server 2 , the processing of the calculation unit 21 is processing executed by the CPU 71 .

[0338] However, some processing may be performed on the terminal device 5 side. Figure 4 In the case where the information processing device 70 is the configuration of the terminal device 5, the processing is executed by the CPU 71.

[0339] Fig.16 This diagram illustrates the processing after the terminal device 5 logs in to the game linkage service. In step S101, the calculation unit 21 acquires user information and game information at the start of the service for the logged-in user.

[0340] In step S102, the calculation unit 21 transmits the item 100 to the terminal device 5 based on the user information and the game information, and causes the terminal device 5 to display the item 100. For example, a blank ball, a ball containing only a team logo, etc. are displayed as the item 100.

[0341] During the game, the calculation unit 21 repeats the processing from step S103 to step S107.

[0342] In step S103, the calculation unit 21 obtains the game information from the data server 30. Since the game information is continuously transmitted in sequence, the calculation unit 21 obtains the transmitted game information in each step S103.

[0343] In step S104, the calculation unit 21 performs a process of confirming and acquiring user information. For example, the calculation unit 21 performs Fig.17 processing.

[0344] exist Fig.17In step S120, the computing unit 21 determines whether it is an opportunity to request a certain interaction from the user. For example, the computing unit 21 determines whether it is an opportunity to present a competition, a questionnaire, a task, etc. based on the game information or the user information. It is conceivable that the computing unit 21 determines the time point when a specific game ends, the time point when a predetermined time has passed since the start of the game, the time point when a specific game scene occurs, the time point when the user takes a specific action, etc. as an interaction opportunity.

[0345] If it is determined to be an interaction opportunity, the calculation unit 21 proceeds to step S121, generates information such as a contest, questionnaire, and task, sends the information to the terminal device 5 to present the information to the user, and then proceeds to step S122.

[0346] In this case, as for the content of a contest or the like, the calculation unit 21 may send a contest having certain fixed contents, or may generate a timed contest with reference to the game information.

[0347] For example, based on the game progress information, guesses such as whether a certain record can be achieved in the current game, how many points can be scored in the current opportunity, or who is the player who performed a specific action determined according to EPTS can be generated.

[0348] If the calculation unit 21 does not determine in step S120 that there is an interaction opportunity, the calculation unit 21 proceeds to step S122 .

[0349] In step S122, the calculation unit 21 determines whether any user information has been received. For example, the calculation unit 21 confirms the reception of the operation information of the WOW button 120, the user's position information, the answer information to the contest or questionnaire, the mission clear information, and the like.

[0350] Note that since the answer to the contest or the like is sent based on the user operation or the like, the timing is uncertain, and no answer is obtained in step S122 immediately following step S121.

[0351] That is, step S122 is a process for determining whether the position information at that point in time, information arbitrarily input by the user, operation information of the WOW button 120, etc., answer information, information about the task, cheering information, etc. have been received.

[0352] If these information have been received, the calculation unit 21 proceeds to step S123 and acquires these information as user information (user reaction information).

[0353] Note that since the user information is information unique to each logged-in user, it goes without saying that the calculation unit 21 acquires and manages the user information for each user.

[0354] exist Fig.16 In step S104, the above Fig.17 After the processing, the calculation unit 21 proceeds to step S105 and performs editing processing and integration processing on the item 100. For example, the calculation unit 21 performs Fig.18 Note: Fig.18 The diagram illustrates the processing performed for each user.

[0355] In step S150, the calculation unit 21 determines whether it is an opportunity to edit the item 100 corresponding to the match information. The opportunity to edit the item 100 only needs to be determined in advance as the end time point of a specific round, the occurrence time point of a specific match scene, the time point when a score is obtained, the time point when a specific record is achieved, etc. The calculation unit 21 determines whether the current opportunity is such an opportunity.

[0356] If the calculation unit 21 determines that it is an editing opportunity for the item 100 corresponding to the game information, the process proceeds to step S152.

[0357] On the other hand, if the calculation unit 21 determines that it is not an opportunity to edit the item 100 based on the game information, the process proceeds to step S151, and determines whether it is an opportunity to edit the item 100 corresponding to the user information. The opportunity to edit the item 100 in this case is conceived as, for example, a time point when the team supported by the user scores, a time point corresponding to a game scene of a player supported by the user, a time point related to a guessing or questionnaire answer result such as where the ball flies into, a time point when mission clear information is obtained, a time point when a specific user interaction is performed, etc. The calculation unit 21 determines whether the current opportunity is such an opportunity.

[0358] If the calculation unit 21 determines that it is an editing opportunity for the item 100 corresponding to the user information, the process proceeds to step S152.

[0359] Then, when the calculation unit 21 determines that it is an opportunity to edit the item 100 based on the game information or the user information, a process of editing the item 100 is performed after step S152.

[0360] On the other hand, if it is determined that there is no editing opportunity for the item 100 by referring to neither the game information nor the user information, the calculation unit 21 proceeds to step S157 without editing the item 100 .

[0361] In step S152, the calculation unit 21 performs weighting setting. Weighting is performed in the case of quantifying the value of the game information or user information that the project editor pays attention to. For example, as described above, the game progress information and user reaction information of the fifth and seventh innings are set to have a higher weighting factor than other innings. In addition, the game scene of the user's favorite player can be set to have a higher weighting factor than the game scene of other players.

[0362] Note that the calculation unit 21 can perform weighting settings based on fixed game information or fixed user information. For example, the value of the game scene of the birthday user or birthday player is increased, or the weight is changed according to the type of game such as the championship game.

[0363] In step S153, the calculation unit 21 quantifies the game information and the user information. In particular, it is conceivable that the calculation unit 21 quantifies the user reaction information so as to specify the value of the user reaction information. For example, the guess answer operation and result, WOW button operation, etc. up to that point in time are quantified and used as the evaluation value of the user's participation in the game and the game linkage service. For example, the guess answer, the correct / wrong answer, the timing of the WOW button 120, the achievement of the task, etc. are quantified and used as the evaluation value of the user's participation.

[0364] In addition, the calculation unit 21 also reflects the weighting setting in step S152 when quantizing. Fig.12 In the betting of the selected area illustrated in A, an example is assumed in which the numerical value when the batted ball flies into the user's selected area in the fifth or seventh inning is set to a higher numerical value than in other innings.

[0365] This quantization process is performed on the user reaction information stored at that point in time, and the total is used as an evaluation value of the user's participation degree.

[0366] Furthermore, similarly, game progress information can be quantified.

[0367] In step S154, the calculation unit 21 determines whether to perform item editing. For example, the quantified user reaction information or the game progress information is compared with a predetermined threshold.

[0368] If the value of the quantified user reaction information or the game progress information exceeds the threshold value, the calculation unit 21 does not determine to perform editing, and proceeds from step S155 to step S157. That is, item editing is not performed.

[0369] If the value of the quantified user reaction information or the game progress information exceeds the threshold value, the calculation unit 21 determines to execute editing, and the calculation unit 21 proceeds from step S155 to step S156 to edit the item. For example, the calculation unit 21 determines the editing content based on the type or content of the game information or user information determined as an opportunity for item editing, the total of the quantified evaluation values, etc., and edits the item 100.

[0370] Examples of editing processing include adding designs, texts, etc. that indicate the progress of a match, the content of a match, a record of achievements, etc., displaying statistical data, adding designs, texts, etc. that indicate content corresponding to user interaction, changing the color of part of the item 100, adding logos or characters, etc. In addition to editing the item 100 itself, it is also possible to generate and associate content such as a replay video of a certain match scene, free viewpoint images, and animations.

[0371] Furthermore, by performing a process of changing the color of the ball according to the result of the guessing, editing is performed so that the ball evolves when a correct answer is given to the guessing.

[0372] Additionally, the background color can change depending on the status of the game or whether you win or lose. For example, hitting a home run, taking the lead, or winning the game will cause the background color to change to gold, while losing the game will cause the background to change to red.

[0373] Editing can make the ball spin based on statistics, etc.

[0374] There are also edits in which a player's image, signature, uniform (jersey number), etc. are superimposed.

[0375] In addition, as the editing process, for example, it is conceivable to perform editing such as an additional reward corresponding to the ranking of the points of the user. For example, the top ranking is added with the right to obtain the digital signature of the player, and the digital signature is superimposed on the item 100.

[0376] Furthermore, as the editing process, a process of editing each area of ​​the item 100 may be performed. For example, as the predetermined area (part, section), when the item 100 is a ball, a part separated by a seam or each part of leather is predetermined, and when the item 100 is a uniform, a sleeve, a chest, a collar, a number, a front, a back, etc. are predetermined. Then, in step S156, the calculation unit 21 edits a specific area of ​​the item 100.

[0377] Then, in step S157, the calculation unit 21 determines whether it is a point processing opportunity. For example, the calculation unit 21 determines whether the currently processed game information or user information is related to point granting, and determines whether it is a point processing opportunity.

[0378] If it is a point processing opportunity, the calculation unit 21 proceeds to step S158 and performs point granting processing. For example, the calculation unit 21 performs point granting according to the type and content of the game information or user information that has led to the determination of the point processing opportunity.

[0379] If in Fig.16 In step S105, Fig.18 If the processing is performed, the calculation unit 21 proceeds to step S106 and performs a sending process. This is a process of sending the edited item 100 and the new points information to the terminal device 5.

[0380] Thus, in the terminal device 5, the edited item 100 and the updated point value are displayed.

[0381] Note that in the immediately preceding step S105 ( Fig.18 If no special item editing and point increase is performed in the processing), it is not necessary to send it to the terminal device 5 in step S106.

[0382] In step S107, the calculation unit 21 determines the end of the item update. For example, as a trigger for the end, it is assumed that information indicating the end of the game is input as game information, the user logs out, etc.

[0383] If a trigger for ending the item update is not detected, the calculation unit 21 returns to step S103 and repeats the above-described process.

[0384] If a trigger to end the project update is detected, the computing unit 21 proceeds from step S107 to step S108, and performs a process of finally confirming the state of the project 100 and causing the storage device 23 to store the state as the project 100 acquired by the user. At this point, the final edit can be added. For example, the computing unit 21 can add a design of the finalized project 100, generate content about the competition and associate the content with the project 100, or provide various types of information, such as link information, competition information, user reaction information, project editing information, and additional reward information. In addition, the computing unit 21 can perform a process of setting the project 100 as an NFT project.

[0385] Fig.19 The diagram illustrates the processing of the computing unit 21 of the main server 2 regarding the utilization of the post-match event 100. Note that this processing can also be regarded as processing performed by the terminal device 5.

[0386] In step S201 , the computing unit 21 monitors a display request of the item 100 .

[0387] For example, the computing unit 21 monitors an operation in which a user requests to display an item that is finally generated immediately after the game and stored in the storage device 23. Alternatively, the computing unit 21 monitors an operation in which a user requests to display an item that is finally generated immediately after the game and stored in the storage device 23. Fig.14 An operation of selecting an item 100 on the collection screen 160 and requesting display of the item 100.

[0388] In the case where there is a display request for a certain item, the calculation unit 21 proceeds to step S202 and acquires the designated item 100 from the storage device 23 .

[0389] In step S203 , the computing unit 21 displays the item 100 on the terminal device 5 .

[0390] In step S204, the computing unit 21 monitors the user's item use operations such as sharing processing and selling requests for the item.

[0391] When the user performs an item use operation, the calculation unit 21 proceeds to step S205 and performs processing for the item 100 instruction. For example, the processing includes display processing on the market through the NFT market function 50, SNS upload processing, sharing processing, etc.

[0392] In step S206 , the calculation unit 21 determines whether to end the processing related to the item 100 , and ends the processing if it is determined to end.

[0393] As described above, the user can use the item 100 generated through the competition in other services and the like.

[0394] Note that the item 100 generated by the competition may be directly acquired by the user for free, may be provided to a person who purchases the item and a person who meets the correct answer rate condition of the competition, or may be provided randomly.

[0395] <5. Second Processing Example>

[0396] Fig. 20 The second processing example is illustrated. Fig. 20 This diagram illustrates an example where user information is not used to edit project 100. Fig.16 The same processing is represented by the same step number.

[0397] In step S101A, the calculation unit 21 acquires the match information at the start of the service for the logged-in user.

[0398] In step S102A, the calculation unit 21 transmits the item 100 to the terminal device 5 based on the match information to display the item 100. For example, a blank ball, a ball containing only a team logo, etc. are displayed as the item 100.

[0399] During the game, the calculation unit 21 repeats the processing from step S103 to step S107.

[0400] In step S103 , the calculation unit 21 acquires the game information from the data server 30 .

[0401] In step S105A, the calculation unit 21 performs editing processing and point processing on the item 100. For example, the calculation unit 21 determines whether it is an editing opportunity based on the game information, and performs editing according to the game information if it is an editing opportunity. In addition, point granting processing is performed according to the game information.

[0402] In step S106, the calculation unit 21 performs a process of transmitting the edited item 100 and new point information to the terminal device 5. Thus, in the terminal device 5, the edited item 100 and the updated point value are displayed.

[0403] In step S107 , the calculation unit 21 determines the end of the project update.

[0404] If a trigger for ending the item update is not detected, the calculation unit 21 returns to step S103 and repeats the above-described process.

[0405] If a trigger to end the item update is detected, the calculation unit 21 proceeds from step S107 to step S108 and performs a process of finally confirming the status of the item 100 and causing the storage device 23 to store the status as the item 100 acquired by the user.

[0406] like Fig. 20 As shown in the diagram, it is also conceivable that a processing example of performing generation control processing of the item 100 based on the game information without using the user information is performed. Thus, a game linkage service in which digital items corresponding to the status of the game are generated can be realized.

[0407] Note that in this case, a similar procedure can be performed after the match. Fig.19 The process for project utilization is shown in the diagram.

[0408] <6. Conclusion and Modifications>

[0409] In the above-described embodiment, the following effects can be obtained.

[0410] The information processing device 70 of the main server 2 as an embodiment includes a calculation unit 21 that performs generation control processing of a digital item (item 100) corresponding to a game based on game information (see Fig.16 and Fig.19 ).

[0411] For example, the calculation unit 21 controls a process such as gradually editing a blank ball as a generation control process of the item 100. Thus, the item 100 corresponding to the game is generated. The user can obtain the item 100 as a commemorative item corresponding to the game, etc., and a service that allows the user to enjoy the game more can be provided to the user.

[0412] Note that the object to be edited is not limited to the item 100. The background of the screen, other images of the item 100, the design of the team / score information 110, etc. can also be set as the object to be edited. That is, the digital item is not limited to the item 100.

[0413] The computing unit 21 of the embodiment manages user information about the game, and performs generation control processing of the digital item based on the game information and the user information (see Fig.16 , Fig.17 and Fig.18 ).

[0414] Since the calculation unit 21 edits the item 100 by using not only the game information but also the fixed user information or the user reaction information as the user information, the item 100 is completed according to the user's personal attributes, actions, etc. Thus, the user can obtain a unique item and realize the provision of services that improve the user's satisfaction.

[0415] In an embodiment, the user information includes user reaction information indicating user interactions with respect to the game.

[0416] The computing unit 21 acquires information such as answers to the quiz, operation of the WOW button 120, the user's location and rewards (achievements in the task (imaging of specific parts, viewing time, presence or absence of SNS posting, etc.)) as user reaction information, and edits the item 100 or awards points accordingly, thereby reflecting the user's actions and further expanding the ways in which the user enjoys watching the game.

[0417] In the embodiment, an example is described in which the calculation unit 21 performs generation control processing of a digital item based on a value obtained by quantifying user reaction information (see Fig.18 .

[0418] For example, the numerical value based on the user reaction information includes a value indicating the degree of user participation in the game (a value obtained by scoring the user's participation in the game), points based on the result of the guessing, bonus points, etc. The display mode of the item 100 is changed according to these values. Thus, the user's participation can be quantified and reflected in the item 100.

[0419] Note that such quantization is not necessarily performed. For example, in the case where specific user reaction information is obtained and a process or the like is performed in which specific editing is performed according to the specific user reaction message, an example in which quantization is not performed is also conceivable.

[0420] In the embodiment, an example is described in which the calculation unit 21 performs weighting setting when quantizing user reaction information based on the game progress information included in the game information, and performs generation control processing of the digital item based on the value determined by reflecting the weighting (see Fig.18 .

[0421] For example, the game progress information includes time (the first half of the game, the second half of the game), innings / half-time and score difference. In addition, there are also expectations of winning, excitement of fans (such as the replacement of a popular pitcher, a batter who performs well in the at-bat, or the situation of full bases), etc. In addition, there are also time points for giving the results of the entire season or personal records (such as the record of hits / home runs). Weighting is set according to the game progress information, and the weighting when quantifying user reaction information is reflected. Therefore, the project editing can be carried out considering the situation and aspects of the game and the user's reaction to the situation, and the editing corresponding to each user's attachment to the game can be carried out. In addition, the possibility of generating unique projects for each user can be further increased.

[0422] In the embodiment, an example is described in which the calculation unit 21 performs the generation control processing of the digital item with respect to one user to reflect the comparison result between the value obtained by quantifying the user reaction information of one user and the value obtained by quantifying the user reaction information of another user (see Fig.13 and Fig.18 54, S155 and S156 in the above process).

[0423] For example, editing such as additional rewards corresponding to the ranking of the user's points is performed. The right to obtain the digital signature of the player is added to the top ranking, and the digital signature is superimposed on the item 100. Thus, the fun of the user participating in the game linkage service can be improved.

[0424] In an embodiment, the user response information includes answer information to a contest provided in connection with the game (see Figure 7 and Fig.17 ).

[0425] The calculation unit 21 provides the terminal device 5 with a guess about the game and obtains the answer information as the user reaction information. Thus, the user's active participation can be encouraged and the user reaction information can be obtained, so that the diversification of the item 100 for each user can be promoted.

[0426] In an embodiment, the user information includes the location information of the user related to the game. That is, the computing unit 21 obtains the location information of the user about the game and reflects the location information in the editing of the project 100. For example, there is information of viewing locations such as the venue of the game (stadium, etc.), public viewing, or remote locations (TV viewing). In addition, there is information such as the seat position in the stadium and the places passed by. In addition, in the case of watching a golf game, the audience moves the viewing location, resulting in a change in the user's location.

[0427] By reflecting such location information in editing, it is possible to generate items 100 corresponding to the user's viewing style and behavior, thereby promoting the diversification of items 100. In particular, by providing information and designs that enable identification of the game viewing location, seat, etc., it is also possible to generate items that evoke memories of the experience when watching.

[0428] In an embodiment, the game information includes behavior information about any of the characters or sports items related to the game, generated by analyzing a captured image of the game. Examples of the behavior information include EPTS data (or analysis data based on EPTS data).

[0429] For example, as EPTS data, by analyzing the image obtained by imaging the game, the skeleton capture data of the subject person can be obtained, and the actions and behaviors of the players or referees can be determined from the skeleton capture data. In addition, the sensing data SS of the captured image or sensor 4 (camera, wearable sensor, radar, etc.) can also be used. As a result, the motion information of the ball, bat, racket or other sporting goods can also be obtained. For example, the information includes the trajectory, rotation speed, rotation direction and speed of the ball. Based on this information, the game situation is determined, and the project 100 can be edited according to the game situation. Thus, the project 100 reflecting the content of the game can be generated.

[0430] Note that in the embodiment, an example using EPTS data as game progress information is described. However, a system in which EPTS data is not used as game progress information can be envisioned. For example, behavior information based on the sensor 4, a player's pitching result, a batting result, etc. based on the score data server 3 can also be behavior information. For example, even if these behaviors are used as game progress information, a game linkage service can be performed.

[0431] In the embodiment, an example is described in which the computing unit 21 performs generation control processing of a digital item based on user response information to information provided based on behavior information (see Fig.17 and Fig.18 ).

[0432] For example, the computing unit 21 presents a contest, a questionnaire, etc. to the user based on the EPTS data, etc., and acquires the user's operation and behavior, etc. as user reaction information. Then, the project 100 is edited according to the user reaction information. In this way, the project editing is performed based on the user reaction information indicating the user interaction for the user interaction options determined based on the EPTS data, which is suitable for generating a unique project 100 for each user.

[0433] In the embodiment, an example is described in which the game information includes the game progress information obtained as the game progresses, and the calculation unit 21 performs the generation control process of the digital item based on the obtained game progress information.

[0434] The calculation unit 21 edits the items 100 during the game based on the game progress information obtained as the game progresses. Thus, the items 100 edited based on the development and scene of the actual game can be provided to the user.

[0435] In the embodiment, an example is described in which the game progress information is information obtained based on the analysis result of data detected about the game.

[0436] For example, the game progress information includes dynamic information related to the game, such as EPTS data analyzed from images related to the game or sensing data SS obtained by the sensor 4, and the movements and behaviors of players, etc. determined from the EPTS data, and the game status. Thus, the project 100 can be dynamically edited according to the dynamic information of the game.

[0437] In the embodiment, an example is described in which the calculation unit 21 performs the generation control process of the digital item so that the digital item is updated according to the acquisition of the game information.

[0438] The calculation unit 21 edits the item 100 multiple times during the game based on information obtained as the game progresses. That is, the item 100 is updated during the game. Thus, the user can be provided with the item 100 that evolves according to the development and scene of the game.

[0439] In the embodiment, an example is described in which the computing unit 21 performs processing to store a digital item as an item generated according to a game in response to a predetermined end trigger (see Fig.16 and Fig. 20 , and then execute the following steps: (a) performing the following operations on the device; and (b) performing the following operations on the device

[0440] For example, in response to information about the end of a match, update end information of the item 100, a user logging out of the match linkage service function 40, a user ending operation on an application, etc., the item 100 at that time is stored as the item 100 generated by the match. Thus, through the match linkage service, the item 100 can be confirmed at the time point when the match ends, etc. In addition, when the user logs out in the middle of the match, the item 100 is also confirmed at that time point. Thus, the item is stored according to the situation of the match or the user.

[0441] In the embodiment, an example is described in which the computing unit 21 performs processing to associate image content or additional information related to the game with the digital item in response to an end trigger (see Fig.16 and Fig. 20 , or step S108 in the above procedure.

[0442] For example, content related to the game includes summary videos and still images of the entire game or specific players, etc. As additional information, players' digital signatures, coupons, QR codes, etc. are envisioned. Through this association, users can use digital items after the game for various actions (sharing, selling, etc.).

[0443] In the embodiment, an example is described in which the computing unit 21 performs processing to associate the game information with the digital item in response to the end trigger (see Fig.16 and Fig. 20 , or step S108 in the above procedure.

[0444] For example, information about a game includes game information (fixed game information, game progress information). For example, it is conceivable to associate the score of the game, the performance data of the players, EPTS data, etc. with the project 100. In addition, user information (fixed user information, user reaction information) obtained during the game can be associated. Storing this information in association with each other is suitable for managing the project 100 after the game, using the project 100 in other applications or services, etc.

[0445] In the embodiment, an example is described in which the calculation unit 21 defines predetermined areas for a digital item and edits each area in the generation control process of the digital item.

[0446] For example, as the predetermined area (part, section), when the item 100 is a ball, the part separated by the seam or each part of the leather is predetermined, and when the item 100 is a uniform, the sleeve, chest, collar, number, front, back, etc. are predetermined. Then, the computing unit 21 edits the item 100 for each area during the game. Thus, the user can enjoy the item 100 that changes for each area according to the progress of the game.

[0447] Furthermore, the area to be edited may differ depending on the content of the game information or the user information.

[0448] In the embodiment, an example is described in which the calculation unit 21 performs a process of assigning a motion related to game information to a digital item in the generation control process of the digital item.

[0449] For example, as sports related to the game information, sports relative to the maximum value (ball speed, rotation) of the game, sports corresponding to a given guess, sports corresponding to a supported player, etc. are assigned to the item 100. For example, the sports include the rotation of the ball as the item 100, and the setting of the rotation speed and the rotation direction. There are also swings of the bat, movement of the player icon, etc. Such sports are assigned to the item 100 according to the game information or user information (for example, the target player, the answer to the guess). Therefore, the way of presenting the item 100 for each user can be diversified.

[0450] Note that by having the athletic data assigned to item 100 stored in association with item 100, the athletic data may also be used in other applications.

[0451] Note that although the processing of the computing unit 21 of the main server 2 is mainly described in the embodiment, all or part of the processing of the computing unit 21 may also be executed by the CPU on the side of the terminal device 5. For example, it is also conceivable that the competition linkage service function 40 of the computing unit 21 is installed in the terminal device 5 as an application program and is executed in the terminal device 5, for example. Figure 3 Examples of processing by the item / content generating unit 45, etc.

[0452] The terminal device 5 may include other functions, namely, functions of a match information acquisition unit 41 , a user information acquisition unit 42 , a match analysis unit 43 , a bet generation unit 44 , a storage control unit 46 , etc., and the processing of these units may be performed by the terminal device 5 .

[0453] The program according to the embodiment is used to make an information processing device 70 such as a CPU, a digital signal processor (DSP), an AI processor, etc., or including a CPU, a DSP, an AI processor, etc. perform Figures 16 to 20 The processing procedure is shown in the diagram.

[0454] That is, the program of the embodiment is a program that causes the information processing device to execute generation control processing of digital items corresponding to a game based on game information that is information about the game.

[0455] By such a program, the information processing device 70 constituting the information providing system 1 according to the embodiment can be realized in, for example, a computer device, a mobile terminal device, or other devices capable of performing information processing.

[0456] Such a program may be recorded in advance in a HDD as a recording medium built in a device such as a computer device, a ROM in a microcomputer including a CPU, or the like.

[0457] Alternatively, the program may be temporarily or permanently stored (recorded) in a removable recording medium such as a floppy disk, a compact disk read only memory (CD-ROM), a magneto-optical (MO) disk, a digital versatile disk (DVD), a Blu-ray Disc (registered trademark), a magnetic disk, a semiconductor memory, or a memory card. Such a removable recording medium may be provided as so-called packaged software.

[0458] Furthermore, such a program may be installed from a removable recording medium into a personal computer or the like, or may be downloaded from a download site via a network such as a local area network (LAN) or the Internet.

[0459] Furthermore, such a program is suitable for providing a wide range of information processing devices 70 constituting the information providing system 1 according to the embodiment. For example, by downloading the program to a mobile terminal device such as a smartphone or a tablet, an imaging device, a mobile phone, a personal computer, a game device, a video device, a personal digital assistant (PDA), etc., these devices can be used as the information processing device 70 constituting the information providing system 1 in the present disclosure.

[0460] Note that the effects described in this specification are merely examples and are not limited, and other effects may be provided.

[0461] Note that the present technology may also have the following configurations.

[0462] (1) An information processing device comprising:

[0463] A calculation unit configured to perform generation control processing of a digital item corresponding to a game based on game information as information about the game.

[0464] (2) The information processing device according to (1), wherein

[0465] The calculation unit manages user information about the competition and performs generation control processing of the digital item based on the competition information and the user information.

[0466] (3) The information processing device according to (2), wherein

[0467] The user information includes user reaction information indicating user interactions with respect to the game.

[0468] (4) The information processing device according to (3), wherein

[0469] The calculation unit performs generation control processing of the digital item based on a value obtained by quantizing the user reaction information.

[0470] (5) The information processing device according to (3) or (4), wherein

[0471] The calculation unit performs weighting setting when quantizing the user reaction information based on the game progress information included in the game information, and performs generation control processing of the digital item based on a value determined by reflecting the weighting.

[0472] (6) The information processing device according to any one of (3) to (5), wherein

[0473] The calculation unit performs generation control processing of the digital item with respect to one user to reflect a comparison result between a value obtained by quantizing the user reaction information of the one user and a value obtained by quantizing the user reaction information of another user.

[0474] (7) The information processing device according to any one of (3) to (6), wherein

[0475] The user response information includes answer information to a contest provided in association with the game.

[0476] (8) The information processing device according to any one of (2) to (7), wherein

[0477] The user information includes location information of users related to the game.

[0478] (9) The information processing device according to any one of (1) to (8), wherein

[0479] The game information includes behavior information on any one of a person or sports equipment related to the game, the behavior information being generated by analyzing a captured image of the game.

[0480] (10) The information processing device according to (9), wherein

[0481] The calculation unit performs generation control processing of the digital item based on user response information to information provided based on the behavior information.

[0482] (11) The information processing device according to any one of (1) to (10), wherein

[0483] The game information includes game progress information obtained as the game progresses, and

[0484] The calculation unit performs generation control processing of the digital item based on the acquired game progress information.

[0485] (12) The information processing device according to (11), wherein

[0486] The game progress information includes information obtained according to a result obtained by analyzing data detected about the game.

[0487] (13) The information processing device according to any one of (1) to (12), wherein

[0488] The calculation unit performs generation control processing of the digital item so that the digital item is updated according to the acquisition of the game information.

[0489] (14) The information processing device according to any one of (1) to (13), wherein

[0490] The calculation unit performs a process of storing the digital item as an item generated according to the game in response to a predetermined trigger.

[0491] (15) The information processing device according to (14), wherein

[0492] In response to the trigger, the computing unit performs a process of associating image content or additional information related to the game with the digital item.

[0493] (16) The information processing device according to (14) or (15), wherein

[0494] The computing unit performs a process of associating the game information with the digital item in response to the trigger.

[0495] (17) The information processing device according to any one of (1) to (16), wherein

[0496] The calculation unit defines predetermined areas for the digital item and edits each of the areas in a generation control process of the digital item.

[0497] (18) The information processing device according to any one of (1) to (17), wherein

[0498] The calculation unit performs a process of assigning a motion related to the game information to the digital item in the generation control process of the digital item.

[0499] (19) An information processing method comprising:

[0500] The information processing device performs generation control processing of digital items corresponding to the game based on game information which is information about the game.

[0501] (20) A program for causing an information processing device to:

[0502] Based on the competition information which is information about the competition, generation control processing of the digital item corresponding to the competition is performed.

[0503] Reference numerals list

[0504] 1 Information provision system

[0505] 2 Primary Server

[0506] 3 Score Data Server

[0507] 4 Sensors

[0508] 5 Terminal Equipment

[0509] 5a Display unit

[0510] 10 Imaging equipment

[0511] 11 Recording Unit

[0512] 12 EPTS data generation unit

[0513] 21 Computational Units

[0514] 22 Presentation Control Unit

[0515] 23 Storage Device

[0516] 30 Data Server

[0517] 40 Competition linkage service function

[0518] 41 Competition information acquisition unit

[0519] 42 User information acquisition unit

[0520] 43 Game Analysis Unit

[0521] 44 Guess Generation Unit

[0522] 45 Project / Content Generation Units

[0523] 46 Storage Control Unit

[0524] 70 Information processing equipment

[0525] 71 CPU

Claims

1. An information processing device, comprising: A calculation unit configured to perform generation control processing of a digital item corresponding to a game based on game information as information about the game.

2. The information processing device according to claim 1, wherein The calculation unit manages user information about the competition and performs generation control processing of the digital item based on the competition information and the user information.

3. The information processing device according to claim 2, wherein The user information includes user reaction information indicating user interactions with respect to the game.

4. The information processing device according to claim 3, wherein The calculation unit performs generation control processing of the digital item based on a value obtained by quantizing the user reaction information.

5. The information processing device according to claim 3, wherein The calculation unit performs weighting setting when quantizing the user reaction information based on the game progress information included in the game information, and performs generation control processing of the digital item based on a value determined by reflecting the weighting.

6. The information processing device according to claim 3, wherein The calculation unit performs generation control processing of the digital item with respect to one user to reflect a comparison result between a value obtained by quantizing the user reaction information of the one user and a value obtained by quantizing the user reaction information of another user.

7. The information processing device according to claim 3, wherein The user response information includes answer information to a contest provided in association with the game.

8. The information processing device according to claim 2, wherein The user information includes location information of users related to the game.

9. The information processing device according to claim 1, wherein The game information includes behavior information on any one of a person or sports equipment related to the game, the behavior information being generated by analyzing a captured image of the game.

10. The information processing device according to claim 9, wherein The calculation unit performs generation control processing of the digital item based on user response information to information provided based on the behavior information.

11. The information processing device according to claim 1, wherein The game information includes game progress information obtained as the game progresses, and The calculation unit performs generation control processing of the digital item based on the acquired game progress information.

12. The information processing device according to claim 11, wherein The game progress information includes information obtained according to a result obtained by analyzing data detected about the game.

13. The information processing device according to claim 1, wherein The calculation unit performs generation control processing of the digital item so that the digital item is updated according to the acquisition of the game information.

14. The information processing device according to claim 1, wherein The calculation unit performs a process of storing the digital item as an item generated according to the game in response to a predetermined trigger.

15. The information processing device according to claim 14, wherein In response to the trigger, the computing unit performs a process of associating image content or additional information related to the game with the digital item.

16. The information processing device according to claim 15, wherein The computing unit performs a process of associating the game information with the digital item in response to the trigger.

17. The information processing device according to claim 1, wherein The calculation unit defines predetermined areas for the digital item and edits each of the areas in a generation control process of the digital item.

18. The information processing device according to claim 1, wherein The calculation unit performs a process of assigning a motion related to the game information to the digital item in the generation control process of the digital item.

19. An information processing method, comprising: The information processing device performs generation control processing of digital items corresponding to the game based on game information which is information about the game.

20. A program for causing an information processing device to: Based on the competition information which is information about the competition, generation control processing of the digital item corresponding to the competition is performed.

Citation Information

Patent Citations

  • Game information communication processing system

    JP1996299525A

  • System for recording real time passing contents of sport game

    JP2002268806A