Patents by Inventor Ludovic Chotard

Ludovic Chotard 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).

  • Patent number: 11871125
    Abstract: The method processes a series of events received asynchronously from an array of pixels of an event-based light sensor. Each event of the series comprises an address of a pixel of the array from which the event is received, and an attribute value depending on incident light sensed by that pixel. The method comprises: storing a data structure in a first memory, the data structure including event data for at least some of the pixels of the array, the event data for a pixel being related to at least one event most recently received from said pixel; during a timeslot, building, in a second memory having a faster access than the first memory, a map for the pixels of the array as the events of the series are received, the map including an information element for each pixel of the array, the information element having one of a plurality of values including a nil value indicating an absence of event during the timeslot; and updating the data structure after the timeslot using the map.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 9, 2024
    Assignee: PROPHESEE
    Inventors: Daniele Perrone, Xavier Lagorce, Vitor Schambach Costa, Ludovic Chotard, Sylvain Brohan
  • Publication number: 20220100658
    Abstract: The method processes a series of events received asynchronously from an array of pixels of an event-based light sensor. Each event of the series comprises an address of a pixel of the array from which the event is received, and an attribute value depending on incident light sensed by that pixel. The method comprises: storing a data structure in a first memory, the data structure including event data for at least some of the pixels of the array, the event data for a pixel being related to at least one event most recently received from said pixel; during a timeslot, building, in a second memory having a faster access than the first memory, a map for the pixels of the array as the events of the series are received, the map including an information element for each pixel of the array, the information element having one of a plurality of values including a nil value indicating an absence of event during the timeslot; and updating the data structure after the timeslot using the map.
    Type: Application
    Filed: February 10, 2020
    Publication date: March 31, 2022
    Inventors: Daniele PERRONE, Xavier LAGORCE, Vitor SCHAMBACH COSTA, Ludovic CHOTARD, Sylvain BROHAN
  • Patent number: 10089156
    Abstract: An electronic device can be used for synchronizing tasks of an appliance that includes a memory access controller having inputs associated with priority levels. The device includes control circuits configured for receiving signals from events and delivering in response signals for activation of tasks. A configurable interface for external events designed to receive first event signals from at least one circuit of the appliance and to route some of them to the corresponding control circuits as a function of a first law of correspondence. A configurable interface for internal events designed to receive second event signals corresponding to the signals for activation of tasks and to route some of them to the control circuits as a function of a second law of correspondence.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 2, 2018
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics (Rousset) SAS
    Inventors: Eric Bernasconi, David Coupe, Ludovic Chotard, Pierre-François Pugibet
  • Publication number: 20160299797
    Abstract: An electronic device can be used for synchronizing tasks of an appliance that includes a memory access controller having inputs associated with priority levels. The device includes control circuits configured for receiving signals from events and delivering in response signals for activation of tasks. A configurable interface for external events designed to receive first event signals from at least one circuit of the appliance and to route some of them to the corresponding control circuits as a function of a first law of correspondence. A configurable interface for internal events designed to receive second event signals corresponding to the signals for activation of tasks and to route some of them to the control circuits as a function of a second law of correspondence.
    Type: Application
    Filed: October 30, 2015
    Publication date: October 13, 2016
    Inventors: Eric Bernasconi, David Coupe, Ludovic Chotard, Pierre-François Pugibet
  • Patent number: 8805081
    Abstract: The invention concerns a method of performing, by an image processing device, object detection in an image comprising: performing one or more tests of a test sequence for detection of a first object on pixels values of a plurality of at least partially overlapping sub-regions (310, 312, 314) of a first search window (108); generating a cumulative score based on results of said one or more tests on said plurality of sub-regions; comparing said cumulative score with a threshold value; and based on said comparison, selectively performing one or more of said tests of said test sequence on at least one further sub-region of said first search window, said at least one further sub-region at least partially overlapping each of said plurality of sub-regions.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: August 12, 2014
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics PVT Ltd
    Inventors: Ludovic Chotard, Michel Sanches, Vitor Schwambach, Mahesh Chandra
  • Patent number: 8532369
    Abstract: The present disclosure relates to a method for reordering data organized according to a matrix configuration, comprising steps of reading line by line input data having a matrix configuration to obtain an input data flow, and of processing a line of the input data involving: transferring into an output data flow a datum of the input data flow, belonging to the processed line, and transferring into the output data flow at least one datum of the input data flow stored beforehand, belonging to a previous line and having a same rank in the matrix configuration as the datum transferred from the processed line, and storing a datum of the input data flow belonging to the processed line and not transferred into the output data flow, to replace the transferred datum, belonging to a previous line.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: September 10, 2013
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventor: Ludovic Chotard
  • Publication number: 20110299783
    Abstract: The invention concerns a method of performing, by an image processing device, object detection in an image comprising: performing one or more tests of a test sequence for detection of a first object on pixels values of a plurality of at least partially overlapping sub-regions (310, 312, 314) of a first search window (108); generating a cumulative score based on results of said one or more tests on said plurality of sub-regions; comparing said cumulative score with a threshold value; and based on said comparison, selectively performing one or more of said tests of said test sequence on at least one further sub-region of said first search window, said at least one further sub-region at least partially overlapping each of said plurality of sub-regions.
    Type: Application
    Filed: May 3, 2011
    Publication date: December 8, 2011
    Applicant: STMicroelectronics (Grenoble 2) SAS
    Inventors: Ludovic Chotard, Michel Sanches, Vitor Schwambach, Mahesh Chandra
  • Publication number: 20100232687
    Abstract: The present disclosure relates to a method for reordering data organized according to a matrix configuration, comprising steps of reading line by line input data having a matrix configuration (3) to obtain an input data flow, and of processing a line of the input data involving: transferring into an output data flow a datum of the input data flow, belonging to the processed line, and transferring into the output data flow at least one datum of the input data flow stored beforehand, belonging to a previous line and having a same rank in the matrix configuration as the datum transferred from the processed line, and storing a datum of the input data flow belonging to the processed line and not transferred into the output data flow, to replace the transferred datum, belonging to a previous line.
    Type: Application
    Filed: March 15, 2010
    Publication date: September 16, 2010
    Applicant: STMICROELECTRONICS GRENOBLE2 SAS
    Inventor: Ludovic Chotard
  • Patent number: 7472255
    Abstract: A bitwise addressing mode includes including the shaping of symbols of variable length during an operation for reading or writing a symbol in a bank of memories. The addressing is then done with the aid of a word address and of a bit pointer designating the start of the symbol in the word corresponding to the word address. A shift operation is performed during an operation of reading or of writing.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: December 30, 2008
    Assignee: STMicroelectronics S.A.
    Inventors: Ludovic Chotard, José Sanches
  • Publication number: 20060236021
    Abstract: A bitwise addressing mode includes including the shaping of symbols of variable length during an operation for reading or writing a symbol in a bank of memories. The addressing is then done with the aid of a word address and of a bit pointer designating the start of the symbol in the word corresponding to the word address. A shift operation is performed during an operation of reading or of writing.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 19, 2006
    Inventors: Ludovic Chotard, Jose Sanches