Remote rendering server with broadcaster
First Claim
1. A system for broadcasting a network game to a plurality of game spectators, the system comprising:
- a game server that executes a game program and generates game information for progressing the network game, a plurality of game players being connected to the game server for participating in the network game;
a rendering server that receives the game information from the game server, renders a player game screen for each of the plurality of game players, and renders a spectator game screen for the plurality of game spectators, the player game screen being transmitted to each of the plurality of game players for display by the plurality of game players, the spectator game screen not being directly or indirectly transmitted to any of the plurality of game players; and
software that, when executed by a processor, causes the processor to receive the spectator game screen directly from the rendering server and transmit the spectator game screen to a display interface via a network, the display interface being accessible by each of the plurality of game spectators for viewing the spectator game screen without viewing any one player game screen,wherein the player game screen is transmitted to first client devices corresponding to the plurality of game players, the display interface is accessible by second client devices corresponding to the plurality of game spectators, and the software is separate from the first client devices and the second client devices,the spectator game screen, which is rendered by the rendering server, is different than each player game screen which is rendered for the plurality of game players, andthe game information includes information of a dummy player which is not controlled by a participant in the network game, and the rendering server renders the spectator game screen for the dummy player.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, devices, and media for broadcasting a network game to a plurality of game spectators are provided. Game players are connected to a game server for participating in the network game. The game server executes a game program and generates game information for progressing the network game. A rendering server receives the game information from the game server, generates a player game screen for each of the game players, and generates a spectator game screen for the game spectators. The player game screen is transmitted to each of the game players for display by the game players. The spectator game screen is transmitted to a broadcaster, and the broadcaster transmits the spectator game screen to a display interface via a network. The display interface is accessible by each of the game spectators for viewing the spectator game screen.
-
Citations
17 Claims
-
1. A system for broadcasting a network game to a plurality of game spectators, the system comprising:
-
a game server that executes a game program and generates game information for progressing the network game, a plurality of game players being connected to the game server for participating in the network game; a rendering server that receives the game information from the game server, renders a player game screen for each of the plurality of game players, and renders a spectator game screen for the plurality of game spectators, the player game screen being transmitted to each of the plurality of game players for display by the plurality of game players, the spectator game screen not being directly or indirectly transmitted to any of the plurality of game players; and software that, when executed by a processor, causes the processor to receive the spectator game screen directly from the rendering server and transmit the spectator game screen to a display interface via a network, the display interface being accessible by each of the plurality of game spectators for viewing the spectator game screen without viewing any one player game screen, wherein the player game screen is transmitted to first client devices corresponding to the plurality of game players, the display interface is accessible by second client devices corresponding to the plurality of game spectators, and the software is separate from the first client devices and the second client devices, the spectator game screen, which is rendered by the rendering server, is different than each player game screen which is rendered for the plurality of game players, and the game information includes information of a dummy player which is not controlled by a participant in the network game, and the rendering server renders the spectator game screen for the dummy player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for broadcasting a network game to a plurality of game spectators, the method comprising:
-
executing, by a game server, a game program for progressing the network game, a plurality of game players being connected to the game server for participating in the network game; generating, by the game server, game information on a progress of the network game and transmitting the game information to a rendering server; receiving, by the rendering server, the game information and rendering a player game screen for each of the plurality of game players based on the game information, the player game screen being transmitted to each of the plurality of game players for display by the plurality of game players; rendering, by the rendering server, a spectator game screen for the plurality of game spectators and transmitting the spectator game screen to a processor, the spectator game screen not being directly or indirectly transmitted to any of the plurality of game players; and receiving, by the processor and directly from the rendering server, the spectator game screen and transmitting the spectator game screen to a display interface via a network, the display interface being accessible by each of the plurality of game spectators for viewing the spectator game screen without viewing any one player game screen, wherein the player game screen is transmitted to first client devices corresponding to the plurality of game players, the display interface is accessible by second client devices corresponding to the plurality of game spectators, and the processor is separate from the first client devices and the second client devices, the spectator game screen, which is rendered by the rendering server, is different than each player game screen which is rendered for the plurality of game players, and the game information includes information of a dummy player which is not controlled by a participant in the network game, and the rendering server renders the spectator game screen for the dummy player. - View Dependent Claims (13, 14)
-
-
15. A non-transitory computer-readable medium including a program for broadcasting a network game to a plurality of game spectators, the program, when executed by at least one processor, causing the at least one processor to perform operations comprising:
-
executing, by a game server, a game program for progressing the network game, a plurality of game players being connected to the game server for participating in the network game; generating, by the game server, game information on a progress of the network game and transmitting the game information to a rendering server; receiving, by the rendering server, the game information and rendering a player game screen for each of the plurality of game players based on the game information, the player game screen being transmitted to each of the plurality of game players for display by the plurality of game players; rendering, by the rendering server, a spectator game screen for the plurality of game spectators and transmitting the spectator game screen to a processor, the spectator game screen not being directly or indirectly transmitted to any of the plurality of game players; and receiving, by the processor and directly from the rendering server, the spectator game screen and transmitting the spectator game screen to a display interface via a network, the display interface being accessible by each of the plurality of game spectators for viewing the spectator game screen without viewing any one player game screen, wherein the player game screen is transmitted to first client devices corresponding to the plurality of game players, the display interface is accessible by second client devices corresponding to the plurality of game spectators, and the processor is separate from the first client devices and the second client devices, the spectator game screen, which is rendered by the rendering server, is different than each player game screen which is rendered for the plurality of game players, and the game information includes information of a dummy player which is not controlled by a participant in the network game, and the rendering server renders the spectator game screen for the dummy player. - View Dependent Claims (16, 17)
-
Specification