# US 10,500,397 B2 · Method for downsampling a signal outputted by an asynchronous sensor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,500,397 B2
- Document ID: US10500397B2
- Status: Granted
- Kind: B2
- Application number: 15/744,194
- Filed: 2016-07-18
- Published: 2018-07-26
- Granted: 2019-12-10
- Earliest claimed: 2015-07-22
- Assignees: Sorbonne Universite; Centre National de la Recherche Scientifique (CNRS); Inserm (Institut National De La Sante Et De La Recherche Medicale)
- Applicants: 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)
- Inventors: Ryad Benosman; Francesco Gallupi; Guillaume Chenegros; Xavier Lagorce; Christoph Posch
- Web page: https://patentgrep.com/patent/US10500397B2

## CPC

- A61N 1/36046: {of the eye}
- A61F 2/14: Eye parts, e.g. lenses or corneal implants; Artificial eyes
- G06N 3/049: Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
- G06N 3/063: using electronic means
- H04N 25/47: Image sensors with pixel address output; Event-driven image sensors; Selection of pixels to be read out based on image data
- G06T 2207/10016: Video; Image sequence
- A61N: ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY (measurement of bioelectric currents A61B; surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body A61B18/00; anaesthetic apparatus in general A61M; incandescent lamps H01K; infrared radiators for heating H05B)
- A61F: FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS (dental prosthetics A61C)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## 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

### Claim 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.

### Claim 2 (depends on 1)

A method according to claim 1, wherein the method further comprises:
decreasing the integration value according to a time-dependent function.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

A method according to claim 1, wherein the method further comprises:
sending the outputted asynchronous signal to a pixel of a retina implant.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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

### Claim 8 (depends on 1)

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.

### Claim 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.

### Claim 10 (depends on 2)

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.

### Claim 11 (depends on 2)

A method according to claim 2, wherein the method further comprises:
sending the outputted asynchronous signal to a pixel of a retina implant.

### Claim 12 (depends on 3)

A method according to claim 3, wherein the method further comprises:
sending the outputted asynchronous signal to a pixel of a retina implant.

### Claim 13 (depends on 2)

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.

### Claim 14 (depends on 3)

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.

### Claim 15 (depends on 4)

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.

### Claim 16 (depends on 2)

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.

### Claim 17 (depends on 3)

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.

### Claim 18 (depends on 4)

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.

### Claim 19 (depends on 5)

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.

### Claim 20 (depends on 2)

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