Data processing for three-dimensional displays
AssigneeActuality Systems, Inc.
InventorsWon Chun, Oliver Cossairt
Life of this patent
Estimating the term…
Abstract
Generating a three-dimensional image of a three-dimensional scene by generating projection data and projecting light rays based on the projection data to generate the three-dimensional image. Sampling of the data is based on at least one physical parameter associated with the projection of light rays by a projection system used to project the light rays.
Claims49
A method of processing image data, the method comprising:
- generating projection data by sampling data representing a three-dimensional scene, the sampling based on at least one physical parameter associated with projection of light rays by a projection system;
- and
- causing the projection system to project light rays based on the projection data to generate a three-dimensional image representative of the scene.
A method of processing image data, the method comprising:
- generating sets of projection data by sampling data representing a three-dimensional scene, the sampling based on a physical parameter associated with a projection system, the sets of projection data having information representing light rays that, when projected, generate a three-dimensional image representative of the three-dimensional scene.
A method of processing image data, the method comprising:
- sampling a view volume, which comprises data representing a three-dimensional scene, to generate projection data, the sampling based at least on a parameter associated with an image surface and with projection positions that define locations from which light rays appear to be projected;
- and
- projecting light rays from the projection positions toward the image surface based on the projection data, thereby generating a three-dimensional image that is representative of the three-dimensional scene.
A method of processing image data, the method comprising:
- generating a view volume that comprises data representing observations of a three-dimensional scene from different positions;
- sampling the view volume to generate projection data, the sampling based on at least a position of an image surface relative to a position of a presentation surface;
- modulating light rays based on the projection data to generate presentation images;
- and
- projecting the presentation images from the presentation surface toward the image surface to reproduce a three-dimensional image that is representative of the three-dimensional scene.
A method of processing image data, the method comprising:
- dithering a series of images using dither matrices to generate a series of dithered images, in which each two consecutive images are dithered using two different dither matrices;
- and
- projecting the dithered images from a plurality of locations to generate a three-dimensional image of a three-dimensional scene.
A method of processing image data, the method comprising:
- receiving an image having pixels, each of which defines a pixel value;
- and
- for each group of n pixels of the image, storing the most significant bit of each of the n pixel values in an n-bit binary number by successively adding each of the n pixel values to a shift register and shifting the value in the shift register by one bit after the addition, thereby generating compressed image data.
A method of processing image data, the method comprising:
- sending at least one physical parameter of a projection system to a server having data representing a three-dimensional scene;
- at the projection system, receiving projection data from the server, the projection data derived by sampling the data representing the three-dimensional scene based on the at least one physical parameter;
- and
- at the projection system, projecting light rays based on the projection data to generate a three-dimensional image of the three-dimensional scene.
A method of processing image data, the method comprising:
- at a server having data representing a three-dimensional scene, receiving at least one physical parameter of a projection system;
- at the server, generating projection data by sampling the data representing the three-dimensional scene based on the at least one physical parameter;
- and
- transmitting the projection data from the server to the projection system to enable the projection system to project light rays based on the projection data to generate a three-dimensional image of the three-dimensional scene.
A method of processing image data, the method comprising:
- generating a stream of data representing observations of a three-dimensional scene from a set of positions;
- at a given time, storing a subset of the stream of data, the subset representing observations of the three-dimensional scene from a subset of the positions;
- generating a stream of projection data by sampling the stored subset of the stream of data;
- and
- projecting light rays based on the stream of projection data to generate a three-dimensional image of scene.
An image data processing apparatus, the apparatus comprising:
- a data processor to generate projection data by sampling data representing a three-dimensional scene;
- and
- a projection device to project light rays based on the projection data to generate a three-dimensional image that is representative of the three-dimensional scene, in which the sampling of data by the data processor is based on a physical parameter associated with projection of the light rays.
A machine-accessible medium, which when accessed results in a machine performing operations comprising:
- generating projection data by sampling data representing a three-dimensional scene, the sampling based on at least one physical parameter associated with projection of light rays by a projection system;
- and
- projecting light rays based on the projection data to generate a three-dimensional image that is representative of the scene.
An apparatus for processing image data, the apparatus comprising:
- a projection system for projecting light rays;
- and
- means for generating projection data by sampling data representing a three-dimensional scene based on at least one physical parameter associated with projection of light rays by the projection system, in which light rays projected by the projection system based on the projection data generate a three-dimensional image that is representative of the scene.
Dependencies are inferred from the claim text.