Image display system with visual server
AssigneeIntellectual Pixels Limited
InventorsOsman Kent, David R. Baldwin, Nicholas J. N. Murphy
Life of this patent
Estimating the term…
Abstract
An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image-modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.
Claims29
A method of hosting a 3-dimensional interactive game application, comprising:
- running at a server the 3-dimensional interactive game application;
- receiving at the server user input signals from a client device that is remote from the server and communicates with the server over a network, wherein the user input signals are used to control updating of the state of the 3-dimensional interactive game application;
- generating in the 3-dimensional interactive game application, in response to the updated state of the interactive game application, 3-dimensional drawing commands directed to a 3-dimensional graphics application programming interface on the server;
- generating 3-dimensional graphics comprising at least one updated image by the server in response to the 3-dimensional drawing commands;
- compressing by the server the at least one updated image to create at least one compressed updated image;
- and
- transmitting by the server the at least one compressed updated image to the client device.
A method of hosting a 3-dimensional interactive game application, comprising:
- running at a server the 3-dimensional interactive game application;
- receiving at the server user input signals from a client device that is remote from the server and communicates with the server over a network, wherein the user input signals are used to control updating of the state of the 3-dimensional interactive game application;
- generating in the 3-dimensional interactive game application, in response to the updated state of the 3-dimensional interactive game application, 3-dimensional drawing commands directed to a 3-dimensional graphics application programming interface on the server;
- performing 3-dimensional graphics processing at the server in response to the 3-dimensional drawing commands to generate at least one updated image comprising a frame;
- compressing by the server the at least one updated image to form at least one compressed updated image;
- and
- transmitting by the server the at least one compressed updated image to the client device.
An image display system, comprising:
- a server comprising an image processor capable of performing 3-dimensional graphics processing and a 3-dimensional graphics application programming interface, the server configured to:
- execute a 3-dimensional interactive game application;
- receive user input signals from a client device remote from the server related to the 3-dimensional interactive game application over a network and provide the user input signals to the 3-dimensional interactive game application;
- receive calls from the 3-dimensional interactive game application to the 3-dimensional graphics application programming interface;
- perform 3-dimensional graphics processing using the image processor in response to calls to the 3-dimensional graphics application programming interface to generate an image;
- compress the image to form a compressed image;
- and
- transmit the compressed image to the client device.
Dependencies are inferred from the claim text.