-
公开(公告)号:US12179119B2
公开(公告)日:2024-12-31
申请号:US17828734
申请日:2022-05-31
Applicant: Nvidia Corporation
Inventor: Joohwan Kim , Josef Spjut
IPC: A63F13/75 , G06F3/0354 , G06F3/038 , G06T7/215 , G08B21/18
Abstract: The disclosure provides a cheating detection strategy for interactive programs, which detects programmatically-generated motion from actual human-generated motion based on a comparison of actual motion data to inferred motion data. The cheating detection strategy uses visual and input information to ensure that the input matches the output to detect and avoid cheating tools positioned in between the input and the output. In one example, the disclosure provide a method of monitoring cheating in interactive programs that includes: (1) receiving actual motion data from a user input device, wherein the actual motion data corresponds to interacting with the interactive program, (2) receiving image data of the interactive program that includes image sequences of the interactive program to display on a screen, (3) comparing the actual motion data to inferred motion data determined from the image sequences, and (4) determining possible cheating based on the comparing.
-
公开(公告)号:US20240223991A1
公开(公告)日:2024-07-04
申请号:US18147915
申请日:2022-12-29
Applicant: NVIDIA Corporation
Inventor: Michael Stengel , Ward Lopes , Joohwan Kim , David Luebke
Abstract: The disclosure provides a method for audio calibration that uses audio simulation and reconstructed surface information from images or video recordings along with recorded sound. The surface component of the method introduces knowledge that enables audio wave propagation simulation for a particular location. Using the simulation results the sound distribution can be optimized. For example, unwanted audio reflection and occlusion can be recognized and resolved. In one example, the disclosure provides a method for improving acoustics at a location that includes: (1) generating a geometric model of a location using visual data obtained from the location, wherein the location includes an audio system, and (2) simulating, using the geometric model, movement of sound waves in the location that originate from the audio system. The disclosure also provides a computer system, a computer program product, and a mobile computing device that include features for improving acoustics at a location.
-
公开(公告)号:US20210132688A1
公开(公告)日:2021-05-06
申请号:US16669863
申请日:2019-10-31
Applicant: Nvidia Corporation
Inventor: Joohwan Kim , Josef Spjut , Iuri Frosio , Orazio Gallo , Ekta Prashnani
Abstract: Apparatuses, systems, and techniques are presented to modify media content using inferred attention. In at least one embodiment, a network is trained to predict a gaze of one or more users on one or more image features based, at least in part, on one or more prior gazes of the one or more users, wherein the prediction is to be used to modify at least one of the one or more image features.
-
4.
公开(公告)号:US11660535B2
公开(公告)日:2023-05-30
申请号:US16942951
申请日:2020-07-30
Applicant: Nvidia Corporation
Inventor: Pyarelal Knowles , Ben Boudaoud , Josef Spjut , Morgan McGuire , Kamran Binaee , Joohwan Kim , Harish Vutukuru
CPC classification number: A63F13/428 , G06F3/011 , G06T3/0093 , G06T3/60 , G06T5/50 , G06T15/005 , A63F2300/6045 , G06T2207/20221
Abstract: The disclosure provides features or schemes that improve a user's experience with an interactive computer product by reducing latency through late latching and late warping. The late warping can be applied by imaging hardware based on late latch inputs and is applicable for both local and cloud computing environments. In one aspect, the disclosure provides a method of operating an imaging system employing late latching and late warping. In one example the method of operating an imaging system includes: (1) rendering a rendered image based on a user input from an input device and scene data from an application engine, (2) obtaining a late latch input from the input device, (3) rendering, employing imaging hardware, a warped image by late warping at least a portion of the rendered image based on the late latch input, and (4) updating state information in the application engine with late latch and warp information.
-
5.
公开(公告)号:US20210106912A1
公开(公告)日:2021-04-15
申请号:US16942951
申请日:2020-07-30
Applicant: Nvidia Corporation
Inventor: Pyarelal Knowles , Ben Boudaoud , Josef Spjut , Morgan McGuire , Kamran Binaee , Joohwan Kim , Harish Vutukuru
Abstract: The disclosure provides features or schemes that improve a user's experience with an interactive computer product by reducing latency through late latching and late warping. The late warping can be applied by imaging hardware based on late latch inputs and is applicable for both local and cloud computing environments. In one aspect, the disclosure provides a method of operating an imaging system employing late latching and late warping. In one example the method of operating an imaging system includes: (1) rendering a rendered image based on a user input from an input device and scene data from an application engine, (2) obtaining a late latch input from the input device, (3) rendering, employing imaging hardware, a warped image by late warping at least a portion of the rendered image based on the late latch input, and (4) updating state information in the application engine with late latch and warp information.
-
公开(公告)号: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.
-
公开(公告)号:US20170263046A1
公开(公告)日:2017-09-14
申请号:US15453822
申请日:2017-03-08
Applicant: NVIDIA Corporation
Inventor: Anjul Patney , Marco Salvi , Joohwan Kim , Anton S. Kaplanyan , Christopher Ryan Wyman , Nir Benty , David Patrick Luebke , Aaron Eliot Lefohn
CPC classification number: G06T15/20 , G02B27/017 , G06F3/013 , G06K9/40 , G06T2210/36
Abstract: A method, computer readable medium, and system are disclosed for rendering images utilizing a foveated rendering algorithm with post-process filtering to enhance a contrast of the foveated image. The method includes the step of receiving a three-dimensional scene, rendering the 3D scene according to a foveated rendering algorithm to generate a foveated image, and filtering the foveated image using a contrast-enhancing filter to generate a filtered foveated image. The foveated rendering algorithm may incorporate aspects of coarse pixel shading, mipmapped texture maps, linear efficient anti-aliased normal maps, exponential variance shadow maps, and specular anti-aliasing techniques. The foveated rendering algorithm may also be combined with temporal anti-aliasing techniques to further reduce artifacts in the foveated image.
-
公开(公告)号:US20230241512A1
公开(公告)日:2023-08-03
申请号:US17828734
申请日:2022-05-31
Applicant: Nvidia Corporation
Inventor: Joohwan Kim , Josef Spjut
IPC: A63F13/75 , G06T7/215 , G06F3/0354 , G06F3/038 , G08B21/18
CPC classification number: A63F13/75 , G06F3/038 , G06F3/03544 , G06T7/215 , G08B21/182 , G06T2207/10016 , G06T2207/30244
Abstract: The disclosure provides a cheating detection strategy for interactive programs, which detects programmatically-generated motion from actual human-generated motion based on a comparison of actual motion data to inferred motion data. The cheating detection strategy uses visual and input information to ensure that the input matches the output to detect and avoid cheating tools positioned in between the input and the output. In one example, the disclosure provide a method of monitoring cheating in interactive programs that includes: (1) receiving actual motion data from a user input device, wherein the actual motion data corresponds to interacting with the interactive program, (2) receiving image data of the interactive program that includes image sequences of the interactive program to display on a screen, (3) comparing the actual motion data to inferred motion data determined from the image sequences, and (4) determining possible cheating based on the comparing.
-
公开(公告)号:US11321865B1
公开(公告)日:2022-05-03
申请号:US16355481
申请日:2019-03-15
Applicant: NVIDIA CORPORATION
Inventor: Joohwan Kim , Michael Stengel , Zander Majercik , Shalini De Mello , Samuli Laine , Morgan McGuire , David Luebke
Abstract: One embodiment of a method includes calculating one or more activation values of one or more neural networks trained to infer eye gaze information based, at least in part, on eye position of one or more images of one or more faces indicated by an infrared light reflection from the one or more images.
-
公开(公告)号:US20210243101A1
公开(公告)日:2021-08-05
申请号:US16893327
申请日:2020-06-04
Applicant: NVIDIA CORPORATION
Inventor: Joohwan Kim , Benjamin Boudaoud , Josef B. Spjut , Morgan S. McGuire , Seth P. Schneider , Rouslan L. Dimitrov , Lars Nordskog , Cody J. Robson , Sau Yan Keith Li , Gerrit Ary Slavenburg , Tom J. Verbeure
Abstract: A display device for measuring the end-to-end latency of a computing system. The computing system includes an input device, a computing device, and the display device. The display device is directly connected with the input device and receives input data packets generated by the input device in response to received user input events. The display device passes the input packets to the computing device for graphics processing. The display device measures the end-to-end latency comprising the sum of three latencies. A first latency comprises an input delay of the input device. A second latency comprises an amount of time between generation of the input packet and a corresponding change in pixel values caused by the input event at the display device. A third latency comprises a display latency. The display device also displays latency information associated with the measured end-to-end latency.
-
-
-
-
-
-
-
-
-