IP Library Granted Patent US 10,500,397
Granted Patent B2
US 10,500,397 · App. 15/744,194 · Granted Dec 10, 2019

Method for downsampling a signal outputted by an asynchronous sensor

Inventors: Ryad Benosman (Pantin, FR); Francesco Gallupi (Rome, IT); Guillaume Chenegros (Trappes, FR); Xavier Lagorce (Paris, FR); Christoph Posch (Vienne, AT)
Assignees: SORBONNE UNIVERSITE; CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE—CNRS; INSERM (INSTITUT NATIONAL DE LA SANTE ET DE LA RECHERCHE MEDICALE)
A61N1/36046A61F2/14G06N3/049G06N3/063G06T5/00G06T2207/10016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,500,397
App. No.
15/744,194
Granted
Dec 10, 2019
Kind
B2
Abstract

Disclosed is a method for processing asynchronous signals generated by a light sensor, the sensor having a matrix of pixels, the method including: —receiving the asynchronous signals, each signal being associated with a pixel in a group of pixels in the matrix, each signal including successive events issued by the associated pixel; —upon an occurrence of an event in one of the asynchronous signals, updating an integration value associated to the group by adding an additive value to the integration value; —if the integration value is greater than a predetermined threshold, generating an event in an outputted asynchronous signal.

Claims (49)

1. A method for processing asynchronous signals generated by a light sensor, the sensor having a matrix of pixels, the method comprising:

receiving the asynchronous signals, each asynchronous signal being associated with a pixel in a group of pixels in the matrix, each signal comprising successive events issued by the associated pixel;

upon an occurrence of an event in one of the asynchronous signals, updating an integration value associated to said group by adding an additive value to the integration value;

if the integration value is greater than a predetermined threshold, generating an event in an outputted asynchronous signal.

2. A method according to claim 1 , wherein the method further comprises:

decreasing the integration value according to a time-dependent function.

3. A method according to claim 1 , wherein the additive value is selected from the group consisting of:

a predetermined value;

a value function of a predetermined value and a weighting parameter function of a position in the group of the pixel from which the occurred event is issued;

a value function of an information of gray level associated with the occurred event; and

a value function of a value function of an information of gray level associated with the occurred event and a weighting parameter function of a position in the group of the pixel from which the occurred event is issued.

4. A method according to claim 1 , wherein the method further comprises:

sending the outputted asynchronous signal to a pixel of a retina implant.

5. A method according to claim 1 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to 0.

6. A method according to claim 1 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to a value corresponding to the difference of the integration value and the predetermined threshold.

7. A method according to claim 1 , wherein the predetermined threshold is function of a number of pixels in the group of pixels.

8. A non-transitory computer readable storage medium, having stored thereon a computer program comprising program instructions, the computer program being loadable into a data-processing unit and adapted to cause the data-processing unit to carry out the steps of claim 1 when the computer program is run by the data-processing unit.

9. A retinal device, the device comprising:

a light sensor, the sensor having a matrix of pixels,

a circuit for:

receiving the asynchronous signals, each asynchronous signal being associated with a pixel in a group of pixels in the matrix, each signal comprising successive events issued by the associated pixel;

upon an occurrence of an event in one of the asynchronous signals, updating an integration value associated to said group by adding an additive value to the integration value;

if the integration value is greater than a predetermined threshold, generating an event in an outputted asynchronous signal.

10. A method according to claim 2 , wherein the additive value is selected from the group consisting of:

a predetermined value;

a value function of a predetermined value and a weighting parameter function of a position in the group of the pixel from which the occurred event is issued;

a value function of an information of gray level associated with the occurred event; and

a value function of a value function of an information of gray level associated with the occurred event and a weighting parameter function of a position in the group of the pixel from which the occurred event is issued.

11. A method according to claim 2 , wherein the method further comprises:

sending the outputted asynchronous signal to a pixel of a retina implant.

12. A method according to claim 3 , wherein the method further comprises:

sending the outputted asynchronous signal to a pixel of a retina implant.

13. A method according to claim 2 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to 0.

14. A method according to claim 3 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to 0.

15. A method according to claim 4 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to 0.

16. A method according to claim 2 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to a value corresponding to the difference of the integration value and the predetermined threshold.

17. A method according to claim 3 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to a value corresponding to the difference of the integration value and the predetermined threshold.

18. A method according to claim 4 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to a value corresponding to the difference of the integration value and the predetermined threshold.

19. A method according to claim 5 , wherein the method further comprises:

upon the generation of the event in the outputted signal, setting the integration value to a value corresponding to the difference of the integration value and the predetermined threshold.

20. A method according to claim 2 , wherein the predetermined threshold is function of a number of pixels in the group of pixels.

Assignments (2)
CHANGE OF NAME Recorded Feb 7, 2018
From: UNIVERSITE PIERRE ET MARIE CURIE (PARIS 6)
To: SORBONNE UNIVERSITE
Reel/Frame 044855/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2018
From: BENOSMAN, RYAD; GALLUPI, FRANCESCO; CHENEGROS, GUILLAUME; LAGORCE, XAVIER; POSCH, CHRISTOPH
To: UNIVERSITE PIERRE ET MARIE CURIE (PARIS 6); CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE - CNRS; INSERM (INSTITUT NATIONAL DE LA SANTE ET DE LA RECHERCHE MEDICALE)
Reel/Frame 044606/0454 →
Priority Claims (1)
EP 15306193 · Jul 22, 2015 · regional
Continuity (1)
Related Publication 20180207423A1 · Jul 26, 2018