Information processing device, information processing method, and program
By capturing and editing key moments of sports matches in real time, and combining this with user information to provide virtual spaces and digital items, the problem of enhancing the viewing experience for audiences has been solved, thereby increasing the enjoyment and interactivity of the games.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2026-03-27
AI Technical Summary
In sports competitions, it is difficult to improve the viewing experience and satisfaction of the audience, and existing technologies cannot effectively enhance the audience's enjoyment of the game.
Information processing devices and systems capture real-time competition information, generate and edit content related to key moments, combine user information for personalized presentation, provide virtual spaces and digital items, and enhance the audience's interactive experience.
It improved the viewing experience for audiences, enhanced the fun and interactivity of the games, provided personalized content and virtual spaces, and increased user satisfaction.
Smart Images

Figure CN121753054A_ABST
Abstract
Description
Technical Field
[0001] This technology relates to information processing devices, information processing methods and programs, and more particularly, to services that provide content related to actual competitions. Background Technology
[0002] In recent years, services that provide various types of information during competitive sports such as baseball, football, and basketball have emerged.
[0003] For example, Patent Document 1 describes a system that acquires information on the progress and / or details of play in real time at a competition venue, centrally manages the information, and provides the information to a third party.
[0004] In addition, Patent Document 2 describes a communication processing system capable of sequentially reporting match information about multiple matches held in multiple stadiums.
[0005] Citation List
[0006] Patent documents
[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] Technical issues
[0010] Many fans go to stadiums as spectators to watch baseball, soccer, basketball, and other sporting events. Many also watch live television broadcasts. To develop sports culture, it is advisable to increase audience satisfaction and broaden the enjoyment of such games.
[0011] In this regard, this disclosure proposes a technology that provides services that can enhance the enjoyment of users as viewers while watching matches.
[0012] Solution to the problem
[0013] The information processing apparatus according to this technology includes a computing unit, which performs: a determination process for determining, during a competitive match, whether a target match action, as content generation target, has occurred based on match information which is information related to the match; a generation process for generating content related to the target match action based on the determination that the target match action has occurred; and an editing process for generating edited content obtained by editing the content based on user information related to the user of the service delivery destination.
[0014] For example, during competitive sports like baseball and soccer, memorable or impactful actions are identified as target actions for content generation. Content is generated based on the occurrence of these target actions. Furthermore, edited content is generated by adding and / or modifying details based on user information about the intended user of the service. Attached Figure Description
[0015] Figure 1 This is an illustration of an information providing system according to an embodiment of the present technology.
[0016] Figure 2 This is a block diagram of an information providing system according to an embodiment.
[0017] Figure 3 This is an explanatory diagram illustrating the functional configuration of an information providing system according to an embodiment.
[0018] Figure 4 This is a block diagram of an information processing apparatus according to an embodiment.
[0019] Figure 5 This is an explanatory diagram of a screen example of a competition linkage service according to an embodiment.
[0020] Figure 6 This is an explanatory diagram of a changing room screen according to an embodiment.
[0021] Figure 7 This is an explanatory diagram of a key moment notification screen according to an embodiment.
[0022] Figure 8 These are explanatory diagrams of key moments according to the embodiments.
[0023] Figure 9 These are explanatory diagrams of key moments according to the embodiments.
[0024] Figure 10 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0025] Figure 11 This is an explanatory diagram of the item corresponding to the content according to the embodiment.
[0026] Figure 12 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0027] Figure 13 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0028] Figure 14 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0029] Figure 15 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0030] Figure 16 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0031] Figure 17 This is an explanatory diagram of the key moments after editing according to the embodiment.
[0032] Figure 18 This is a flowchart providing a processing example according to the content of the embodiment.
[0033] Figure 19 This is a flowchart of the key moment determination according to the embodiment.
[0034] Figure 20 This is a flowchart illustrating a content editing process example according to an embodiment.
[0035] Figure 21 This is a flowchart illustrating a content editing process example according to an embodiment.
[0036] Figure 22 This is a flowchart illustrating a content editing process example according to an embodiment.
[0037] Figure 23 This is a flowchart illustrating a content editing process example according to an embodiment.
[0038] Figure 24 This is a flowchart illustrating a content reproduction process example according to the embodiment. Detailed Implementation
[0039] The embodiments will be described below in the following order.
[0040] <1. System Composition>
[0041] <2. Examples of screens and details for competition-related services>
[0042] <3. Processing Examples>
[0043] <4. Summary and Variations>
[0044] It should be noted that in this disclosure, "image" refers to both moving images and still images. For example, Figure 1 The image acquisition device 10 shown is intended to primarily capture moving images, but the image displayed on the terminal device 5 can be either a moving image or a still image. Furthermore, "image" refers to the image actually displayed on the screen, while "image" during signal processing prior to display on the screen and / or along the transmission path refers to image data.
[0045] In the service according to the embodiment, content and digital articles are primarily provided as images, but still images, moving images, pseudo-moving images composed of a small number of still images, etc., also exist. Among these images, there are images that include audio and images that do not include audio.
[0046] <1. System Composition>
[0047] Figure 1 This illustrates the general overview of the information providing system 1 according to an embodiment.
[0048] Figure 1 The information providing system 1 shown includes an image acquisition device 10, a main server 2, a scoring data server 3, a sensor 4, and a terminal device 5. These components are interconnected via wired or wireless communication, network communication, etc.
[0049] The information provision system 1 is a system that provides users with terminal devices 5 with virtual spaces, digital items, and various types of content linked to a match (hereinafter referred to as the "match-linked service"). In this match-linked service, users are assumed to be fans of a team or player, etc. For example, when these users watch a match, the match-linked service provides terminal devices 5 with virtual spaces, image content, game content, digital items, etc., generated or updated based on the match or based on the match and / or the user.
[0050] This allows users to experience the fun provided by the game-related services, as well as the fun of watching the game itself.
[0051] Each of the multiple image acquisition devices 10 in the information providing system 1 captures an area of a subject in a stadium, such as a baseball field, from various locations, such as the state of the game. It should be noted that although multiple image acquisition devices 10 are shown, only at least one image acquisition device 10 needs to be set up.
[0052] For example, in the case of baseball, the image acquisition device 10 is used to capture images to analyze the movement of the pitcher, outfielder, batter and base runner and / or determine the trajectory, pitching, speed, spin, etc. of the ball.
[0053] The information providing system 1 is capable of extracting skeletal capture data of a subject player from captured images obtained by such image acquisition device 10, in order to determine the player's movements based on the skeletal capture data, such as pitching, batting, or base running. It is not limited to players; it can also determine the movements of sports equipment such as balls or bats.
[0054] In recent years, regarding the actions in matches such as football and basketball, as an EPTS (Electronic Performance and Tracking System), a technique has been known for estimating the posture and / or position of players and referees, the position / rotation of the ball, etc., in a designated field based on images taken by a dedicated camera and information from sensors (accelerometers and GPS sensors) attached to the people (players) and objects (balls) involved in the match.
[0055] Specifically, the image acquisition device 10 captures images used to obtain such EPTS data as skeleton capture data.
[0056] The captured images obtained by the image pickup device 10 can also be used as photographic images for competitions, etc.
[0057] EPTS data generated from images captured by image acquisition device 10 is sent to main server 2. For example, in the case where an information processing device (not shown) is set up on the side of a stadium such as a baseball field to record captured images obtained by multiple image acquisition devices 10 and generate EPTS data, the EPTS data generated by the information processing device is sent to main server 2.
[0058] Alternatively, the captured image obtained by the image pickup device 10 can be sent to the main server 2, thereby generating EPTS data on the main server 2 side.
[0059] Sensor 4 is a sensor that detects the movement of players, balls, etc. Specifically, sensors attached to the player and / or ball are envisioned, such as accelerometers, gyroscopes, GPS (Global Positioning System) sensors, altitude sensors, and impact sensors. For example, the sensor could be a wearable sensor attached to the player's clothing or body, or it could be a built-in sensor placed in the ball. Radar, etc., could also be used.
[0060] Information about a player's movement can also be obtained by sensing the data SS acquired by sensor 4 as described above. Alternatively, the sensing data SS can be used as an aid when acquiring skeletal capture data from images or when estimating postures, etc. Furthermore, the sensing data SS acquired by sensor 4 can also be used for the ball's speed, number of spins and trajectory, the bat's swing speed and trajectory, etc.
[0061] The sensing data SS can be sent to the main server 2, or it can be input to an information processing device (not shown) that generates EPTS data on the side of a stadium, such as a baseball field.
[0062] The score data server 3 is an information processing device that generates and distributes, for example, baseball score data SD. Here, the score data server 3 is a server device capable of sending the game's score data SD to the main server 2.
[0063] The score data server 3 can send the score data SD to the main server 2 sequentially during the match, or, for example, can send all the score data SD of the match together after the match.
[0064] In the case of baseball, scoring data (SD) includes various types of information about the game, such as the following.
[0065] For example, scoring data (SD) includes not only information about the entire game, such as the score of each inning and information about the players who entered the game, but also information about every pitch thrown by the pitcher. For example, for each pitch, it includes the pitching time, pitcher's name, batter's name, whether the batter is left-handed or right-handed, whether there are runners on first, second, and / or third base, runner's name, number of hits / pitches, ball or hit, foul count, batting result (hit, swing, miss, foul, foul ball, ground ball out, fly ball, foul fly ball, etc.), pitch speed, pitch type, number of spins, spin axis, pitch trajectory, and various other types of information.
[0066] Terminal device 5 is, for example, an information processing device such as a smartphone, tablet, or personal computer; however, as described above, a device owned by an ordinary user is conceived as terminal device 5. The display unit 5a of terminal device 5 displays images including key moments described later, virtual spaces such as locker room screen 140, and / or digital objects via a match-linked service.
[0067] The main server 2 performs various types of processing for presenting information in the terminal device 5 as a match-linked service. For example, the main server 2 performs processing based on the skeletal capture data of the subject generated from the image captured by the image acquisition device 10, determines the state of the match and / or players, and provides the corresponding key moments, digital items, and / or virtual space images to the terminal device 5, etc.
[0068] As the main server 2, an information processing device for cloud computing can be envisioned, namely, a cloud server.
[0069] However, the processing of images used to display the competition-linked service on terminal device 5 can be performed by an information processing device other than a cloud server. For example, the function of a main server 2 can also be set to an information processing device such as a personal computer installed at the competition venue, so that the information processing device can perform processing such as acquiring skeletal capture data and / or generating images to be provided. In addition, terminal device 5 can also have the function of a main server 2 to perform processing such as acquiring skeletal capture data and / or generating images.
[0070] Figure 2 Show Figure 1The information shown above provides the configuration of the master server 2 in system 1 and examples of inputs / outputs related to the master server 2.
[0071] In addition, the part that provides data to the main server 2 is illustrated as data server 30.
[0072] It should be noted that Figure 2 The data server 30 shown is illustrated as a conceptual configuration, which illustrates the overall configuration in which the main server 2 is the information source for performing competition linkage services. For example, the data server 30 generally refers to the image acquisition device 10, the score data server 3, the sensor 4, the recording unit 11, and the EPTS data generation unit 12.
[0073] It should be noted that, such as Figure 1 As shown, the image acquisition device 10 and / or sensor 4 are arranged in the stadium and / or relative to athletes, sports equipment, etc. The installation location of the score data server 3 is not restricted.
[0074] The recording unit 11 and / or the EPTS data generation unit 12 can be implemented by the information processing device arranged in the stadium, or the recording unit 11 and / or the EPTS data generation unit 12 can be set on the side of the main server 2.
[0075] Image acquisition device 10 is configured as a digital camera device, for example, including image acquisition elements such as a CCD (charge-coupled device) sensor or a CMOS (complementary metal-oxide-semiconductor) sensor, and acquires captured images as digital data. In this example, each image acquisition device 10 acquires captured images as moving images.
[0076] For example, in a baseball field, image acquisition devices 10 are arranged at predetermined locations to capture images of pitchers, outfielders, batters, base runners, etc. There is no particular limit to the number of image acquisition devices 10, as long as there are one or more, but it is advantageous to set up as many image acquisition devices as possible in order to generate highly accurate EPTS data.
[0077] The image acquisition device 10 acquires images as moving images in a synchronized state and outputs the captured images.
[0078] The recording unit 11 records the captured images (image data VD) obtained by multiple image acquisition devices 10 and provides each captured image to the EPTS data generation unit 12.
[0079] The EPTS data generation unit 12 analyzes and processes one or more captured images to generate individual EPTS data, and then combines all the individual EPTS data to generate overall EPTS data. EPTS data includes, for example, information about the position of the player (pitcher, outfielder, batter, or base runner) and / or the ball at each frame timing, the player's skeletal capture data and / or the corresponding obtained player posture, and information about the number of spins and the direction of spin (axis of rotation) of the ball.
[0080] Furthermore, the EPTS data generation unit 12 can generate EPTS data not only using captured images, but also using sensing data SS obtained by the sensor 4, such as information from an accelerometer embedded in the ball and / or a GPS sensor attached to the player's sportswear.
[0081] The EPTS data generation unit 12 can generate, for example, information for all pitches thrown by the pitcher during the game, which can be used to determine pitching motion, ball speed and trajectory, batter's behavior and / or batting result, base running result, bat speed and trajectory, etc., as EPTS data for the entire game.
[0082] Therefore, EPTS data is an example of information about the behavior of people (pitchers, batters, runners, etc.) or sports equipment (balls, bats, etc.) involved in the game.
[0083] The EPTS data generation unit 12 is capable of generating EPTS data from multiple captured images obtained by multiple image acquisition devices 10, and is also capable of generating EPTS data from multiple captured images obtained by a single image acquisition device 10. Furthermore, the EPTS data generation unit 12 is capable of generating EPTS data from multiple images and sensing data SS from one or more sensors, and is also capable of generating EPTS data from a single captured image and sensing data SS from a single sensor.
[0084] The EPTS data (skeletal capture data) generated by the EPTS data generation unit 12 is sent to the main server 2.
[0085] The image data VD captured by the image acquisition device 10 is also sent to the main server 2 via, for example, the EPTS data generation unit 12.
[0086] In addition, the sensing data SS can be sent to the main server 2 for processing on the main server 2 as is.
[0087] It should be noted that the EPTS data generation unit 12 can be located in the main server 2, but in this case, for example, the captured image (image data VD) obtained by the image picking device 10 and / or 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 or the like.
[0088] like Figure 1 As described above, the score data server 3 sends the score data SD to the main server 2 sequentially.
[0089] The main server 2 is composed of an information processing device such as a computer device, and is equipped with a computing unit 21 using a microprocessor, a function as a presentation control unit 22, and a storage device 23 that uses a storage medium accessible by a microprocessor.
[0090] The processing unit 21 performs information acquisition from the data server 30, and various types of processing for using the acquired information to perform match-related services, such as data acquisition, match analysis, and the generation of virtual space images, digital items, and content. The processing capabilities of the processing unit 21 will be described later. Figure 3 describe.
[0091] Storage device 23 refers to the storage medium in the main server 2, which stores information such as received image data VD, skeleton capture data BD and score data SD, as well as various types of data generated by the computing unit 21.
[0092] Storage device 23 may be an internal storage medium of the main server 2, or it may be a storage medium separate from the information processing device constituting the main server 2.
[0093] The presentation control unit 22 performs control to display various images generated by the processing of the computing unit 21 on the terminal device 5 in a predetermined mode. Specifically, the presentation control unit 22 performs processing to display images of virtual spaces, digital items, etc., generated by the computing unit 21 when performing the competition linkage service on the display unit 5a of the terminal device 5.
[0094] The aforementioned arithmetic unit 21, presentation control unit 22, and storage device 23 can be housed in a single information processing device, or they can be housed separately in multiple information processing devices. Various implementations exist regarding the type of storage medium used to construct the storage device 23.
[0095] The images or image generation data obtained through this processing by the main server 2 are sent to the terminal device 5 for display on the display unit 5a. This allows the user with the terminal device 5 to view the images provided through the match linkage service.
[0096] In addition, information about user interactions during the provision of the competition linkage service can be input from the terminal device 5 to the computing unit 21.
[0097] Figure 3 The diagram illustrates information sent from data server 30 to processing unit 21 and the processing functions of processing unit 21. In particular, the diagram illustrates the processing functions for competition linkage service function 40, and the processing functions for shared services that enable the results of competition linkage service to be listed and sold.
[0098] It should be noted that the computing unit 21 according to this embodiment has the processing function of the competition linkage service function 40. As shown in the figure, the computing unit 21 may have the processing function of the shared service function 50, but the shared service function 50 may be set in other server devices.
[0099] As shown in the figure, the information provided by the data server 30 to the computing unit 21 includes EPTS data, sensing data SS, image data VD, statistical data, historical data, analysis data, etc.
[0100] Statistical data and historical data are the score data SD obtained by the score data server 3.
[0101] For example, statistics are performance information about the performance of players and / or teams. Examples of statistics for baseball pitchers include team name, league, number of wins, number of losses, pitcher's ERA, number of games played, number of complete games pitched, number of complete shutouts, number of saves, number of save opportunities, number of innings pitched, number of runs allowed, number of earned runs allowed, number of home runs allowed, number of hits to base, number of walks, number of intentional walks, number of strikeouts, batting average, number of players allowed on base per inning (WHIP: WHIP), groundball / flyball out ratio, etc.
[0102] Furthermore, the statistics include not only past performances of teams and players, but also information about the performance of teams and / or each player in ongoing games up to the current time. This includes detailed information about the game's progress, player registration, starting lineups, and substitutes. Game progress information includes details about each action in the game, such as pitching details, batting results, defense, and base running.
[0103] Historical data also includes information about team and / or player performance, encompassing the broader definition of statistics. However, for illustrative purposes here, historical data is presented as information about past best records, team records, individual records, etc. For example, historical data includes information about records that could be achieved in the current game, such as records of strikeouts in a past single game, records of hits in consecutive at-bats, records of consecutive games played, and records of team hits in a single game. This type of historical data is information that can be referenced in game-linked services for editing specific digital items.
[0104] The analysis data indicates the data determined by the data analysis unit 32 regarding EPTS data, sensing data SS, and image data VD.
[0105] The function of the data analysis unit 32 can be set in the main server 2, or it can be implemented by other information processing devices.
[0106] As a concrete example of data analysis, consider determining specific player movements, ball trajectories, etc., from EPTS data, sensor data (SS), etc. For instance, the data analyzed could be tracking data of the movement of players and / or sports equipment during a match.
[0107] In baseball, player movements include the pitcher's throwing motion, the catcher's catching motion, the batter's batting motion, the outfielder's defensive motion, and the base runner's base running motion. The overall movements of athletes in various sports can be obtained as tracking data.
[0108] Sports equipment refers to objects used in competitions, such as balls in ball games or tools used to hit the ball, such as bats or rackets. Additionally, bamboo swords in kendo and sabres in fencing are also included in sports equipment. Furthermore, auxiliary items used in sports, such as protective gear and sportswear, are also included in sports equipment.
[0109] The motion tracking data from these sports equipment can also be used as analytical data.
[0110] The EPTS data, sensor data SS, image data VD, statistical data, historical data, and analysis data provided from the data server 30 to the computing unit 21 are information related to the competition and will be referred to as competition information.
[0111] In terms of the details of match information, match information refers to information related to the match itself and / or information about the players and / or teams participating in the match, and is distinguished from user information described later.
[0112] Information about the match itself includes the match date and time, venue, weather, scores, and information about the progress of the match (current innings, number of outs), etc.
[0113] Information about players includes information about each player, such as their performance in matches, past performances, match footage, details of match actions, and information about the player's movement.
[0114] Information about the team includes information about the entire team, such as the team's performance in matches, past performances, match footage, starting players, and substitutes.
[0115] It should be noted that not all of these EPTS data, sensor data SS, image data VD, statistical data, historical data, and analytical data corresponding to "match information" need to be sent to the processing unit 21. For example, by sending at least one of these information to the processing unit 21, the processing unit 21 can perform processing for the match linkage service function 40.
[0116] In addition, EPTS data and analysis data can be generated by the computing unit 21 based on image data VD and sensing data SS.
[0117] The information input from the terminal device 5 to the processing unit 21 includes user information and information about purchasing / listing for sale / sharing / exchanging.
[0118] This section will describe the match information and user information.
[0119] The “competition information” used in this disclosure has the following two sources.
[0120] • Information provided by score data server 3
[0121] Information obtained based on signals from image acquisition device 10 and / or sensor 4
[0122] The details of the information obtained from these two types of information sources can be different or the same.
[0123] In this embodiment, considering the type of details of the match information, the match information is classified into "fixed match information" and "match progress information".
[0124] Fixed match information is information that does not change as the match progresses.
[0125] Examples of fixed match information include venue, match start date and time, season, teams, starting lineups, weather information including the weather and temperature at the start of the match, team performance before the match, substitute players, player and / or team performance before the match (statistics, historical data), referees, match type (official match, championship playoffs, Magic Number lighting-up match, etc.), player pre-match condition, player profiles (date of birth, hometown, etc.), and so on.
[0126] Match progress information is information obtained as the match progresses.
[0127] Examples of match progress information include match scores (match progress / result), current game / time / half, weather changes during the match, player and / or team performances accompanying the match (statistics, historical data), players in action, information about each match action during the match, player actions in each match action (EPTS information / sensor data SS / analysis data), match image data VD, records achieved, etc.
[0128] User information refers to the information that the main server 2 can obtain about the target user (the user who has logged into the competition linkage service function 40).
[0129] Here, considering the types of user information details, user information is classified into "fixed user information" and "user status information".
[0130] Fixed user information is user information that does not change based on the current match (the match the logged-in user is watching).
[0131] Examples of fixed user information include a user's account information, address information, attribute information, historical information related to the match-linked service, and information about owned items. Attribute information may include basic information such as age, gender, residence, and email address, as well as information indicating the teams and / or players supported by the user associated with the match-linked service.
[0132] In addition, as information to be gradually added to the fixed user information, there is also information such as the date and time of watching the game in the stadium, the stadium name and seat.
[0133] It should be noted that, for example, for users who have registered for the competition linkage service function 40, some or all of their fixed user information can be pre-entered and stored in storage device 23, etc.
[0134] User status information is information that indicates a user's status relative to the current game and / or game-related services. Examples of user status information include information about the user's location, information corresponding to the user's actions and / or interactions, etc.
[0135] Information related to a user's location may include current location information, information about the facility and / or store where the user is currently located, etc. This information may also include seating information and area information within a stadium.
[0136] Information corresponding to user actions and / or interactions includes information about the user's movement status, vocalizations, actions, and cheers from the user (or all spectators), input of responses to predictions provided by the match-linked service, and / or information about the teams and / or players supported by the user's input during the current match, information entered by the user during the match (e.g., operational information, participation information, response information, etc. for predictions provided by the match-linked service), and so on.
[0137] It should be noted that information about a user's historical actions and interactions can be gradually added to the fixed user information as historical information.
[0138] Regarding the processing of the match linkage service function 40, the calculation unit 21 inputs the match information (fixed match information, match progress information) and user information (fixed user information, user status information) as described above.
[0139] As a processing function for executing the match-linked service function 40, the computing unit 21 includes a match information acquisition unit 41, a user information acquisition unit 42, a match analysis unit 43, a prediction generation unit 44, an item / content generation unit 45, a storage control unit 46, a locker processing unit 47, and a game processing unit 48. Note that the computing unit 21 does not need to include all of these processing functions.
[0140] The match information acquisition unit 41 is responsible for acquiring match information (fixed match information, match progress information). For example, it performs the process of sequentially acquiring match information from the data server 30 before the start of the match and during the match.
[0141] User information acquisition unit 42 is responsible for acquiring user information (fixed user information, user status information). For example, it acquires user information about logged-in users sequentially before and during the competition. Upon login, it also reads fixed user information about the user stored in storage device 23.
[0142] The competition analysis unit 43 performs competition-related analysis based on competition information and / or user information, and processes the determination of the competition status. Based on the determination of the competition status, the competition analysis unit 43 also processes the timing of actions taken by users requesting services, as well as the timing of editing digital items and / or providing content.
[0143] The quiz generation unit 44 generates quizzes and / or questionnaires to be provided to users and sends them to the terminal device 5. In addition to quizzes and / or questionnaires, the quiz generation unit 44 can also perform processing to request user interaction.
[0144] The item / content generation unit 45 generates digital items. The item / content generation unit 45 also processes the generation of image content, including summary motion images of the competition, free-viewpoint images, CG (computer graphics) images, etc. The item / content generation unit 45 also processes the generation of information ultimately associated with the digital item. The item / content generation unit 45 also performs the generation and scoring processes described later.
[0145] In this embodiment, the item / content generation unit 45 specifically functions as the determination unit 45a, the generation / editing unit 45b, and the provision processing unit 45c.
[0146] The determination unit 45a performs determination processing to determine, based on competition information, whether a target competition action, which is the goal of generating key moment content, has occurred during a competitive match. In this disclosure, moments during a match that include exciting, memorable, thrilling, emotionally charged, or record-breaking actions are referred to as "key moments." Furthermore, the image content of the key moment competition action, obtained through CG or captured images, is referred to as key moment content. The determination unit 45a can also be described as processing to determine the occurrence of a key moment. The competition action determined to be a key moment is referred to as a "target competition action."
[0147] For example, the determination unit 45a may determine a specific type of competition action based on competition information as the target competition action. The determination unit 45a may also determine the occurrence of the target competition action based on competition information and user information.
[0148] The generation / editing unit 45b performs generation processing to generate content (key moment content) related to the target competition action based on the key moment determination.
[0149] The generation / editing unit 45b also performs editing processing to generate edited key moment content obtained by adding and / or changing key moment content on details based on user information related to the user of the service delivery destination.
[0150] The processing unit 45c performs processing related to content provision. For example, when generating key moment content, the processing unit 45c notifies the terminal device 5, the destination of the service provision, that the content is viewable.
[0151] The processing unit 45c also performs the following processing: generating digital items corresponding to the edited key moments obtained by adding and / or changing the details of the key moments based on user information related to the user of the service delivery destination, and associating the edited key moments and digital items with the user.
[0152] The processing unit 45c also performs processing to reproduce the edited content based on the operation on the digital item.
[0153] The storage control unit 46 processes information stored and read from the storage device 23 regarding the competition linkage service function 40.
[0154] The locker processing unit 47 performs functions related to providing a clubhouse as a virtual space, including images of virtual lockers for general users and players (the locker room screen 140 described later). The locker processing unit 47 also processes changes to the settings and / or modes of the lockers provided to users as provided by the locker room screen 140.
[0155] The game processing unit 48 performs processing related to game content displayed on the screen of the terminal device 5. This game content may be provided by applications, browser screens, etc., and the types of game details can vary.
[0156] It should be noted that the game has the function of causing changes that are linked to actual match information and / or user information.
[0157] For example, in-game parameters and / or game items may change based on match information, user information, or even digital items related to the locker room screen 140.
[0158] In addition to the competition linkage service function 40 as described above, the computing unit 21 of the main server 2 also has a shared service function 50.
[0159] This shared service feature 50 can function as a marketplace for NFTs (non-fungible tokens).
[0160] The NFT marketplace is a service that enables users to list and sell their acquired NFT works, or to make NFT works that are currently being listed and sold available for purchase.
[0161] For example, in this embodiment, the digital items generated by the competition linkage service function 40 are edited through the competition process and user interaction, and ultimately become user-exclusive digital items. These digital items can be listed or purchased as NFT works in the sharing service function 50.
[0162] Therefore, the shared service function 50 has a smart contract function 51 and a settlement function 52.
[0163] Smart contract function 51 is a function that automatically executes predetermined buy and sell transactions according to predetermined conditions.
[0164] Settlement function 52 is a function for settling transactions related to buying and selling.
[0165] The shared service function 50 can also have the sharing service function 53 and the exchange service function 54.
[0166] Sharing service function 53 is, for example, a function that allows users to share their own items, content, etc. with others for free.
[0167] Exchange service function 54 is, for example, a function that enables users to exchange items and content they own with items and content owned by others.
[0168] For such a shared service function 50, the competition linkage service function 40 can make a certain digital item available for sale so that users can purchase the digital item.
[0169] Similarly, through the competition linkage service function 40, users can list and sell the digital items they have acquired, buy digital items listed and sold by others, share with others, and exchange digital items with others.
[0170] It should be noted that Figure 3 The functional configuration shown is an example.
[0171] Some functions of the competition linkage service function 40 can be processed on the terminal device 5 side.
[0172] For example, some or all of the functions of the prediction generation unit 44, the competition analysis unit 43, the item / content generation unit 45, and the game processing unit 48 can be performed outside of the competition linkage service function 40.
[0173] In other words, some functions of the computing unit 21 can be located on the terminal device 5. For example, the computing unit, including the item / content generation unit 45, can be located in the terminal device 5.
[0174] Alternatively, the shared service function 50 may not need to be set up. For example, it is conceivable that the competition linkage service function 40 would handle the sale of generated digital items to users.
[0175] The description above is in Figure 1 , Figure 2 and Figure 3 The configuration of the information processing device 70 used in the information providing system 1 described herein. For example, Figure 2 The main server 2, terminal device 5, and EPTS data generation unit 12 shown can be accessed via... Figure 4 The information processing device 70 shown is used to implement this.
[0176] The information processing device 70 may be configured as, for example, a dedicated workstation, a general-purpose personal computer, a mobile terminal device, etc.
[0177] Figure 4 The CPU 71 of the information processing device 70 shown performs various types of processing according to a program stored in ROM 72 and / or non-volatile memory unit 74 (such as EEP-ROM (Electrically Erasable Programmable Read-Only Memory)), or a program loaded into RAM 73 from memory unit 79. RAM 73 also stores, as appropriate, data required by the CPU 71 to perform various types of processing.
[0178] The image processing unit 85 is configured as a processor to perform various types of image processing. For example, the image processing unit 85 is a processor capable of performing any of the following: image generation processing for video editing, image analysis processing for captured images, animation image and / or CG image generation processing, DB (database) processing, image effect processing, EPTS data generation processing, etc.
[0179] The image processing unit 85 can be implemented, for example, by a CPU, GPU (graphics processing unit), GPGPU (general-purpose computing based on graphics processing unit), AI (artificial intelligence) processor, etc., which are separate from the CPU 71.
[0180] It should be noted that the image processing unit 85 may also be configured as a function within the CPU 71.
[0181] The CPU 71, ROM 72, RAM 73, non-volatile memory unit 74, and image processing unit 85 are interconnected via bus 83. Input / output interface 75 is also connected to this bus 83.
[0182] An input unit 76, consisting of operating elements and / or operating devices, is connected to an input / output interface 75. Examples of input units 76 include various operating elements and operating devices, such as keyboards, mice, buttons, rotary tables, touch panels, touchpads, and remote controls.
[0183] Input unit 76 detects user operations, and the signals corresponding to the input operations are interpreted by CPU 71.
[0184] Additionally, connected either integrally or separately to the input / output interface 75 are a display unit 77 composed of an LCD (liquid crystal display), an organic EL (electroluminescent) panel, etc., and an audio output unit 78 composed of a speaker, etc.
[0185] The display unit 77 serves as a user interface for various displays. The display unit 77 may consist, for example, a display device housed within the casing of the information processing device 70, or a separate display device connected to the information processing device 70.
[0186] The display unit 77 performs various image displays on the display screen based on instructions from the CPU 71. The display unit 77 also displays various operation menus, icons, messages, etc. in the form of a GUI (Graphical User Interface) based on instructions from the CPU 71.
[0187] For example, when the information processing device 70 is regarded as the terminal device 5, the display unit 77 corresponds to the display unit 5a and performs screen display through the competition linkage service function 40 to display the screen including key moment content and / or digital items described later.
[0188] Storage units 79, such as SSDs (Solid State Drives) and HDDs (Hard Disk Drives), and / or communication units 80, such as modems, can also be connected to input / output interfaces 75.
[0189] For example, when the information processing device 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 the storage control unit 46 stores information.
[0190] The communication unit 80 performs communication processing via transmission paths such as the Internet, and communicates with various types of devices via wired / wireless communication, bus communication, etc.
[0191] The drive 82 is also connected to the input / output interface 75 as needed, and loads a removable recording medium 81 such as flash memory, memory card, disk, optical disc or magneto-optical disc as appropriate.
[0192] Data files such as image files and various computer programs can be read from the removable recording medium 81 via the drive 82. The read data files are stored in the storage unit 79, and the images and sounds included in the data files are output from the display unit 77 and the audio output unit 78. In addition, computer programs and the like read from the removable recording medium 81 can be installed in the storage unit 79 as needed.
[0193] In this information processing device 70, software can be installed via network communication through the communication unit 80 or via the removable recording medium 81. Alternatively, the software can be pre-stored in the ROM 72, storage unit 79, etc.
[0194] For example, when the information processing device 70 is regarded as the main server 2, it is configured by software to function as the aforementioned computing unit 21 and presentation control unit 22, and the CPU 71 and / or image processing unit 85 perform processing through these functions.
[0195] The sensor unit 84 is shown as a component that outputs some kind of sensing data SS, such as an image sensor (camera), a gyroscope sensor, an accelerometer sensor, or a position sensor. For example, when the information processing device 70 is implemented as a terminal device 5, the sensor unit 84 is provided so that the user's actions, behavior, location, etc. can be detected.
[0196] <2. Examples of screens and details for competition-related services>
[0197] An example of a screen on terminal device 5 implemented in the competition linkage service will be described.
[0198] The competition linkage service provides services such as digital items, image content, game content, and virtual space related to sports competitions, based on competition information related to sports competitions such as baseball.
[0199] Figure 5 This example shows a portion of the screens provided through the match-linked service function 40. For example, there are homepage screen 100, match screen 110, cheering screen 120, mini-game screen 130, locker room screen 140, etc. Users can switch between these screens at will.
[0200] The home screen displays information about the currently ongoing match, images used for screen transitions, and images related to logged-in users.
[0201] On the home screen 100 and the other screens described below, icons 101, 102, 103, 104 and 105 are displayed as optional items.
[0202] Icon 101 is used to switch to the locker room screen 140, which is the "My" page. Icon 102 is used to switch to the cheering screen 120. Icon 103 is used to switch to the match screen 110. Icon 104 is used to switch to the mini-game screen 130. Icon 105 is used to switch to the settings screen (not shown).
[0203] In addition, each of these icons represents the current screen. For example, Figure 6 An example of a locker room screen 140 is shown. In this case, the icon 101 indicating the locker room screen 140 is displayed in a different mode than the other icons. For example, in Figure 6 In the center, the border of icon 101 is emphasized with a thicker border than the borders of other icons.
[0204] Figure 5 The game screen 110 shown is a screen that provides users with digital items, game predictions, and other information that change according to the progress of the game they are watching.
[0205] For example, digital items are items related to sports; in the case of baseball, one could think of designs for the baseball ball, bat, glove, etc. Another example is using items with designs that add team logos or other symbols to the ball.
[0206] The match screen 110 also displays digital items, match-related information, and user-related information. For example, it displays team / score information, points information, etc. The points information pertains to the user, specifically the points of the user who is logged into the match-linked service and is viewing the provided screen on terminal device 5.
[0207] In the game-related service, points are awarded to users based on the game status and user status. For example, points can be awarded based on user input and actions, on the user's answers to predictions, or on the performance of the player selected by the user.
[0208] The cheering screen 120 is a screen designed to excite fans through cheering and to provide a platform for interaction among fans or for sharing exciting moments.
[0209] The reproduction of key moments described later can also be performed on the cheering screen 120.
[0210] Mini-game screen 130 is a screen that provides game content to users.
[0211] For example, game content such as batting and pitching games can be prepared, allowing users to enjoy these games. In particular, in this case, the pitching and batting in the game are set based on tracking data from actual matches, so that users can experience the pitching and other actions of real players on the game screen.
[0212] The locker room screen 140 is a page that virtually sets up the locker room, serving as the user's homepage. Figure 6 The locker room screen 140 is shown.
[0213] For example, prepare a locker room screen 140 for each user who subscribes to the match-linked service, serving as that user's homepage.
[0214] For example, Figure 6 The locker room screen 140 shown is a screen set up for the user whose username is 202, and serves as the homepage when the user logs in to the match linkage service.
[0215] The locker room screen 140 displays virtual lockers 201.
[0216] The locker 201 is set to a basic shape, but is displayed in various states for each user.
[0217] For example, various items 203 can be arranged on shelves, floor, etc. within the locker 201. The user can freely select items 203 from his / her owned items 203 and arrange them in any location.
[0218] Examples of item 203 include baseball-related items such as bats, helmets, hats, cleats, and uniforms. Item 203 also includes non-baseball-related items such as casual wear, potted plants, accessories, and food. Additionally, items intended for fans of the team and / or players can be arranged, such as player figurines, team character merchandise, team mascot dolls, and commemorative medals. The game-linked service provides item 203 either for a fee or free, making it available to every user as one of these various virtual items.
[0219] For example, a user can purchase item 203 in the virtual store, obtain item 203 as a prize for correctly answering a quiz, or exchange item 203 with others. Item 203 obtained in this way can be placed in his / her own locker 201.
[0220] Here, item 203A refers to the key moment content described later. When the key moment content is acquired, the item 203A corresponding to that key moment content is also assigned to the user so that item 203A can be placed in locker 201.
[0221] In addition, users can customize the color of the locker 201 itself, the arrangement of the shelves, etc.
[0222] In addition, a poster 204 is affixed to the locker 201. This poster 204 serves as a display unit for various images. For example, still or moving images of players that the user likes, still or moving images posted by the user, etc., are displayed as poster 204.
[0223] In addition, the virtual speaker 206 can be placed inside the locker 201.
[0224] For example, a user can obtain a speaker 206 by purchasing it as one of the items 203 from the item screen 250, or by receiving the speaker 206 as a gift based on prediction results, points ranking, competition results, etc.
[0225] When the user places the acquired speaker 206 in the locker 201, audio output is made when viewing the changing room screen 140.
[0226] For example, when a user places the speaker 206 in the locker 201, audio and / or music can be reproduced and output when the user views the changing room screen 140 on the terminal device 5.
[0227] For example, the player's theme song can be replayed. Additionally, if other users are providing live coverage of the match, you can listen to their coverage and commentary.
[0228] The locker room screen 140 also displays user information 205. For example, it displays the user's like icon, number of likes, comment icon and number of comments, user introduction, etc.
[0229] In this way, a unique locker room screen 140 is created for each user and arranged in the virtual clubhouse.
[0230] As a result, a large number of virtual locker room screens were created for a large number of users 140.
[0231] Each logged-in user can switch from their own locker room screen 140 to another person's locker room screen 140 or a player's locker room screen 140 and view that locker room screen 140.
[0232] Furthermore, some items 203 displayed on the locker room screen 140 can be used in the game. For example, when you have a special bat that is item 203, using item 203 in the hitting game can improve hitting ability parameters in the game.
[0233] The key moments will be described below.
[0234] Figure 7 This is an example of a key moment notification screen 121. For instance, this occurs when a key moment happens while the user is watching the game and viewing the cheering screen 120 on terminal device 5, and a notification is generated. Figure 8 The screen displayed in the case of the key moment content 300 shown in the figure (hereinafter referred to as "KM content 300").
[0235] It should be noted that even if the current screen is a screen other than the cheering screen 120, the key moment notification screen 121 can be displayed instead. Alternatively, instead of the entire screen, a pop-up window or similar notification can be used when a key moment occurs, and when the user switches to the cheering screen 120, a notification can be displayed such as... Figure 7 The key moment notification screen 121 shown is an example. These notification patterns are merely examples.
[0236] Key moment notification screen 121 displays notification message 122, close button 123, view button 124, etc.
[0237] Notification message 122 informs the user that a key moment has been added, meaning that the key moment KM content 300 has been generated and is viewable. The user can choose whether or not to view KM content 300.
[0238] When not viewing, the user simply uses the close button 123 to close the key moment notification screen 121. When viewing, the user operates the view button 124. As a result, playback of KM content 300 begins on the terminal device 5.
[0239] Figure 8 and Figure 9 Examples of KM content 300 are shown. These are examples of image content where KM content 300 is a target action in a key moment of the game.
[0240] For example, Figure 8 This illustrates KM content 300 generated when the moment a player hits a home run is determined to be a critical moment, and when that home run is deemed a target action in the game. For example, KM content 300 might be CG content displaying the trajectory, speed, and distance of a home run in the stadium, the date and time of the action, and / or the inning number, the batter's name, etc. For instance, as a motion image created through CG, one could imagine the content depicting the ball's trajectory as it enters the stadium.
[0241] Figure 9 This shows the KM content 300 generated when a pitcher's strikeout is determined to be a critical moment, and the pitch that wins that strikeout is determined to be the target game action. The ball's trajectory, the batter's swing, etc., are expressed as CG motion graphics.
[0242] It should be noted that in this example, a watch button 310 is also shown. The watch button 310 is an operation device used by the user to indicate that they have watched the target match action in the KM content 300.
[0243] Key-matter (KM) content that expresses a target match action determined to be a critical moment is generated, for example, by the processing unit 21 of the main server 2 using the function of the item / content generation unit 45, based on data related to the target match action in the match information. Furthermore, the processing unit 21 can edit the KM content 300 by adding or changing details using user information. For ease of explanation, the KM content 300 edited in this way will be referred to as "edited KM content 300S".
[0244] For example, Figure 10 This shows an example of edited KM content 300S. This is where KM content 300 (e.g.) is edited. Figure 8The example shown is an edit that adds a spectator icon 301 to the KM content. For example, this is an edit corresponding to the user's status of watching a game in a stadium, which is an example of placing an icon with the text "Watched this" on a design that mimics a fan-shaped baseball field.
[0245] For example, as part of the edited KM content 300S to be provided to users whose location information is inferred to be in the stadium based on the user status information, a spectator icon 301 is given in this way to indicate that the user is actually watching the game live.
[0246] For example, such edited KM content 300S can be obtained by the user. For example, the user can collect the edited KM content as electronic property in a competition-linked service. In this case, the digital item is associated with the edited KM content 300S. For example, the processing unit 21 generates such... Figure 11 The example shown is item 203A, which corresponds to the edited KM content 300S. For instance, item 203A clearly indicates which target action in the edited KM content 300S it corresponds to, such as "Player ○○ hits the 12th home run." For example, item 203A is a moment ball, where details of the key moment are annotated along with the ball's design so that the user can understand what kind of key moment is being expressed.
[0247] The processing unit 21 associates the item 203A and the edited KM content 300S with the user to set the status that the user has obtained these contents.
[0248] The processing unit 21 then enables the user to post items 203A in the dressing room screen 140, which serves as the homepage, the item collection screen (not shown), etc. Figure 6 The changing room screen 140 shown illustrates an example in which item 203A is arranged in locker 201.
[0249] Users can freely reproduce the edited KM content 300S obtained as item 203A. For example, users can view such content by manipulating item 203A. Figure 10 The edited KM content 300S is shown below. As a result, the target match action can be recalled, and through the spectator icon 301, it can be recalled that he / she was present at the scene watching the target match action.
[0250] Edited KM Content 300S can perform similar edits for all users who are the content delivery destination, or it can perform common edits for users with a certain attribute. Furthermore, edited KM Content 300S can perform unique edits for each individual user.
[0251] In addition, for example, it can be pressed Figure 7The view button 124 shown indicates that the user can view the edited KM content 300S for the first time, or can first view the KM content 300 and then generate the edited KM 300S based on the user's reaction and / or status so that the user can subsequently view the edited KM content 300S.
[0252] After viewing KM content 300 for the first time, conditions can be set for giving users the edited KM content 300S. For example, the edited KM content 300S can be given to users based on whether they have performed a pre-defined action or what their current status is.
[0253] In addition, it allows users to obtain both KM content 300 and edited KM content 300S.
[0254] Various processes can be conceived for providing users with KM content 300 and edited KM content 300S.
[0255] An example of edited KM content 300S will be described further.
[0256] Figure 12 The example shown illustrates the addition of a viewing icon 301, which represents a scenario where users watch the game indirectly through broadcasts, distributions, etc. For instance, an example is shown where an icon with the text "Watched this" is placed on a monitor screen design.
[0257] For example, as edited KM content 300S to be provided to users who are presumed to be outside the stadium based on location information in their user status information, a spectator icon 301 is given in this way to indicate indirect spectating.
[0258] It should be noted, for example, Figure 10 and Figure 12 The spectator icon 301 shown can be assigned through operations such as Figure 9 The view button 310 shown indicates the user's intent.
[0259] Furthermore, when users watching the game directly at the stadium can be identified using GPS (Global Positioning System) information, beacon information, ticket information, etc., they can be added without any action from that user. Figure 10 The viewing icon 301 shown is used for viewing, while for other users, additional options can be added when operating the viewing button 310, such as... Figure 12 The spectator icon 301 shown is an example.
[0260] Figure 13The edited KM content 300S shows the addition of a commemorative icon 302 based on user information. For example, if the day of the match is the user's birthday, a commemorative icon 302 indicating the birthday is added. As a result, the user can recall the target match move shown in the edited KM content 300S as the match move on his / her birthday.
[0261] Commemorative icon 302 simply needs to be an icon that can be determined based on user information, and it only needs to correspond to the information input by the user into the competition linkage service. For example, if the user has already provided birthday information to the competition linkage service, then that information can be used to add a commemorative icon 302 indicating the birthday.
[0262] In this sense, if user information includes information about a certain anniversary for the user, such as a wedding anniversary or a child's birthday, then a corresponding anniversary icon 302 can be added.
[0263] Figure 14 The example shown illustrates how information related to the user's location at the time of watching the game can be set as a commemorative icon 302. For instance, when the viewing location is not a stadium, commemorative icons 302 can be added to indicate whether the game was watched at home, in a shop such as a sports bar, or in a public place. As a result, users can recall the location where they watched the target game action.
[0264] In addition, when watching a game in a stadium, the spectator icon 301 can be set as the on-site icon, and a commemorative icon 302 can be added to indicate the seat location, seat area (e.g., behind the net, infield seat on the first base side, outfield seat on the left field side, etc.), etc.
[0265] This concludes the illustration of the edited KM content 300S with the addition of spectator icon 301 and / or commemorative icon 302. However, the details of the KM content 300 itself can also be edited. For example, one could first watch something like... Figure 8 The KM content shown is 300, but when this content is assigned to the user, it is edited to change the viewpoint position. For example, Figure 8 The KM content 300 shown is a CG image viewed from the infield seat on the first base side. However, if the user is viewing the game from the infield seat on the third base side, the edited KM content 300S can be as follows: Figure 15 The image shown is a CG image taken from the viewpoint of the infielder on the third base side.
[0266] In addition, when the player in the target match action is a user-supported player, the edited KM content 300S can be set as a CG image viewed from that player's viewpoint.
[0267] Figure 16 and Figure 17These are examples of editing using user-specific information. For example, using a user avatar.
[0268] Figure 16 This is an example of KM content 300S after editing, where spectator icons 301 and avatars 303 are added to KM content 300.
[0269] Figure 17 This is an example of editing the details of KM content 300, and an example where the player's CG image is replaced with the user's avatar 303.
[0270] In this way, user-unique information can be added, or unique information can be used to change the content in an image.
[0271] This allows the edited KM content to be unique to the user.
[0272] <3. Processing Examples>
[0273] Reference Figures 18-23 This describes a processing example of the main server 2 used to implement processing related to KM content 300 in the competition linkage service as described above. These processes are performed by the processing unit 21 of the main server 2. Figure 3 The example of processing performed by the match linkage service function 40 shown in the illustration particularly illustrates the processing related to the provision of content through the item / content generation unit 45.
[0274] The processing of this arithmetic unit 21 is when Figure 4 The information processing device 70 shown is configured as the main server 2, and the processing is performed by the CPU 71.
[0275] However, some processing can be performed on the terminal device 5. When Figure 4 When the information processing device 70 shown is configured as a terminal device 5, the processing is performed by the CPU 71.
[0276] In addition, each terminal device of users logging into the competition linkage service is subjected to [further action]. Figure 18 The processing shown.
[0277] Regarding the processing of KM content 300, the arithmetic unit 21 in... Figure 18 In step S101, the start of the match is monitored. Since the KM content 300 is generated based on key moments in the match, the processing unit 21 starts step S102 and subsequent steps based on the start of the match.
[0278] In step S102, the processing unit 21 monitors the end of the match. When the match continues, the process proceeds to step S103.
[0279] In step S103, the arithmetic unit 21 performs a critical moment determination.
[0280] Figure 19 This section shows an example of how to determine critical moments.
[0281] In the critical moment determination, the computing unit 21 obtains the match progress information in step S150 and performs a match action determination. In other words, it determines what kind of match action has occurred.
[0282] For example, as pitching and hitting results, the types of various game actions such as strikeouts, four dead balls, hits, doubles, triples, home runs, errors, and stolen bases, as well as the players associated with those actions, can be identified.
[0283] In step S151, the processing unit 21 determines whether the identified racing action can be evaluated as a common key moment.
[0284] Here, the common key moment is usually a moment in the game that occurs for any individual user and can be assessed as a touching or exciting moment.
[0285] On the other hand, the individual key moments described later are key moments determined for each individual user based on their attributes.
[0286] For example, as a common key moment, it is only necessary to set the scoring scene's game action, such as a home run, strikeout, or a memorable game action like reaching 2000 hits, a brilliant performance, a triple play, etc. Alternatively, in step S150, not only game progress information can be input, but also information related to the cheers of the audience in the stadium (the volume of cheers, applause, etc.), so that the calculation unit 21 can use the sounds during the game action to determine the common key moment.
[0287] When a common critical moment is determined, the calculation unit 21 proceeds to step S154 and determines that a critical moment has occurred targeting all users who have logged into the competition linkage service.
[0288] If no common critical moment is identified, the processing unit 21 proceeds to step S152 and checks user information regarding the target user. For example, it determines the team the user supports and / or the player they like. Then, in step S153, the processing unit 21 determines whether an individual critical moment has occurred for the target user.
[0289] For example, when user information indicates that a user is supporting player A, all of player A's hitting actions in the game can be regarded as individual key moments for that user.
[0290] In addition, when a user is a fan of baseball team X, the scoring and winning moves of baseball team X can be evaluated as individual key moments for that user.
[0291] When it can be determined that such a critical moment has occurred, the arithmetic unit 21 proceeds to step S155 and determines that a critical moment for the target user has occurred.
[0292] When it is determined that the immediately preceding action in the game is neither a common critical moment nor an individual critical moment, the calculation unit 21 terminates from step S153. Figure 19 The processing, that is, Figure 18 The processing in step S103.
[0293] If, based on the aforementioned critical moment determination, it is determined that no critical moment has occurred, the computation unit 21... Figure 18 Step S104 returns to step S102.
[0294] When a critical moment is determined to have occurred, the processing unit 21 proceeds from step S104 to step S105 and performs KM content 300 generation processing. For example, the processing unit 21 creates a CG image corresponding to the details of the target match action that has been determined to be a critical moment.
[0295] It should be noted that at this time, the operation unit 21 can generate one type of KM content 300 that is common to all users for the target game action, or it can generate multiple types of KM content 300 for each user or user group for the target game action.
[0296] In step S106, the processing unit 21 notifies the terminal device 5 processing the target user that the KM content 300 is viewable. For example, it displays the content on the terminal device 5. Figure 7 The key moment notification screen 121 shown is controlled.
[0297] It should be noted that in cases of shared critical moments, all logged-in users should be notified, while in cases of individual critical moments, only the relevant users among the logged-in users should be notified.
[0298] Users who have already viewed the key moment notification screen 121 can use the view button 124 to choose whether to view the KM content 300.
[0299] When the user does not operate the view button 124 but instead operates, for example, the close button 123, the arithmetic unit 21 returns from step S107 to step S102.
[0300] When the user operates the view button 124, the processing unit 21 proceeds to step S108 to determine whether the target user is a live user. If the user is a live user, i.e., a user watching the game at the stadium, the processing unit 21 proceeds to step S109, causing the terminal device 5 to execute the following... Figure 8 The KM content 300 shown is reproduced. In this case, it can be assumed that the user is watching the game directly, therefore, content such as... Figure 9 The viewing button 310 is shown.
[0301] When the location information about the user's location determines that the user is not present at the event, the processing unit 21 proceeds to step S110, reproducing the KM content 300. In this case, since it is unclear whether the user is watching the event, the following is displayed: Figure 9 The viewing button 310 is shown.
[0302] When the user replays KM content 300 in step S109, or operates the view button 310 within a predetermined time after replaying KM content 300 in step S110, the calculation unit 21 proceeds to step S120. This is assuming the user has viewed a key moment.
[0303] In this scenario, KM content 300 is presented to the user to commemorate witnessing the target match action (directly or indirectly) and viewing KM content 300. Specifically, edited KM content 300S is generated to be presented to the user based on their state.
[0304] Reference Figures 20-23 This describes an example of the 300S generation process for edited KM content.
[0305] Figure 20 As shown Figure 10 The example shown is an example of adding a spectator icon 301.
[0306] In step S201, the processing unit 21 sets a viewing icon 301 corresponding to the user's viewing method. In other words, it determines whether the user is watching the game directly in the stadium or indirectly through methods such as watching the broadcast. Then, based on this determination, it sets the following... Figure 10 The spectator icon 301 shown or as... Figure 12 The spectator icon 301 shown is shown.
[0307] In step S202, the processing unit 21 adds a spectator icon 301 to the KM content 300 to generate the edited KM content 300S.
[0308] Figure 21 Is it like this? Figure 15 Examples of how the details of the content are changed, such as in the example.
[0309] In step S201, the processing unit 21 sets a viewing icon 301 corresponding to the user's viewing method. In step S210, the processing unit 21 changes the details of the content according to the user information. For example, it obtains information about the user's seat position and / or seat area and determines the corresponding viewpoint position of the user. Then, the content in the image of KM content 300 is changed to an image viewed from the user's viewpoint position. Alternatively, when the user is a fan of a player related to the match action, the image can be changed to highlight that player, or to an image that appears to be viewed from the player's viewpoint.
[0310] In step S202, the operation unit 21 adds a spectator icon 301 to the KM content 300 whose details have been changed, so as to generate the edited KM content 300S.
[0311] Figure 22 Is it like this? Figure 13 and Figure 14 The example of adding a commemorative icon 302 as shown in the example.
[0312] In step S201, the processing unit 21 sets a viewing icon 301 corresponding to the user's viewing method. In step S220, the processing unit 21 checks the user information and sets a commemorative icon 302. For example, a commemorative icon 302 based on a date and time such as a birthday, or a commemorative icon 302 based on a location such as the viewing location, can be set. Depending on the user information, it is not always necessary to specifically set a commemorative icon 302.
[0313] In step S202, the processing unit 21 adds a spectator icon 301 and a commemorative icon 302 to the KM content 300 to generate the edited KM content 300S.
[0314] Figure 23 Is it like this? Figure 16 and Figure 17 Examples of using avatars, like in the text.
[0315] In step S201, the processing unit 21 sets a viewing icon 301 corresponding to the user's viewing method. In step S230, the processing unit 21 uses the user's avatar to modify the KM content 300. For example, it adds an avatar 303 or uses an avatar 303 as content in the image of the KM content 300.
[0316] In step S202, the processing unit 21 adds a spectator icon 301 to the KM content 300 that has already undergone avatar changes to generate the edited KM content 300S.
[0317] For example, the arithmetic unit 21 is, for example, in Figure 18In step S120, the above procedure is performed. Figures 20-23 The processing shown.
[0318] In step S121, the calculation unit 21 sets the item 203A corresponding to the edited KM content 300S.
[0319] During the competition, the processing unit 21 performs the aforementioned processing from step S103 to step S121 for each user. Thus, whenever a key moment occurs during the competition, KM content 300 is provided, and edited KM content 300S to be presented to the user is generated based on the user's viewing, etc.
[0320] When the end of the match is detected, the processing unit 21 proceeds from step S102 to step S125 and performs the process of assigning the edited KM content 300S and item 203A to the user. As a result, the user can obtain item 203A and edited KM content 300S related to the key moments of the match that the user witnessed as a spectator.
[0321] Users can arrange the acquired items 203A in the locker room screen 140, or check the items 203A in the collection screen (not shown), etc.
[0322] Figure 24 An example of the processing corresponding to the operation on item 203A is shown.
[0323] When an operation on item 203A is detected, the calculation unit 21 proceeds from step S301 to step S302 and specifies the edited KM content 300S corresponding to the user's operation. Then, in step S303, the calculation unit 21 performs a reproduction process to reproduce the edited KM content 300S on the user's terminal device 5 that performed the operation.
[0324] As a result, users can freely view the edited KM content obtained within 300 seconds.
[0325] <4. Summary and Variations>
[0326] The following effects were achieved in the above embodiments.
[0327] The information processing device 70 acting as the main server 2 in the embodiment includes a computing unit 21, which performs the following processing: a determination process for determining whether a target competition action, which is the target of KM content generation, has occurred based on competition information, which is competition-related information, during a competitive competition; a generation process for generating KM content 300 related to the target competition action based on the determination that the target competition action has occurred; and an editing process for generating edited KM content 300S obtained by editing the KM content 300 based on user information related to the user of the service delivery destination.
[0328] As a result, users can view Key Moments (KM) content 300 related to actions deemed key moments in the game. Users can also obtain edited KM content 300S by adding or changing details to KM content 300, such as adding a spectator icon 301. In other words, users can obtain edited KM content 300S displaying key moments and the user's state at that time. This allows users to obtain memorable edited KM content 300S that reflects the user's state and details of moving or exciting actions during the game, thus providing users with a new level of enjoyment related to watching the game.
[0329] Note that the decision-making, generation, and editing processes can be shared by multiple information processing devices.
[0330] The embodiment describes an example in which, in response to a determination that a target match action has occurred, the processing unit 21 generates KM content 300 related to the target match action based on match information, and notifies the terminal device 5 of the service destination that the content is viewable (see [link]). Figure 7 as well as Figure 18 Step S106 in the process.
[0331] As a result, when KM content 300 is generated related to a match action determined to be a key moment, the user can be aware of and view the existence of KM content 300 during or after the match. For example, the user can be notified immediately after a key moment so that they are aware of the existence of KM content 300 for that match action and can enjoy content about the special moment they just watched.
[0332] The embodiment describes the process in which the computing unit 21 generates an item 203A corresponding to the edited KM content 300S obtained by adding or changing details of KM content 300 based on user information related to the user of the service delivery destination, and associates the edited KM content 300S and item 203A with the user (see [link]). Figure 18 Step S125 in the process.
[0333] As a result, the user can obtain the status of having acquired the edited KM content 300S and item 203A. For example, a user can acquire unique edited KM content 300S and item 203A that expresses their status and key moments as a souvenir of the match they watched.
[0334] The embodiment describes an example in which the processing unit 21 performs an operation on item 203A to reproduce the edited KM content 300S (see [link]). Figure 24 ).
[0335] For example, by performing an operation on a specified item 203A, the edited KM content 300S corresponding to that item 203A is reproduced on terminal device 5. As a result, the user who has obtained the edited KM content 300S and item 203A can watch the edited KM content 300S at any time and recall key moments in the game and his / her own state.
[0336] The embodiment describes that in the generation process of KM content 300, the computing unit 21 generates KM content 300 that expresses the movement of a person (player or referee) or sports equipment related to the target game action.
[0337] For example, human movements related to the target game action include a player's pitching posture, batting posture, or base running, and the umpire's posture. Movements of sports equipment can be categorized as the trajectory of a ball, etc. The processing unit 21 generates KM content 300 as CG animation expressing these movements based on tracking data of players, balls, etc. Alternatively, KM content 300 can be generated as motion images, still images, slideshow presentations, etc., using captured images of the movement. KM content 300 that combines captured images and CG can also be generated. This allows for providing users with KM content 300 that dynamically expresses the target game action.
[0338] It should be noted that when there are animals participating in the competition (such as horses in a horse race), content expressing the movement of the animals can be generated.
[0339] The embodiment describes an example in which, during the editing process of KM content 300, the operation unit 21 performs an edit to add an image to the content that expresses the action of the target game that the user has watched.
[0340] For example, for users watching the game in a stadium or customers watching the game through television broadcasts, online distribution, etc., a viewing icon 301 indicating that the user has watched the game can be added to the KM content 300.
[0341] As a result, when users later view edited KM content 300S, they can recognize that the action in the game was one they watched in real time. Furthermore, possession of edited KM content 300S can serve as a memento and / or evidence that a user witnessed a memorable action in the game, making it valuable digital content for the user.
[0342] The embodiment describes an example in which, during the editing process of KM content 300, the processing unit 21 adds an image indicating direct or indirect viewing of the game to the content, representing an image that shows the user has watched the target game action (see [link]). Figure 10 and Figure 12 ).
[0343] For example, for users watching the game directly in the stadium and for users watching indirectly through television broadcasts, online distribution, etc., viewing icons 301 with different designs are added to KM content 300. As a result, the edited KM content 300S can be a record of which viewing method users adopted.
[0344] The embodiment describes an example in which, during the editing process of KM content 300, the arithmetic unit 21 performs editing based on location information about the user's location or in response to a predetermined operation related to the content by the user, adding an image to the content that expresses that the user has watched the target match action (see [link]). Figure 9 ).
[0345] For example, if location information about the user's location suggests that the user is already inside the stadium when the target match takes place, or if the user indicates their intention to watch the match by pressing the watch button 310, a watch icon 301 can be added to the KM content 300. This allows for the generation of edited KM content 300S indicating that the user has watched the match.
[0346] The embodiment describes that in the editing process of KM content 300, the processing unit 21 performs editing based on user information, adding images to the content that express user information related to the date and time of the target match action (see [link]). Figure 13 ).
[0347] For example, if the day of the target match action happens to be a user's birthday, a commemorative icon 302 indicating the birthday can be added to KM content 300. As a result, the edited KM content 300S can be a record of the date and time the user witnessed the target match action. For example, it can evoke the user's memory of watching the match.
[0348] In cases where various anniversaries, such as wedding anniversaries and children's birthdays, can be identified as user information related to the date and time of the target match action, commemorative icons 302 corresponding to these anniversaries and / or commemorative times can be added.
[0349] The embodiment describes that in the editing process of KM content 300, the processing unit 21 performs editing based on user information, adding images to the content to express the viewing positions for watching the target match action (see [link]). Figure 14 ).
[0350] A viewing icon 301, indicating where the user was watching the game when the target match action occurred, is added to the KM content 300. For example, in the case of watching in a stadium, an image is added that allows the user to indicate their seat location, seating area, etc. Even when watching via broadcast or distribution, images are added to indicate, for example, watching at home, watching in a public place, or watching in a specific establishment such as a sports bar. As a result, the edited KM content 300S can be a record of where the user was watching the game at that time. For example, it can also evoke the user's memory of watching the game.
[0351] The embodiment describes an example in which, during the editing process of KM content 300, the arithmetic unit 21 performs an edit by adding an image representing the user himself / herself to the content (see [link]). Figure 16 ).
[0352] For example, a user's avatar 303, photos, and other images are added to KM content 300. As a result, the edited KM content 300S becomes unique content that includes images of the user himself / herself, thus increasing its value to the user.
[0353] The embodiment describes an example in which, during the editing process of KM content 300, the processing unit 21 edits the details of the content based on information about the user's viewing location (see [link]). Figure 15 ).
[0354] For example, an edited KM content 300S is generated, in which the images of the game action in KM content 300 are changed to images with a viewpoint set according to the user's seating position. As a result, the user can save the game action that he / she actually watched as the edited KM content 300S with images from a similar viewpoint.
[0355] The embodiment describes an editing process for KM content 300 in which the operation unit 21 performs changes to the content in order to replace the image of the player in the image representing the target match action with an image representing the user himself / herself (see [link]). Figure 17 ).
[0356] For example, the player image in the match action in KM content 300 is replaced with the user's avatar 303. As a result, the user can obtain edited KM content 300S in which the user appears to be participating in the match action.
[0357] It should be noted that the various types of editing processes described in the embodiments can also be combined. For example, changes to the details of KM content 300 according to the viewpoint position of KM content 300, the addition of spectator icon 301, the addition of commemorative icon 302, the addition of avatar 303, and changes to the details of avatars can all be performed, or some of these can be combined.
[0358] You can also add various types of commemorative icons (302), or add user-unique icons. Changes to the details include not only changes to the viewpoint or avatar, but also changes to the expression of the game action itself.
[0359] The embodiment describes an example in which, during the critical moment determination process, the arithmetic unit 21 determines a specific type of competition action based on competition information as the target competition action (see [link]). Figure 18 Step S103 and Figure 19 ).
[0360] For example, the type of target game action that serves as the trigger for generating KM content 300 is pre-defined according to the sport. For example, in the case of baseball, specific types of game actions include home runs, timely singles, stolen bases, other game actions in a scoring scenario, strikeouts, double plays, triple plays, highlight plays, etc. The processing unit 21 then detects these game actions from the game progress information to generate KM content 300. This allows for appropriate key moment detection and the generation of KM content 300.
[0361] The embodiment describes an example in which, during the critical moment determination process, the computing unit 21 determines the occurrence of the target match action based on match information and user information (see [link]). Figure 19 ).
[0362] For example, user information can be used to identify specific players, teams, etc., that the user supports. Then, when a player's action is detected in the match progress information, that action is identified as the target action; or when a specific type of action from a team supported by the user is detected, that action is identified as the target action. This allows for the selection of key moments that are personal to the user and the generation of corresponding KM content 300 (300S). For the user, the edited KM content 300S will be filled with more viewing memories.
[0363] The embodiments describe an example in which the movement of a ball in the game space is set based on ball tracking data in a baseball or softball game.
[0364] The movement of the ball in the game is expressed based on tracking data of the ball thrown by the pitcher, tracking data of the ball being hit, and so on. This allows for the provision of game content that allows users to experience the ball in baseball or softball.
[0365] It should be noted that although the example of linking with baseball is used to describe the game linkage service, the game linkage service can be applied to a wide variety of sports, including football, American football, rugby, basketball, volleyball, tennis, and golf. Ball sports are particularly suitable for sports using the EPTS system. Of course, the game linkage service can be used for sports other than ball sports. For example, it can be used for gymnastics, skating, track and field, swimming, judo, kendo, boxing, fencing, etc.
[0366] As for determining key moments in a match, the details of KM Content 300, as well as the edited details of KM Content 300S and / or Item 203A, will be considered according to the sport. In the case of football, goal-scoring scenes, free-kick scenes, etc., are expected to be set as key moments.
[0367] As for item 203A, one can think of a football for soccer, a boxing glove for boxing, a tennis racket for tennis, etc.
[0368] The competition information is also tailored to each sport.
[0369] Examples of statistics from baseball are provided as game information, but game information will naturally vary from sport to sport. For football, the statistics include the following data.
[0370] • Goals scored: Total goals scored during the season
[0371] • Number of shots: The number of shots completed on goal
[0372] • Shots on target: Number of shots completed within the goal frame
[0373] • Number of final passes: Number of passes that led to a goal-scoring opportunity
[0374] • Number of passes in one pass: Number of passes in one pass
[0375] • Number of aerial tackles: Number of aerial tackles for the ball in the air.
[0376] • Number of steals: The number of attempts to steal the ball from the player in possession.
[0377] • Running distance: The distance each player runs during the game
[0378] In the context of football, key moments are illustrated with corresponding match actions and physical confrontations in scenarios such as scoring a goal, corner kick, free kick, penalty kick, and goalkeeper saves.
[0379] It should be noted that although the embodiments mainly describe the processing of the computing unit 21 of the main server 2, all or part of the processing of the computing unit 21 can also be executed by the CPU on the terminal device 5 side. For example, it is also conceivable that the competition linkage service function 40 of the computing unit 21 is installed as an application in the terminal device 5, and Figure 3 The processing of the item / content generation unit 45, locker processing unit 47, and game processing unit 48 shown is an example performed in the terminal device 5.
[0380] Other functions, such as the competition information acquisition unit 41, the user information acquisition unit 42, the competition analysis unit 43, the prediction generation unit 44, and the storage control unit 46, can be set in the terminal device 5 so that the processing of these functions can be carried out in the terminal device 5.
[0381] The procedure according to the embodiment causes, for example, a CPU, DSP (Digital Signal Processor), AI processor, etc., or an information processing device 70 including a CPU, DSP, AI processor, etc., to execute, such as Figures 18-24 The processing procedure shown.
[0382] In other words, the procedure according to the embodiment is a procedure for causing the information processing device to perform the following processes: a determination process for determining whether a target competition action, which is the target of generating KM content 300, has occurred during a competitive match, based on competition information as information related to the match; a generation process for generating KM content 300 related to the target competition action based on the determination that the target competition action has occurred; and an editing process for generating edited KM content 300S obtained by adding or changing details of KM content 300 based on user information related to the user of the service delivery destination.
[0383] By using such a procedure, the information processing apparatus 70 constituting the information providing system 1 according to the embodiment can be implemented in, for example, a computer device, a mobile terminal device, or other devices capable of performing information processing.
[0384] Such programs can be pre-recorded in HDDs, which are built-in recording media in devices such as computer equipment, or in ROMs in microcomputers including CPUs.
[0385] Alternatively, the program can be temporarily or permanently stored (recorded) on a removable recording medium, such as a floppy disk, CD-ROM (CD-ROM Read-Only Memory), MO (Magneto-Optical) disc, DVD (Digital Universal Optical Disc), or Blu-ray disc. ® Disks, semiconductor memory, or memory cards. This removable recording medium can be provided as so-called software packages.
[0386] Furthermore, such programs can be installed on personal computers or other devices from removable recording media, or downloaded from download sites via networks such as LANs (local area networks) or the Internet.
[0387] Furthermore, such a program is suitable for providing a wide range of information processing apparatuses 70 constituting the information providing system 1 according to the embodiment. For example, by downloading the program to mobile terminal devices such as smartphones or tablets, image capturing devices, mobile phones, personal computers, gaming devices, video devices, PDAs (personal digital assistants), etc., these devices can function as the information processing apparatuses 70 constituting the information providing system 1 according to this disclosure.
[0388] It should be noted that the effects described in this specification are merely examples and are not limited, and may produce other effects as well.
[0389] It should be noted that this technology can also be configured in the following ways.
[0390] (1) An information processing device, comprising:
[0391] The following processing unit
[0392] This is used during competitive matches to determine whether a target match action, which is the goal of content generation, has occurred, based on match information that is relevant to the match.
[0393] A generation process for generating content related to the target competition action based on the determination of the occurrence of the target competition action, and
[0394] Editing processing is used to generate edited content by editing the content based on user information related to the user of the service delivery destination.
[0395] (2) The information processing apparatus according to (1), wherein
[0396] In response to the determination that the target match action has occurred, the computing unit performs processing to generate content related to the target match action based on the match information, and notifies the device providing the destination of the service that the content is viewable.
[0397] (3) The information processing apparatus according to (1) or (2), wherein
[0398] The computing unit generates digital items corresponding to the edited content obtained by adding or changing the details of the content based on user information related to the user of the destination of the service, and associates the edited content and the digital items with the user.
[0399] (4) The information processing apparatus according to (3), wherein
[0400] The processing unit performs operations on the digital item to reproduce the edited content.
[0401] (5) The information processing apparatus according to any one of (1) to (4), wherein
[0402] In the generation process, the computing unit generates content expressing the movement of people, animals, or sports equipment related to the target competition action.
[0403] (6) The information processing apparatus according to any one of (1) to (5), wherein
[0404] In the editing process, the computing unit adds images to the content that indicate the user has watched the target match action.
[0405] (7) The information processing apparatus according to any one of (1) to (6), wherein
[0406] In the editing process, the computing unit adds images to the content that indicate whether the user is directly or indirectly watching the game, as images that express that the user has watched the target game action.
[0407] (8) The information processing apparatus according to any one of (1) to (7), wherein
[0408] In the editing process, the computing unit performs editing based on location information about the user's location or in response to a predetermined operation related to the content, adding images to the content that indicate the user has watched the target match action.
[0409] (9) The information processing apparatus according to any one of (1) to (8), wherein
[0410] In the editing process, the computing unit performs editing by adding images to the content based on user information, expressing user information related to the date and time of the target match action.
[0411] (10) The information processing apparatus according to any one of (1) to (9), wherein
[0412] In the editing process, the computing unit performs editing based on user information, adding images of the viewing positions that express the target match action to the content.
[0413] (11) The information processing apparatus according to any one of (1) to (10), wherein
[0414] In the editing process, the computing unit adds images representing the user to the content.
[0415] (12) The information processing apparatus according to any one of (1) to (11), wherein
[0416] In the editing process, the computing unit performs editing of the details of the content changes based on information about the user's viewing position.
[0417] (13) The information processing apparatus according to any one of (1) to (12), wherein
[0418] In the editing process, the computing unit performs the details of the changes to replace the player's image in the image representing the target match action with an image representing the user himself / herself.
[0419] (14) The information processing apparatus according to any one of (1) to (13), wherein
[0420] In the determination process, the calculation unit determines a specific type of competition action based on the competition information as the target competition action.
[0421] (15) The information processing apparatus according to any one of (1) to (14), wherein
[0422] In the determination process, the computing unit determines the occurrence of the target match action based on match information and user information.
[0423] (16) An information processing method, comprising:
[0424] The information processing device performs a determination process to determine whether a target competition action, which is the goal of content generation, has occurred during a competitive match, based on competition information that is related to the match.
[0425] The information processing device performs generation processing to generate content related to the target competition action based on the determination of the occurrence of the target competition action; and
[0426] The information processing device performs editing processing to generate edited content obtained by editing the content based on user information related to the user of the service delivery destination.
[0427] (17) A program for causing an information processing device to perform processing, comprising:
[0428] The process involves determining whether a target competition action, which is the goal of content generation, has occurred during a competitive match, based on competition information that is related to the match.
[0429] Perform generation processing to generate content related to the target competition action based on the determination of the occurrence of the target competition action; and
[0430] Editing processing is performed to generate edited content obtained by editing the content based on user information related to the user of the service delivery destination.
[0431] List of reference numerals
[0432] 1. Information Provision System
[0433] 2. Main Server
[0434] 3. Score Data Server
[0435] 5. Terminal Equipment
[0436] 10 Image Capture Devices
[0437] 21 arithmetic units
[0438] 22 Presentation Control Unit
[0439] 45 Item / Content Generation Units
[0440] 45a Judgment Unit
[0441] 45b Generation / Editing Unit
[0442] 45c provides processing unit
[0443] 70 Information Processing Device
[0444] 71 CPU
[0445] Items 203 and 203a
[0446] 300 Key Moments (KM Content)
[0447] 300-second edited key moments (edited KM content)
[0448] 301 spectator icon
[0449] 302 Commemorative Icon
[0450] 303 Incarnation
[0451] 310 Viewing Button
Claims
1. An information processing apparatus, comprising: The arithmetic unit performs... This is used during competitive matches to determine whether a target match action, which is the goal of content generation, has occurred, based on match information that is relevant to the match. A generation process for generating content related to the target competition action based on the determination of the occurrence of the target competition action, and Editing process used to generate edited content obtained by editing the content based on user information related to the user of the service delivery destination.
2. The information processing apparatus according to claim 1, wherein In response to the determination that the target match action has occurred, the computing unit performs processing to generate content related to the target match action based on the match information, and processes processing to notify the device providing the destination of the service that the content is viewable.
3. The information processing apparatus according to claim 1, wherein The computing unit generates digital items corresponding to the edited content obtained by adding or changing the details of the content based on user information related to the user of the service delivery destination, and associates the edited content and the digital items with the user.
4. The information processing apparatus according to claim 3, wherein The processing unit performs the process of reproducing the edited content through operations on the digital item.
5. The information processing apparatus according to claim 1, wherein In the generation process, the computing unit generates content expressing the movement of people, animals, or sports equipment related to the target competition action.
6. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit adds images to the content that indicate the user has watched the target match action.
7. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit adds images to the content that indicate whether the user has watched the target match action directly or indirectly.
8. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit performs editing based on location information about the user's location or in response to a predetermined operation related to the content, adding images to the content that indicate the user has watched the target match action.
9. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit performs editing by adding images to the content based on user information, expressing user information related to the date and time of the target match action.
10. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit adds images representing the viewing position of the target match action to the content based on user information.
11. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit adds images representing the user to the content.
12. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit performs editing of the details of the content changes based on information about the user's viewing position.
13. The information processing apparatus according to claim 1, wherein In the editing process, the computing unit performs the editing of the content changes in order to replace the player's image in the image representing the target match action with an image representing the user himself / herself.
14. The information processing apparatus according to claim 1, wherein In the determination process, the calculation unit determines a specific type of competition action based on the competition information as the target competition action.
15. The information processing apparatus according to claim 1, wherein In the determination process, the computing unit determines the occurrence of the target match action based on match information and user information.
16. An information processing method, comprising: The information processing device performs a determination process to determine whether a target competition action, which is the goal of content generation, has occurred during a competitive match, based on competition information that is related to the match. The information processing device performs generation processing to generate content related to the target competition action based on the determination of the occurrence of the target competition action; as well as The information processing device performs editing processing to generate edited content obtained by editing the content based on user information related to the user of the service delivery destination.
17. A program for causing an information processing device to perform processing, the processing comprising: Perform a determination process to determine whether a target competition action, which is the goal of content generation, has occurred during a competitive match, based on competition information that is related to the match. A generation process is performed to generate content related to the target competition action based on the determination of the occurrence of the target competition action; as well as Editing processes are performed to generate edited content obtained by editing the content based on user information related to the user of the service delivery destination.
Citation Information
Patent Citations
Game information communication processing system
JP1996299525A
System for recording real time passing contents of sport game
JP2002268806A