Patents by Inventor David Patrick Luebke

David Patrick Luebke has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140340390
    Abstract: A system, method, and computer program product are provided for producing images for a near-eye light field display. Defect information for a first pixel of a microdisplay of a near-eye light field display device is received and a second pixel of the microdisplay is identified, where the first pixel and the second pixel contribute to a portion of the retinal image. Based on the defect information, a value of the second pixel within an array of elemental images is modified to produce a corrected array of elemental images for display by the microdisplay. An optical apparatus of the near-eye light field display device may, for example, be a microlens of a microlens array positioned between a viewer and an emissive microdisplay or a pinlight of a pinlight array positioned behind a transmissive microdisplay relative to the viewer.
    Type: Application
    Filed: July 3, 2014
    Publication date: November 20, 2014
    Inventors: Douglas Robert Lanman, David Patrick Luebke
  • Publication number: 20140327771
    Abstract: A system, method, and computer program product that displays a light field to simulate a reflected scene. The method includes the operations of receiving a scene representing an exterior viewpoint relative to an observer positioned in a vehicle, determining a pre-filtered image that simulates a reflection of the scene, where the pre-filtered image represents a light field and corresponds to a target image that simulates a mirror. The pre-filtered image is displayed as the light field to produce the target image.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Applicant: NVIDIA Corporation
    Inventors: Chris A. Malachowsky, David Patrick Luebke, Douglas Robert Lanman
  • Publication number: 20140327750
    Abstract: A system, method, and computer program product that displays a light field to simulate an electronic viewfinder of an image capture device. The method includes the operations of receiving a scene corresponding to the electronic viewfinder and determining a pre-filtered image that simulates the scene, where the pre-filtered image represents a light field and corresponds to a target image. The pre-filtered image is displayed as the light field to produce the target image.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Applicant: NVIDIA Corporation
    Inventors: Chris A. Malachowsky, David Patrick Luebke, Douglas Robert Lanman
  • Publication number: 20140327690
    Abstract: A system, method, and computer program product are provided for computing indirect lighting in a cloud network. In operation, one or more scenes for rendering are identified. Further, indirect lighting associated with the one or more scenes is identified. Additionally, computation associated with the indirect lighting is performed in a cloud network utilizing at least one of a voxel-based algorithm, a photon-based algorithm, or an irradiance-map-based algorithm.
    Type: Application
    Filed: October 18, 2013
    Publication date: November 6, 2014
    Applicant: NVIDIA Corporation
    Inventors: Morgan McGuire, Cyril Jean-Francois Crassin, David Patrick Luebke, Michael Thomas Mara, Brent L. Oster, Peter Schuyler Shirley, Peter-Pike J. Sloan, Christopher Ryan Wyman
  • Patent number: 8872824
    Abstract: A system, method, and computer program product are provided for performing shadowing utilizing shadow maps and ray tracing. In operation, one or more shadow maps are rendered for at least one light source. Additionally, low confidence pixels associated with the one or more shadow maps are determined. Furthermore, shadow rays associated with the low confidence pixels are traced.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: October 28, 2014
    Assignee: NVIDIA Corporation
    Inventors: Michael Robert Phillips, David Patrick Luebke, Jonathan Michael Cohen, Peter Schuyler Shirley, David Kirk McAllister
  • Patent number: 8842931
    Abstract: A system, method, and computer program product are provided for reducing noise in an image using depth-based on sweeping over image samples. In use, each noisy pixel of an image having noise is identified. Additionally, for each noisy pixel, at least one sample included in each of a plurality of neighboring pixels to the noisy pixel is identified. Furthermore, the samples are swept over at least partially in a depth-based order to identify a value for the noisy pixel that reduces the noise.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: September 23, 2014
    Assignee: NVIDIA Corporation
    Inventors: Peter Schuyler Shirley, Timo Aila, Jonathan Michael Cohen, Eric B. Enderton, Samuli Laine, Morgan McGuire, David Patrick Luebke
  • Publication number: 20140176575
    Abstract: A system, method, and computer program product are provided for tiled deferred shading. In operation, a plurality of photons associated with at least one scene are identified. Further, a plurality of screen-space tiles associated with the at least one scene are identified. Additionally, each of the plurality of screen-space tiles capable of being affected by a projection of an effect sphere for each of the plurality of photons are identified. Furthermore, at least a subset of photons associated with each of the screen-space tiles from which to compute shading are selected. Moreover, shading for the at least one scene is computed utilizing the selected at least a subset of photons.
    Type: Application
    Filed: August 30, 2013
    Publication date: June 26, 2014
    Applicant: NVIDIA Corporation
    Inventors: Morgan McGuire, Michael Thomas Mara, David Patrick Luebke, Jacopo Pantaleoni
  • Publication number: 20140168035
    Abstract: In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels. The apparatus may further include a computer system coupled with the display and operable to instruct the display to display a deconvolved image corresponding to a target image, wherein when the display displays the deconvolved image while located within a near-eye range of an observer, the target image may be perceived in focus by the observer.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: NVIDIA Corporation
    Inventors: David Patrick Luebke, Douglas Lanman, Thomas F. Fox, Gerrit Slavenburg
  • Publication number: 20140168034
    Abstract: In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels and a computer system coupled with the display and operable to instruct the display to display images. The apparatus may further include an SLM array located adjacent to the display and comprising a plurality of SLMs, wherein the SLM array is operable to produce a light field by altering light emitted by the display to simulate an object that is in focus to an observer while the display and the SLM array are located within a near-eye range of the observer.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: David Patrick Luebke, Douglas Lanman, Thomas F. Fox, Gerrit Slavenburg
  • Publication number: 20140168783
    Abstract: In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels and a computer system coupled with the display and operable to instruct the display to display images. The apparatus may further include a microlens array located adjacent to the display and comprising a plurality of microlenses, wherein the microlens array is operable to produce a light field by altering light emitted by the display to simulate an object that is in focus to an observer while the display and the microlens array are located within a near-eye range of the observer.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: David Patrick Luebke, Douglas Lanman, Thomas F. Fox, Gerrit Slavenburg
  • Publication number: 20140146045
    Abstract: A system, process, and computer program product are provided for sampling a hierarchical depth map. An approach for sampling the hierarchical depth map includes the steps of generating a hierarchical depth map and reading a value associated with a sample pixel from a target level of the hierarchical depth map based on a difference between the sample pixel and a target pixel. The hierarchical depth map includes at least two levels.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Morgan McGuire, David Patrick Luebke, Michael Thomas Mara
  • Publication number: 20140085282
    Abstract: Systems and methods for performing optical image processing via a transparent display are disclosed. In one example approach, a method comprises determining a position of incident light on a see-through display device, determining a direction of the incident light relative to the see-through display device, and modulating, with the see-through display device, a transmission of the incident light through the see-through display device based on the determined position and determined direction of the incident light.
    Type: Application
    Filed: August 16, 2013
    Publication date: March 27, 2014
    Applicant: NVIDIA Corporation
    Inventors: David Patrick Luebke, Douglas Lanman
  • Patent number: 8661226
    Abstract: A system, method, and computer program product are provided for performing a scan operation on a sequence of single-bit values using a parallel processing architecture. In operation, a scan operation instruction is received. Additionally, in response to the scan operation instruction, a scan operation is performed on a sequence of single-bit values using a parallel processor architecture with a plurality of processing elements.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: February 25, 2014
    Assignee: NVIDIA Corporation
    Inventors: Michael J. Garland, Samuli M. Laine, Timo O. Aila, David Patrick Luebke
  • Patent number: 8659590
    Abstract: A system, method, and computer program product are provided for modifying signals of a three-dimensional graphics application program based on a tracking algorithm. In operation, a plurality of signals are received from a three-dimensional graphics application program. Additionally, the signals, or a derivative thereof, are modified based on an algorithm that tracks at least a portion of an upper body of a person. Furthermore, the modified signals are output.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: February 25, 2014
    Assignee: NVIDIA Corporation
    Inventors: Joseph Scott Stam, David Patrick Luebke, David Robert Cook, Gerrit A. Slavenburg
  • Patent number: 8570634
    Abstract: A method, computer-usable medium and a system for varying an incoming light field are disclosed. Embodiments provide mechanisms for performing image processing on an incoming light field using a spatial light modulator which is adjusted based upon characteristics of the incoming light field. The spatial light modulator may be positioned between the viewed scene and the eye, and therefore, may be semi-transparent. The image processing may consist of tone mapping, color enhancement, beautification, edge enhancement, spectral separation of colors, spectral separation of metamers, object emphasis, other image processing, or some combination thereof. Additionally, embodiments compensate for parallax errors by adjusting the spatial light modulator based upon the position of an observer with respect to the spatial light modulator.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: October 29, 2013
    Assignee: NVIDIA Corporation
    Inventors: David Patrick Luebke, Wolfgang Heidrich
  • Patent number: 8538183
    Abstract: A system and method are provided for approximating a diffusion profile utilizing gathered lighting information associated with an occluded portion of an object. In use, the present technique gathers information associated with an occluded portion of an object that is illuminated with a two-dimensional pattern of light including an edge which defines an illuminated portion and the occluded portion of the object. To this end, a diffusion profile of the object is approximated, utilizing such information.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: September 17, 2013
    Assignee: NVIDIA Corporation
    Inventors: Eugene J. d'Eon, David Patrick Luebke
  • Patent number: 8289324
    Abstract: A system, method, and computer program product are provided for spatial hierarchy traversal. In operation, a spatial hierarchy is traversed for ray tracing. Additionally, a number of nodes traversed in each of a plurality of levels of the spatial hierarchy is stored.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: October 16, 2012
    Assignee: NVIDIA Corporation
    Inventors: Samuli M. Laine, Timo O. Aila, David Patrick Luebke
  • Patent number: 8284188
    Abstract: A ray tracing system, method, and computer program product are provided for simultaneously traversing a hierarchy of rays and a hierarchy of objects. In operation, a hierarchy of rays and a hierarchy of objects are simultaneously traversed. Additionally, ray tracing is performed, based on the traversal.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: October 9, 2012
    Assignee: NVIDIA Corporation
    Inventors: Christian Lauterbach, David Patrick Luebke, Michael J. Garland
  • Patent number: 8264484
    Abstract: A system, method, and computer program product are provided for organizing a plurality of rays. In operation, a plurality of rays is identified. Additionally, the rays are organized, utilizing a bounding volume.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: September 11, 2012
    Assignee: NVIDIA Corporation
    Inventors: Christian Lauterbach, David Patrick Luebke, Michael J. Garland
  • Publication number: 20120213450
    Abstract: A system, method, and computer program product are provided for reducing noise in an image using depth-based on sweeping over image samples. In use, each noisy pixel of an image having noise is identified. Additionally, for each noisy pixel, at least one sample included in each of a plurality of neighboring pixels to the noisy pixel is identified. Furthermore, the samples are swept over at least partially in a depth-based order to identify a value for the noisy pixel that reduces the noise.
    Type: Application
    Filed: February 18, 2011
    Publication date: August 23, 2012
    Applicant: NVIDIA CORPORATION
    Inventors: Peter Schuyler Shirley, Timo Aila, Jonathan Michael Cohen, Eric B. Enderton, Samuli Laine, Morgan McGuire, David Patrick Luebke