Spectator audio analysis in online gaming environments
First Claim
1. A system, comprising:
- one or more computing devices configured to implement a game spectating system configured to;
broadcast video received from a broadcaster device to a plurality of spectator devices, wherein the video includes game play of a respective broadcaster participating as a player in a game session of an online game;
receive spectator audio input for a plurality of spectators associated with the plurality of spectator devices;
analyze the spectator audio input to map the spectator audio input to events of the game session based at least in part on audio patterns for the spectators to generate audio analysis information, wherein the audio analysis information indicates a state of the plurality of spectators for the events; and
provide one or more indications of the state of the plurality of spectators to the plurality of spectator devices to affect the broadcasted video.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio analysis system that may analyze participant audio input in a game spectating environment. The audio analysis system may receive audio input for participants (broadcasters and/or spectators) in a game spectating system. The audio analysis system may analyze the audio input to generate audio analysis information for broadcasts, and provide the information to the game spectating system. The audio analysis information may be applied in the game spectating system in various ways. For example, the information may be used to determine active or popular broadcasts, broadcasters, games, and/or recordings of broadcasts, and the active or popular content may be indicated to spectators via a game spectating user interface. The audio analysis system may provide an application programming interface (API) to receive the audio input and to provide audio analysis information.
-
Citations
31 Claims
-
1. A system, comprising:
one or more computing devices configured to implement a game spectating system configured to; broadcast video received from a broadcaster device to a plurality of spectator devices, wherein the video includes game play of a respective broadcaster participating as a player in a game session of an online game; receive spectator audio input for a plurality of spectators associated with the plurality of spectator devices; analyze the spectator audio input to map the spectator audio input to events of the game session based at least in part on audio patterns for the spectators to generate audio analysis information, wherein the audio analysis information indicates a state of the plurality of spectators for the events; and provide one or more indications of the state of the plurality of spectators to the plurality of spectator devices to affect the broadcasted video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method, comprising:
iteratively performing, by an audio analysis module implemented on one or more computing devices; receiving spectator audio input for a plurality of spectators watching a broadcast from a game spectating system on respective client devices, wherein the broadcast shows game play of a respective broadcaster participating as a player in a game session of an online game; analyzing the spectator audio input based at least in part on mapping the spectator audio input to events of the game session based at least in part on audio patterns for the spectators to generate audio analysis information; and providing the audio analysis information to the game spectating system, wherein the audio analysis information affects the broadcast. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A non-transitory computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to implement an audio analysis system configured to:
-
receive spectator audio input for a plurality of spectators watching two or more broadcasts from a game spectating system on respective client devices, wherein each broadcast shows game play of a respective broadcaster participating as a player in a game session of an online game; analyze the spectator audio input to map the spectator audio input to events of the game session based at least in part on audio patterns for the spectators to generate audio analysis information, wherein the audio analysis information indicates states of the plurality of spectators; and provide the audio analysis information to the game spectating system, wherein the audio analysis information affects one or both of execution of the game session within the online game system or presentation of the broadcast of the game session on the client devices. - View Dependent Claims (31)
-
Specification