Back to results
US 8,558,832 B1Granted
System, method, and computer program product for generating a plurality of two-dimensional images and depth maps for a scene at a point in time
AssigneeNVIDA Corporation
InventorsDavid Robert Cook, Gerrit A. Slavenburg, Viatcheslav V. Gostrenko
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for generating a plurality of two-dimensional images and a plurality of depth maps for a scene at a point in time. In various embodiments, such two-dimensional images and depth maps may be utilized to generate a plurality of images.
Claims22
A method, comprising:
- identifying a set of primitives to be rendered;
- and
- generating a plurality of two-dimensional images and a plurality of depth maps for a single frame of video associated with the set of primitives to be rendered at a single instant particular point in time such that at least two two-dimensional images and at least two depth maps are generated and output from a processor for the single frame of video associated with the set of primitives to be rendered at the single instant particular point in time;
- wherein the at least two two-dimensional images include a maximum disparity for avoiding fabrication of any pixel in the single frame of video, such that all pixels of the single frame of video are present within the at least two two-dimensional images;
- wherein a redundancy of information among each pair of the at least two two-dimensional images and the at least two depth maps generated and output for the single frame of video associated with the set of primitives to be rendered at the single instant particular point in time is identified and removed for compression purposes;
- wherein the at least two two-dimensional images and the at least two depth maps are passed to a display, and the display generates three or more images for a multi-view display utilizing the at least two two-dimensional images and the at least two depth maps.
3 more elements
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for identifying a set of primitives to be rendered;
- and
- computer code for generating a plurality of two-dimensional images and a plurality of depth maps for a single frame of video associated with the set of primitives to be rendered at a single instant particular point in time such that at least two two-dimensional images and at least two depth maps are generated and output from a processor for the single frame of video associated with the set of primitives to be rendered at the single instant particular point in time;
- wherein the at least two two-dimensional images include a maximum disparity for avoiding fabrication of any pixel in the single frame of video, such that all pixels of the single frame of video are present within the at least two two-dimensional images;
- wherein the computer program product is operable such that a redundancy of information among each pair of the at least two two-dimensional images and the at least two depth maps generated and output for the single frame of video associated with the set of primitives to be rendered at the single instant particular point in time is identified and removed for compression purposes;
- wherein the computer program product is operable such that the at least two two-dimensional images and the at least two depth maps are passed to a display, and the display generates three or more images for a multi-view display utilizing the at least two two-dimensional images and the at least two depth maps.
3 more elements
An apparatus, comprising:
- a processor for generating a plurality of two-dimensional images and a plurality of depth maps for a single frame of video associated with a set of primitives to be rendered at a single instant particular point in time such that at least two two-dimensional images and at least two depth maps are generated and output from the processor for the single frame of video associated with the set of primitives to be rendered at the single instant particular point in time;
- wherein the at least two two-dimensional images include a maximum disparity for avoiding fabrication of any pixel in the single frame of video, such that all pixels of the single frame of video are present within the at least two two-dimensional images;
- wherein the apparatus is operable such that a redundancy of information among each pair of the at least two two-dimensional images and the at least two depth maps generated and output for the single frame of video associated with the set of primitives to be rendered at the single instant particular point in time is identified and removed for compression purposes;
- wherein the apparatus is operable such that the at least two two-dimensional images and the at least two depth maps are passed to a display, and the display generates three or more images for a multi-view display utilizing the at least two two-dimensional images and the at least two depth maps.
1 more element
Dependencies are inferred from the claim text.