摘要:
A computer-implemented system and method are described for managing audio chat for an online video game or application. For example, a system according to one embodiment comprises: an online video game or application execution engine to execute an online video game or application in response to input from one or more users of the video game or application and to responsively generate audio and video of the video game or application; and a chat subsystem to establish audio chat sessions with the one or more users and one or more spectators to the video game or application, the chat subsystem establishing a plurality of audio chat channels including a spectator channel over which the spectators participate in audio chat and a user channel over which the users participate in audio chat.
摘要:
A method for a hosting service center (210) by which a streaming interactive video user session is handed off from one streaming interactive video server (1521) to another (1522,1525) without noticeable disruption to the video stream or the user interactivity. When a compressed frame has more data than can be transmitted at a peak data rate in a single frame time, the compression unit (1530) ignores one or more of the subsequent frame(s) of the uncompressed streaming interactive video (1529).
摘要:
A system and method are described for encoding certain types of multimedia data transmitted over a communication channel. For example, one embodiment of a computer-implemented method comprises: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; encoding one or more of the tiles in each image of the sequence of images using a first compression format and encoding the reminder of the tiles in each image using the second compression format, the second compression format dependent on tiles previously-encoded by the first and/or the second compression formats. Additionally, a forward error correction (FEC) code may be generated for tiles encoded using the first compression format.
摘要:
A method for remote-hosted video effects includes rendering an application frame buffer in a hosting service that is streaming interactive video. Only a portion of the application frame buffer is subsequently displayed on a local device.
摘要:
A method for remote-hosted video effects includes receiving control input from a device. A wall of video tiles is rendered in a hosting service that is streaming interactive video. The wall of video tiles is warped in 3D based on the control input received.
摘要:
A system and method for performing video compression and streaming video from an online hosted video game or application. The online hosted video game or application is streamed to the client with a latency such that the user has the perception that the selected video game or application is responding instantly to the control signals received from the client device. In addition, feedback information received from the client device is used to determine characteristics of a communication channel between a server and the client. The video stream encoding is adjusted based on the detected communication channel characteristics, while maintaining a latency such that the user has the perception that the selected video game or application is responding instantly.
摘要:
A system and method are described for encoding interactive low-latency video using interframe coding. In one embodiment, a computer-implemented method for performing video compression comprises subdividing each of a sequence of images (701,702,703,760) into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining constant between successive images, encoding one of the tiles at a first defined position in a first image of the sequence of images using a first compression format and the reminder of the tiles in the first image using the second compression format, encoding one of the tiles at a second defined position in a second image of the sequence of images using the first compression format and the reminder of the tiles in the first image using the second compression format, wherein the second compression format is interframe coding.
摘要:
A plurality of servers whose video output is coupled to video compression apparatus that transmits streaming interactive video to a plurality of users, with a feedback loop whereby the streaming interactive video is recursively combined within the video output of the plurality of servers.