-
公开(公告)号:US20170263046A1
公开(公告)日:2017-09-14
申请号:US15453822
申请日:2017-03-08
申请人: NVIDIA Corporation
发明人: Anjul Patney , Marco Salvi , Joohwan Kim , Anton S. Kaplanyan , Christopher Ryan Wyman , Nir Benty , David Patrick Luebke , Aaron Eliot Lefohn
CPC分类号: G06T15/20 , G02B27/017 , G06F3/013 , G06K9/40 , G06T2210/36
摘要: 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.
-
公开(公告)号:US20240363104A1
公开(公告)日:2024-10-31
申请号:US18766466
申请日:2024-07-08
申请人: NVIDIA Corporation
发明人: Shubhadeep Das , Sumit Bhattacharya , Ratin Kumar
CPC分类号: G10L15/1815 , G10L13/02 , G10L15/22 , G10L15/30
摘要: In various examples, systems and methods of the present disclosure combine open and closed dialog systems into an intelligent dialog management system. A text query may be processed by a natural language understanding model trained to associate the text query with a domain tag, intent classification, and/or input slots. Using the domain tag, the natural language understanding model may identify information in the text query corresponding to input slots needed for answering the text query. The text query and related information may then be passed to a dialog manager to direct the text query to the proper domain dialog system. Responses retrieved from the domain dialog system may be provided to the user via text output and/or via a text to speech component of the dialog management system.
-
公开(公告)号:US20240362928A1
公开(公告)日:2024-10-31
申请号:US18766127
申请日:2024-07-08
申请人: NVIDIA Corporation
发明人: Josh Abbott , Miguel Sainz Serra , Zhaoting Ye , David Nister
CPC分类号: G06V20/588 , G06T7/12 , G06T7/70 , G06T11/20 , G06T2207/20084 , G06T2207/20132 , G06T2207/30256 , G06T2210/12
摘要: In various examples, object fence corresponding to objects detected by an ego-vehicle may be used to determine overlap of the object fences with lanes on a driving surface. A lane mask may be generated corresponding to the lanes on the driving surface, and the object fences may be compared to the lanes of the lane mask to determine the overlap. Where an object fence is located in more than one lane, a boundary scoring approach may be used to determine a ratio of overlap of the boundary fence, and thus the object, with each of the lanes. The overlap with one or more lanes for each object may be used to determine lane assignments for the objects, and the lane assignments may be used by the ego-vehicle to determine a path or trajectory along the driving surface.
-
4.
公开(公告)号:US20240362851A1
公开(公告)日:2024-10-31
申请号:US18769000
申请日:2024-07-10
申请人: NVIDIA Corporation
发明人: Gregory MUTHLER , John BURGESS
CPC分类号: G06T15/06 , G06F9/5027 , G06T15/08 , G06T17/005 , G06T17/10 , G06T2210/12
摘要: A bounding volume is used to approximate the space an object occupies. If a more precise understanding beyond an approximation is required, the object itself is then inspected to determine what space it occupies. Often, a simple volume (such as an axis-aligned box) is used as bounding volume to approximate the space occupied by an object. But objects can be arbitrary, complicated shapes. So a simple volume often does not fit the object very well. That causes a lot of space that is not occupied by the object to be included in the approximation of the space being occupied by the object. Hardware-based techniques are disclosed herein, for example, for efficiently using multiple bounding volumes (such as axis-aligned bounding boxes) to represent, in effect, an arbitrarily shaped bounding volume to better fit the object, and for using such arbitrary bounding volumes to improve performance in applications such as ray tracing.
-
公开(公告)号:US12129901B2
公开(公告)日:2024-10-29
申请号:US17420263
申请日:2021-04-20
申请人: NVIDIA CORPORATION
发明人: Shenglei Wang , Qiang Chen , Yifei Dou , John Harold Drew
CPC分类号: F16F1/185 , H05K7/2039
摘要: Various embodiments of the present disclosure relate to a leaf spring for coupling a heat sink to an integrated circuit, where the leaf spring includes a central portion that has an aperture, a first spring arm that is formed on a first side of the central portion and includes a first through-hole for a first fastener, and a second spring arm that is formed on a second side of the central portion and includes a second through-hole for a second fastener. In various embodiments, a first bending axis passes through the first side and is substantially perpendicular to a longitudinal axis of the leaf spring that passes through the first through-hole and the second through-hole, and a second bending axis passes through the second side and is substantially perpendicular to the longitudinal axis of the leaf spring.
-
公开(公告)号:US20240354912A1
公开(公告)日:2024-10-24
申请号:US18760184
申请日:2024-07-01
申请人: NVIDIA Corporation
CPC分类号: G06T5/77 , G06T11/001 , G06T2207/10024 , G06T2207/20084
摘要: In photorealistic image synthesis by light transport simulation, the colors of each pixel are an integral of a high-dimensional function. However, the functions to integrate contain discontinuities that cannot be predicted efficiently. In practice, the pixel colors are estimated by using Monte Carlo and quasi-Monte Carlo methods to sample light transport paths that connect light sources and cameras and summing up the contributions to evaluate an integral. Because of the sampling, images appear noisy when the number of samples is insufficient. A rank-1 lattice sequence provides sample locations and these sample locations can be enumerated (assigned or distributed to pixels) according to a space-filling curve superimposed on a pixel grid. Combinations of space-filling curves and rank-1 lattice sequences reduce correlations, are deterministic, and may be executed for each pixel in parallel. The rank-1 lattice sequence enables real-time light transport simulation, producing high visual quality even for low sampling rates.
-
公开(公告)号:US20240354173A1
公开(公告)日:2024-10-24
申请号:US18754011
申请日:2024-06-25
申请人: NVIDIA Corporation
发明人: David Anthony Fontaine , Jason David Gaiser , Steven Arthur Gurfinkel , Sally Tessa Stevenson , Vladislav Zhurba , Stephen Anthony Bernard Jones
CPC分类号: G06F9/52 , G06F9/3877 , G06F9/48 , G06F9/4843 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F9/5038 , G06F9/526 , G06F9/541
摘要: Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to wait on a semaphore used by another API.
-
公开(公告)号:US20240354106A1
公开(公告)日:2024-10-24
申请号:US18755097
申请日:2024-06-26
申请人: NVIDIA Corporation
发明人: Srinivas Santosh Kumar MADUGULA , Olivier GIROUX , Wishwesh Anil GANDHI , Michael Allen PARKER , Raghuram L , Ivan TANASIC , Manan PATEL , Mark HUMMEL , Alexander L. MINKIN , Gregory Michael THORSON
IPC分类号: G06F9/30
CPC分类号: G06F9/30043 , G06F9/30087
摘要: Various embodiments include techniques for performing self-synchronizing remote memory operations in a data center or multiprocessor computing system. During a remote memory operation, a source processor transmits multiple data segments to a destination processor. For each data segment, the source processor transmits a remote memory operation to the destination processor that includes associated metadata that identifies the memory location of a corresponding synchronization object representing a count of data segments to be stored or a flag for each data segment to be stored. The remote memory operation along with the metadata is transmitted as a single unit to the destination processor. The destination processor splits the operation into the remote memory operation and the memory synchronization operation. As a result, the source processor avoids the need to perform a separate memory synchronization operation, thereby reducing inter-processor communications and increasing performance of remote memory operations.
-
公开(公告)号:US12121823B2
公开(公告)日:2024-10-22
申请号:US17959176
申请日:2022-10-03
申请人: NVIDIA Corporation
IPC分类号: A63F13/87 , A63F13/355 , A63F13/71 , A63F13/77 , A63F13/79
CPC分类号: A63F13/87 , A63F13/355 , A63F13/71 , A63F13/77 , A63F13/79
摘要: In various examples, game session audio data—e.g., representing speech of users participating in the game—may be monitored and/or analyzed to determine whether inappropriate language is being used. Where inappropriate language is identified, the portions of the audio corresponding to the inappropriate language may be edited or modified such that other users do not hear the inappropriate language. As a result, toxic behavior or language within instances of gameplay may be censored—thereby enhancing the user experience and making online gaming environments safer for more vulnerable populations. In some embodiments, the inappropriate language may be reported—e.g., automatically—to the game developer or game application host in order to suspend, ban, or otherwise manage users of the system that have a proclivity for toxic behavior.
-
10.
公开(公告)号:US12120122B2
公开(公告)日:2024-10-15
申请号:US17869641
申请日:2022-07-20
申请人: NVIDIA Corporation
CPC分类号: H04L63/102 , H04L63/105
摘要: Disclosed are apparatuses, systems, and techniques that improve efficiency and decrease latency of processing of authorization requests by cloud-based access servers that evaluate access rights to access various cloud-based services. The techniques include but are not limited to generating and processing advanced authorization requests that anticipate future authorization requests that may be generated by cloud-based services. The techniques further include processing of frequently accessed policies and policy data dependencies and preemptive generation and processing of authorization requests that are replicated from existing authorization requests.
-
-
-
-
-
-
-
-
-