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: 20240111532
    Abstract: 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: Application
    Filed: September 15, 2023
    Publication date: April 4, 2024
    Inventor: Pascal GAUTRON
  • Publication number: 20240104845
    Abstract: 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: Application
    Filed: September 15, 2023
    Publication date: March 28, 2024
    Inventors: Pascal GAUTRON, Christoph KUBISCH
  • Publication number: 20240104847
    Abstract: 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: Application
    Filed: September 15, 2023
    Publication date: March 28, 2024
    Inventors: Pascal GAUTRON, Christoph KUBISCH
  • Patent number: 11925860
    Abstract: 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: Grant
    Filed: June 9, 2021
    Date of Patent: March 12, 2024
    Assignee: NVIDIA Corporation
    Inventors: Marco Salvi, Jacopo Pantaleoni, Aaron Eliot Lefohn, Christopher Ryan Wyman, Pascal Gautron
  • Publication number: 20230325988
    Abstract: 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: Application
    Filed: January 18, 2023
    Publication date: October 12, 2023
    Inventor: Pascal Gautron
  • Publication number: 20230297562
    Abstract: 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: Application
    Filed: March 20, 2023
    Publication date: September 21, 2023
    Inventor: Pascal Gautron
  • Publication number: 20230298257
    Abstract: 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: Application
    Filed: February 15, 2023
    Publication date: September 21, 2023
    Inventors: Pascal Gautron, Carsten Waechter
  • Publication number: 20230298274
    Abstract: 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: Application
    Filed: February 16, 2023
    Publication date: September 21, 2023
    Inventor: Pascal Gautron
  • Publication number: 20230119342
    Abstract: 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: Application
    Filed: October 11, 2022
    Publication date: April 20, 2023
    Applicant: KUHN-AUDUREAU SAS
    Inventors: Christophe ROGER, Pascal GAUTRON
  • Patent number: 11609899
    Abstract: 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: Grant
    Filed: July 16, 2020
    Date of Patent: March 21, 2023
    Assignee: Nvidia Corporation
    Inventor: Pascal Gautron
  • Publication number: 20220395748
    Abstract: 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: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Marco Salvi, Jacopo Pantaleoni, Aaron Eliot Lefohn, Christopher Ryan Wyman, Pascal Gautron
  • Publication number: 20220346325
    Abstract: 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: Application
    Filed: April 27, 2022
    Publication date: November 3, 2022
    Applicant: KUHN-AUDUREAU SAS
    Inventors: Pascal GAUTRON, Christophe ROGER
  • Publication number: 20220019573
    Abstract: 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: Application
    Filed: July 16, 2020
    Publication date: January 20, 2022
    Inventor: Pascal Gautron
  • Patent number: 10565781
    Abstract: 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: Grant
    Filed: October 6, 2015
    Date of Patent: February 18, 2020
    Assignee: Nvidia Corporation
    Inventors: Pascal Gautron, Dietger van Antwerpen, Carsten Waechter, Matthias Raab
  • Patent number: 10510179
    Abstract: 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: Grant
    Filed: February 7, 2014
    Date of Patent: December 17, 2019
    Assignee: THOMSON LICENSING
    Inventors: Pascal Lecocq, Pascal Gautron, Jean-Eudes Marvie
  • Publication number: 20190281807
    Abstract: 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: Application
    Filed: March 18, 2019
    Publication date: September 19, 2019
    Applicant: KUHN-AUDUREAU SA
    Inventors: Pascal GAUTRON, Dimitri LE GUYADER
  • Patent number: 10074211
    Abstract: 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: Grant
    Filed: February 7, 2014
    Date of Patent: September 11, 2018
    Assignee: THOMSON LICENSING
    Inventors: Pascal Lecocq, Pascal Gautron, Jean-Eudes Marvie
  • Patent number: 9626791
    Abstract: 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: Grant
    Filed: March 22, 2013
    Date of Patent: April 18, 2017
    Assignee: Thomson Licensing
    Inventors: Pascal Gautron, Jean-Eudes Marvie, Cyril Delalandre
  • Patent number: 9607435
    Abstract: 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: Grant
    Filed: November 8, 2012
    Date of Patent: March 28, 2017
    Assignee: Thomson Licensing
    Inventors: Cyprien Buron, Jean-Eudes Marvie, Pascal Gautron
  • Publication number: 20170053433
    Abstract: 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: Application
    Filed: October 6, 2015
    Publication date: February 23, 2017
    Inventors: Pascal Gautron, Dietger van Antwerpen, Carsten Waechter, Matthias Raab