US 11,871,125 B2
Method of processing a series of events received asynchronously from an array of pixels of an event-based light sensor
Daniele Perrone, Noisy le Grand (FR); Xavier Lagorce, Saint Maur des Fosses (FR); Vitor Schambach Costa, Paris (FR); Ludovic Chotard, Saint-Egrève (FR); and Sylvain Brohan, Le Perreux sur Marne (FR)
Assigned to PROPHESEE, Paris (FR)
Appl. No. 17/430,141
Filed by PROPHESEE, Paris (FR)
PCT Filed Feb. 10, 2020, PCT No. PCT/EP2020/053366
§ 371(c)(1), (2) Date Aug. 11, 2021,
PCT Pub. No. WO2020/165106, PCT Pub. Date Aug. 20, 2020.
Claims priority of application No. 19156323 (EP), filed on Feb. 11, 2019.
Prior Publication US 2022/0100658 A1, Mar. 31, 2022
Int. Cl. H04N 23/80 (2023.01); H04N 25/40 (2023.01); H04N 25/443 (2023.01)
CPC H04N 23/80 (2023.01) [H04N 25/40 (2023.01); H04N 25/443 (2023.01)] 26 Claims
OG exemplary drawing
 
1. A method of processing a series of events received asynchronously from an array of pixels of an event-based light sensor,
wherein 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 said pixel,
the method comprising:
storing a 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 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, wherein the duration of the timeslot is at most a largest time interval such that two events happening at the same pixel within the time interval are indistinguishable from a computational point of view; and
updating the data structure after the timeslot using the map.