Geometry and view data relating to a image sequences is transmitted from a
server to a client computer. Such enables reconstruction of images by a
client with reduced bandwidth for the image stream transmission. A
previous-image mesh of coordinates and depth values for selected pixels
from the array of pixels in a previous-image is generated at the server.
The depth values are transmitted to the client. A change-in-view matrix
is generated at the server and transmitted to the client. Such represents
the change in viewing parameters between the previous-image and a
current-image. The change-in-view matrix is applied to the previous-image
mesh to create a current-image mesh, independently at both the server and
at the client. Such is applied to the previous-image to generate a
predicted current-image. The current-image is generated at the server and
a difference between the current-image and the predicted current-image is
computed. The computed difference is transmitted to the client and
applied to the predicted current-image generated at the client to
generate the current-image.