Use of ray tracing for generating images for auto-stereo displays
AssigneeGraphics Properties Holdings, Inc.
InventorCharles C. Rhodes
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for generating composite images for displays are provided. For some embodiments, ray tracing algorithms may be utilized to efficiently generate a composite image corresponding to multiple views. Because ray tracing is done on a per pixel basis, it is possible to generate pixel values for only those pixels that will be allocated to a particular image view. By tracing rays from a viewpoint only through those pixels allocated to displaying images corresponding to that viewpoint, a composite image may be generated without discarding pixel data.
Claims20
A method comprising:
- generating, via a ray tracing algorithm, color values for a first subset of pixels of a display device allocated to a first viewpoint, the color values for the first subset of pixels based on a representation of a scene as seen from the first viewpoint;
- generating, via the ray tracing algorithm, color values for a second subset of pixels of the display device allocated to a second viewpoint, the color values for the second subset of pixels based on a representation of the scene as seen from the second viewpoint, wherein the first and second subset of pixels of the display device comprise mutually exclusive pixels of the display device;
- and
- forming a composite image of the scene based on the color values generated for the first and second subset of pixels of the display device.
A system, comprising:
- one or more processing devices;
- memory for storing data representing a scene;
- and
- an image generation component executable by one or more of the processing devices to generate a composite image of the scene for display on a display device by:
- assigning mutually-exclusive subsets of pixels of the display device to corresponding viewpoints of the scene;
- and
- generating color values for the corresponding subset of pixels of the viewpoints using a ray tracing algorithm,
- wherein the composite image of the scene is based on the color values generated for the viewpoints.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a computing device, cause the computing device to perform a method comprising:
- generating, via a ray tracing algorithm, color values for a first subset of pixels of a display device allocated to a first viewpoint, the color values for the first subset of pixels based on a representation of a scene as seen from the first viewpoint;
- generating, via the ray tracing algorithm, color values for a second subset of pixels of the display device allocated to a second viewpoint, the color values for the second subset of pixels based on a representation of the scene as seen from the second viewpoint, wherein the first and second subset of pixels of the display device comprise mutually exclusive pixels of the display device;
- and
- forming a composite image of the scene based on the color values generated for the first and second subset of pixels of the display device.
A method comprising:
- assigning mutually-exclusive subsets of pixels of a display device to corresponding viewpoints of a scene;
- generating color values for the corresponding subset of pixels of the viewpoints using a ray tracing algorithm;
- and
- providing a composite image of the scene to the display device based on the color values generated for the viewpoints.
Dependencies are inferred from the claim text.