Systems and Methods for Dynamically Generating and Modulating Music Based on Gaming Events, Player Profiles and/or Player Reactions
AssigneeActivision Publishing, Inc.
InventorJon Ray Estanislao
Life of this patent
Estimating the term…
Abstract
The application describes methods and systems for dynamically generating a music clip for rendering at client devices in a multi-player gaming network. Player data and event data are acquired and classified into two or more profiles. The music clip is then generated by identifying a mood based on one of the two or more event profiles and one of the two or more player profiles and modulating one or more music elements of a segment of audio data based on the identified mood.
Claims20
A computer-implemented method of applying a machine learning model to dynamically generate a music clip for rendering at each of a plurality of client devices corresponding to each of a plurality of players in a multi-player gaming network, wherein the multi-player gaming network comprises at least one game server in data communication with the plurality of client devices located remote from each other, the method comprising:
- storing segments of audio data;
- acquiring event data indicative of events occurring during a gameplay session of the multi-player video game;
- acquiring player data indicative of one or more players engaged in the gameplay session;
- using the machine learning model and based on the event data and player data, dynamically modulating one or more of a plurality of music elements in the segments of the audio data;
- and
- rendering the modulated segments of the audio data in the multi-player video game.
A system for applying a machine learning model to dynamically generate a music clip for rendering at each of a plurality of client devices corresponding to each of a plurality of players in a multi-player gaming network, wherein the multi-player gaming network comprises at least one game server in data communication with the plurality of client devices located remote from each other, the server comprising a plurality of programmatic instructions that when executed:
- store segments of audio data;
- acquire event data indicative of events occurring during a gameplay session of the multi-player video game;
- acquire player data indicative of one or more players engaged in the gameplay session;
- using the machine learning model and based on the event data and player data, dynamically modulate one or more of a plurality of music elements in the segments of the audio data;
- and
- render the modulated segments of the audio data in the multi-player video game.
Dependencies are inferred from the claim text.