Patents by Inventor Pascal Gautron
Pascal Gautron 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: 20240111532Abstract: Various embodiments include techniques for lock-free, unordered in-place compaction of an array. The techniques include receiving a first array that includes a first plurality of data entries, generating a second array that includes a second plurality of data entries, and storing, in the second array, respective index positions of valid data entries included in the first array and invalid data entries included in the first array. The techniques further include determining invalid data entries included in a first portion of the first array based at least on the index positions, determining valid data entries included in a second portion of the first array based at least on the index positions, and replacing contents of the invalid data entries included in the first portion of the first array with contents of the valid data entries included in the second portion of the first array.Type: ApplicationFiled: September 15, 2023Publication date: April 4, 2024Inventor: Pascal GAUTRON
-
Publication number: 20240104845Abstract: Various embodiments include techniques for generating topological data for a mesh included in a computer-generated environment. The mesh includes simple geometric shapes, such as triangles. The disclosed techniques identify vertices in the mesh that have the same position and have identical attributes, such as color, normal vector, and texture coordinates. The disclosed techniques further identify vertices in the mesh that have the same position but differ in one or more attributes. The techniques generate lists of the triangles that are adjacent to each vertex included in the mesh. The techniques generate a list of the unique edges included in the mesh. Further, the techniques are well suited for execution on highly parallel processors, such as graphics processing units, thereby reducing the time to generate this topological data. The topological data may then be efficiently used by other computer graphics processing operations.Type: ApplicationFiled: September 15, 2023Publication date: March 28, 2024Inventors: Pascal GAUTRON, Christoph KUBISCH
-
Publication number: 20240104847Abstract: Various embodiments include techniques for performing parallel edge decimation on a high resolution mesh by collapsing multiple edges in parallel by blocking only the neighbor edges of the edges selected as collapse candidates. Effectively, the disclosed techniques dynamically partition the mesh into small partitions around the collapse candidates. In this manner, the techniques identify all the edges that may be independently collapsed in a single, now parallel, iteration. Edge decimation may be performed so that certain computational geometry techniques can be efficiently applied to a simpler mesh. In so doing, the disclosed techniques preserve the history of how the edge decimation process displaces the vertices of the original mesh to generate the simplified mesh. As a result, the results of the computational geometry techniques as applied to the simplified mesh can be propagated back to the original mesh.Type: ApplicationFiled: September 15, 2023Publication date: March 28, 2024Inventors: Pascal GAUTRON, Christoph KUBISCH
-
Patent number: 11925860Abstract: This application discloses techniques for generating and querying projective hash maps. More specifically, projective hash maps can be used for spatial hashing of data related to N-dimensional points. Each point is projected onto a projection surface to convert the three-dimensional (3D) coordinates for the point to two-dimensional (2D) coordinates associated with the projection surface. Hash values based on the 2D coordinates are then used as an index to store data in the projective hash map. Utilizing the 2D coordinates rather than the 3D coordinates allows for more efficient searches to be performed to locate points in the 3D space. In particular, projective hash maps can be utilized by graphics applications for generating images, and the improved efficiency can, for example, enable a game streaming application on a server to render images transmitted to a user device via a network at faster frame rates.Type: GrantFiled: June 9, 2021Date of Patent: March 12, 2024Assignee: NVIDIA CorporationInventors: Marco Salvi, Jacopo Pantaleoni, Aaron Eliot Lefohn, Christopher Ryan Wyman, Pascal Gautron
-
Publication number: 20230325988Abstract: Approaches presented herein provide systems and methods for lighting a scene in world-space. The systems and methods may generate lighting effects based on both temporally averaged world-space lighting data and screen-space spatial filtering. The lighting data may be based on material properties for objects within an image, where different material properties may lead to larger weighting factors based on a one or more optical properties of an object surface.Type: ApplicationFiled: January 18, 2023Publication date: October 12, 2023Inventor: Pascal Gautron
-
Publication number: 20230297562Abstract: Approaches in accordance with various embodiments can perform spatial hash map updates while ensuring the atomicity of the updates for arbitrary data structures. A hash map can be generated for a dataset where entries in the hash map may correspond to multiple independent values, such as pixels of an image to be rendered. Update requests for independent values may be received on multiple concurrent threads, but change requests for independent values corresponding to a hash map entry can be aggregated from a buffer and processed iteratively in a single thread for a given hash map entry. In the case of multi-resolution spatial hashing where data can be stored at various discretization levels, this operation can be repeated to propagate changes from one level to another.Type: ApplicationFiled: March 20, 2023Publication date: September 21, 2023Inventor: Pascal Gautron
-
Publication number: 20230298257Abstract: Systems and methods to implement a technique for determining an environment importance sampling function. An environment map may be provided where lighting information about the environment is known, but where certain pixels within a scene associated with the environment map are shaded. From these shaded pixels, rays may be drawn in random directions to determine whether the rays are occluded or can interact with the environment map, which provides an indication of a source of lighting that can be used for light transport simulations. A mask may be generated based on these occlusions and used to update the environment importance sampling function.Type: ApplicationFiled: February 15, 2023Publication date: September 21, 2023Inventors: Pascal Gautron, Carsten Waechter
-
Publication number: 20230298274Abstract: Systems and methods implement a technique for altering the shape of the cells by shifting coordinates of points along cell boundaries using a set of periodic functions. To avoid having cell boundaries along the scene surfaces, wavelengths of those periodic functions are selected so they are not a multiple of an original discretization. The coordinates may be shifted along different axes of the cells and may generate different cells having a variety of different outlines to reduce a likelihood of a cell boundary being positioned along a scene boundary.Type: ApplicationFiled: February 16, 2023Publication date: September 21, 2023Inventor: Pascal Gautron
-
Publication number: 20230119342Abstract: The present invention relates to an agricultural machine for distributing products for animal feeding and/or straw bedding comprising a bin for receiving the products, a distribution blower, a product ejection zone, a rotary element fitted with blades mounted in the ejection zone, a drive shaft of the rotary element, a conveyor and/or unraveling system and a rotary indicator positioned outside the ejection zone and able to be driven in rotation directly or indirectly by the drive shaft to send to a user, by its own visual rotation effect, a visual indication of the rotation of the rotary element.Type: ApplicationFiled: October 11, 2022Publication date: April 20, 2023Applicant: KUHN-AUDUREAU SASInventors: Christophe ROGER, Pascal GAUTRON
-
Patent number: 11609899Abstract: Approaches in accordance with various embodiments can perform spatial hash map updates while ensuring the atomicity of the updates for arbitrary data structures. A hash map can be generated for a dataset where entries in the hash map may correspond to multiple independent values, such as pixels of an image to be rendered. Update requests for independent values may be received on multiple concurrent threads, but change requests for independent values corresponding to a hash map entry can be aggregated from a buffer and processed iteratively in a single thread for a given hash map entry. In the case of multi-resolution spatial hashing where data can be stored at various discretization levels, this operation can be repeated to propagate changes from one level to another.Type: GrantFiled: July 16, 2020Date of Patent: March 21, 2023Assignee: Nvidia CorporationInventor: Pascal Gautron
-
Publication number: 20220395748Abstract: This application discloses techniques for generating and querying projective hash maps. More specifically, projective hash maps can be used for spatial hashing of data related to N-dimensional points. Each point is projected onto a projection surface to convert the three-dimensional (3D) coordinates for the point to two-dimensional (2D) coordinates associated with the projection surface. Hash values based on the 2D coordinates are then used as an index to store data in the projective hash map. Utilizing the 2D coordinates rather than the 3D coordinates allows for more efficient searches to be performed to locate points in the 3D space. In particular, projective hash maps can be utilized by graphics applications for generating images, and the improved efficiency can, for example, enable a game streaming application on a server to render images transmitted to a user device via a network at faster frame rates.Type: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventors: Marco Salvi, Jacopo Pantaleoni, Aaron Eliot Lefohn, Christopher Ryan Wyman, Pascal Gautron
-
Publication number: 20220346325Abstract: The present invention is a method for gripping and removing the tie means from a bale loaded in a machine intended to load, shred, distribute and/or transform such a bale held in shape by a tie means extending around its outer surface. It involves, using such a machine furthermore including a grip and removal device including a grip means and removal means, moving the grip means from a first position remote from the outer surface of the bale to a second position on the outer surface, then gripping the latter using the grip means and removing the tie means by moving it away from the outer surface. Its subject is also such a machine suitable for the implementation of the said method.Type: ApplicationFiled: April 27, 2022Publication date: November 3, 2022Applicant: KUHN-AUDUREAU SASInventors: Pascal GAUTRON, Christophe ROGER
-
Publication number: 20220019573Abstract: Approaches in accordance with various embodiments can perform spatial hash map updates while ensuring the atomicity of the updates for arbitrary data structures. A hash map can be generated for a dataset where entries in the hash map may correspond to multiple independent values, such as pixels of an image to be rendered. Update requests for independent values may be received on multiple concurrent threads, but change requests for independent values corresponding to a hash map entry can be aggregated from a buffer and processed iteratively in a single thread for a given hash map entry. In the case of multi-resolution spatial hashing where data can be stored at various discretization levels, this operation can be repeated to propagate changes from one level to another.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Inventor: Pascal Gautron
-
Patent number: 10565781Abstract: A method of adjusting a shading normal vector for a computer graphics rendering program. Calculating a normalized shading normal vector pointing outwards from an origin point on a tessellated surface modeling a target surface to be rendered. Calculating a normalized outgoing reflection vector projecting from the origin point for an incoming view vector directed towards the origin point and reflecting relative to the normalized shading normal vector. Calculating a correction vector such that when the correction vector is added to the normalized outgoing reflection vector a resulting vector sum is yielded that is equal to a maximum reflection vector, wherein the maximum reflection vector is on or above the tessellated surface. Calculating a normalized maximum reflection vector by normalizing a vector sum of the correction vector plus the maximum reflection vector.Type: GrantFiled: October 6, 2015Date of Patent: February 18, 2020Assignee: Nvidia CorporationInventors: Pascal Gautron, Dietger van Antwerpen, Carsten Waechter, Matthias Raab
-
Patent number: 10510179Abstract: A method and device for enriching the content associated with a first element of a depth map, the depth map being associated with a scene according to a point of view. Thereafter, at least a first information representative of a variation of depth in the first element in the space of the depth map is stored into the depth map.Type: GrantFiled: February 7, 2014Date of Patent: December 17, 2019Assignee: THOMSON LICENSINGInventors: Pascal Lecocq, Pascal Gautron, Jean-Eudes Marvie
-
Publication number: 20190281807Abstract: A boom structure for spraying or spreading including two side poles each formed of at least one segment, each segment or at least one of the segments of each side pole being composed of an assembly of elongated elements including, firstly, a top longitudinal tube, secondly, at least one bottom longitudinal tube and, lastly, bracing elements, forming tie rods and bridging pieces, extending between the top tube and at least one bottom tube, connecting them. A boom structure wherein each longitudinal tube has at least one radial protuberance, shaped in the longitudinal direction of the relevant tube, and including several openings spaced along the tube, each one constituting a site for securing an end of at least one bracing element.Type: ApplicationFiled: March 18, 2019Publication date: September 19, 2019Applicant: KUHN-AUDUREAU SAInventors: Pascal GAUTRON, Dimitri LE GUYADER
-
Patent number: 10074211Abstract: A method and device for establishing a frontier between a first object and at least a second object of a scene in the space of a depth map, at least a part of the first object and at least a part of the at least a second object being visible from the point of view associated with the depth map through a set (3) of elements of the depth map.Type: GrantFiled: February 7, 2014Date of Patent: September 11, 2018Assignee: THOMSON LICENSINGInventors: Pascal Lecocq, Pascal Gautron, Jean-Eudes Marvie
-
Patent number: 9626791Abstract: A method and device for rendering a participating media delimited by a bounding box and rendered from a viewpoint, the media being at a determined distance from the viewpoint according to a viewing direction.Type: GrantFiled: March 22, 2013Date of Patent: April 18, 2017Assignee: Thomson LicensingInventors: Pascal Gautron, Jean-Eudes Marvie, Cyril Delalandre
-
Patent number: 9607435Abstract: A method and device for rendering a synthesis image comprising generating a plurality of elementary geometries (201 . . . 2i2) from an input geometry, a plurality of vertices being associated with each elementary geometry, each vertex being defined with coordinates; assigning an index value (0, 1 . . . 6, 7) to each elementary geometry of at least a part of the elementary geometries (201 . . . 2i2), the index value being estimated from the coordinates associated with at least one vertex of the elementary geometry, and rendering the synthesis image by using the indexed elementary geometries.Type: GrantFiled: November 8, 2012Date of Patent: March 28, 2017Assignee: Thomson LicensingInventors: Cyprien Buron, Jean-Eudes Marvie, Pascal Gautron
-
Publication number: 20170053433Abstract: A method of adjusting a shading normal vector for a computer graphics rendering program. Calculating a normalized shading normal vector pointing outwards from an origin point on a tessellated surface modeling a target surface to be rendered. Calculating a normalized outgoing reflection vector projecting from the origin point for an incoming view vector directed towards the origin point and reflecting relative to the normalized shading normal vector. Calculating a correction vector such that when the correction vector is added to the normalized outgoing reflection vector a resulting vector sum is yielded that is equal to a maximum reflection vector, wherein the maximum reflection vector is on or above the tessellated surface. Calculating a normalized maximum reflection vector by normalizing a vector sum of the correction vector plus the maximum reflection vector.Type: ApplicationFiled: October 6, 2015Publication date: February 23, 2017Inventors: Pascal Gautron, Dietger van Antwerpen, Carsten Waechter, Matthias Raab