Game event recognition
AssigneeNVIDIA Corporation
InventorsJonathan White, Dave Clark, Nathan Otterness, Travis Muhlestein, Prabindh Sundareson, Jim van Welzen, Jack van Welzen
Life of this patent
Estimating the term…
Abstract
A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback.
Claims20
A computer-implemented method, comprising:
- receiving, by at least one electronic device configured for local or network-based processing, video data corresponding to a gameplay session for a player of a game;
- performing, by the least one electronic device and based at least in part on a game configuration file, pre-processing of a frame of the video data to determine an event region;
- analyzing, by the least one electronic device, the video data for the event region using one or more event detectors;
- determining, by the least one electronic device, an event, based at least in part on a change displayed in the event region, with at least a minimum level of confidence;
- and
- providing, by the least one electronic device, event data corresponding to the determined event.
A system comprising:
- one or more processors accessible locally or over a network;
- and
- memory including instructions that, when executed by the one or more processors, cause the system to:
- receive media corresponding to a gameplay session for a player of a game;
- determine at least one event region in the media, based at least in part on a game configuration file;
- analyze the video data for the at least one event region using a game-agnostic detection engine and one or more event detectors identified for the game;
- determine an event, based at least in part on a change displayed in the at least one event region;
- and
- provide event data corresponding to the determined event.
A non-transitory machine-readable medium having stored thereon a set of instructions, which if performed by one or more processors accessible locally or over a network, cause the one or more processors to at least:
- receive media representative of a gameplay session for a game, the media including video data;
- determine at least one event region in the media, based at least in part on a game configuration file;
- analyze the video data for the at least one event region using one or more event detectors identified for the game;
- determine an event, based at least in part on a change displayed in the at least one event region;
- and
- provide event data corresponding to the determined event.
Dependencies are inferred from the claim text.