发明名称 Program mode switching
摘要 A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
申请公布号 US9498714(B2) 申请公布日期 2016.11.22
申请号 US201113231850 申请日期 2011.09.13
申请人 Sony Interactive Entertainment America LLC 发明人 Pereira Rui Filipe Andrade;Perry David;Gault Andrew Buchanan
分类号 A63F13/00;A63F13/355;A63F13/358;A63F13/77;A63F13/34;G06T15/00;G09G5/36;G06T1/20 主分类号 A63F13/00
代理机构 Martine Penilla Group LLP 代理人 Martine Penilla Group LLP
主权项 1. A method of providing a computer game, the method comprising: receiving a command for processing by the computer game at a video server system, the command received from a remote client directing execution of the computer game; executing game logic of the computer game on the video server system in accordance with the command received from the remote client, execution of the game logic resulting in generation of a video game environment based on a game state and on the command received from the remote client; operating a graphics processing unit at the video server system to render the video game environment to video data; processing the video data through an encoding pipeline at the video server system to encode the video data into a data format compatible with a codec present at the remote client; providing the encoded video data from the video server system to the remote client over a communication network; and providing executable game logic of the computer game to the remote client in addition to the encoded video data; executing the executable game logic of the computer game on the remote client to generate video of the computer game at the remote client based on the game state and on commands for processing by the computer game as provided at the remote client; and in conjunction with executing the executable game logic of the computer game on the remote client, stopping provision of the encoded video data from the video server system to the remote client over the communication network.
地址 San Mateo CA US