Video game recording and playback with visual display of game controller manipulation
First Claim
1. A method for game playback with associated user commands, the method comprising:
- receiving gameplay video data regarding a game title played by a player at a client device, wherein the gameplay video data comprises video of at least one in-game maneuver performed within a game environment of the game title;
receiving one or more control commands provided by the player to execute the in-game maneuver;
producing image data to illustrate how the one or more control commands were provided by the player to execute the in-game maneuver;
storing the gameplay video data in association with the produced image data in memory;
receiving a request for playback sent over a communication network from a spectator device, wherein the request indicates a portion of the gameplay video data that includes the video of the in-game maneuver; and
providing a video display to the requesting spectator device over the communication network, wherein the provided video display includes a plurality of display areas simultaneously displaying different content, wherein a first display area plays the video of the in-game maneuver as performed within the game environment, and wherein a second display area plays the produced image data illustrating how the one or more control commands were provided by the player to execute the in-game maneuver displayed in the first display area.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recording and playback of game data is provided. A recording engine may be configured to record and playback game data, including broadcast data received over a network. The recording engine may be included in a game console or at other network-enabled devices, such as a desktop computer. The recording engine may be configured to record the game data in a buffer memory, an archival memory, and to assist in the display of the game (e.g., interacting with a graphics processing unit). Game data stored in the buffer memory may later be transferred to the archival memory. Playback commands may be operable when a portion of the game broadcast has been recorded. When a playback command is received, the game recording engine may access a portion of the game data from buffer or archival memory and displays a selected portion and may be subject to certain seek functions (e.g., fast forward and rewind). Spectators may be able to independently archive and playback game data using local memory.
48 Citations
20 Claims
-
1. A method for game playback with associated user commands, the method comprising:
-
receiving gameplay video data regarding a game title played by a player at a client device, wherein the gameplay video data comprises video of at least one in-game maneuver performed within a game environment of the game title; receiving one or more control commands provided by the player to execute the in-game maneuver; producing image data to illustrate how the one or more control commands were provided by the player to execute the in-game maneuver; storing the gameplay video data in association with the produced image data in memory; receiving a request for playback sent over a communication network from a spectator device, wherein the request indicates a portion of the gameplay video data that includes the video of the in-game maneuver; and providing a video display to the requesting spectator device over the communication network, wherein the provided video display includes a plurality of display areas simultaneously displaying different content, wherein a first display area plays the video of the in-game maneuver as performed within the game environment, and wherein a second display area plays the produced image data illustrating how the one or more control commands were provided by the player to execute the in-game maneuver displayed in the first display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for game playback with associated user commands, the apparatus comprising:
-
a communication interface that communicates over a communication network, wherein the communication interface; receives gameplay video data regarding a game title played by a player at a client device, wherein the gameplay video data comprises video of at least one in-game maneuver performed within a game environment of the game title, receives one or more control commands provided by the player to execute the in-game maneuver, and receives a request for playback sent from a requesting spectator device, wherein the request indicates a portion of the gameplay video data that includes the video of the in-game maneuver; a processor that executes instructions stored in memory, wherein execution of the instructions by the processor produces image data to illustrate how the one or more control commands were provided by the player to execute the in-game maneuver, and generates a video display to be provided to the requesting spectator device over the communication network, wherein the generated video display includes a plurality of display areas simultaneously displaying different content, wherein a first display area plays the video of the in-game maneuver as performed within the game environment, and wherein a second display area plays the produced image data illustrating how the one or more control commands were provided by the player to execute the in-game maneuver displayed in the first display area; and memory that stores the gameplay video data in association with the produced image data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for game playback with associated user commands, the method comprising:
-
receiving gameplay video data regarding a game title played by a player at a client device, wherein the gameplay video data comprises video of at least one in-game maneuver performed within a game environment of the game title; receiving one or more control commands provided by the player to execute the in-game maneuver; producing image data to illustrate how the one or more control commands were provided by the player to execute the in-game maneuver; storing the gameplay video data in association with the produced image data in memory; receiving a request for playback sent over a communication network from a spectator device, wherein the request indicates a portion of the gameplay video data that includes the video of the in-game maneuver; and providing a video display to the requesting spectator device over the communication network, wherein the provided video display includes a plurality of display areas simultaneously displaying different content, wherein a first display area plays the video of the in-game maneuver as performed within the game environment, and wherein a second display area plays the produced image data illustrating how the one or more control commands were provided by the player to execute the in-game maneuver displayed in the first display area.
-
Specification