Brevet FR3043796A1 — publié le 20170519

B14381 - 14-GR2-0767 1 CIRCUIT DE LECTURE POUR DISPOSITIF DE MESURE DE DISTANCE Domaine La présente description concerne le domaine de la mesure de distance sur la base d'un calcul de temps de parcours, et en particulier un circuit de lecture d'un dispositif de mesure de distance. Art antérieur Les réseaux de SPAD (diodes à avalanche par photon unique) peuvent être utilisés dans diverses applications, comprenant, la mesure de distance, la reconnaissance de gestes en Z ou 3D et pour l'imagerie 3D. Un dispositif pour de telles applications comprend en général une source de lumière pour émettre une impulsion optique vers la scène image. La lumière réfléchie renvoyée par tout objet se trouvant dans la scène image est détectée par le réseau SPAD, et est utilisée pour déterminer le temps de parcours de l'impulsion optique. La distance entre l'objet et le dispositif peut ensuite être déduite sur la base de ce temps de parcours. La détection par le réseau SPAD de l'impulsion optique renvoyée est basée sur la détection d'événements dans les 20 cellules du réseau SPAD. En particulier, chaque cellule va fournir une impulsion de sortie lorsqu'un photon est détecté, et 3043796 B14381 - 14-GR2-0767 2 en surveillant les événements, l'instant d'arrivée de l'impulsion renvoyée peut être estimé. Une difficulté dans un tel système piloté par événements est que, sous une lumière ambiante très forte et/ou 5 avec une cible très réfléchissante et/ou proche, il peut y avoir un grand nombre d'événements à capturer et à traiter dans une courte trame temporelle, ce qui conduit à des encombrements. En effet, il serait, inefficace et exigeant en ressources de traitement que de réaliser une estimation de distance sur la 10 base de la sortie de chaque cellule SPAD. Par conséquent, les sorties de multiples SPAD sont combinées et traitées sous forme d'un seul signal. Cependant, une telle solution est limitée par les dispositifs utilisés pour combiner les sorties SPAD, puisque ces dispositifs ont tendance à devenir surchargés, ce qui 15 conduit à des imprécisions de mesure. Résumé Un objet de modes de réalisation de la présente description est de résoudre au moins partiellement un ou plusieurs problèmes de l'art antérieur. Selon un aspect, on prévoit un dispositif de mesure de distance comprenant : un réseau de dispositifs de détection de photons adapté à recevoir un signal optique réfléchi par un objet dans une scène image ; un premier dispositif logique adapté à combiner les sorties d'une première pluralité des dispositifs de détection de photons ; un premier circuit compteur couplé à une sortie du premier dispositif logique et adapté à générer une première valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons ; un deuxième dispositif logique adapté à combiner les sorties d'une deuxième pluralité des dispositifs de détection de photons ; un deuxième circuit compteur couplé à une sortie du deuxième dispositif logique et adapté à générer une deuxième valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité de dispositifs de détection de photons ; et 3043796 B14381 - 14-GR2-0767 3 un circuit d'estimation de distance adapté à estimer la distance de l'objet en estimant la position temporelle d'une ou plusieurs impulsions du signal optique sur la base des première et deuxième valeurs de comptage. 5 Selon un mode de réalisation, le premier circuit compteur est adapté à générer la première valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons pendant une première fenêtre temporelle, et à générer une 10 troisième valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons pendant une deuxième fenêtre temporelle consécutive à la première fenêtre temporelle ;_ le deuxième circuit compteur est adapté à générer la deuxième 15 valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité dé dispositifs de détection de photons pendant la première fenêtre temporelle et à générer une quatrième valeur de comptage en comptant les événements de détection de photons générés par la deuxième 20 pluralité de dispositifs de détection de photons pendant la deuxième fenêtre temporelle. Selon un mode de réalisation, le dispositif de mesure de distance comprend en outre : un premier additionneur adapté à additionner les première et deuxième valeurs de comptage pour 25 générer une première valeur de comptage combinée ; et un deuxième additionneur adapté à additionner les troisième et quatrième valeurs de comptage pour générer une deuxième valeur de comptage combinée, le circuit d'estimation de distance étant adapté à déterminer la position temporelle desdites une ou 30 plusieurs impulsions sur la base des première et deuxième valeurs de comptage combinées. Selon un mode de réalisation, le circuit d'estimation de distance est adapté à calculer la différence entre les première et deuxième valeurs de comptage combinées, et à 3043796 B14381 - 14-GR2-0767 4 déterminer la position temporelle desdites une ou plusieurs impulsions sur la base de la différence. Selon un mode de réalisation, le circuit d'estimation de distance comprend un détecteur de phase sigma-delta. 5 Selon un mode de réalisation, le dispositif de mesure de distance comprend en outre un émetteur optique adapté à émettre le signal optique en direction de l'objet dans la scène image. Selon un mode de réalisation, les premier et deuxième 10 dispositifs logiques sont des arbres de portes OU. Selon un mode de réalisation, les dispositifs de détection de photons sont des dispositifs SPAD (diode à avalanche par photon unique). Selon un autre aspect, on prévoit un procédé 15 comprenant : recevoir, par un réseau de dispositifs de détection de photons, un signal optique réfléchi par un objet dans une scène image ; combiner, par un premier dispositif logique, les sorties d'une première pluralité des dispositifs de détection de photons ; générer, par un premier circuit compteur couplé à une 20 sortie du premier dispositif logique, une première valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons ; combiner, par un deuxième dispositif logique, les sorties d'une deuxième pluralité des dispositifs de détection de 25 photons ; générer, par un deuxième circuit compteur couplé à une sortie du deuxième dispositif logique, une deuxième valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité de dispositifs de détection de photons ; et estimer, par un circuit d'estimation de distance la 30 distance de l'objet en estimant la position temporelle d'une ou plusieurs impulsions du signal optique sur la base des première et deuxième valeurs de comptage. Selon un mode de réalisation, la génération de la première valeur de comptage comprend le comptage des événements 35 de détection de photons générés par la première pluralité de 3043796 B14381 - 14-GR2-0767 5 générés par la deuxième pluralité de dispositifs de détection photons pendant la deuxième fenêtre temporelle. Selon un mode de réalisation, le procédé comprend 15 outre l'addition des première et deuxième valeurs de comptage pour générer une première valeur de comptage combinée, et l'addition des troisième et quatrième valeurs de comptage pour générer une deuxième valeur de comptage mination de la position temporelle desdites 20 impulsions étant basée sur comptage combinées. Selon un mode de dispositifs de détection de photons pendant une première fenêtre temporelle et la génération de la deuxième valeur de comptage comprend le comptage des événements de détection de photons générés par la deuxième pluralité de dispositifs de détection de 5 photons pendant la première fenêtre temporelle, le procédé comprenant en outre : générer une troisième valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons pendant une deuxième fenêtre temporelle consécutive à la 10 première fenêtre temporelle ; et générer une quatrième valeur de comptage en comptant les événements de détection de photons de en combinée, la déterune ou plusieurs des les première et deuxième valeurs de réalisation, le procédé comprend en outre le calcul de la différence entre les première et deuxième valeurs de comptage combinées et la détermination de la position 25 temporelle desdites de une ou plusieurs impülsions sur la base la différence. Selon un mode de réalisation, le procédé comprend en outre l'émission, par un émetteur optique, du signal optique en direction de l'objet dans la scène image. 30 Selon un mode de réalisation, le signal optique est un signal d'onde carrée, ou un signal d'onde sinusoïdale, ou un signal d'onde triangulaire, ou un signal d'onde en dents de scie. 3043796 B14381 - 14-GR2-0767 6 Brève description des dessins Les caractéristiques et avantages susmentionnés, et d'autres, apparaîtront à la lecture de la description détaillée suivante de modes de réalisation donnés à titre illustratif et 5 non limitatif, en faisant référence aux dessins joints dans lesquels : la figure 1 illustre schématiquement un dispositif de mesure de distance selon un exemple de réalisation de la présente description ; 10 la figure 2 illustre schématiquement un circuit de détection de retard de la figure 1 plus en détail selon un exemple de réalisation ; la figure 3 est un chronogramme illustrant des exemples de signaux dans le circuit de la figure 2 selon un 15 exemple de réalisation ; la figure 4 illustre schématiquement un réseau SPAD selon un exemple de réalisation de la présente description ; la figure 5 illustre schématiquement un circuit de lecture du réseau SPAD de la figure 4 selon un exemple de 20 réalisation de la présente description ; la figure 6 illustre schématiquement un circuit compteur du circuit de lecture de la figure 5 selon un exemple de réalisation de la présente description ; la figure 7 est un chronogramme illustrant des 25 exemples des signaux dans le circuit de la figure 6 ; et la figure 8 illustre schématiquement un circuit de détection de phase du circuit de lecture de la figure 6 plus en détail selon un exemple de réalisation. Description détaillée 30 Dans la présente description, le terme "connecté" est utilisé pour désigner une connexion électrique directe entre deux éléments, alors que le terme "couplé" est utilisé pour désigner une connexion électrique entre deux éléments qui peut être directe, ou qui peut se faire par l'intermédiaire d'un ou 35 plusieurs autres composants comme des résistances, des 3043796 B14381 - 14-GR2-0767 7 condensateurs ou des transistors. En outre, tel qu'il est utilisé ici, le terme "autour de" est utilisé pour désigner une plage de +/- 10 pourcent autour de la valeur en question. Bien que dans la présente description, on décrive des 5 modes de réalisation comprenant un dispositif de mesure de distance ayant la forme d'un réseau SPAD, les principes du circuit et du procédé décrits ici pour calculer une distance par rapport à un objet pourraient être appliqués à des réseaux constitués d'autres types de dispositifs de détection de 10 photons. La figure 1 illustre schématiquement un dispositif de mesure de distance 100 mettant en oeuvre une fonction de mesure de distance. Le dispositif 100 comprend une source de lumière 102, qui est par exemple un laser, pour générer un signal 15 optique, constitué par exemple d'un faisceau d'impulsions optiques, transmis dans la scène image, par exemple par l'intermédiaire d'une lentille 104. Les impulsions optiques renvoyées sont par exemple reçues par l'intermédiaire d'une autre lentille 106. 20 Le dispositif de mesure de distance 100 comprend en outre un circuit d'estimation de distance 108 pour estimer la distance entre le dispositif 100 et un objet dans la scène image contre lequel se réfléchissent les impulsions optiques. Le circuit d'estimation de distance 108 comprend par exemple un 25 réseau SPAD cible (TARGET SPAD) 110, qui reçoit les impulsions optiques renvoyées par l'intermédiaire de la lentille 106. Le réseau SPAD cible 110 comprend par exemple un réseau constitué d'entre 4 et plusieurs centaines de cellules SPAD. Le circuit d'estimation de distance 108 comprend aussi 30 par exemple un réseau SPAD de référence (REF SPAD) 112 qui a par exemple les mêmes dimensions, ou des dimensions plus petites, que le réseau SPAD cible 110, et qui reçoit une réflexion interne des impulsions optiques transmises. Dans certaines modes de réalisation, le réseau SPAD de référence est un réseau 3043796 B14381 - 14-GR2-0767 8 monodimensionnel, ayant par exemple seulement une rangée ou une colonne de cellules SPAD. Un circuit de détection de retard (DELAY DETECTION) 114 est par exemple couplé au réseau SPAD cible 110 et au réseau 5 SPAD de référence 112, et estime le retard entre chaque impulsion optique émise et l'impulsion optique renvoyée reçue par le réseau SPAD cible 110, afin de fournir une estimation de distance (RANGE ESTIMATION) de l'objet. Le circuit d'estimation de distance 108 comprend aussi par exemple un circuit de 10 génération de fréquence (FREQUENCY GENERATION) 116, qui génère un signal de tension VCSEL fourni à un circuit de modulation laser (LASER MOD) 118 pour générer un signal pour piloter la source de lumière 102. Le circuit de détection de retard 114 fournit par exemple un signal de commande CTRL au circuit de 15 génération de fréquence 116 pour contrôler la période du signal VCSEL. La figure 2 illustre schématiquement un circuit 200 faisant partie du circuit de détection de retard 114 de la figure 1 plus en détail selon un exemple de réalisation dans 20 lequel les sorties de toutes les cellules SPAD du réseau SPAD cible 110 sont combinées sur une seule ligne. En particulier, le circuit 200 comprend par exemple un arbre de portes OU (OR TREE) 202 ayant des entrées couplées respectivement à chacune des cellules SPAD SPAD1 à SPADN du réseau 110, et fournissant, sur 25 sa ligne de sortie 204, des impulsions générées à chaque fois qu'un événement est détecté par l'une quelconque des cellules SPAD. La ligne de sortie 204 est couplée à des compteurs pour compter les événements détectés. Dans l'exemple de la 30 figure 2, la ligne de sortie 204 est couplée à l'entrée d'horloge d'un compteur montant (UP) 206 et d'un compteur descendant (DN) 208. Le compteur montant 206 est activé pendant une période de comptage montant, sur la base d'un signal UP reçu d'un circuit de commande de compteur (COUNTER CONTROL) 210, qui 35 reçoit un signal d'horloge CLK. De façon similaire, le compteur 3043796 B14381 - 14-GR2-0767 P descendant 208 est activé pendant une période de comptage descendant, sur la base d'un signal DN reçu du circuit de commande de compteur 210. La sortie du compteur 206 est par exemple cadencée par une bascule 212 sur la base du signal 5 d'horloge CLK, la sortie du compteur 208 est par exemple cadencée par une bascule 214 sur la base du signal d'horloge CLK. Une différence entre les sorties des bascules 212 et 214 est générée par un module de soustraction 216 pour obtenir un signal COUNT SUM. Ce signal est analysé par un circuit de 10 détection de phase 218, qui est par exemple un détecteur de phase sigma-delta, afin de générer un signal de phase (PHASE) indiquant par exemple la position temporelle du centre de chaque impulsion optique reçue par le réseau SPAD cible 110. Le signal de phase PHASE est fourni au circuit de commande de compteur 210 15 et est utilisé pour déterminer la synchronisation à appliquer pour un cycle de détection ultérieur. En particulier, le signal de phase est par exemple utilisé pour contrôler les caractéristiques temporelles des signaux UP et DN, comme on le décrire maintenant plus en détail. 20 Bien que cela ne soit pas illustré en figure 2, le circuit de détection de retard 114 comprend en outre par exemple un circuit similaire au circuit 200 pour générer un signal de phase de référence PHASE' indiquant la position temporelle du centre de chaque impulsion optique reçue par le réseau SPAD de 25 référence 112. Le circuit de détection de retard 114 estime par exemple le temps de parcours des impulsions optiques sur la base de la différence de temps entre les signaux de phase PHASE et PHASE'. La figure 3 est un chronogramme illustrant des 30 exemples d'une fenêtre de comptage (COUNT WINDOW) des compteurs 206, 208 de la figure 2, et des signaux DN et UP contrôlant les compteurs 206, 208, du signal COUNT SUM et du signal VCSEL utilisé pour générer des impulsions optiques. La fenêtre de comptage pour chaque phase de détection 35 a par exemple une durée tcw, et les fenêtres de comptage sont 3043796 B14381 - 14-GR2-0767 10 séparées par des périodes de temps mort de durée tDT pendant lesquelles les compteurs 206, 208 sont désactivés. La somme des durées tCW et tDT est par exemple égale à la période d'impulsion optique, en d'autres termes à la période du signal VCSEL. 5 Le signal DN est par exemple activé pendant la première moitié de la fenêtre de comptage, et le signal UP est par exemple activé pendant la deuxième moitié de la fenêtre de comptage. Le signal VCSEL est par exemple le signal utilisé pour générer les impulsions optiques émises. Le signal de phase PHASE 10 généré par le circuit 218 indique par exemple la position temporelle du centre de la fenêtre de comptage pour une impulsion optique renvoyée suivante, sur la base de la différence (COUNT SUM) entre les comptes montant et descendant. Le signal de phase PHASE' est par exemple généré de manière 15 similaire sur la base de la position temporelle du centre de la fenêtre de comptage pour des impulsions optiques de référence, et la différence de temps entre les signaux de phase PHASE et PHASE' est ainsi utilisée pour estimer le temps de parcours de l'impulsion optique à partir de la scène image. 20 Dans l'exemple de la figure 3, le signal VCSEL est un signal à onde carrée, et les impulsions optiques générées forment aussi par exemple une onde carrée. Cependant, dans des variantes de réalisation, le signal VCSEL utilisé pour générer les impulsions optiques, et les impulsions optiques elles-mêmes, 25 pourraient avoir d'autres formes. Dans certains exemples, le signal optique est un signal optique périodique. Par exemple, le signal VCSEL et les impulsions optiques pourraient former un signal d'onde sinusoïdale continue, ayant des pics qui correspondent aux impulsions optiques, et des creux dans lesquels le 30 signal optique tombe à zéro. Dans un tel cas, la période du signal d'impulsion optique pourrait être la période de l'onde sinusoïdale. Dans d'autres exemples, le signal VCSEL et les impulsions optiques pourraient avoir la forme d'ondes triangulaires ou en dents de scie dans lesquelles les pics de ces 35 signaux forment les impulsions optiques. Bien sûr, bien que le 3043796 B14381 - 14-GR2-0767 11 SPAD cible 110 est grand, plus la sensibilité à la lumière reçue de la scène image est grande, et de même pour l'impulsion optique renvoyée. Cependant, dans des conditions de forte lumière ambiante, ou cibles fortement réflédhissants et/ou 10 d'événements détectés par les cellules l'arbre de portes OU 202, ce qui signal optique puisse être périodique, dans certains cas, la période peut varier d'un cycle au suivant, par exemple en raison de la gigue, ou en raison d'une variation de la fréquence des impulsions dans le temps. 5 Plus le réseau dans le cas d'objets proches, le nombre SPAD peut surcharger à des pertes d'événements, provoquant une dégradation dans la précision de l'estimation de distance. La figure 4 illustre schématiquement le réseau SPAD 15 cible 110 et une partie du circuit de lecture selon un exemple de réalisation qui réduit au moins partiellement le risque de surcharge. Le réseau SPAD cible 110 comprend par exemple un réseau de 16x16 cellules SPAD. Le réseau est par exemple divisé en quatre sous-réseaux, qui correspondent chacun à un quadrant 20 du réseau cible 110. Chaque cellule SPAD se trouvant dans le quadrant supérieur gauche a sa sortie couplée à un arbre de portes OU 402, qui combine les signaux provenant des cellules SPAD pour générer un signal SPAD1 sur une ligne de sortie 404. De façon 25 similaire, chaque cellule SPAD se trouvant dans le quadrant supérieur droit a sa sortie couplée à un arbre de portes OU 406, qui combine les signaux pour fournir un signal de sortie SPAD2 sur une ligne de sortie 408 ; chaque cellule SPAD se trouvant dans le quadrant inférieur gauche a sa sortie couplée à un arbre 30 de portes OU 410, qui combine les signaux pour fournir un signal de sortie SPAD3 sur une ligne de sortie 412 ; et chaque cellule SPAD se trouvant dans le quadrant inférieur droit a sa sortie couplée à un arbre de portes OU 414, qui combine les signaux pour fournir un signal de sortie SPAD4 sur une ligne de sortie 35 416. conduit 3043796 B14381 - 14-GR2-0767 12 Bien que dans le mode de réalisation de la figure 4, le réseau SPAD 110 soit divisé en quatre groupes de cellules SPAD et bien qu'il y ait quatre arbres de portes OU couplés respectivement aux sorties des cellules SPAD de chaque groupe, 5 dans des variantes de réalisation, les cellules SPAD du réseau SPAD 110 pourraient être divisées en une pluralité quelconque de groupes couplés à un nombre correspondant d'arbres de portes OU. En outre, bien qu'on ait illustré un exemple dans lequel les circuits destinés à combiner les sorties SPAD sur des lignes 10 uniques soient mis en oeuvre par des arbres de portes OU, dans des variantes de réalisation, on pourrait utiliser d'autres circuits logiques. La figure 5 illustre schématiquement un circuit 500 faisant partie du circuit de détection de retard 114 de la 15 figure 1 selon une variante de réalisation par rapport au circuit 200 de la figure 2. Le circuit 500 comprend quatre circuits compteurs 502, 504, 506 et 508 couplés respectivement aux sorties des arbres de portes OU 402, 406, 410 et 414. Chacun des circuits 502 à 508 20 est adapté à compter, pendant des périodes descendantes et montantes DN, UP, les événements de détection de photons générés par les dispositifs de détection de photons auxquels il est couplé par l'intermédiaire de l'arbre de portes OU correspondant 402, 406, 410, 414. Les valeurs de comptage résultantes sont 25 fournies à un circuit d'addition/soustraction 510, qui additionne les valeurs de comptage DN et les valeurs de comptage UP, et détermine la différence COUNT SUM entre les valeurs de comptage DN et UP. La différence COUNT SUM est fournie à un circuit de détection de phase (PHASE DETECTION) 512. Comme le 30 circuit de détection de phase 218 de la figure 2, le circuit de détection de phase 512 est par exemple un détecteur de phase sigma-delta. Le circuit 512 génère, sur la base du signal COUNT_SUM, le signal de phase PHASE indiquant la position temporelle du centre de chaque impulsion optique reçue par le 35 réseau SPAD cible 110. Comme cela est représenté par la ligne de 3043796 B14381 - 14-GR2-0767 13 rétroaction 516, le signal de phase PHASE généré par le circuit 512 est aussi par exemple transmis à un circuit de génération de synchronisation (TIMING GEN) 518, qui génère des signaux de commande pour contrôler la synchronisation des circuits 5 compteurs 502 à 508 sur la base du signal de phase. La figure 6 illustre schématiquement le circuit compteur 508, le circuit d'addition/soustraction 510, et le circuit de détection de phase sigma-delta 512 plus en détail selon un exemple de réalisation. 10 Le générateur de synchronisation (TIMING GEN) 518 reçoit par exemple le signal d'horloge CLK, et génère des signaux de couunande ENABLE et HALFWAY sur la base du signal d'horloge. Les signaux de commande ENABLE et HALFWAY, et le signal d'horloge CLK, sont par exemple fournis à chacun des 15 circuits compteurs 502, 504, 506 et 508. Le circuit compteur 508 comprend par exemple une bascule 604 cadencée par le signal d'horloge CLK et ayant son entrée de données couplée de façon à recevoir le signal de commande HALFWAY, et une bascule 606 cadencée par le signal 20 d'horloge CLK et ayant son entrée de données couplée de façon à recevoir le signal de commande ENABLE. Les sorties des bascules 604 et 606 sont chacune couplées à des entrées correspondantes d'une porte ET 608, qui par exemple génère sur sa sortie le signal UP. La sortie de la bascule 604 est aussi couplée à une 25 entrée inversée d'une autre porte ET 610 et la sortie de la bascule 606 est par exemple couplée à l'autre entrée de la porte ET 610. La porte ET 610 génère par exemple le signal DN. Comme dans le circuit de la figure 2, le signal UP sur la sortie de la porte ET 608 est couplé à une entrée de 30 validation du compteur 206, qui a son entrée d'horloge couplée à la ligne 416 pour recevoir le signal SPAD4. De façon similaire, le signal DN sur la sortie de la porte ET 610 est couplé à une entrée de validation du compteur 208, qui a son entrée d'horloge couplée à la ligne 416 pour recevoir le signal SPAD4. 3043796 B14381 - 14-GR2-0767 14 La sortie du compteur 206 est par exemple cadencée par une bascule 212 sur la base du signal d'horloge CLK. De façon similaire, la sortie du compteur 208 est par exemple cadencée par la bascule 214 sur la base du signal d'horloge CLK. 5 Les autres circuits compteurs 502, 504, 506 sont par exemple mis en oeuvre par des circuits similaires au circuit 508, excepté que les compteurs 206, 208 se trouvant dans les circuits 502, 504 et 506 respectivement reçoivent les signaux SPAD1, SPAD2, et SPAD3. 10 La sortie de la bascule 212 est couplée à un additionneur 620 du circuit d'addition/soustraction 510. L'additionneur 620 reçoit aussi les sorties correspondantes provenant des circuits compteurs 502 à 506, et ajoute toutes les valeurs entre elles pour fournir une valeur de comptage de sortie 15 SUM UP. La sortie de la bascule 214 est couplée à un additionneur 622 du circuit d'addition/soustraction 510. L'additionneur 622 reçoit aussi les sorties correspondantes provenant des circuits compteurs 502 à 506, et ajoute toutes les valeurs entre elles pour obtenir une valeur de comptage de 20 sortie SUM DN. Le circuit d'addition/soustraction 510 comprend aussi par exemple un soustracteur 624, qui par exemple soustrait la valeur de comptage SUM DN de la valeur de comptage SUM UP pour générer la valeur de comptage COUNT_SUM. 25 La figure 7 est un chronogramme illustrant des exemples du signal PHASE, des signaux de commande ENABLE et HALFWAY, et des signaux descente/montée DN/UP du circuit de la figure 6. Le signal HALFWAY monte par exemple à mi-chemin dans 30 une impulsion du signal ENABLE. Par exemple, le signal ENABLE a une impulsion haute qui devient haute à l'instant tl, et basse à un instant t3. Le signal HALFWAY a par exemple une impulsion haute qui devient haute à l'instant t2, qui est par exemple à mi-chemin entre les instants tl et t3. Le signal DN est activé 35 lorsque le signal ENABLE est activé mais pas le signal HALFWAY, 3043796 B14381 - 14-GR2-0767 15 et ainsi il est activé entre les instants tl et T2. Le signal UP est activé lorsque les deux signaux ENABLE et HALFWAY sont activés, et ainsi il est activé entre les instants t2 et t3. La figure 8 illustre le circuit de détection de phase 5 512 plus en détail selon un exemple de réalisation. Comme cela est illustré, la sortie du soustracteur 624 fournissant le signal COUNTSUM est par exemple couplée à un accumulateur formé par un additionneur 802 et une bascule 804. L'additionneur ajoute la valeur COUNT SUM à une valeur présente 10 sur la sortie de la bascule 804, et fournit le résultat à l'entrée de la bascule 804. La bascule 804 est cadencée par un signal d'horloge PERIOD. Le signal PERIOD a par exemple la même fréquence que les impulsions optiques et que les signaux UP et DN. Ainsi, pour chaque période du signal optique, de nouvelles 15 valeurs UP/DN sont intégrées par l'accumulateur formé par l'additionneur 802 et la bascule 804. La sortie de la bascule 804 est couplée à un circuit de quantification, qui comprend par exemple deux comparateurs 806 et 808. Le comparateur 806 active par exemple un signal sur sa sortie si la sortie de 20 l'accumulateur dépasse une limite LMT, alors que le comparateur 808 active par exemple un signal sur sa sortie si la sortie de l'accumulateur est en dessous de la limite LMT. Les sorties des comparateurs 806, 808 sont couplées respectivement à une entrée montante UP et une entrée descendante DN d'un compteur 810 25 fournissant le signal de phase PHASE. Le compteur 810 incrémente par exemple le signal PHASE lorsque la sortie du comparateur 806 est activée, et décrémente le signal PHASE lorsque la sortie du comparateur 808 est activé. Un avantage des modes de réalisation décrits ici est 30 qu'on peut éviter des encombrements du circuit de lecture du réseau SPAD sans augmenter fortement la surface du circuit de lecture. En particulier, en prévoyant une pluralité de dispositifs logiques pour combiner des sorties de groupes de cellules SPAD en une pluralité de lignes, et en prévoyant un 3043796 B14381 - 14-GR2-0767 16 circuit compteur pour chacune de ces lignes, on peut réduire lés encombrements dans les dispositifs logiques. Avec la description ainsi faite d'au moins un mode de réalisation illustratif, diverses altérations, modifications et 5 améliorations apparaîtront facilement à l'homme de l'art. Par exemple, bien qu'on ait décrit une mise en oeuvre spécifique du circuit de lecture, d'autres mises en oeuvre seraient possible. En effet, la mise en oeuvre sigma-delta du détecteur de phase est simplement un exemple, et d'autres mises en oeuvre seraient 10 possibles. REVENDICATIONS1. Dispositif de mesure de distance comprenant : un réseau (110) de dispositifs de détection_de,photons adapté à recevoir un signal optique réfléchi par un objet dans une scène image ; un premier dispositif logique (402) adapté à combiner les sorties d'une première pluralité des dispositifs de détection de photons ; un premier circuit compteur (502) couplé à une sortie du premier dispositif logique (402) et adapté à générer une première valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons ; un deuxième dispositif logique (406) adapté à combiner les sorties d'une deuxième pluralité des dispositifs de 15 détection de photons ; un deuxième circuit compteur (504) couplé à une sortie du deuxième dispositif logique (406) et adapté à générer une deuxième valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité de 20 dispositifs de détection de photons ; et un circuit d'estimation de distance (512, 518) adapté à estimer la distance de l'objet en estimant la position temporelle d'une ou plusieurs impulsions du signal optique sur la base des première et deuxième valeurs de comptage. 25 2. Dispositif de mesure de distance selon la revendi- cation 1, dans lequel le premier circuit compteur (502) est adapté à générer la première valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de 30 dispositifs de détection de photons pendant une première fenêtre temporelle (DN), et à générer une troisième valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons 3043796 B14381 - 14-GR2-0767 18 pendant une deuxième fenêtre temporelle (UP) consécutive à la première fenêtre temporelle (DN) ; le deuxième circuit compteur (504) est adapté à générer la deuxième valeur de comptage en comptant les 5 événements de détection de photons générés par la deuxième pluralité de dispositifs de détection de photons pendant la première fenêtre temporelle (DN) et à générer une quatrième valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité de dispositifs de 10 détection de photons pendant la deuxième fenêtre temporelle (UP). 3. Dispositif de mesure de distance selon la revendication 2, comprenant en outre : un premier additionneur (622) adapté à additionner les 15 première et deuxième valeurs de comptage pour générer une première valeur de comptage combinée (SUM DN) ; et un deuxième additionneur (620) adapté à additionner les troisième et quatrième valeurs de comptage pour générer une deuxième valeur de comptage combinée (SUMUP), le circuit 20 d'estimation de distance (512) étant adapté à déterminer la position temporelle desdites une ou plusieurs impulsions sur la base des première et deuxième valeurs de comptage combinées. 4. Dispositif de mesure de distance selon la revendication 3, dans lequel le circuit d'estimation de distance (512) 25 est adapté à calculer la différence entre les première et deuxième valeurs de comptage combinées (SUMDN, SUMUP), et à déterminer la position temporelle desdites une ou plusieurs impulsions sur la base de la différence. 5. Dispositif de mesure de distance selon l'une 30 quelconque des revendications 1 à 4, dans lequel le circuit d'estimation de distance (512) comprend un détecteur de phase sigma-delta. 6. Dispositif de mesure de distance selon l'une quelconque des revendications 1 à 5, comprenant en outre 3043796 B14381 - 14-GR2-0767 19 un émetteur optique (102, 104) adapté à émettre le signal optique en direction de l'objet dans la scène image. 7. Dispositif de mesure de distance selon l'une quelconque des revendications 1 à 6, dans lequel les premier et 5 deuxième dispositifs logiques (402, 406) sont des arbres de portes OU. 8. Dispositif de mesure de distance selon l'une quelconque des revendications 1 à 7, dans lequel les dispositifs de détection de photons sont des dispositifs SPAD (diode à 10 avalanche par photon unique). 9. Procédé comprenant : recevoir, par un réseau (110) de dispositifs de détection de photons, un signal optique réfléchi par un objet dans une scène image ; combiner, par un premier dispositif logique (402), les sorties d'une première pluralité des dispositifs de détection de photons ; générer, par un premier circuit compteur (502) couplé à une sortie du premier dispositif logique (402), une première 20 valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons ; combiner, par un deuxième dispositif logique (406), les sorties d'une deuxième pluralité des dispositifs de 25 détection de photons ; générer, par un deuxième circuit compteur (504) couplé à une sortie du deuxième dispositif logique (406), une deuxième valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité de dispositifs de 30 détection de photons ; et estimer, par un circuit d'estimation de distance (512, 518) la distance de l'objet en estimant la position temporelle d'une ou plusieurs impulsions du signal optique sur la base des première et deuxième valeurs de comptage. 35 10. Procédé selon la revendication 9, dans lequel : 3043796 B14381 - 14-GR2-0767 la génération de la première valeur de comptage comprend le comptage des événements de détection de photons générés par la première pluralité de dispositifs de détection de photons pendant une première fenêtre temporelle (DN) et la 5 génération de la deuxième valeur de comptage comprend le comptage des événements de détection de photons générés par la deuxième pluralité de dispositifs de détection de photons pendant la première fenêtre temporelle (DN), le procédé comprenant en outre : 10 générer une troisième valeur de comptage en comptant les événements de détection de photons générés par la première pluralité de dispositifs de détection de photons pendant une deuxième fenêtre temporelle (UP) consécutive à la première fenêtre temporelle (DN) ; et 15 générer une quatrième valeur de comptage en comptant les événements de détection de photons générés par la deuxième pluralité de dispositifs de détection de photons pendant la deuxième fenêtre temporelle (UP). 11. Procédé selon la revendication 10, comprenant en 20 outre : comptage (SUMDN) additionner les pour générer une ; et première et deuxième valeurs de première valeur de comptage combinée comptage additionner les troisième et quatrième valeurs de deuxième valeur de comptage combinée pour générer une (SUM UP), la détermination de la position temporelle desdites une ou plusieurs des impulsions étant basée sur les première et deuxième valeurs de comptage combinées. 12. Procédé selon la revendication 11, comprenant en outre le calcul de la différence entre les première et deuxième valeurs de comptage combinées (SUMDN, SUM UP) et la détermination de la position temporelle desdites une ou plusieurs impulsions sur la base de la différence. 13. Procédé selon l'une quelconque des revendications 9 35 à 12, comprenant en outre : 3043796 B14381 - 14-GR2-0767 21 émettre, par un émetteur optique (102, 104), le signal optique en direction de l'objet dans la scène image. 14. Procédé selon l'une quelconque des revendications 9 à 13, dans lequel le signal optique est : 5 un signal d'onde carrée ; ou un signal d'onde sinusoïdale ; ou un signal d'onde triangulaire ; ou un signal d'onde en dents de scie.