Brevet FR2906911A1 — publié le 20080411

Domaine de l'invention La présente invention concerne un appareil portatif constituant une base de réception d'images dentaires prises par un capteur de rayons X. Art antérieur Les équipements de prise d'images dentaires comportent classiquement un ordinateur PC relié à un petit appareil électronique, sensiblement de la taille d'un téléphone portable, qui sert d'interface spécialisée pour fournir les signaux d'horloge voulus au capteur, usuellement de type à transfert de charges électriques, CCD, et pour récupérer ces charges et: en numériser la quantité sous forme de données d'image définissant des éléments d'image (pixels). La base peut ainsi être disposée à proximité du patient et être reliée au capteur CCD par un cordon relativement court, ce qui limite le bruit électronique venant entacher le signal électronique des charges. Toutefois, l'ergonomie de l'équipement laisse encore à désirer. En effet, le praticien doit, d'une part, effectuer la mise en place précise voulue du capteur dans la bouche du patient et, d'autre part, commander l'équipement, c'est-à-dire activer la source de rayons X et gérer les images qui sont prises, c'est-à-dire les examiner, détruire en temps réel celles de qualité insuffisante, afin d'en prendre un autre, et aussi classer les images. En particulier, pour vérifier la qualité de l'image qui vient d'être prise, le praticien doit temporairement abandonner la base pour se déplacer jusqu'au PC afin d'y activer un logiciel d'affichage, de sélectionner la dernière image reçue par le PC, pour en examiner la qualité. 2906911 2 Le classement implique d'ouvrir, dans le PC, le dossier électronique du patient considéré et d'y aiguiller chaque nouvelle image prise, en y associant des informations de service spécifiant la position de la dent 5 dans la mâchoire et la date de prise de vue. Ces tâches d'examen des clichés ainsi obtenus et de classement de ceux-ci représentent donc une lourde charge pour le praticien. La présente invention vise à proposer une solution 10 plus confortable pour le praticien, pour traiter au moins l'un des deux problèmes ci-dessus, de facilité de classement et d'examen facilité de la qualité des images prises. Résumé de l'invention 15 A cet effet, l'invention concerne tout d'abord un système de prise de vues d'images dentaires, comportant une base portative de gestion d'un capteur d'image, d'une dent d'un patient, sensible à l'intensité d'un rayonnement d'une source externe de rayons X et agencé pour fournir une image 20 électronique correspondante de la dent traversée par le rayonnement, la base étant agencée pour récupérer l'image électronique et comportant des moyens d'affichage de l'image, système caractérisé par le fait qu'il comporte des moyens séquenceurs, sensibles à l'action de moyens de 25 validation de fichiers de dites images dentaires, les moyens séquenceurs étant agencés pour gérer une bibliothèque, de rangement d'une séquence de fichiers de dites images dentaires, et agencés pour associer, à chaque fichier d'image validé, des données de rang dans la 30 séquence. Le système ci-dessus peut être constitué en totalité par une base telle que spécifiée, complétée par les 2906911 3 circuits fonctionnels voulus assurant les autres fonctions du système, énoncées ci-dessus. Toutefois, il peut aussi être prévu que certains de ces circuits soient externes à la base. Ainsi, la bibliothèque peut appartenir à la base 5 ou bien être externe, par exemple dans un PC local d'exploitation des images ou bien encore dans un serveur accessible à travers un réseau de transmission de données comme par exemple le réseau Internet ou un réseau local, LAN. 10 Comme cela est expliqué plus loin, l'association des données de rang aux fichiers d'images peut s'effectuer selon plusieurs formes de réalisation. Les formes de réalisation peuvent être de deux types, le premier type, purement "logiciel", utilisant essentiellement des moyens 15 matériels communs à d'autres fonctions, c'est-à-dire par exemple une unité centrale d'un ordinateur, ou de la base, associée à un logiciel applicatif, et le deuxième type, purement "matériel" ou bien mixte "matériel-logiciel", utilisant, exclusivement ou bien en plus par rapport au 20 premier type, des circuits spécialisés pour la fonction voulue, avec au besoin un logiciel limité à la gestion générale de la fonction considérée, si les circuits assurent le détail de cette gestion. Deux formes de réalisation du second type sont exposées ci-après. 25 Dans la première forme de réalisation, on peut écrire en toute zone mémoire voulue de la bibliothèque, et les données de rang sont explicitement écrites en association avec le fichier d'image considéré. Dans la seconde forme de réalisation, les données de rang ne vont pas être 30 mémorisées en tant que telles, mais elles vont servir à définir, de façon bijective, une adresse de zone mémoire spécifique pour le fichier d'image d'un rang j considéré. 2906911 4 Les moyens séquenceurs comportent par exemple un compteur, agencé pour être incrémenté par les moyens de validation, afin de présenter, en sortie, des données de comptage d'images validées appartenant aux dites données de 5 rang. Ainsi, même si le capteur doit prendre des images en nombre accru, pour compenser la présence d'images défectueuses, le compteur reste en phase avec le rang de l'image de dent puisque le compteur est insensible à la 10 prise d'images non validées. Comme évoqué plus haut, dans la première forme de réalisation, les moyens séquenceurs peuvent être agencés pour écrire, dans la bibliothèque, les données de comptage en association avec le fichier d'image considéré, ou bien, 15 selon la seconde forme de réalisation, les moyens séquenceurs sont agencés pour que les données de comptage commandent un circuit d'aiguillage déterminant, parmi une pluralité d'adresses déterminées, une adresse où écrire, en bibliothèque, le fichier considéré. 20 Il peut aussi être prévu que les moyens séquenceurs soient agencés pour écrire en bibliothèque les fichiers de toutes les images prises, validées ou non, ainsi que les données de rang en association avec des données de dite validation. 25 En pareil cas, les moyens séquenceurs sont de préférence agencés pour fournir les données de dite validation sous forme de données horodatrices du fichier d'image associé. L'exploitation est donc particulièrement simple, 30 puisque les systèmes d'exploitation classiques fournissent les données horodatrices. Lors de l'exploitation des images, c'est donc le fichier d'image le plus récent qui 2906911 5 devra être choisi, parmi une éventuelle pluralité de fichiers d'image ayant un même rang j. Commodément, la bibliothèque contient une pluralité de zones mémoires pour une même pluralité de dossiers de 5 patients comportant de dits fichiers d'images dentaires et comportant un historique de soins du patient considéré, et un dispositif de mise en veille / réveil est agencé pour en outre commander des circuits de gestion de la bibliothèque, prévus pour, daprès des informations de séquence prévue de 10 traitement des patients d'une journée, sélectionner automatiquement l'une des zones mémoires de dossier et présenter des informations du dossier sur les moyens d'affichage. Il s'agit donc d'une fonction "d'appel au décroché", 15 par laquelle le praticien adresse automatiquement le dossier voulu, une référence du dossier étant par exemple rangée dans une liste d'un agenda spécifiant les patients à traiter lors de la journée considérée, de sorte que les dossiers sont, en tout ou partie, présentés successivement 20 sur les moyens d'affichage, d'après leur rang dans la liste, le passage d'un dossier au suivant étant commandé par le dispositif de mise en veille / réveil. L'invention concerne en outre un logiciel de gestion de prise de vue d'images dentaires, comportant une suite 25 d'instructions agencées pour, une fois rendu accessible à un système informatique d'exploitation, gérer la saisie d'une séquence d'images dentaires. Le logiciel peut par exemple être implanté, en tout ou partie, dans la base ou dans un ordinateur local associé à 30 celle-ci, ou. encore dans un serveur accessible éventuellement un réseau de transmission de données, local ou mondial, comme le réseau de l'Internet. On notera que ce 2906911 6 logiciel peut aussi être exploité dans une base de prise de vues qui ne disposerait de certaines des fonctions énoncées ci-dessus, comme par exemple un afficheur et les moyens localement associés pour le traitement des images et leur 5 inhibition. En effet, la gestion de la prise d'une telle séquence d'images présente un grand intérêt pratique pour le praticien, même s'il ne peut pas examiner l'image courante sur la base. La suite d'instructions est avantageusement agencée 10 pour que les images saisies soient automatiquement rangées dans un ordre prédéterminé. L'invention concerne aussi un médium de stockage de données, contenant un logiciel de gestion de prise de vues selon l'invention. Ce médium de support de données peut 15 être intégré dans la base ou, plus globalement, dans le système ci-dessus, ou bien encore être logé dans un serveur distant accessible par un réseau de transmission de données. La base comporte avantageusement des moyens de 20 commande d'invalidation de l'image, avec, de préférence, des moyens de traitement de l'image. Ainsi, la base constitue un outil par lequel le praticien peut invalider très rapidement toute image qui ne lui convient pas et commander immédiatement la prise d'une 25 autre image. On notera que, si l'invention telle qu'exposée ci-dessus convient parfaitement pour faciliter le travail d'un dentiste, il n'en demeure pas moins que l'invention peut être appliquée pour la prise d'images autres que dentaires, 30 et/ou obtenues à partir d'une source d'illumination autre qu'une source de rayons X. En effet, l'invention en elle-même est indépendante de la nature de la source 2906911 7 d'illumination et aussi indépendante de la nature des images reçues. Par exemple, la base ci-dessus peut servir à inspecter une structure métallique ou du béton armé, ceci par traversée du matériau considéré par des rayons X ou 5 simplement par illumination et capture d'une image à partir du rayonnement réfléchi, qui peut donc être un rayonnement moins dur que les rayons X, par exemple dans le domaine visible ou infrarouge. On remarquera que la fonction d'inhibition des images 10 défectueuses, offerte par la base, peut être exercée par les moyens de validation ci-dessus, puisque le tri entre les images de qualité acceptable et les images défectueuses peut s'effectuer par un marquage des images de qualité acceptable, le marquage indiquant donc cette qualité, ou 15 bien ce tri peut s'effectuer par un marquage des images défectueuses, le marquage signifiant donc une qualité défectueuse et indiquant donc qu'il convient d'inhiber l'image, ou au moins d'inhiber son exploitation. On peut aussi noter que, dans une utilisation pour 20 laquelle le risque d'obtenir une image de qualité insuffisante est estimé être faible, on peut alors prévoir un mode dégradé de fonctionnement, dans lequel ni l'inhibition ni la validation des images ne seraient effectuées, c'est-à-dire que les moyens matériels et/ou 25 logiciels correspondants peuvent alors être omis. Des moyens de commande de prise de vue, tels que par exemple un bouton ou un circuit programmateur de période entre deux prises de vues automatiques dans une séquence préprogrammée, vont donc se substituer aux moyens de 30 validation pour faire avancer les moyens séquenceurs. En d'autres termes, la commande d'une nouvelle prise de vue constitue une validation implicite de l'image précédente. 2906911 8 Même si l'utilisateur ne peut donc plus invalider une image, il bénéficie toutefois de la fonction de numérotation automatique des images prises en séquence, ce qui présente déjà un intérêt notable. 5 La base comporte avantageusement des moyens de montage sur un meuble, pour être portée par, voire intégrée dans, un élément de meuble, par exemple un bras de support d'une source de rayons X ou encore un plateau ou une console de support d'outils dentaires tels que roulettes, puisqu'un 10 tel bras ou console se trouve à proximité du patient. La base peut être portée par un bras ou un accoudoir de fauteuil ou meuble équivalent, par exemple prévu pour le praticien ou le patient. On notera que, comme le montage porte essentiellement sur des caractéristiques mécaniques, 15 un tel montage sur un meuble serait envisageable pour toute base ayant des caractéristiques électroniques différentes de celles de l'invention. La base peut, par exemple, comporter un boîtier muni de deux lanières souples comportant des éléments 20 d'accrochage mutuel pour refermer une boucle autour du bras. On peut encore songer à une pince formée de deux languettes arrière et latérales opposées écartées de sensiblement la largeur du bras pour le serrer élastiquement, avec éventuellement un croc, à une extrémité 25 libre d'une des languettes, pour constituer un cliquet venant en appui sur une paroi arrière du bras. La base peut comporter un boîtier constitué par l'élément de meuble et comportant un logement de réception du reste de la base, c'est-à-dire ses circuits, le logement 30 comportant une fenêtre de présentation d'un écran des moyens d'affichage de l'image et de présentation d'un 2906911 9 élément de commande appartenant aux dits moyens de commande d'invalidation. Le logement de boîtier peut en particulier s'étendre, selon une direction d'extension du bras support, 5 partiellement devant la fenêtre et partiellement dans un tronçon de bras exempt de fenêtre, et des moyens de traitement de :L'image sont regroupés dans un module séparé de l'écran et relié à cet écran par des fils souples, ou par une liaison courte portée, par exemple radio ou 10 infrarouge. Description détaillée d'une forme de réalisation préférée de l'invention et de variantes L'invention sera mieux comprise à l'aide de la description suivante d'une forme de réalisation préférée et 15 de variantes d'un système, avec une base, selon la présente invention, en référence au dessin annexé, selon lequel : - la figure 1 représente schématiquement un équipement de prise d'images dentaires comportant une base selon l'invention, 20 - la figure 2 est un schéma fonctionnel de la base, - la figure 3 représente une courbe de conversion de sensibilité de niveaux de gris, - la figure 4 représente une courbe de conversion de niveaux de gris en diverses couleurs, 25 - la figure 5 est une vue en perspective d'un bras support d'une source de rayons X, servant de boîtier pour la base, - la figure 6 est une vue schématique illustrant un système de prise de vues dentaires comportant la base ci-dessus ainsi qu'une bibliothèque de rangement de séquences 30 d'images représentant la suite des dents d'un patient, images classées dans l'ordre naturel de position des dents dans chaque rangée, 2906911 10 - la figure 7 représente une variante du système de la figure 6, et - la figure 8 est un diagramme de cheminement illustrant un logiciel de gestion, gérant des relations homme-machine 5 pour utiliser le système ci-dessus, et assurant l'exécution de séquences de prise de vues sous la commande du praticien. L'invention s'articule en trois volets, le premier volet présentant tout d'abord l'architecture du système l0 selon l'invention, c'est-à-dire l'architecture de la base et celle d'un ordinateur de gestion associé, ainsi que celle d'une liaison bi-directionnelle les reliant, et présentant aussi des fonctions, liées aux image prises, assurées par la base, le deuxième volet présentant des 15 aspects physiques, concernant un boîtier de la base, et le troisième volet exposant diverses formes de réalisation pour la gestion automatique des images, en particulier leur numérotation automatique. Selon le premier volet, la figure 1 représente 20 schématiquement un capteur d'image 1 relié, ici par un cordon de transmission de données 12, à une base 2 de gestion du capteur 1. La base 2 est reliée dans cet exemple, par une liaison numérique bidirectionnelle de transmission de données comportant ici un tronçon à liaison 25 radio 13, à un ordinateur d'exploitation des images dentaires saisies, ici un ordinateur personnel, PC, référencé 9, dont un écran 90 et un clavier 93 servent aux relations homme-machine. La liaison numérique est ici établie à travers des circuits radio 4 reliés à la base 2, 30 et ici intégrés dans un boîtier portatif 29 de la base 2, boîtier 29 locré amovible dans une embase 100. Les circuits radio 4 sont en outre reliés, par la liaison radio 13 à ici 2906911 11 environ 15 Mb/s, à des circuits radio homologues 5 appartenant à un module adaptateur 6 constituant un périphérique du PC 9 auquel il est relié par fil à travers un port 91 du PC 9. La liaison radio 13 est ici du type 5 WiFi. Le module adaptateur 6 adapte le niveau physique des données ainsi que leur format et leur vitesse de transmission, ceci de la liaison radio 13 vers le port 91 et inversement. Le module adaptateur 6 traite ainsi en particulier les couches OSI de niveau 1, physique, et de 10 niveau 2, adaptation. Le PC 9 est ici relié, par des circuits d'interface 92 permettant un téléchargement, à un serveur 400, à travers un réseau de transmission de données, ici le réseau Internet 300. La figure 2 représente le capteur 1 et des circuits de 15 la base 2. La partie supérieure de la figure 2 correspond à des circuits d'interface analogique reliés au capteur 1 ainsi qu'aux circuits radio 4 à travers les autres circuits, numériques, de la base 2. Les circuits numériques comportent une unité centrale 20 de gestion de la base 2, unité centrale se limitant ici à essentiellement un microprocesseur 31, comportant dans cet exemple des circuits de traitement de signal 31S et des circuits classiques, non représentés, de mémorisation de logiciels de commande du microprocesseur 31, et comportant 25 aussi, au besoin, des mémoires annexes contenant par exemple des données de pilotage des autres circuits. Une base de temps 30 fournit un signal d'horloge H commandant le microprocesseur 31. Un circuit 33 dit réseau programmable par 30 l'utilisateur, usuellement appelé FPGA, pour Field Programmable Gate Array, est piloté par le microprocesseur 31, c'est-à-dire fonctionne en esclave du microprocesseur 2906911 12 31 au rythme d'un signal d'horloge rapide HR issu d'un oscillateur rapide 30R, qui peut en fait être un étage amont de la base de temps 30, c'est-à-dire que le signal d'horloge HR est de fréquence supérieure à la fréquence du 5 signal d'horloge H. Le circuit programmable 33 gère une mémoire vive à accès aléatoire 35, RAM, reliée en sortie aux circuits radio 4 à travers le microprocesseur 31, et servant de mémoire tampon entre le capteur 1 et :Les circuits radio 4, 10 qui émettent des données d'image à destination du PC 9. A cet effet, le circuit programmable 33 comporte deux registres, 33E et 33L, d'adressage de la mémoire 35 respectivement en écriture et en lecture. Un circuit multiplexeur d'aiguillage 34 à deux vcies d'entrée, prévues 15 chacune pour une transmission en parallèle d'une vingtaine de bits, reçoit les sorties des deux registres 33E et 33L sur deux entrées parallèles des voies respectives pour aiguiller l'une des deux sorties vers des entrées d'adresse de la mémoire RAM 35. Un bit de commande en écriture ou 20 lecture est, à cet effet, appliqué sur une entrée de commande d'aiguillage du circuit d'aiguillage 34 et sur une entrée de commande de mode de fonctionnement, en écriture ou en lecture, de la mémoire 35. Chaque cycle d'écriture ou lecture est commandé directement par des mémoires internes 25 au circuit programmable 33, stockant le programme de séquencement voulu, séquencement qui, en particulier, effectue l'incrémentation, par deux signaux d'horloge respectifs, de deux compteurs respectivement d'écriture et de lecture, non dessinés. Des sorties parallèles 30 respectives des deux compteurs peuvent être alternativement aiguillées, à travers un circuit aiguilleur (multiplexeur à deux voies d'entrée parallèles reliées aux deux sorties 2906911 13 parallèles respectives), vers des entrées d'adresse des mémoires internes ci-dessus. Le microprocesseur 31 peut toutefois, par une liaison prévue à cet effet, commander, à travers le circuit 5 programmable 33, par exemple la lecture de la mémoire 35, c'est-à-dire son rythme, en fonction des possibilités instantanées de transmission offertes par les circuits radio 4 et 5. Ainsi, en cas de défaut dans la transmission radio d'un bloc ou paquet de bits, les circuits radio 5, 10 alors récepteurs, peuvent commander en retour une réémission des bits. Ces bits peuvent alors être réémis directement depuis le microprocesseur 31, s'il en a temporairement gardé trace, ou être relus dans la mémoire 35 à tout instant voulu, entre deux cycles élémentaires 15 d'écriture d'un bit ou d'un bloc de quelques bits. Le fonctionnement est ainsi entrelacé en écriture et en lecture. L'ensemble des circuits 30, 30R, 31, 33 et 35 constitue ainsi un séquenceur 32. 20 Les circuits analogiques de la base 2 comportent un circuit de gestion d'interface 21 piloté par le microprocesseur 31 et le circuit FPGA 33 pour commander le séquencement de la prise de vue du capteur 1 et sa lecture par des circuits 23, 24, 25, commandés en synchronisme avec 25 le capteur 1, pour effectuer une mise en forme et un échantillonnage de signaux d'image provenant du capteur 1, ici à base de circuits CCD, c'est-à-dire de registres à décalage de signaux analogiques, à transfert par couplage de charge. D'autres types de capteur pourraient être 30 utilisés, par exemple à base de C-MOS. Le circuit 23 est un circuit échantillonneur recevant, du circuit programmable 33, un signal d'horloge à environ 2906911 14 1 MHz et fournissant, à ce rythme, une courte impulsion ouvrant brièvement une porte analogique 24 reliant, à travers un connecteur 20 recevant un connecteur 12C d'extrémité du cordon 12, une sortie du capteur CCD 1 à une 5 entrée d'un registre à décalage analogique 25 alimentant un convertisseur analogique - numérique, CAN, 26. Le CAN 26 fournit en réponse une valeur de quatorze bits représentant l'amplitude du signal analogique reçu, c'est-à-dire la quantité de rayons X reçue pendant une durée prédéterminée 10 par le détecteur élémentaire ayant le rang de lecture correspondant. Cette durée est définie entre un instant d'initialisation du capteur CCD 1, par vidage de charges parasites, et un instant de commande de fin d'intégration des charges électriques induites par le rayonnement X dans 15 chaque "caisson" élémentaire formant condensateur isolé des autres, représentant un tel détecteur élémentaire de pixel. L'instant de fin d'intégration est suivi d'un instant de transfert de la charge, accumulée dans chaque condensateur détecteur et intégrateur, vers une cellule mémoire associée 20 dans le capteur CCD 1. Les cellules sont reliées en série pour être successivement lues par décalages successifs et sortie vers la base 2. Chaque microseconde, 14 bits sont ainsi transmis du CAN 26 à la mémoire 35 et y sont mémorisées comme expliqué. 25 Le circuit programmable 33 commande, par envoi de signal d'horloge, le rythme de lecture du capteur 1 et commande aussi le rythme des circuits aval qui s'étendent jusqu'au CAN 26, ainsi que le rythme d'écriture dans la mémoire 35. La base 2 comporte un ensemble 70 de circuits de 30 traitement d'image et de commande d'affichage d'un écran d'affichage appartenant à un afficheur 80 intégré dans une face du boîtier 29, pour afficher les images du capteur 1 2906911 15 successivement mémorisées dans la mémoire 35. L'ensemble 70 est géré par un bloc de gestion 71 à microprocesseur relié de façon bidirectionnelle au microprocesseur 31. Pour la clarté de l'exposé, l'ensemble 70 a été 5 dessiné sous forme de bloc séparé. I.1 peut toutefois être prévu que des éléments matériels et des éléments logiciels de l'ensemble 70 appartiennent au microprocesseur 31, soit sous forme d'éléments spécifiques réservés à la fonction voulue, soit, de préférence, sous forme d'éléments communs 10 aux diverses fonctions du microprocesseur 31 et utilisés en partage de temps. L'ensemble 70 comporte un certain nombre de blocs fonctionnels pour la gestion et le traitement des images provenant du capteur 1. 15 Ainsi, un bloc 79 de commande d'affichage assure la mise en forme des signaux d'images au format voulu pour l'écran de l'afficheur 80. Pour la facilité d'exploitation, le bloc de commande 79 reçoit systématiquement une copie de la dernière image reçue par la mémoire 35 et il l'affiche 20 ainsi automatiquement. Il n'y a donc pas nécessité de saisir des commandes de sélection d'image. On notera toutefois qu'il peut cependant être prévu que le praticien dispose de commandes pour substituer ensuite une image antérieure à l'image actuelle. 25 Un bloc 72 de traitement d'invalidation de la dernière image prise permet d'effacer cette image en mémoire 35, sous la commande d'un bouton d'effacement 72E, si l'image restituée sur l'écran de l'afficheur 80 n'est pas satisfaisante. On inhibe ainsi toute exploitation future de 30 l'image. L'afficheur 80 constitue ainsi un viseur déporté par rapport au capteur 1 de prise de vue. En variante de l'effacement physique ci-dessus, le bouton 72E commande un 2906911 16 effacement logique, c'est-à-dire une inhibition de toute exploitation de l'image, par adjonction, à l'image en mémoire 35, de données de service signalant, à tout circuit d'exploitation aval, qu'elle est invalide. Le bouton 72B 5 peut être un bouton physique ou l'image d'un tel bouton présentée sur une zone de l'écran de l'afficheur 80 cette zone étant sélectionnée par un pointeur du genre souris, ou par pression du doigt ou d'une extrémité de stylet s'il s'agit d'un écran sensitif. Il en est de même pour les 10 autres boutons ou curseurs de relations homme-machine indiqués plus loin pour les autres fonctions de gestion de l'image. Un bloc fonctionnel de rotation 73 permet, à partir d'un curseur 73C, de faire progressivement tourner l'image 15 dans un sens ou dans l'autre. Le curseur 73C peut être un potentiomètre rotatif ou linéaire ou bien l'image d'un tel curseur représentée sur l'écran de l'afficheur 80. Le bloc de rotation 73 transcode alors, par une table de transcodage, une commande du curseur 73C en une valeur 20 d'angle de rotation. Le centre de rotation étant supposé être au centre de l'image, le rayon de rotation de chaque point, ou pixel, d'une image source, provenant de la mémoire 35, est alors calculé pour en déduire sa nouvelle position du pixel dans une image cible, finale, voulue. Le 25 praticien peut ainsi prendre une image sous un angle mécaniquement optimal en ce qui concerne l'introduction du capteur dans la bouche du patient, et peut ensuite remettre d'aplomb cette image pour son examen préalable et son exploitation future. 30 Un bloc fonctionnel 74 comporte des circuits de transcodage inverseurs permettant d'effectuer une inversion vidéo de l'image par commande à partir d'un bouton 74B. En 2906911 17 pareil cas, les diverses valeurs numériques, représentant les niveaux de gris respectifs des divers pixels dans une plage source allant d'une valeur zéro à une valeur maximale, sont retranchées à la valeur maximale pour ainsi 5 retourner l'échelle de valeurs dans cette plage. L'opération de soustraction ci-dessus peut être remplacée, avec sensiblement le même résultat, par une inversion de chacun des bits de chaque valeur de niveau de gris considérée, selon le principe bien connu du complément à 2 10 d'un nombre binaire représentant le niveau de gris. La valeur zéro de la plage source peut donc, au choix, représenter ljeniveau du noir ou le niveau du blanc. L'image radiologique, naturellement en négatif, peut ainsi être présentée en alternance en négatif et en positif. 15 L'intérêt est que, comme la perception des niveaux de gris par l'oeil humain n'est pas linéaire, certains niveaux de gris seront mieux perçus si on les transpose dans l'autre moitié, sombre ou claire, de la plage de gris. Un convertisseur logarithmique 75 permet d'effectuer 20 un transcodage pour dilater ou comprimer une zone d'une extrémité ou l'autre de la plage de niveaux de gris source, c'est-à-dire de translater tout niveau de gris, situé d'un côté ou de l'autre de la plage, selon une valeur déterminée, éventuellement réglable. La figure 3 représente 25 ainsi, en ordonnée, la réponse en échelle logarithmique L du convertisseur logarithmique 75 en fonction du niveau G de gris situé dans une plage de N valeurs, d'une échelle linéaire de cris prédéterminée, allant de 0 à une valeur maximale Gm = N-1, l'une quelconque de ces deux valeurs 30 d'extrémité représentant le noir. L'échelle logarithmique permet de "dilater" une première plage de gris et de "comprimer" une seconde plage. Dans la première plage, 2906911 18 dilatée, les variations des niveaux de gris d'entrée vont donc être accentuées, améliorant ainsi tout contraste insuffisant. Le convertisseur logarithmique 75 peut être formé à 5 base d'une table de conversion logarithmique comportant la valeur du logarithme de chacune des N valeurs de la plage, ou échelle, de gris, source. Il peut toutefois être prévu que la courbe de conversion logarithmique, qui présente une pente locale diminuant régulièrement, s'effectue selon une 10 courbe d'enveloppe approchée de la courbe de conversion logarithmique théorique. En pareil cas, la courbe théorique de conversion logarithmique est remplacée, comme dessiné, par une suite de segments joignant des points situés à des niveaux multiples entiers d'un même pas dans l'échelle 15 logarithmique L. Ainsi, à titre d'exemple, le codage source étant effectué sur 10 bits pour aller de 0 à N-1 = 1023 niveaux de gris, il peut être prévu que les trois bits de poids fort désignent une plage de niveaux de gris G parmi 8 20 plages dans l'échelle logarithmique L présentée en ordonnée. Les autres bits, de poids faibles, servent à une interpolation, en spécifiant, de façon linéaire, la position intermédiaire du niveau de G considéré entre les deux points extrêmes de la plage considérée. 25 La figure 3 montre ainsi que la moitié supérieure de la plage de niveaux de gris G, en abscisse à partir de 512, se trouve codée sur uniquement la tranche supérieure (3 bits de poids forts : 111) de l'échelle logarithmique, c'est-à-dire 1/8 de la dynamique offerte. De la sorte, le 30 contraste est atténué d'un facteur 4. Inversement, la plage inférieure, dont les trois bits de poids forts sont à zéro, c'est-à-dire la plage dont les bits de poids faibles 2906911 19 délimitent la plage allant de 0 à 7, représentant 1/128 de la plage totale en abscisse, va être représentée, elle aussi, par une tranche représentant :L/8 de l'abscisse. On voit ainsi que le contraste est accru d'un facteur 16. Ces 5 deux exemples montrent donc que le rendu en contraste d'une plage source peut ainsi varier d'un facteur 64 entre les deux extrémités de la plage de sensibilité de rendu des gris. On notera qu'il peut être prévu une échelle 10 logarithmique à base autre que la base binaire. La figure 4 illustre la réponse d'un bloc de transcodage 76, commandé par un bouton 76B, transformant les N niveaux de gris G, représentés en abscisse, en des éléments ayant une couleur déterminée appartenant à une 15 échelle prédéterminée K de couleurs correspondante, représentée en ordonnée. Les éléments ci-dessus sont des éléments directement visibles, c'est-à-dire des pixels, ou des données représentant de tels pixels. En d'autres termes, la plage source de niveaux de gris G est découpée 20 en un chapelet de plages élémentaires successives, chacune se distinguant de la ou des plages adjacentes par une couleur qui lui est propre dans une palette de couleurs offerte. L'image finale va donc être zébrée par des bandes qui regroupent chacune des pixels sources de niveaux de 25 gris G très peu différents. Ainsi, deux surfaces d'une zone d'image source qui sont mutuellement peu discernables, car elles présentent des niveaux de gris quelque peu voisins, vont maintenant être mieux discernables car leur différence de niveau de gris G est remplacée par une différence de 30 couleur, c'est-à-dire une différence de nature et non plus de degré d'intensité. En particulier, il va bien apparaître le tracé de chaque ligne de séparation entre plages, c'est- 2906911 20 à-dire des courbes de niveau, ou équipotentielles, illustrant des courbes à initialement même niveau de gris. Par exemple, une surface cylindrique de l'objet examiné (dent) apparaîtra striée par les bandes de couleur en arc 5 de cercle, mettant ainsi bien en évidence le relief. En configuration minimale, il suffit donc de deux couleurs pour obtenir l'effet voulu de rendu zébré. On notera que, dans ce contexte, le terme "couleur" inclut aussi le gris, car le but visé est de mettre en évidence 10 les équipotentielles de niveau de gris. On peut donc envisager une alternance entre des bandes d'image source inchangées, donc grises, et des bandes d'image "colorisées". On peut aussi envisager que les bandes colorisées ci-dessus soient remplacées par la bande d'image 15 source correspondante dont les niveaux de gris auraient été inversés par rapport à un niveau moyen, local, de gris de la plage élémentaire source considérée. En variante de ce dernier cas, il peut être prévu que l'inversion ci-dessus soit une inversion vidéo absolue, c'est-à-dire par rapport 20 à un point milieu (ici de valeur 512) de la plage source totale. Dans ce dernier cas, les lignes de séparation entre bandes d'image finale sont mieux visibles. Le rendu en couleur des divers niveaux de gris d'une plage élémentaire source déterminée peut être uniforme, 25 c'est-à-dire que tous les niveaux de gris de la plage source élémentaire seront rendus par une même intensité dans la couleur considérée. Il peut toutefois être prévu que cette intensité varie, dans un sens ou dans l'autre, avec le niveau de gris, ce qui évite la perte 30 d'informations du cas précédent. Sur la figure 4, la correspondance entre un niveau de gris courant C et une plage de couleur de rang k est, pour 2906911 21 la simplicité de l'exposé, supposée être linéaire et représentée par une droite Dl passant par le point d'intersection des deux échelles. La droite Dl coupe la limite haute de la bande inférieure de couleurs kl (k = 1) 5 en un point à abscisse de valeur Pl, donc proportionnelle à l'inverse de la pente de la droite Dl. Dans cet exemple, la droite Dl coupe totalement les trois bandes inférieures kl, k2, k3 et partiellement la suivante, quatrième, k4. Le bouton 76B détermine donc la pente de la droite Dl, ou 10 sensibilité de conversion, en choisissant la valeur de "pas de progression" P sur une plage allant de 0 à Gm (exclu), c'est-à-dire une valeur inférieure à Gm. Par exemple, une valeur maximale de Pl juste inférieure à Gm/2 (par exemple 511) permet de disposer d'au moins des deux premières 15 plages de couleur k1, k2. Le bloc de transcodage 76 calcule alors les multiples entiers de Pl restant inférieurs à Gm pour, partant par exemple du deuxième multiple en position de valeur P2, remonter à la droite Dl et en déduire la limite haute de la 20 deuxième bande de couleur k2. Dans cet exemple, comme la correspondance s'effectue par une ligne droite (Dl), la limite haute de deuxième bande de couleur k2 est donc d'ordonnée double de l'ordonnée de la première bande de couleur kl, ce qui peut donc être déterminé directement, 25 par simple homothétie. Cette simplification n'existerait toutefois pas dans le cas général d'une ligne de correspondance de forme quelconque. Il peut être prévu que le bouton 76B, ou tout autre élément de relations homme-machine, puisse prendre une 30 position "wobulation", dans laquelle il commande un balayage alternatif d'une plage de valeurs par le pas de progression P, faisant donc varier la correspondance entre 2906911 22 chaque niveau de l'échelle de gris et la couleur déterminée associée, pour ainsi faire "osciller" la valeur de largeur en niveaux de gris G que représente chaque bande de couleur. 1l s'ensuit donc une modulation de largeur 5 physique, en accordéon, de chaque bande de couleur sur l'image, et donc un déplacement alternatif des diverses bandes d'image, dont les limites ainsi évolutives vont bien illustrer les reliefs de la dent, traduits par un niveau de gris dans l'image initiale. 10 La wobulation ci-dessus peut être effectuée par un séquenceur comportant un compteur servant de curseur électronique, initialement chargé à une valeur choisie de pas de progression P minimal, avançant au rythme d'un signal d'horloge jusqu'à atteindre une valeur choisie de 15 "pas de progression" P maximal. De façon classique, le compteur comporte des étages binaires diviseurs par 2, reliés en cascade, donc selon une propagation en série. La figure 4 montre qu'ainsi on peut par exemple faire osciller la droite de conversion entre la droite Di et la droite D2 20 si le pas de progression P varie de façon continue entre les valeurs P1 et Pmin, la valeur Pmin valant ici 128 puisque la droite D2 est une diagonale qui traverse les huit bandes de couleur, à savoir k__, k2, k3, k4 et les suivantes k5, k6, k7 et k8. 25 Un comparateur compare la valeur instantanée en sortie du compteur pour commander une retombée de la sortie du compteur, c'est-à-dire une réinitialisation à la valeur minimale lorsque la valeur maximale est atteinte. Une telle commande peut par exemple être effectuée en inscrivant la 30 valeur minimale de pas de progression P, à travers des entrées d'accès parallèle aux divers étages binaires du compteur. 2906911 23 Les circuits s'étant ainsi configurés en fonction des commandes de l'utilisateur, le bloc de transcodage 76 recevant une image à traiter peut alors effectuer une comparaison du niveau de gris G de chacune des valeurs 5 source à la valeur Pl et ses multiples entiers, P2 et suivants, formant des bornes, pour déterminer entre quelles valeurs de telles bornes se trouve la valeur courante et peut ainsi lui associer la couleur correspondante. Une telle comparaison peut s'effectuer au moyen d'une table. Il 10 peut aussi être prévu de lancer un décompteur, initialement chargé par la valeur de gris du pixel considéré, sous la commande d'une base de temps à signal d'horloge de fréquence déterminée, et dont un signal à fréquence sous-multiple, précisément fourni par un diviseur par la valeur 15 Pl, commande un compteur basse fréquence. Ce compteur basse fréquence fournira ainsi le nombre entier recherché, ici le multiple de rang 3 (point de valeur P3) sur la figure 4, lorsque le décompteur, retombera à l'état zéro. C'est donc la quatrième bande qui sera donc ici retenue pour ce pixel 20 source. La droite D2 montre que le choix d'une valeur Pl moindre augmente la pente, par rapport à la droite Dl, et donc augmente le nombre de bandes de couleur effectivement utilisées. 25 Le curseur ci-dessus, pour la wobulation, peut être un élément visible, c'est-à-dire un élément matériel se déplaçant sur la base 2, éventuellement le long d'une échelle graduée de repère de position, ou bien être une image affichée d'un tel curseur. Toutefois, il peut être 30 prévu que l'utilisateur ne perçoive __'effet de sa commande de déplacement du curseur que par l'effet qui cela induit sur la restitution de l'image, puisque c'est en fait cette 2906911 24 restitution, en strates de couleurs, qui va inciter l'utilisateur à déplacer le curseur dans un sens ou dans l'autre. Le curseur peut donc se limiter à un curseur électronique, comme exposé ci-dessus, dont la "position" 5 variable, codée par une certaine valeur numérique, détermine les positions de pointeurs électroniques variables délimitant les frontières des divers tronçons dans le chapelet de plages élémentaires. Le curseur à circuit de wobulation, comprenant un compteur de signaux 10 d'horloge associé à des circuits de commande pour compter cycliquement entre deux valeurs limites, fournit ainsi une valeur évolutive d'un "pas de progression" pour la conversion entre l'échelle de niveaux de gris et l'échelle de couleurs, de sorte que l'image est animée 15 automatiquement. Les circuits de traitement d'image comportent un bloc fonctionnel 77 de lissage des défauts de l'image agencé pour mesurer des valeurs respectives de niveau de gris de pixels voisins dans des blocs de taille prédéterminée, afin 20 de déterminer une valeur locale de référence de niveau de gris et la comparer aux valeurs mesurées pour, en cas de pixel à niveau de gris présentant un écart dépassant une valeur de seuil par rapport à la valeur de référence, remplacer le niveau de gris du pixel traité par un niveau 25 de gris de remplacement ne dépassant pas la valeur de seuil. De préférence, le niveau de gris de remplacement représente une valeur moyenne de niveau de gris de pixels adjacents au pixel traité. Ainsi, un défaut ponctuel d'image dû à un rayon 30 parasite reçu par un capteur, CCD ou autre, se trouve atténué, voire complètement effacé, sans toutefois que le traitement global que subit l'image affecte la netteté dans 2906911 25 zones de l'image ne comportant pas de défaut. Le traitement est donc ciblé. Le bloc de lissage 77 a donc pour but d'éliminer au mieux des défauts quasi ponctuels dus à des rayons 5 parasites reçus par le capteur 1. A cet effet, le bloc de lissage 77 fixe temporairement la position d'une fenêtre d'analyse, contenant un pavé de base de par exemple de 5 x 5 pixels. Un calcul de valeur moyenne du niveau de gris G du pavé, servant de référence, permet de détecter des 10 pixels à niveau de gris G anormal, c'est-à-dire présentant, par rapport à la valeur moyenne, un écart, ou gradient local, dont la valeur absolue dépasse une valeur de seuil haut déterminée. Éventuellement, l'écart ci-dessus est normé par la valeur moyenne de niveau de gris G, pour ainsi 15 représenter un pourcentage de variation. Si la valeur absolue de l'écart, ou du pourcentage, excède la valeur de seuil haut, le niveau de gris du ou des pixels considérés comme anormaux est alors écrêté à une valeur fonction du seuil haut, c'est-à-dire une valeur 20 s'écartant de la valeur moyenne, en plus ou en moins, d'une quantité égale au seuil haut ou à une fraction de ce seuil haut. Il peut aussi être prévu, pour mieux supprimer le défaut, de remplacer la valeur de gris G du ou des quelques pixels défectueux par une valeur moyenne de gris établie à 25 partir des niveaux de gris G des pixels adjacents. Un tel lissage ne s'exerce ainsi que dans les zones défectueuses de l'image et il n'introduit donc pas de flou dans les zones exemptes de défauts. La programmation des divers sous-ensembles ci-dessus, 30 de traitement d'image et de gestion du capteur 1, peut être prévue comme étant évolutive, par téléchargement possible de leurs logiciels depuis l'extérieur, à travers le PC 9 ou 2906911 26 directement par des circuits radio de la base 2, alors du genre poste téléphonique portable. L'ensemble 70 peut donc, fonctionnellement, s'insérer sur la liaison entre la mémoire 35 et le microprocesseur 5 31, en fait se substituer à la liaison directe dessinée, pour ensuite transmettre l'image traitée jusqu'au PC 9. La mémoire 35 peut toutefois être prévue de taille suffisante par stocker un grand nombre d'images, en étant au besoin remplacée par un mini-disque dur. En d'autres termes, les 10 fonctions d'exploitation d'image et de dossier médical des patients, prévues dans le PC 9, peuvjent être prévues dans la base 2. En sens inverse, le microprocesseur 31 peut recevoir, du PC 9, des images fixes et les transmettre à l'ensemble 15 70 pour qu'elles soient affichées. Il peut s'agir d'images prises antérieurement ou de toutes autres données, pouvant être alphanumériques. Le praticien peut ainsi recevoir par exemple des images antérieures prises dans le dossier médical du patient, en particulier de la dent, ou bien 20 encore recevoir des données autres l'aidant dans son travail. Les images reçues peuvent être des images classiques ou bien du texte. La liaison numérique avec le PC 9 présente une bande-passante suffisante pour permettre au PC 9 de transmettre à 25 la base 2 des images animées de débit déterminé, l'écran de l'afficheur 80 ayant la bande-passante voulue. Un canal à 64 kb/s permet de recevoir des images animées de qualité "visiophonie", et l'association de six tels canaux en parallèle permet d'obtenir des images animées de très bonne 30 qualité. De telles images animées sont par exemple des images provenant de l'extérieur, montrant par exemple un 2906911 27 interlocuteur situé dans un centre d'assistance, relié à travers le réseau Internet 300 et le PC 9, comme le serveur 400. Inversement, la base 2 peut être pourvue d'une mini-5 caméra pour que, outre l'image dentaire en cours d'examen, soit aussi prise et transmise l'image du praticien local. Des circuits vocaux, microphone et haut-parleur, peuvent aussi être prévus, pour compléter la visiophonie. Les circuits de liaison numérique peuvent aussi être 10 agencés pour recevoir de l'extérieur des données de programmation de la base 2. On peut ainsi initialiser le logiciel de la base 2 et ensuite le mettre à jour par téléchargement. En d'autres termes, la base 2 peut être constituée à 15 partir d'un téléphone radio portable, cellulaire ou satellitaire, équipé des logiciels d'application voulus et des circuits spécifiques nécessaires, indiqués plus haut, pour gérer le capteur d'image 1, en particulier ses signaux d'horloge, et pour traiter les images prises. 20 En cas de liaison sortante vers des moyens externes d'exploitation des images prises, la base 2 constitue ainsi, pour la fonction d'exploitation assurée par les moyens externes d'exploitation d'image, un frontal se substituant temporairement à ceux-ci, pour la phase 25 d'acquisition d'image. La ou les liaisons externes peuvent être filaires ou par radio, par exemple de type WiFi. Des caractéristiques mécaniques de la base 2 vont maintenant être exposées. 30 Le boîtier 29 comporte un logement 29L, de réception du capteur d'image 1 au repos, associé à un détecteur 29D de présence du capteur d'image 1, au repos dans le logement 2906911 28 29L, le détecteur 29D commandant un dispositif 29V de mise en veille / réveil de circuits de gestion du capteur d'image 1, en particulier le circuit de gestion d'interface 21 et le circuit FPGA 33 ainsi que les circuits 23, 24, 25. 5 On économise ainsi l'alimentation, et en particulier on limite la décharge d'une batterie, si tel est le cas. En variante, le logement 29L peut être prévu sur l'embase 100. Le détecteur de présence 29D est en outre prévu pour commander de même le processeur 31 de gestion de 10 la base 2, les circuits de liaison numérique 4, 5, 6 étant toutefois prévus pour réveiller, au moins partiellement, le processeur 31 en cas de réception de données provenant de l'extérieur. L'autonomie d'une batterie locale est ainsi maximale, grâce à la mise en veille de la plupart des 15 circuits. En cas de réception de telles données, c'est un circuit de réveil 31R qui reçoit les données ci-dessus et qui commande le réveil des circuits voulus pour les traiter et exécuter les ordres éventuels qu'elles contiennent, par exemple le réveil de l'ensemble des circuits de la base 2. 20 En pareil cas, le circuit de réveil 31R commande au dispositif de mise en veille / réveil 29V de changer d'état en sortie pour commander un réveil des circuits commandés. Le détecteur de présence 29D peut être un interrupteur mécanique commandé par le capteur 1 qui vient l'écraser 25 lorsqu'il est reçu dans le logement 29L. En variante, il est prévu un émetteur-récepteur optique, du genre diode électroluminescente et photo-coupleur voisin, et le capteur 1 sert de réflecteur pour renvoyer, vers le récepteur, le rayon émis. Le transistor classique de sortie du photo- 30 coupleur devient donc conducteur et peut ainsi présenter un niveau logique "0" qui est appliqué à des entrées de mise en veille des divers circuits concernés. Le dispositif de 2906911 29 mise en veille / réveil 29V ici prévu n'est donc qu'optionnel dans cette phase. Toutefois, le dispositif de mise en veille / réveil 29V permet que le circuit de réveil 31R commande une inhibition de la fonction de mise en 5 veille. A cet effet, le dispositif de mise en veille / réveil 29V est ici une porte logique de type OU à deux entrées, l'une des entrées étant commandée par la sortie du photo-coupleur récepteur ci-dessus et l'autre entrée étant commandée par le circuit de réveil 31R. La commande 10 d'inhibition émise par le circuit de réveil 31R est donc un passage à l'état "1", qui force donc cet état "1" en sortie, indépendamment de l'état de l'autre entrée, et commande ainsi le réveil. On notera que les circuits ci-dessus de mise en veille et de réveil pourraient aussi être 15 implantés dans une base exempte d'afficheur 80. Le circuit de gestion d'interface 21 est agencé pour reconnaître un type de capteur 1 parmi plusieurs types possibles, en mémoire, et reconnaître aussi la taille du capteur 1 parmi plusieurs possibles, en mémoire, afin 20 d'effectuer la gestion correspondante. La base 2 est ainsi universelle. La reconnaissance du type et de la taille du capteur 1 s'effectue d'après le contenu d'une mini-cassette que l'utilisateur insère dans le circuit de gestion d'interface 21. Il peut toutefois être prévu que chaque 25 type et taille de capteur 1 se distingue par le câblage spécifique de certaines broches du connecteur 12C du cordon 12 qui se relie au connecteur 20 relié au circuit de gestion d'interface 21. Ce câblage spécifique peut être constitué par des liaisons de court-circuit entre des 30 broches du connecteur 12C réservées à cet effet et fournissant ainsi un niveau logique 0 ou bien un niveau logique 1 pour les broches électriquement "en l'air", 2906911 30 éventuellement polarisées par une résistance de tirage au niveau logique 1. Les diverses broches ci-dessus fournissent ainsi des bits d'adressage de divers secteurs d'une mémoire 21M du circuit de gesticn d'interface 21, qui 5 contiennent les commandes et le mode de traitement pour les divers types et les diverses tailles de capteur 1. La base 2 comporte en outre un logement pour une batterie alimentant un bloc d'alimentation fournissant les tensions voulues pour la base 2 et le capteur 1. 10 Le module adaptateur 6 comporte un séquenceur d'architecture générale ici semblable à celle du séquenceur 32, avec un microprocesseur de gestion à processeur DSP et à base de temps, un circuit programmable FPGA esclave rythmé par un oscillateur et commandant une mémoire RAM 15 exploitée en FIFO. Comme indiqué, le module adaptateur 6 relie les circuits radio 5, ici intégrés avec le module adaptateur 6, au port filaire 91, cette liaison s'effectuant à travers un circuit d'interface de liaison, ici de type USE, relié au port filaire 91. Le module 6 peut 20 être intégré sous forme de carte insérée dans un connecteur interne du PC 9. La liaison 13 transmet au PC 9 les données d'image ainsi que des données de commande d'exploitation issues de la base 2. La liaison 13, avec le maillon filaire la 25 prolongeant, est toutefois bidirectionnelle, pour permettre au PC 9 de commander au besoin certaines fonctions de la base 2. Le PC d'exploitation 9 comporte des logiciels d'exploitation des images reçues, c'est-à-dire de rangement 30 en une bibliothèque (exposée plus loin) de dossiers médicaux Dp des patients, susceptibles d'être consultés ultérieurement par appel de l'adresse particulière voulue. 2906911 31 Le PC 9 comporte ici les circuits de téléchargement 92, en liaison avec le serveur 400 relié à l'Internet 300, prévus pour en recevoir et mémoriser des fichiers de mise à jour de logiciels de prise de vue ou d'exploitation des images, 5 ou encore des fichiers de dossiers images de patients. Les fichiers peuvent aussi être reçus localement au moyen d'un support de données amovible tel qu'une disquette. Les circuits de téléchargement 92 peuvent accéder au port 91 à travers un microprocesseur du PC 9, afin de transmettre les 10 mises à jour à la base 2. Il peut par exemple s'agir d'un logiciel destiné à être stocké en tout ou partie dans le circuit programmable 33, avec l'adaptation préalable éventuelle par le microprocesseur 31, ce logiciel permettant par exemple d'utiliser un capteur 1 d'un autre 15 type, nécessitant donc d'autres signaux de séquencement. La mémoire 21M, de spécification du capteur 1, peut de même être reliée au circuit programmable 33, dans le même but. Comme évoqué plus haut, tout ou partie des fonctions du PC 9 peut être intégré dans la base 2. En outre, les 20 circuits de liaison numérique 4, 5, 6 sont ici agencés pour commander l'aiguillage des données d'image vers un parmi plusieurs systèmes externes d'exploitation de l'image, c'est-à-dire le PC 9 ou tout autre. A cet effet, le PC 9 peut par exemple servir de point d'accès à un réseau local 25 ou étendu, par exemple l'Internet 300, de transmission de données. Le praticien peut ainsi transmettre l'image à tout PC voulu dans son cabinet ou encore la transmettre à un PC d'un site éloigné, relié par un réseau de transmission de données, par exemple le réseau RTC ou l'Internet. 30 En variante, le tronçon à liaison radio 13 peut être remplacé par une liaison radio dans un réseau de téléphonie cellulaire ou satellitaire. La base 2 peut en particulier 2906911 32 être constituée à partir d'un poste téléphonique portable dans lequel auront été intégrés les logiciels pour les fonctions d'application d'imagerie voulues, exposées plus haut. Au besoin, pour l'interface avec le capteur 1, il 5 peut être adjoint des circuits travaillant à des niveaux électriques spécifiques, par exemple pour les signaux d'horloge. Pour conserver le boîtier classique du téléphone portable, et donc limiter le coût, un tel matériel spécifique peut être intégré dans un boîtier adaptateur, 10 annexe, raccordé au port classique prévu en bas du boîtier du téléphone portable. Dans cet exemple, la base 2 comporte des circuits de saisie vocale de commandes, sous forme d'un microphone 27 (fig. 2) relié en sortie à des circuits d'échantillonnage 15 et de numérisation 28, qui peuvent en fait faire partie des circuits de DSP 31S. Le DSP 31S comporte un logiciel de reconnaissance vocale, c'est-à-dire des circuits d'analyse spectrale associés à une bibliothèque de mots de commande de référence à reconnaître, pour, entre autres, commander 20 un interrupteur ayant la fonction d'un bouton d'activation, qui peut donc être omis. Le praticien peut aussi commander de la sorte le PC 9 pour activer les logiciels voulus, de mémorisation de l'image et de consultation d'images anciennes stockées dans le PC 9 ou dans le serveur distant 25 400. En pareil cas de consultation à distance, il y a, en plus, activation d'un logiciel d'établissement de la liaison Internet voulue, utilisant les circuits de téléchargement 92. Il peut aussi être prévu de commander ainsi un interrupteur de mise en service de la source de 30 rayons X. La reconnaissance vocale peut, en variante, être effectuée dans le processeur DSP du PC 9, en y transmettant les échantillons de signaux de voix. 2906911 33 Selon le deuxième volet, comme le montre la figure 5, l'embase 100 portant la base 2 peut appartenir à un bras 110 de support d'une source de rayons X, dont elle détecte le rayonnement à travers le capteur 1 relié par le câble 5 12. Le bras 110 peut extérieurement porterle boîtier 29 ou bien, comme ici, constituer une enveloppe du boîtier 20 ou bien même constituer en lui-même un tel boîtier 29. A cet effet, le bras 110 est ici une poutre tubulaire de section transversale carrée d'environ 5 cm de côté, en 10 aluminium, poutre dans laquelle a été ménagé un logement 122 pour le boîtier 29. L'une, 111, de quatre parois latérales du bras 110 comporte une fenêtre 123 pour y placer une plaque ou cadre avant 29Q portant les éléments de relations homme-machine, c'est-à-dire l'écran de 15 l'afficheur 8C, les boutons 72B, 74B, 76B et le curseur 73C, et tous autres boutons ou voyants annexes, le logement de capteur 29L (non dessiné) et l'extrémité correspondante du câble 12 étant de même accessible. Le reste de la base 2, c'est-à-dire essentiellement l'ensemble de circuits 20 électroniques 70, est ici situé derrière l'écran de l'afficheur 80. Pour la commodité de la description, le bras 110 est supposé être vertical. Le boîtier 29, qui présente une taille sensiblement identique à la taille du logement 122, y est introduit par 25 la fenêtre 123, jusqu'à buter sur la paroi latérale opposée 113. Une patte horizontale 115, formant glissière transversale, supporte le boîtier 29 en partie basse du logement 122. Pour son maintien précis en place, le boîtier 29 comporte au moins une languette ou patte élastique 29P, 30 ou deux latéralement opposées, une seule étant dessinée, s'appuyant sur la surface interne 112I, 114I des deux parois latérales 112, 114 limitant la fenêtre 123. Les 2906911 34 languettes 29P assurent ainsi le maintien en position par le coefficient de frottement sur les deux surfaces internes 112I, 114I en aluminium. Il peut toutefois être prévu que les deux surfaces internes 112I, 114I comportent chacune un 5 léger relief, pour ainsi former un cliquet. De façon duale, les languettes 29P peuvent être prévues sur les surfaces internes 112I, 114I. En variante, les deux languettes 29P peuvent être remplacées par une même languette, pouvant être unique, prenant appui sur une patte horizontale 10 limitant la partie haute du logement 122. En variante encore, la patte support 115 est remplacée par deux nervures ou rainures horizon:ales portées par les surfaces internes 112I et 114I et coopérant avec respectivement deux rainures ou nervures du boîtier 29. 15 Dans une autre variante, dessinée par commodité sur cette même figure 5, la patte support. 115 est omise et le logement 122 se prolonge verticalement, ici vers le bas, par un logement 132. De façon correspondante, la base 2 présente une forme plus allongée, c'est-à-dire que 20 l'ensemble de circuits électroniques 70 forme un module mécaniquement séparé, essentiellement situé dans le prolongement, ici inférieur, de l'écran de l'afficheur 80 et ici relié à cet écran, et aux éléments de la plaque avant 29Q, par des fils souples, non dessinés, par exemple 25 en nappe. La base 2 est ainsi constituée de deux parties mutuellement mobiles, à savoir, d'une part, la plaque avant 29Q avec ses éléments de relations homme-machine et, d'autre part, essentiellement l'ensemble de circuits électroniques 70. 30 Le tronçon considéré du bras 110 forme ainsi une sorte de sabot vertical qui constitue le boîtier 29. Le module de l'ensemble de circuits électroniques 70 est ainsi protégé 2906911 contre les chocs, et il suffit que les parois internes du bras 110, ou le module ci-dessus, portent une couche isolante pour éviter tout risque de défaut électrique. Pour éviter la nécessité de la couche d'isolant, il peut être 5 prévu qu'une carte de circuit imprimé portant l'ensemble de circuits électroniques 70 comporte des pattes radiales servant d'entretoises par rapport aux quatre surfaces internes du bras 110. Le montage s'effectue en glissant en oblique l'ensemble de circuits électroniques 70 par la 10 fenêtre 123 pour qu'ils pivotent ensuite vers une position à extension verticale, la plaque avant 29Q étant ensuite amenée en position voulue dans la fenêtre 123. Du fait que, dans cette forme de réalisation, le centre de gravité de l'ensemble de la base 2 est abaissé, 15 l'ensemble de circuits électroniques 70 étant prisonnier par gravité du logement 132, aveugle, il n'y a pas de risque de chute du boîtier 29 hors des logements 122, 132. Il suffit par exemple que la plaque avant 29Q repose au fond d'une petite gouttière, ménagée au niveau du bord 20 inférieur de la fenêtre 123, pour qu'elle occupe une position stable. En effet, comme l'afficheur 80 et l'ensemble de circuits électroniques 70 sont accrochés en arrière de la plaque avant 29Q, leur poids exerce sur la plaque avant 29Q un couple de rappel en basculement vers 25 l'arrière, plaquant ses bords sur les bords de la fenêtre 123, plus étroite, couple qui s'oppose à toute vibration parasite qui tendrait à faire basculer la plaque avant 29Q vers l'avant. L'intérêt d'un tel montage "chaussette" / "sabot" 30 réside dans le fait que l'on peut ainsi disposer de tout le volume du bras 110 pour y loger un ensemble de circuits électroniques 70 éventuellement plus volumineux que dans le 2906911 36 cas présent. En outre, le bras 110 constitue un écran électromagnétique du genre cage de Faraday, protégeant l'ensemble de circuits électroniques 70. Selon le troisième volet, la figure 6 est un bloc 5 diagramme représentant très schématiquement, dans la base 2 dont tous les éléments ci-dessus n'ont pas été dessinés à nouveau, des circuits séquenceurs de rangement, dans une bibliothèque électronique, d'une séquence d'images de la suite des dents d'un patient. 10 On précisera tout d'abord le but technique et l'utilité d'atteindre ce but. Lorsqu'un praticien examine un patient, il est de pratique courante, au moins dans certains pays, de dresser un "état des lieux" complet, c'est-à-dire de prendre une 15 séquence d'images correspondant à la suite des dents des maxillaires inférieur et supérieur. Afin de faciliter l'exploitation de la suite de fichiers d'image dentaire ainsi obtenus, il faut donc que chaque fichier puisse être repéré par des données de 20 position à l'intérieur d'identification de la dent On comprendra que sur de la séquence, et donc considérée. les figures suivantes 6 et 7, pour la clarté du présent exposé, les éléments fonctionnels représentés sont très schématiques, c'est-à-dire que, par 25 exemple, le microprocesseur 31 et les circuits associés peuvent assurer les fonctions supplémentaires ici décrites. En pareil cas, chaque élément fonctionnel représenté est constitué par le microprocesseur 31 et les circuits associés avec en outre des circuits mémoires contenant le 30 logiciel applicatif de séquencement voulu. Ainsi, les formes de réalisation, "matérielles", telles qu'ici exposées correspondent au premier dit type, mais elles 2906911 37 peuvent aussi être réalisées de façon logicielle selon le second type. La figure 6 illustre une première forme de réalisation permettant d'atteindre ce but. On y voit que, lorsque la 5 source de rayons X a été activée par un bouton de prise de vues 240, qui peut éventuellement être intégré dans un clavier de la base 2 et relié à la dite source par une liaison de préférence sans fil, l'image électronique saisie par le capteur 1 est transmise à une mémoire tampon 235, 10 équivalent de la mémoire 35, et l'image est ensuite rangée dans une bibliothèque 250, à travers un circuit de transfert 236. Le transfert vers la bibliothèque 250 est commandé par un bouton de validation 230, appartenant au clavier de la 15 base 2, fournissant un signal VAL, de validation de l'image examinée sur l'écran de l'afficheur 80 (figure 2). Le signal de validation VAL déverrouille le circuit de transfert 236, de sorte que le fichier d'image en cours d'examen est transmis à la bibliothèque 250, le signal VAL 20 provoquant en outre une commande correspondante d'écriture dans la bibliothèque 250, de sorte que l'existence d'un verrouillage du circuit de transfert n'est qu'optionnelle, et ce circuit n'est ici présenté que dans un but didactique. Par ailleurs, le circuit de transfert. 236 25 transmet aussi des données de comptage d'images prises, provenant de la sortie d'un compteur incrémental d'images 232, que l'on peut qualifier d'ordinal puisqu'il indique le rang j du fichier d'image Fj dans la séquence. Les boutons 230 et 240 peuvent être remplacés par tout 30 autre moyen de relations homme-machine, par exemple une souris ou un écran tactile constitué par l'écran de l'afficheur 80, ou encore, de préférence, un système de 2906911 38 reconnaissance vocale, qui peut être relativement simple puisque le nombre de commandes à reconnaître est très limité. La figure 6 montre que le compteur incrémental 232 5 avance à chaque activation du bouton de validation 230, c'est-à-dire lorsque le signal de validation VAL commande une entrée d'horloge du compteur 232, à travers toutefois un circuit à retard 231 qui retarde la commande d'avance d'une durée suffisante pour que le nombre k, en sortie du 10 compteur 232, soit lu par la bibliothèque 250, avant d'être incrémenté en un nombre k+1, donc avec un certain retard, ou déphasage temporel. Le circuit à retard 231 est par exemple constitué d'un filtre passe-bas, à résistance série alimentant une première électrode d'un condensateur dont 15 une seconde électrode est polarisée à une tension fixe, par exemple la masse ou une tension d'alimentation. La première électrode est de préférence reliée à un circuit de remise en forme, par exemple un circuit logique à hystérésis, dit trigger de Schmitt, qui restitue un signal à front de 20 commutation de raideur suffisante pour commander l'entrée d'horloge du compteur 232. En variante, le circuit à retard 231 est omis. L'écriture en bibliothèque 250 est activée par un front avant du signal VAL et le compteur 232 est prévu pour 25 avancer ensuite lorsque le signal VAL présente un front arrière, montant ou descendant, apparaissant lors du relâchement du bouton de validation 230. Dans cette forme de réalisation, afin de s'affranchir de la durée d'activation du bouton de validation 230 et de ses rebonds 30 éventuels, le bouton de validation 230 peut par exemple commander l'activation d'un circuit monostable, équivalent du circuit à retard 231, fournissant ainsi le front avant, 2906911 39 d'armement, qui active l'écriture en bibliothèque 250, puis le front arrière, de désarmement, qui fait avancer le compteur 232 avec le déphasage voulu. De préférence, le circuit monostable est de type non réarmable (une fois 5 armé), c'est-à-dire à durée d'impulsion prédéterminée, même si le bouton de validation 230 reste activé pendant une durée excédant la durée d'impulsion du circuit monostable. On notera que le compteur 232 pourrait, en variante, fonctionner en décompteur depuis un nombre prédéterminé, 10 puisqu'il s'agit d'établir une suite déterminée de "m" nombres, le fait que ces nombres soient successifs ou encore que cette suite soit croissante ou décroissante n'important aucunement. Ainsi, d'une façon générale, le compteur 232 peut être remplacé par tout circuit générateur 15 d'une séquence de nombres mutuellement quelconques et tous différents, ceci dans la mesure où la lecture de la bibliothèque 250 sera effectuée au moyen d'un circuit générateur du même type, c'est-à-dire ayant un même algorithme de progression. 20 Le fichier d'image Fj de rang j (j allant de 1 à m) qui vient d'être écrit en bibliothèque 250 forme un bloc, de données utiles, qui est associé à un bloc, de données de service Sj, comportant un numéro d'ordre représentant le rang du fichier d'image Fj dans la séquence des 25 fichiers. Cette association des deux blocs de données Fj, Sj ainsi constitués peut être physique, avec donc le fichier d'image Fj et les données de service Sj, contenant le numéro d'ordre j, stockés ensemble dans une zone mémoire qui leur est réservée, constituée de mémoires élémentaires 30 à adresses élémentaires successives. En variante, les deux blocs sont disjoints et l'un des deux blocs de la paire Fj, 2906911 Sj peut comporter des données d'adressage indirect de l'autre bloc. Si l'image courante, en cours d'examen, est de qualité inacceptable, le praticien n'active pas le bouton de 5 validation 230 et il commande la prise d'une image homologue, c'est-à-dire qu'il maintient le capteur 1 derrière la même dent. Le fichier de l'image défectueuse est donc écrasé, dans la mémoire tampon 235, par la nouvelle image, le processus pouvant être répété à volonté. 10 Le compteur 232 reste donc en phase avec le nombre d'images validées, puisque c'est uniquement la suite des signaux de validation VAL qui le fait avancer. La bibliothèque 250 se remplit ainsi progressivement d'une séquence constituée de 'm" fichiers d'image F1, . 15 Fj, . . . Fm, chacun étant associé au bloc de données de service S1, . . Sj, Sm, spécifiant sa position ou rang j dans la séquence. En variante, il peut être prévu d'écrire systématiquement en bibliothèque 250 tous les fichiers 20 d'image Fj, bons ou mauvais, et alors ce sont les données de service Sj qui vont spécifier, en lecture ultérieure, quel est le fichier d'image Fj qu'il convient d'exploiter parmi plusieurs fichiers d'image Fj de même rang j, chacun étant associé à de dites données de service Sj. 25 Pour, à la lecture, lever l'ambiguïté quant à la validité, il peut être prévu de lire des données horodatrices associées à chaque fichier d'image Fj, pour ne retenir que le plus récent parmi ceux de même rang j. L'intérêt d'une telle solution est qu'elle ne nécessite 30 aucune écriture spécifique, puisque, classiquement, tout fichier est automatiquement horodaté par le système d'exploitation, qui fait partie des circuits séquenceurs. 2906911 41 En variante, il peut toutefois être prévu de pouvoir fournir, dans les données de service Sj, une copie du signal de validation VAL, ce qui désignera explicitement le fichier d'image Fj valide parmi ceux de même rang j. 5 En variante encore, il peut toutefois être prévu que la bibliothèque 250 soit exploitée, au moins en écriture, à la façon d'un registre à décalage, c'est-à-dire que la bibliothèque 250 se comporte comme un convoyeur, avec donc un seul point d'entrée des données sur une zone d'entrée 10 courante alors offerte. Les divers blocs de données d'image Fj sont ensuite convoyés en conservant leur rang d'entrée, c'est-à-dire en formant un chapelet, sans embranchements vers diverses zones mémoires. En d'autres termes, il n'y a pas d'adressage dit aléatoire, l'adressage en écriture est 15 prédéterminé, c'est-à-dire sur une suite de zones mémoires déterminée. On comprendra toutefois qu'il s'agit là d'une gestion logique des diverses zones, c'est-à-dire que rien n'interdit que, physiquement dans le plan d'adressage, les zones ne soient pas adjacentes. Il suffit qu'il y ait à 20 chaque fois un. lien logique de pointage prédéterminé vers la zone suivante ou précédente. Si, toutefois, les adresses des zones mémoires successives sont jointives et déterminent une zone mémoire de longueur connue (nombre d'adresses élémentaires dans la 25 zone), les données de service S1, . . Sj, . . Sm peuvent alors être omises, puisque le "pas" de progression d'une image à l'autre dans le chapelet est connu. Il peut être prévu que le premier fichier d'image F1 comporte un drapeau permettant ultérieurement, en lecture, de repérer 30 le début de la séquence de fichiers, afin de compter, à partir de là, tout nombre voulu j de "pas" pour accéder en lecture à un fichier d'un certain rang j. 2906911 42 Comme évoqué plus haut, la bibliothèque 250 à entrée série peut être à sortie série, c'est-à-dire être de type FIFO. Il peut aussi être prévu qu'elle soit adressable à volonté en lecture, c'est-à-dire de type RAM. On notera 5 qu'une mémoire RAM peut être exploitée en mémoire à entrée série, c'est-à-dire par adressage, en écriture, au moyen d'un compteur séquentiel du genre du compteur 232. Le compteur séquentiel ci-dessus commande, en alternance, l'adressage de la mémoire RAM à travers une voie d'entrée 10 d'un multiplexeur parallèle à deux voies, dont la seconde voie, de commande d'adressage en lecture, reçoit la sortie d'un registre de fourniture d'adresses aléatoires, c'est-à-dire d'adresses définies à volonté par l'utilisateur, à travers les circuits électroniques (microprocesseur 31 et 15 autres) qu'il commande. L'état d'un bit de commande d'écriture ou de lecture de la mémoire RAM commande aussi l'aiguillage voulu du multiplexeur, pour sélectionner la voie de commande d'adressage qui convient. La figure 7 est une variante de la figure 6, dans 20 laquelle la bibliothèque 250 est remplacée par une bibliothèque 260. Contrairement à la variante (série) de la bibliothèque 250, la bibliothèque 260 est à accès parallèle, c'est-à-dire de type dit aléatoire. La bibliothèque 260 est ainsi constituée d'une pluralité d'au 25 moins "m" zones mémoires accessibles en parallèle, au moins en ce qui concerne l'écriture, à travers un circuit d'aiguillage constitué par un démultiplexeur 259 à ~TmI voies de sortie pour ainsi relier la sortie de la mémoire tampon 236 à la zone mémoire voulue. Les sorties parallèles 30 du compteur 232, fournissant le rang j du fichier d'image courant Fj, sont ici appliquées à des entrées parallèles de commande d'adressage du démultiplexeur 259. De la sorte, 2906911 43 les sorties du démultiplexeur 259 sont activées successivement à chaque réception de fichier d'image validée, pour, lors d'une prise de séquence d'images, effectuer une wobulation de balayage en écriture des zones 5 mémoires successives, en y écrivant à chaque fois le fichier considéré Fj. On notera que les positions physiques relatives des diverses zones mémoires peuvent être quelconques, c'est-à-dire qu'elles peuvent être mélangées et embrouillées dans 10 un ordre quelconque, dans la mesure où les circuits de lecture auront été prévus pour utiliser aussi le démultiplexeur 259, qui servira donc de "débrouilleur" d'adresses. Là encore, comme les fichiers Fj sont rangés dans un 15 ordre déterminé, les données d'indication de rang j dans les données de service S1, . . . Sj, . . . Sm peuvent être omises, puisque l'adresse de chaque fichier d'image Fj correspond de façon bijective à son rang j. On voit que c'est le signal de validation VAL qui 20 commande l'écriture dans la bibliothèque 260, c'est-à-dire que des fichiers non valides présentés en entrée de la bibliothèque 260 par le démultiplexeur 259 ne seront pas pris en compte. En variante toutefois, et comme dans le cas de la 25 figure 6, il peut être prévu que chaque zone mémoire de la bibliothèque 260 soit "doublée" par une ou plusieurs mêmes zones, pour pouvoir stocker plusieurs fichiers d'image Fj de même rang j. Le tri de ces fichiers d'image Fj, pour la lecture du fichier d'image Fj qui a été validé, s'effectue 30 comme indiqué plus haut. Dans ces divers exemples, la mémoire tampon 235 peut en fait être constituée par une zone courante de la 2906911 44 bibliothèque 250, 260, c'est-à-dire que le fichier d'image Fj en cours d'examen sera tout de suite écrit en bibliothèque 250, 260, et que, ensuite, il sera validé ou non. Comme exposé plus haut, il peut donc être prévu qu'il 5 soit écrasé par un nouveau fichier d'image Fj de même rang j, ou qu'il soit marqué comme étant invalide, ce marquage étant explicite ou bien encore implicite, par absence de données de validation explicite. Les circuits de commande d'invalidation peuvent ainsi 10 être agencés pour associer, aux données d'image à transmettre, des données de service spécifiant, aux moyens externes d'exploitation, que l'image est invalide. En particulier, l'inhibition d'un fichier image Fj peut être effectuée en lui attribuant un rang de séquence en dehors 15 de la plage de séquence allant de 1 à m. En d'autres termes, le fichier n'est pas détruit par une action explicite de destruction, mais il est aiguillé vers une zone mémoire inexistante ou inexploitée, de sorte que le résultat final, d'inhibition, est encore le même. 20 Par exemple, le compteur 232 comportera en sortie un circuit de blocage dans un état prédéterminé, par exemple un circuit d'inhibition de toute sortie d'adresse positive, figeant ainsi, en sortie, une adresse de rang j = O. En pareil cas, l'adresse de rang j = 0 ne sera pas reconnue 25 par la bibliothèque 260, de sorte qu'il n'y aura pas écriture du fichier d'image Fj, ou bien l'adresse de rang j = 0 correspondra à une zone poubelle. L'effacement de l'image peut donc être prévu dans la base ou bien être ainsi télécommandé par la base dans les 30 moyens d'exploitation. 2906911 On notera que la bibliothèque 250, 260 peut être située dans la base 2 ou bien encore à distance, par exemple dans le PC local 9, ou un serveur distant. On voit ainsi que le praticien n'a pas à gérer le 5 rangement des fichiers d'image Fj successifs, puisque c'est le séquenceur qui assure cette tâche de gestion d'après le signal de validation VAL. Il peut aussi être prévu que le signal de validation VAL soit engendré automatiquement par un temporisateur après un certain délai suivant l'obtention 10 du fichier d'image Fj courant. Il peut aussi être prévu qu'une rafale d'au moins deux activations du bouton de prise de vues 240 dans un court laps de temps déterminé, par exemple 1 seconde, provoque une seule prise de vue, c'est-à-dire ne soit pas interprétée, grâce à un filtre 15 passe-bas vers la source de rayons X, comme étant une pluralité de commandes de prise de vues, mais que cette rafale engendre aussi le signal de validation VAL. En pareil cas, après prise d'une première image, le premier signal de validation VAL sera à considérer comme étant un 20 simple drapeau de début de séquence, puisqu'aucune image n'aura été prise jusque là. Le temporisateur ci-dessus permettra de valider le dernier fichier d'image Fm de la séquence, puisque le praticien, ayant arrêté toute prise de vues, ne provoquera pas la fourniture du dernier signal de 25 validation VAL nécessaire. Une mise en veille du temporisateur peut être prévue, pour permettre de tolérer tout contretemps qui empêcherait le praticien d'examiner en temps voulu l'image courante. Pour simplifier la tâche du praticien, le dispositif 30 de mise en veille / réveil 29V est en outre ici prévu pour activer une fonction de gestion de dossiers médicaux électroniques formant des dossiers clients Dl, Dp, Dq de 2906911 46 patients, chaque dossier client Dp étant rangé dans une zone mémoire comportant un identifiant tel que le nom du patient, un historique des interventions et les fichiers Fj d'images dentaires, l'ensemble de ces informations étant 5 présenté sur l'afficheur 80, de préférence de façon séquentielle en ce qui concerne les images. L'ensemble des dossiers clients Dp est contenu dans une mémoire formant bibliothèque électronique, située à distance, par exemple dans le PC 9, ou bien, comme ici, dans la base 2, c'est-à- 10 dire que la bibliothèque 260, ou 250, constitue une bibliothèque globale pour les dossiers clients Dp. Lors du "décroché" du capteur 1, le dispositif de mise en veille / réveil 29V commande l'activation d'une fonction de gestion des circuits séquenceurs ci-dessus, de prise 15 d'images dentaires, et commande l'activation de la fonction de gestion ci-dessus, et précisément des circuits 261 d'adressage et. de gestion des dossiers clients Dp. Le dossier client voulu Dp de patient est sélectionné automatiquement, comme expliqué plus loin, ou manuellement 20 par un organe de relations homme machine, par exemple le clavier 93 du PC 9 ou, comme ici, le clavier de la base 2, ou encore par un écran tactile, qui est ici l'écran de l'afficheur 80. En particulier, pour la sélection, la bibliothèque de dossiers 260 est ici associée à un agenda 25 électronique 262 comportant une liste de patients prévus pour chaque journée, ainsi que les plages horaires correspondantes. L'agenda 262 est présenté sur l'afficheur 80 chaque fois que le dispositif de mise en veille / réveil 29V est activé et le praticien peut pointer du doigt la 30 plage horaire voulue, présentée sur l'écran tactile de l'afficheur 80. 2906911 47 Pour que la sélection soit totalement automatique, des circuits 261 de gestion de l'annuaire et de la bibliothèque 260 assurent une présentation séquentielle des dossiers clients Dp respectivement associés à des plages horaires 5 successives, à chaque activation du dispositif de mise en veille / réveil 29V, de sorte que le praticien n'a pas besoin d'intervenir pour sélectionner le dossier client Dp du patient en cours d'examen. I1 s'agit donc d'un "appel au décroché", c'est-à-dire d'une activation automatique de la 10 fonction de lecture des dossiers clients Dp, avec adressage automatique du dossier client Dp voulu, c'est-à-dire le dossier client Dp ayant le rang approprié. Seule l'arrivée inopinée d'un patient supplémentaire ou l'absence d'un patient prévu nécessitera l'intervention du praticien, pour 15 rectifier la liste. En variante, c'est la base de temps 30, et non plus le dispositif de mise en veille / réveil 29V, qui commande la sélection du dossier dépôt suivant. Une fois le dossier client voulu Dp ainsi rendu accessible en lecture et en écriture, le praticien peut 20 alors, par uniquement l'utilisation de l'écran tactile de l'afficheur 80, appeler à l'écran toute information voulue concernant un historique des soins et écrire dans le dossier Dp pour mettre à jour l'historique, par écriture de l'indication des soins venant d'être effectués, ceci en 25 touchant des zones spécifiques de l'écran tactile, formant fonctionnellement un clavier. En cas de prise d'images dentaires en nombre limité, le praticien peut en particulier pointer du doigt, sur l'écran tactile de l'afficheur 80, l'image de la dent considérée, dans une 30 rangée de cases représentant le maxillaire considéré. Pour limiter le volume de matériel, le contenu de la bibliothèque 250 ou 260 peut être transféré chaque soir 2906911 48 .dans une mémoire de masse du PC 9 ou d'un serveur distant, et, inversement, les dossiers clients Dp du jour à venir vont y être écrits, c'est-à-dire que la bibliothèque 250 ou 260 sert de tampon, à accès immédiat. 5 La figure 8 est un diagramme de cheminement illustrant un mode d'utilisation du système, géré par un logiciel, appelé PIM (figure 1), de prise et d'affichage d'images. Le logiciel PIM est un gestionnaire des circuits exposés ci-dessus. On comprendra toutefois que certains de ces 10 circuits peuvent être remplacés par des suites d'instructions du logiciel PIM, assurant la fonction voulue. A une étape 302, l'utilisateur active le logiciel PIM, par sélection d'une icône sur l'écran 90 du PC 9. En 15 variante, cette activation peut s'effectuer par pointage d'icône sur l'écran tactile de l'afficheur 80, si celui-ci est maintenu actif en ce qui concerne au moins sa fonction de saisie d'informations. Le PC 9 adresse donc une zone mémoire de celui-ci, contenant des instructions du logiciel 20 PIM. Comme les images dentaires prises par la base 2 sont, dans cet exemple, finalement rapatriées vers le PC 9, ici au fil de l'eau, l'implantation du logiciel PIM est répartie entre le PC 9 et la base 2, sous forme respectivement d'un logiciel PIM9 et d'un logiciel PIM2, 25 chacun implanté localement (figure 1). Il serait toutefois envisageable de stocker tout le logiciel PIM, global, dans uniquement l'un des deux éléments de gestion ci-dessus, c'est-à-dire le PC 9 ou bien dans la base 2, et, en pareil cas, l'élément dépourvu du logiciel PIM, c'est-à-dire 30 respectivement la base 2 ou le PC 9, irait lire les instructions voulues dans l'autre élément, c'est-à-dire le PC 9 ou la base 2. 2906911 49 L'activation ci-dessus du logiciel PIM provoque l'affichage, sur l'écran 90 du PC 9, d'une page d'accueil permettant de sélectionner un dit dossierclient Dp, à une étape 304. La sélection du dossier client voulu Dp 5 s'effectue par pointage sur l'écran 90 du PC 9 ou bien est effectuée automatiquement par le logiciel PIM9 d'après la liste des clients, c'est-à-dire les patients à recevoir prévus dans l'agenda. Les diverses commandes de relations homme-machine 10 peuvent être effectuées par pointage sur l'écran 90 du PC 9, par saisie au clavier 93 du PC 9 ou encore par commande vocale. Ces mêmes commandes peuvent aussi être saisies au niveau de la base 2 pour commander celle-ci ou commander le PC 9 à travers la liaison qui les relie. 15 L'un au moins parmi l'écran 90 du PC 9 et l'écran de l'afficheur 80 affiche alors un tableau d'état civil, spécifiant les caractéristiques du patient considéré, c'est-à-dire son nom et son adresse, les dates des interventions précédentes éventuelles, et autres 20 informations utiles. Il s'affiche en outre un statut dentaire constitué par des images dentaires prises précédemment, c'est-à-dire les images de fichiers d'image Fj, par exemple la séquence de fichiers d'image Fj mémorisés lors de la dernière intervention du praticien. 25 Celui-ci peut commander un retour en arrière dans la suite des séquences de fichiers d'images Fj établies lors des interventions successives et formant un historique. Au niveau de la base 2, dont l'écran de l'afficheur 80 est de taille réduite, le praticien peut commander l'affichage 30 d'un nombre limité d'images de dents de la séquence choisie, constituant un statut dentaire de taille limitée. Les dents sont repérées par un numéro correspondant à un 2906911 standard international ou un standard des Etats-Unis d'Amérique. A une étape 306, de scrutation d'état, le logiciel PIM teste l'état du détecteur 29D de présence du capteur 5 d'image 1 dans le logement 29L, c'est-à-dire teste l'existence d'un état décroché du capteur d'image 1, et, dans la négative, branche NON, c'est-à-dire si le détecteur 29D fournit un signal de non détection, le cheminement passe à une étape 308, de rebouclage avec attente 10 (schématisée par le symbole B) de durée prédéterminée, vers l'étape 306 de scrutation d'état. Ce rebouclage est répété cycliquement jusqu'à sortie par une branche OUI, où l'existence de l'état décroché est détectée. Le réveil des circuits voulus, par le dispositif 29V de mise en veille / 15 réveil de circuits de gestion du capteur d'image 1, est ainsi commandé par le détecteur 29D, soit directement soit à travers le logiciel PIM. Il peut être prévu qu'une commande de relations homme-machine, par exemple l'activation d'une zone de l'écran tactile de l'afficheur 20 80, remplace la détection de l'état décroché de l'étape de scrutation 306. La branche OUI aboutit à une étape 310, dans laquelle il est affiché un statut dentaire vide, c'est-à-dire un motif de cases vides qui sont chacune repérées par un 25 numéro spécifique de dent, selon le standard voulu. Dans la séquence correspondante des numéros ci-dessus, le logiciel PIM adresse la case d'un premier numéro de la séquence, c'est-à-dire qu'il rangera, dans la zone mémoire correspondante, la première image, F1, qui sera prise, à 30 laquelle donc il aura attribué le premier numéro. Le praticien peut toutefois commander de passer directement à la prise d'une image de rang j > 1, c'est-à-dire de ne pas 2906911 51 saisir un certain nombre d'images de début de séquence. Il peut de même tronquer la fin de la séquence. On aura compris que le numéro de chaque image dans la séquence peut être arbitraire, c'est-à-dire que les numéros 5 des images ne sont pas nécessairement des numéros successifs, puisque les deux seules contraintes sont que le logiciel PIM associe un identifiant à chaque image et que le logiciel PIM parcoure la séquence dans un ordre prédéterminé. 10 Dans une étape suivante 312, le logiciel PIM effectue une synchronisation logicielle entre le logiciel PIM9 du PC 9 et le logiciel PIM2 de la base 2. Pour cette synchronisation, le logiciel PIM9 commande le logiciel PIM2 pour, si besoin est, le réveil du microprocesseur 31 et des 15 circuits associés, et aussi pour que le logiciel PIM2 active un sous-programme de réception d'une image prise par le capteur d'::mage 1. La base 2 engendre alors, pour le praticien, un signal indiquant qu'elle est prête pour une prise d'image, ce signal étant par exemple sonore, sous 20 forme de bip, ou visuel. Le praticien peut donc placer le capteur d'image 1 dans la bouche du patient et activer la source de rayons X. Comme cela a été exposé au début, l'image prise est, à une étape 314 d'attente et réception d'une image, mémorisée 25 dans la base 2 et y est affichée, précisément dans la case sélectionnée du statut dentaire, c'est-à-dire la première, sauf commande contraire. Le praticien peut, comme exposé plus haut, annuler l'image prise ou la traiter. L'écran de l'afficheur 80 affiche en outre le dernier statut dentaire, 30 c'est-à-dire l'image de la même dent prise lors d'une intervention précédente, afin que le praticien puisse facilement voir l'évolution de l'état de la dent. Il peut 2906911 52 en outre être prévu que le logiciel PIM exécute une opération de comparaison des deux images ci-dessus. Comme elles sont de même grandeur, le logiciel PIM fait, au besoin, légèrement tourner l'une des deux images à 5 comparer, pour que toutes deux aient une même présentation. On comprendra qu'il s'agit en fait essentiellement de faire "tourner" les représentations électroniques des pixels dans le fichier d'image Fj considéré, puisque ce sont des circuits électroniques qui sont chargés de la comparaison, 10 de sorte que le praticien, et donc l'afficheur 80, n'interviennent pas dans cette étape. Ensuite, un décalage ou balayage progressif de l'une des deux images électroniques Fj, en abscisse et en ordonnée, permet au logiciel PIM de détecter une crête de corrélation entre les 15 deux images, qui sont donc alors cadrées au mieux. La différence des deux images représente donc l'évolution de l'état de la dent. Une telle image "différence" peut alors être affichée, en niveaux de gris ou en couleur, avec éventuellement des bandes de couleurs différentes selon le 20 la différence ponctuelle considérée. Le principe de tels codages de présentation d'image a été exposé plus haut. En cas d'invalidation d'une image, la case de statut dentaire considérée reste sélectionnée, et une nouvelle image prise vient écraser l'image précédente de la même 25 dent. Par contre, la validation d'une image, comme exposé plus haut, est détectée par le logiciel PIM2, qui passe alors à la dent suivante, de rang j+1 dans la séquence, la case suivante correspondante du statut étant alors 30 sélectionnée pour recevoir une prochaine image, d'un fichier d'image Fj+l. 2906911 53 En variante, si l'ordre dans la séquence d'images à prendre n'est pas l'ordre naturel de la rangée de dents du maxillaire, le logiciel PIM2 affiche, c'est-à-dire pointe, sur l'écran de l'afficheur 80, la position de la dent à 5 photographier dans la suite naturelle des dents. A une étape de scrutation 316, le logiciel PIM2 examine si la base 2 a reçu une image provenant du capteur d'image 1, et, dans la négative, branche NON, il effectue un rebouclage de scrutation cyclique à travers une étape ]0 318 de temporisation (schématisée par le symbole B) de durée prédéterminée. Dans l'affirmative, branche OUI, on passe à une étape 320, dans laquelle le logiciel PIM intègre le fichier d'image courant Fj dans le dossier client Dp, c'est-à-dire que le logiciel PIM2 transmet, au 15 logiciel PIM9, le fichier d'image Fj validé pour qu'il soit intégré dans le dossier client Dp. A une étape suivante 322, le logiciel PIM passe à la dent suivante, de rang j+l dans la séquence, pour que la case de statut dentaire réservée à cette dent reçoive 20 l'image prise correspondante, à fichier d'image Fj+l. Comme exposé ci-dessus, le logiciel PIM peut être stocké uniquement dans l'un des éléments que constituent le PC 9 et la base 2, l'autre élément allant y lire à distance les instructions voulus. Le logiciel PIM est toutefois 25 commodément réparti en deux parties PIM9 et PIM2 qui communiquent pour coopérer. Il peut aussi être prévu que la base 2 et le PC 9 accèdent, par le réseau de transmission de données ci-dessus, à un serveur stockant tout ou partie du logiciel PIM, c'est-à-dire offrant, en temps réel, les 30 fonctions du logiciel PIM. Il peut aussi être prévu que le logiciel PIM soit stocké sur un médium de stockage de données, par exemple une disquette, un circuit intégré ou 2906911 54 encore un mini disque dur. En particulier, on peut ainsi utiliser un PC 9 classique, ayant accès au logiciel d'application dentaire PIM, ainsi implanté ou accessible par le réseau, et la base 2 ne comporte alors qu'un noyau 5 applicatif restreint, pour accéder au logiciel PIM au moyen du PC 9. Revendications 1. Système de prise de vues d'images dentaires, comportant une base portative (2) de gestion d'un capteur d'image (1), d'une dent d'un patient, sensible à l'intensité d'un rayonnement d'une source externe de rayons X et agencé pour fournir une image électronique correspondante de la dent traversée par le rayonnement, la base (2) étant agencée pour récupérer l'image électronique et comportant des moyens (79, 80) d'affichage de l'image, système caractérisé par le fait qu'il comporte des moyens séquenceurs (231, 232, 236, 259), sensibles à l'action de moyens (230) de validation de fichiers (Fj) de dites images dentaires, les moyens séquenceurs (231, 232, 236, 259) étant agencés pour gérer une bibliothèque (250, 260), de rangement d'une séquence de fichiers (Fj) de dites images dentaires, et agencés pour associer, à chaque fichier d'image (Fj) validé, des données de rang (Sj) dans la séquence. 2. Système selon la revendication 1, dans lequel les moyens séquenceurs comportent un compteur (232), agencé pour être incrémenté par les moyens de validation (230), afin de présenter, en sortie, des données de comptage (k) d'images validées appartenant aux dites données de rang (Si). 3. Système selon la revendication 2, dans lequel les moyens séquenceurs sont agencés pour écrire, dans la bibliothèque (250, 260), les données de comptage (k) en association avec le fichier d'image considéré (Fj). 4. Système selon la revendication 2, dans lequel les moyens séquenceurs sont agencés pour que les données de comptage (k) commandent un circuit d'aiguillage (259) 2906911 56 déterminant, parmi une pluralité d'adresses déterminées, une adresse où écrire, en bibliothèque (250, 260), le fichier considéré (Fj). 5. Système selon la revendication 2, dans lequel les 5 moyens séquenceurs (231, 232, 236, 259) sont agencés pour écrire en bibliothèque (250, 260) les fichiers (Fj) de toutes les images prises, validées ou non, ainsi que les données de rang (Fj) en association avec des données de dite validation. 10 6. Système selon la revendication 5, dans lequel les moyens séquenceurs (231, 232, 236, 259) sont agencés pour fournir les données de dite validation sous forme de données horodatrices du fichier d'image associé (Fj). 7. Système selon l'une des revendications 1 à 6, dans 15 lequel la bibliothèque (250, 260) contient une pluralité de zones mémoires pour une même pluralité de dossiers de patients (Dp) comportant de dits fichiers (Fj) d'images dentaires et comportant un historique de soins du patent considéré, et dans lequel la base comporte un dispositif de 20 mise en veille / réveil (29V) agencé pour commander des circuits (261, 262) de gestion de la bibliothèque (250, 260), prévus pour, d'après des informations de séquence prévue de traitement des patients d'une journée, sélectionner automatiquement l'une des zones mémoires de 25 dossier (Dp) et présenter des informations du dossier (Dp) sur les moyens d'affichage (80). 8. Système selon l'une des revendications 1 à 7, dans lequel la base comporte des moyens (72, 72B) de commande d'invalidation de l'image. 30 9. Système selon la revendication 8, dans lequel les moyens d'affichage (79, 80) sont agencés pour afficher 2906911 57 automatiquement la dernière image reçue et il est prévu des moyens (71-77) de traitement de l'image. 10. Système selon la revendication 9, dans lequel les moyens de traitement d'image (71-77) comportent des 5 circuits de transcodage (76) agencés pour transformer des niveaux de gris, codés sur une échelle de niveaux de gris prédéterminée, en des éléments ayant chacun une couleur déterminée appartenant à une échelle prédéterminée de couleurs correspondante. 10 11. Système selon la revendication 10, dans lequel la base (2) comporte un élément de relations homme-machine (76B) agencé pour commander le déplacement d'un curseur dans une plage prédéterminée afin de faire varier la correspondance entre chaque niveau de l'échelle de gris et 15 la couleur déterminée associée, le curseur comportant un circuit de wobulation comprenant un compteur de signaux d'horloge associé à des circuits de commande pour compter cycliquement entre deux valeurs limites, pour ainsi fournir une valeur évolutive d'un pas de conversion entre l'échelle 20 de niveaux de gris et l'échelle de couleurs. 12. Système selon l'une des revendications 1 à 11, dans laquelle les moyens de liaison numérique (4, 5, 6) de la base (2) sont agencés pour recevoir de l'extérieur des images animées de débit déterminé et les moyens d'affichage 25 (79, 80) sont agencés pour afficher les dites images. 13. Système selon l'une des revendications 1 à 12, dans laquelle les moyens de liaison numérique (4, 5, 6) de la base (2) sont agencés pour recevoir de l'extérieur des données de programmation de la base. 30 14. Système selon l'une des revendications 1 à 13, dans lequel la base (2) comporte un logement (29L), de réception du capteur d'image (1) au repos, associé à un 2906911 58 détecteur (29D) de présence du capteur d'image agencé pour commander un dispositif (29V) de mise en veille / réveil de circuits (21, 31) de gestion du capteur d'image (1).