Brevet FR3042292A1 (20170414)
REVENDICATIONS1. Procédé d'optimisation de décomposition d'un signal asynchrone (104) produit par un capteur de lumière sur une base de décomposition propre à une transformation, le capteur ayant une matrice de pixels (101) disposée en regard 5 d'une scène, le procédé comprenant : /a/ obtenir une décomposition (301) dudit signal asynchrone pour un premier temps donné sur la base de décomposition ; /b/ recevoir du capteur de lumière le signal asynchrone comprenant au moins un événement (302) issu d'un pixel de la matrice, le au moins un événement 10 ayant été produit par le capteur entre le premier temps et un deuxième temps ultérieur ; /c/ déterminer (303a) une première valeur dudit pixel (x(1, c)) pour le premier temps; /d/ déterminer (303b) une deuxième valeur dudit pixel (x°, c)) pour le 15 deuxième temps en fonction du au moins un événement (302) ; /e/ déterminer une mise à jour de la décomposition (308) obtenue en fonction de ladite décomposition obtenue, d'une différence entre la première valeur et de la deuxième valeur et d'un terme (E1,c) fonction de coordonnées dudit pixel (I,c) et de la base de décomposition de ladite transformation. 20\n<CLM>\1\tProcédé selon la revendication 1, dans lequel ladite transformation est dans le groupe suivant : une transformation de Fourrier, une transformation en ondelettes, une transformation linéaire. 25\n<CLM>\1\tProcédé selon la revendication 1, dans lequel ladite transformation est une transformation non linéaire, la base de décomposition propre à cette transformation étant un développement d'ordre un de ladite transformation. 3042292 16\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel les étapes /a/ à /e/ sont réitérées: - en utilisant la mise à jour de l'étape /e/ comme décomposition de l'étape /a/, - en utilisant le deuxième temps comme premier temps, un troisième temps ultérieur au deuxième temps étant utilisé comme deuxième temps.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel un unique événement (302) est reçu à l'étape /b/.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel la mise à jour est calculée comme une somme matricielle : - de ladite décomposition obtenue, et exprimée sous forme matricielle ; - d'une différence entre la première valeur et de la deuxième valeur et multipliée par une première matrice dont les termes ne sont fonction que des coordonnées dudit pixel et de la base de décomposition de ladite transformation.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel, le procédé comprend en outre une étape préalable à l'étape /e/ : /f/ pour chaque pixel dudit capteur, précalculer et enregistrer dans une mémoire la première matrice.\n<CLM>\1\tProduit programme informatique comportant des instructions pour la mise en 25 oeuvre du procédé selon l'une des revendications 1 à 7, lorsque ce programme est exécuté par un processeur. 3042292 17\n<CLM>\1\tDispositif de calcul optimisé de décomposition d'un signal asynchrone produit par un capteur de lumière sur une base de décomposition propre à une transformation, le capteur ayant une matrice de pixels disposée en regard d'une 5 scène, le dispositif comprenant : /a/ une interface (403) adaptée pour obtenir une décomposition (301) dudit signal asynchrone pour un premier temps donné par ladite transformation ; /b/ une interface (403) adaptée pour recevoir du capteur de lumière le signal asynchrone comprenant au moins un événement (302) issu d'un pixel de la 10 matrice, le au moins un événement ayant été produit par le capteur entre le premier temps et un deuxième temps ultérieur ; /c/ un circuit (404) adapté pour déterminer (303) une première valeur dudit pixel (x(1, c)) pour le premier temps donné ; /d/ un circuit (404) adapté pour déterminer une deuxième valeur dudit pixel 15 (X(1, c)) pour le deuxième temps en fonction du au moins un événement ; /e/ un circuit (404) adapté pour déterminer une mise à jour de la décomposition (308) obtenue en fonction de ladite décomposition obtenue, d'une différence entre la première valeur et de la deuxième valeur et d'un terme fonction de coordonnées dudit pixel (I,c) et de la base de 20 décomposition de ladite transformation.