-
公开(公告)号:USRE48876E1
公开(公告)日:2022-01-04
申请号:US15469603
申请日:2017-03-27
Applicant: NVIDIA Corporation
Inventor: David Patrick Luebke , Douglas Lanman , Thomas F. Fox , Gerrit Slavenburg
IPC: G09G5/00 , G06T19/00 , H04N13/339 , G02B27/01 , G06F3/01
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.
-
公开(公告)号:US20210150354A1
公开(公告)日:2021-05-20
申请号:US17143608
申请日:2021-01-07
Applicant: NVIDIA Corporation
Inventor: Tero Tapani Karras , Samuli Matias Laine , David Patrick Luebke , Jaakko T. Lehtinen , Miika Samuli Aittala , Timo Oskari Aila , Ming-Yu Liu , Arun Mohanray Mallya , Ting-Chun Wang
Abstract: A latent code defined in an input space is processed by the mapping neural network to produce an intermediate latent code defined in an intermediate latent space. The intermediate latent code may be used as appearance vector that is processed by the synthesis neural network to generate an image. The appearance vector is a compressed encoding of data, such as video frames including a person's face, audio, and other data. Captured images may be converted into appearance vectors at a local device and transmitted to a remote device using much less bandwidth compared with transmitting the captured images. A synthesis neural network at the remote device reconstructs the images for display.
-
公开(公告)号:US20210042503A1
公开(公告)日:2021-02-11
申请号:US17069478
申请日:2020-10-13
Applicant: NVIDIA Corporation
Inventor: Tero Tapani Karras , Samuli Matias Laine , David Patrick Luebke , Jaakko T. Lehtinen , Miika Samuli Aittala , Timo Oskari Aila , Ming-Yu Liu , Arun Mohanray Mallya , Ting-Chun Wang
Abstract: A latent code defined in an input space is processed by the mapping neural network to produce an intermediate latent code defined in an intermediate latent space. The intermediate latent code may be used as appearance vector that is processed by the synthesis neural network to generate an image. The appearance vector is a compressed encoding of data, such as video frames including a person's face, audio, and other data. Captured images may be converted into appearance vectors at a local device and transmitted to a remote device using much less bandwidth compared with transmitting the captured images. A synthesis neural network at the remote device reconstructs the images for display.
-
公开(公告)号:US10664049B2
公开(公告)日:2020-05-26
申请号:US15809849
申请日:2017-11-10
Applicant: NVIDIA Corporation
Inventor: Joohwan Kim , Ward Lopes , David Patrick Luebke , Chengyuan Lin
Abstract: A method, computer readable medium, and system are disclosed for gaze tracking. The method includes the steps of receiving reflected light rays at an optical sensor, where all of the reflected light rays converge towards a rotational center of an eye and generating pattern data based on intersections of the reflected light rays at a surface of the optical sensor. A processor computes an estimated gaze direction of the eye based on the pattern data.
-
公开(公告)号:US10573061B2
公开(公告)日:2020-02-25
申请号:US16024591
申请日:2018-06-29
Applicant: NVIDIA Corporation
Inventor: Qi Sun , Anjul Patney , Omer Shapira , Morgan McGuire , Aaron Eliot Lefohn , David Patrick Luebke
Abstract: A method, computer readable medium, and system are disclosed for redirecting a user's movement through a physical space while the user views a virtual environment. A temporary visual suppression event is detected when a user's eyes move relative to the user's head while viewing a virtual scene displayed on a display device, an orientation of the virtual scene relative to the user is modified to direct the user to physically move along a planned path through a virtual environment corresponding to the virtual scene, and the virtual scene is displayed on the display device according to the modified orientation.
-
公开(公告)号:US20190302883A1
公开(公告)日:2019-10-03
申请号:US16365941
申请日:2019-03-27
Applicant: NVIDIA Corporation
Inventor: Thomas Hastings Greer , Josef Bo Spjut , David Patrick Luebke
IPC: G06F3/01 , H04N13/383 , H04N13/332 , G06T1/20
Abstract: Perceived clarity of an image presented by a display can be improved using an image stabilization technique to stabilize the image relative to a user's retina. During an illumination period, stabilization actuators are controlled to move a display panel or adjust optical components in the path of light associated with the image to shift the location of the image on the user's retina in response to head or eye movement detected by the system. In some embodiments, a display is configured to illuminate an image, and at least one stabilization actuator is configured to stabilize the image in a retina space associated with a user. Changes in the retina space can be detected by one or more sensors configured to detect a head position of the user and/or an orientation of the user's retina. The image is stabilized in retina space using the stabilization actuators.
-
公开(公告)号:US20190012832A1
公开(公告)日:2019-01-10
申请号:US16024609
申请日:2018-06-29
Applicant: NVIDIA Corporation
Inventor: Qi Sun , Anjul Patney , Omer Shapira , Morgan McGuire , Aaron Eliot Lefohn , David Patrick Luebke
Abstract: A method, computer readable medium, and system are disclosed for computing a path for a user to move along within a physical space while viewing a virtual environment in a virtual reality system. A path for a user to physically move along through a virtual environment is determined based on waypoints and at least one characteristic of the physical environment within which the user is positioned, position data for the user is received indicating whether and how much a current path taken by the user has deviated from the path, and an updated path is computed through the virtual environment based on the waypoints and the at least one characteristic of the physical environment.
-
公开(公告)号:US20190012824A1
公开(公告)日:2019-01-10
申请号:US16024591
申请日:2018-06-29
Applicant: NVIDIA Corporation
Inventor: Qi Sun , Anjul Patney , Omer Shapira , Morgan McGuire , Aaron Eliot Lefohn , David Patrick Luebke
Abstract: A method, computer readable medium, and system are disclosed for redirecting a user's movement through a physical space while the user views a virtual environment. A temporary visual suppression event is detected when a user's eyes move relative to the user's head while viewing a virtual scene displayed on a display device, an orientation of the virtual scene relative to the user is modified to direct the user to physically move along a planned path through a virtual environment corresponding to the virtual scene, and the virtual scene is displayed on the display device according to the modified orientation.
-
公开(公告)号:US10121276B2
公开(公告)日:2018-11-06
申请号:US15367086
申请日:2016-12-01
Applicant: NVIDIA Corporation
Inventor: Alexander V. Reshetov , David Patrick Luebke
Abstract: A method, computer readable medium, and system are disclosed for generating and utilizing infinite resolution texture acceleration data structures. The method for generating an infinite resolution texture acceleration data structure includes the steps of receiving an image; generating an infinite resolution texture acceleration data structure associated with the image that includes a texture map, a curve index map, and a curve data map; and storing the infinite resolution texture acceleration data structure in a memory. The texture map is a two-dimensional array of texels, each texel encoding a color value based on the image. The curve data map encodes parameters for at least one curve segment associated with the image. The curve index map associates each texel in the texture map with zero or more curve segments corresponding with the texel.
-
公开(公告)号:US20180096516A1
公开(公告)日:2018-04-05
申请号:US15724139
申请日:2017-10-03
Applicant: NVIDIA Corporation
Inventor: David Patrick Luebke , Alessandro Dal Corso , Marco Salvi , Craig Eugene Kolb , Samuli Matias Laine
CPC classification number: G06T15/06 , G06T2210/21
Abstract: A method, computer readable medium, and system are disclosed for performing stable ray tracing. The method includes the steps of identifying a plurality of old hit points used in a previously rendered frame, re-projecting the plurality of old hit points within a current frame to create a plurality of samples within a screen space of the current frame, adjusting the plurality of samples within the screen space of the current frame, based on one or more criteria, for each of the plurality of samples, tracing a ray from the sample toward a corresponding old hit point for the sample to determine a current hit point corresponding to the sample for the current frame, where the current hit point may include the corresponding old hit point for the sample or an updated hit point for the sample, shading at least a portion of the plurality of current hit points to obtain a color for each of the plurality of samples within the screen space of the current frame, and reconstructing a final color for a plurality of pixels in the screen space of the current frame, utilizing the color for each of the plurality of samples within the screen space of the current frame.
-
-
-
-
-
-
-
-
-