Game streaming with spatial audio
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating a monaural audio stream data associated with a game object, the game object associated with a frame of content;
generating audio data associated with the frame of content, comprising sound-field information based at least in part on the monaural audio stream and a position of the object in the frame of content;
processing, at a first computing device, the audio data to convert the audio data to a first audio signal in a first spatialization format compatible with a first audio device; and
sending the audio data to a remote computing device over a network, wherein the remote computing device processes and converts the audio data to a second audio signal in a second spatialization format compatible with a second audio device.
1 Assignment
0 Petitions
Accused Products
Abstract
A game engine may generate video and audio content on a per-frame basis. Audio data corresponding to a current frame may be generated to comprise sound-field information independent of a speaker configuration or spatialization technology that may be used to play the associated audio. The sound-field may be generated based on monaural audio data corresponding to a sound produced by an in-game object at the object'"'"'s position as of the current frame. The sound-field information may be transmitted to a remote computing device for reproduction using a selected, available speaker configuration and spatialization technology.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
generating a monaural audio stream data associated with a game object, the game object associated with a frame of content; generating audio data associated with the frame of content, comprising sound-field information based at least in part on the monaural audio stream and a position of the object in the frame of content; processing, at a first computing device, the audio data to convert the audio data to a first audio signal in a first spatialization format compatible with a first audio device; and sending the audio data to a remote computing device over a network, wherein the remote computing device processes and converts the audio data to a second audio signal in a second spatialization format compatible with a second audio device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; a memory having stored thereon instructions that, when executed by the at least one processor, cause the system to; generate a monaural audio stream data associated with a game object, the game object associated with a frame of content; generate audio data associated with the frame of content, comprising sound-field information based at least in part on the monaural audio stream and a position of the object in the frame of content; process the audio data to convert the audio data to a first audio signal in a first spatialization format compatible with a first audio device; and send the audio data to a remote computing device over a network, wherein the remote computing device processes and converts the audio data to a second audio signal in a second spatialization format compatible with a second audio device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to at least:
-
generate a monaural audio stream data associated with a game object, the game object associated with a frame of content; generate audio data associated with the frame of content, comprising sound-field information based at least in part on the monaural audio stream and a position of the object in the frame of content; process the audio data to convert the audio data to a first audio signal in a first spatialization format compatible with a first audio device; and send the audio data to a remote computing device over a network, wherein the remote computing device processes and converts the audio data to a second audio signal in a second spatialization format compatible with a second audio device. - View Dependent Claims (20)
-
Specification