FR 2571519 A1 19860411 FR 8415428 A 19841004 SYSTEME DE TRAITEMENT DE DONNEES RESUME : Le prisent système permet l'acquisition de données en partie optique, leur traitement, et la transmission d'une informati on de synthèse à un utilisateur humain et/ou svstème effecteur. DESCRIPTION :La présente invention se rapporte à l'acquisition de données en partie optiaues pour leur traitement et leur mise à la disposition d'un utilisateur homme et/on svstème. On connaît déjà des systèmes servant à reconnaître une image par rapport à une image de référence: citons par exemple lewbrevet 2 540 263 ( procédé de reconnaissance automatique à partir d'une im -aqe correspondante de référence). On connaît aussi un procédé d'analyse d'images en mouvement, (brevet n 2 419 628 ) prises en technique vidéo et reproduites sur un écran de télfivision. Ce procédé a l'avantage d'opérer une analvse sur des points d'imaqes mais aucune décision n'est apportée à un sV stème effecteur extérieur. D'autre part on connaît un -appareil à prise de vue matricielle pour l'inspection des défauts d'un culot de bouteille ( brevet n 2 510 757 ). Cet appareil prend une décision et agit sur un organe de mise au rebut, mais ne peut être utilisé pour opérer la reconnais -sance d'une image quelconque. D'autre part on connaît des systèmes de traitement d'images vi -déo ( par exemple par le brevet n0 2 492 617 qui permet la manipu lation de données d'image au moven de techniques numériques ). L'étendue de ces systèmes se limite à l'acquisitiondedonnées opt -iques. La présent invention a l'avantage de permettre le traitement de données optiques suivant des critères variables au cours du trai -tement et dont la décision de variation est prise par l'organe de traitement lui-même. De plus, il est, aussi, avantageux rie traiter les informations optiques en synerqie avec des données se rapportant à des informations d'un ou plusieurs autres types et perçues dans l' environnement extérieur par l'homme et/ou par un système , comme par exemple un ou des sons, et enfin d'utiliser les résultats de ce s traitements pour aqir sur un svstème effecteur et/ou pour apporter des informations nouvelles à un utilisateur.Révélons la possibili -té du présent système de travailler en temps réel ou différé par rapport aux acquisitions de données. D'autre part, il est avantageux de pouvoir acquérir les données essentielles de l'image suivant l'une spécifique des applications nombreuses du système. Cela évite de véhiculer et stocker beaucoup d'informations inutiles ceci est réalisé si le mode d'acqussition (ou mode de détection) est variable et modifi#Lile à tout instant par le svstème lui-même. Le dessin de la figure 1 représente l'invention dans se gnéra- -lité. I.a figure 2 représente une réalisation non-limitative de l'organe codeur interoréteur (2). La fiqure 3 représente une réalis -ation non limitative de l'organe de détéction (7). La fiqure 4 représente la fonction de ltorqane de contrôle (9). La figure 5 représente la fonction de l'organe de mémorisation (10). La figure 6 représente la fonctionnement de la mémoire (i 1). La figure 7,repr- -ésente deux variantes dans la fonction de l'organe de s,vnchronisa- -tion (8). La figure 8 représente l'organe (12) de comparaison.La figure 9 représente l'organe (13) de sélection de mode. La figure 10 représente l'organe (16) de transformation série parallèle. La figu- -re 11 représente les orqanes (14) -par l'organe 46 - et (15) de con -trôle de comotaqe. La figure 12 représente le registre parallèle (17). La figure 13 représente le générateur d'informations série (21) La figure 14 représente une réalisation d'un monostable numérique. La figura 15 représente un mode réalisation du buffer (23). La figu -re 15bis représente un mode de réalisation du buffer(22). La fiqure 15ter reorésente un mode de réalisation du buffer (19). La figure 16 représente un mode de réalisation des organes : (18) par l'organe ( ), et (20). La figure 17 représente un mode de réalisation de 1' orqane de contrôle (9). La figure 18 représente un mode de réalisat -ion de l'organe de mémorisation (10). La figure 19 représente un mode de réalisation de l'organe de synchronisation (8). La figure 20 représente une deuxième variante dans la réalisation de organe de synchronisation (a). Selon un mode de réalisation proposé à titre d'exemple non-lim -itatif, il est possible de décrire le dispositif selon l'invention représentée dans la figure 1 de la façon suivante: Un dispositif (1) de saisie dtinformations optiques communique celles-ci à un disposi -tif de codage et dtinterprStatxon (2) qui permet la communication de données relatives à l'image - suivant le mode de détection conei- -déré - à une unité de traitement (3). D'autres informations proven -ant, après stockage ou directement, de l'homme et/ou d'un système, sont acquises parallèlement aux informations-images. Toutes ces in -formations sont traitées à l'aide d'un ou des logiciels spécifiques à l'application envisagée du système.Le résultat du traitement est fourni sous forme d'informations numériques à un système capable de les interprêter et d'exécuter un travail conséquent à leur acquisit -ion. D'une autre façon, des informations conséquentes au traitement peuvent être , parallèlement, fournies à un utilisateur humain. Toutes versions faisant intervenir utilisateur et système, uti -lisateur seul, ou système seul sont envisagées. Etudions une version donnée à titre d'exemple de l'organe code -eur interprêteur (2). cet organe a pour fonction le codage et l'in- -terpretation des informations issues de l'organe de prise de vue ( (1). Le codeur interprêteur (2) peut être réalisé à l'aide d'unor -gane de détection (7) qui prélève dans le ou les signaux issus de l'organe de prise de vue les informations nécessaires et les code. Il faut ensuite transmettre ces nouvelles informations numériques résultant d'une interpr#tation de l'image à l'unité de traitement. Cette transmission peut nécessiter un stockage provisoire d'une fraction d'image ou, par variante, d'une image, ou de plusieurs images dans une mémoire tampon (11) avant ou pendant l'entrée des données dans l'unité de traitement. Suivant une autre variante, l'unité de traitement peut entrer directement les données numériques d'image sans stockage temporaire, ceci dans le cas où sa vitesse d'acquisition le permettrait. En plus du bus de données d'image de l'unité de traitement, le codeur peut comprendre un bus de contre et un organe de contr#le(9) qui sont nécessaires pour permettre la communication avec l'unité de traitement d'informations supplémentaires, comme, par exemple, des signaux de dialogue qui assurent la bonne transmission de données d'image. En outre, le codeur interpréteur (2) peut comprendre un organe (8) servant à synchroniser l'ensemble du système. Suivant plusieurs réalisations possibles, on peut envisager qu e la source de synchronisation est dans l'organe de prise de vue lui meme - notamment dans le cas d'un système à balayage lent ou variable en vitesse, ou dans d'autres cas - ou dans le codeur par une horloge interne fixe, variable ou commandable par l'unité de traitement. Ceci permettrait, par exemple, dans le cas d'une prise de vue avec caméra vidéo, un balayage à vitesse-commandable par logiciel. En outre, le codeur interpr#teur comprendra, dans le cas d'une mémorisation temporaire de données d'image, un organe(10) qui génère les signaux nécessaires à la mémorisation (lecture - écriture). Ces signaux sont communiqués notamment à l'organe de détection (7) et à la mémoire (11). Il génère, en outre, un ou des signaux relatifs à l'information :"quantité d'information prélevée dans l'image". Sui -vant plusieurs variantes dans la réalisation de l'organe (7)-de la figure 3, la détection-codage peut se suaire en codant numériquement un ou des signaux d'analyse de l'image, issus de l'organe de prise de vue. Une autre méthode consiste à générer un signal numérique ré -sultant de la comparaison de la luminance à une valeur de seuil.C Cette valeur de seuil est elle-m#me fixe ou variable manuellement, ou dans une autre variante fournie par l'unité de traitement. L'avant -tage de cette dernière variante consiste dans le fait qu'on dispos e d'une sorte de"diaphragme électronique qui peut entre commandé par l'unité de traitement, et le logiciel. 4'autre > ^part, et -peut envisager que le mode de détection peut se faire de plusieurs façons; citons - en trois en exemple a - Mode 1 : utilisé pour coder-interprêter une image formée de points disjoints. b - Mode 2 : utilité pour coder-interpr#ter une image dans laquelle réside une faible quantité de changements de luminance. c c - Mode 3 : utilisé pour coder-interpr#ter une image quelconque dont les caractéristiques ne correspondent pas aux cas a - et b -. En outre, l'analyse de l'image peut se faire en considérant 1' image issue de l'organe de prise de vue comme positive et en la tran -sforman# ou non en image négative. Dans le cas de l'emploi d'un signal de comparaison cité plus h haut, il suffit de l'inverser ou non pour obtenir la transformation désirés. L'opération de changement de mode ( 1, 2, 3, positif, néga- -tif ) peut étre, suivant plusieurs variantes, manuelle: ou réalisée sur décision en provenance de l'unité de traitement. Les modes de détection 1, 2, 3, cités précédemment dans les pa ragraphes a, b, c, peuvent être réalisés à titre d'exemple de la f façon suivante : 1 - Mode 1 : Ce mode est utilisé pour coder-interpréter une image f formée de points disjoints. Il est avantageux, pour économie de sup -port d'information, de ne pas prendre en compte d'autres coordonnées que celles - x et y - relatives à la position desdits points. Une méthode consiste , par exemple, à ne communiquer qu'une seule fois l'ordonnée d'un goupe de points d'abscisses Xi différentes et possé -dant la même ordonnée Y . L'inverse ( X, Yi ) est envisageable dan s une autre variante. Bien entendu ces points ont une certaine dimension dans l'image et on peut envisager que la prise en compte des coordonnées se fasse à l'extZ té gauche, droite, haute, basse dudit point. 2 - Mode 2 s Ce mode est utilisé pour coder-interpréter une image dans laquelle réside une faible quantité de changements de luminance; C'est le cas, par exemple, d'une surface claire sur un fond sombre ou inversement. Une méthode consiste à communiquer seulement les co -ordonnées des points situés à la ou aux frontières clair-sombre ou sombre-clair. L'économie de support d'information, de cette façon, est certaine. La même remarque que précédemment dans le mode 19 con -cernant le cas où des points -frontières possèdent l'égalité d t abs- -cisse ou respectivement d'ordonnée, peut être faite. 3 - Mode 3 s Ce mode est utilisé pour coder-interpréter une image quelconque dont les caractèr#stiques ne correspondent pas aux cas d des modes S et 2. Dans ce cas, les données d'image ne sont pas des coordonnées de points, mais des mots numériques représentatifs des états de luminance, par tronçon, de l'image. Par example, dans le c cas d'un balayage par ligne, chaque ligne pourrait étre divisée en mots dont la juxtaposition permettrait la reconstitution numérique de l'information luminance au long de la ligne0 Dans ce cas, un ou plusieurs bits correspondraient à un point d'image et leur valeur c correspondrait à la valeur de luminance en ce point. Aux informations considérées précédemment doivent être rajoutées des informations permettant à l'unité de traitement de retrouver ra -pidement à quel tronçon de l'image elles se réfèrent. On peut, par exemple, utiliser un bit dans chaque mot pour véhiculer cette derni- -ère Lin formation. L'unité de traitement (3) assure l'acquisition de données ppti -ques et de données d'un autre type. Les données optiques sont les données fournies par l'organe de prise de vue (1), Cet organe peut ^ être constitué par exemple d'une ou plusieurs caméras sensibles ou non à la couleur. L'organe de prise de vue peut être un autre système. Dans le cas de caméras couleur, ou de plusieurs caméras noir et blanc et/ou couleur, les trois canaux rouge, vert, bleu, et les différent s canaux noir et blanc, peuvent alors être analysés en utilisant, pour chaque canal, les procédés décrits précédemment.L#unité de traitement, en validant le codeur#interprêteur affecté au canal de prise de vue considéré, recueille les informations relatives à chaque canal. Ces données d'image sont acquises sur plusieurs ports en parallèle ou s sur un seul en série, par fraction d'image, par image, ou par paquets images, par l'unité de traitement qui les traite directement ou en différé. L'unité de traitement est donc composée d'organes d'entrée pour l'acquisition d'images, et pour l'acquisitionéventuelle d'informati- -ons autres, ainsi que pour l'acquisition des données entrées par un utilisateur - par clavier, par exemple). L'unité de traitement comporte des organes de sortie qui sont les organes de communication avec un utilisateur ( écran, imprimante, terminal graphique, par exemple) et/ou un organe de sortie capable de transmettre des informations codées sous forme numérique à un système extérieur effecteur. Cette même unité de traitement peut agir en envoyant des signaux via un autre organe de sortie, sur l'organe de prise de vue, et notamment sur son ou ses optiques, en envoyant des signaux permettant la variation du grossissement, de l'accomoda5-tion , du diaphragme. Toutes ou partie de cas données qui entrent, sont traitées en temps réel ou diffdrX, suivant l'application envi -sagée.La mémoire, élément important de l'unité de traitement, as -sure le stockage de toutes les données précédemment décrites. L'unité de traitement agit évidemment suivant les instructions du logiciel présent dans une partie de sa mémoire et dont l'identité est caractérisée l'application envisagée. Ce logiciel est remplaça -ble, son identité étant spécifique à l'utilisation.envisagée. Suivant un mode de réalisation choisi à titre d'exemple non limitatif, il est possible de décrira l'organe de détection (7) dans le cas, pris à titre d'exemple, d'un organe de prise de vue constitué de caméras vidéo. Comme décrit précédemment page 5, lignes 24 et sui -vantes, chaque canal est analysé séparément par un dit codeur-inter -préteur séparé, donc chaque détecteur (7) est affecté, dans ce cas, à un signal vidéo ou de luminance. L'organe de détection se compose donc, par exemple, des éléments suivants : Un comparateur (12) reçoit un signal de luminance et le compare à une valeur de seuil reçue sous forme numérique et convertie sous forme analogique afin que la comparaison soit possible.Il reçoit; d'autre part, une instruction de sélection de mode positif ou négatif et, suivant la valeur de l'instruction,le le signal de comparaison est ou n1 est pas inversé. Le résultat de la comparaison sur un bit est orienté sur un sélecteur de mode de détection (13) qui reçoit une i instruction numérique de sélect & n mode 1, 2, ou 3. Suivant le mode choisi, le signal de comparaison est aiguillé sur s - Un contrleur de comptage 1 (14) en mode 1. - Un contrdleur de comptage 2 (15) en mode 2 - Un transformateur série - parallèle en mode 3 (16). Ledit contrôleur de comptage 1 et le contraleur de comptage 2 agissent sur l'organe de transfert parallèle (17) qui transfert le contenu du compteur d'abscisse (18) sur un ensemble de buffers (22). Les sorties d'un compteur d'ordonnée (20) et d'un transformateur série parallèle (16) sont orientées respectivement vers des buffers (19) et (23). De plus, un générateur d'informations de repérage (21) uti -lise le contenu du compteur d'@@donnée (20). Il envoie les infor- -mations de repérage, en mode 3, permettant de localiser, dans l' image, les mots reprA,sentatifs des états de luminance ainsi qu'il a été décrit précédemment dans la page 5, ligne 7; en mode 1, le contrôleur de comptage 1 opère un transfert du contenu du compte -eur d'ab scisse sur les buffers lorsque un changement dt état du signal de comparaison arrive - en front montant, par exemple.Le retour à l'état initial de ce même signal n'opère aucune action. En mode 2. le contrôleur de comptage 2 ombre Se tr#n#fert 'd'écrit précédemment à chaaue fois nue le signal de comparaison change d' état. L'écriture de l'ordonnés se fait en fin de ligne (dans le re -tour de ligne dans le cas d'un balayage). En mode 3, le transformateur série-parallèle (16), opère une double opération de changement série et transfert parallèle à des buffers (23). L'opération de transfert série se fait à la cadence correspondant à la période de résolution des points de l'image ainsi -si numérisée. Le signal de comparaison est donc échantillonné et ses échantillons sont rangés par transfert série puis transférés en parallèle sous forme de mots aux buffers. L'organe (16) reçoit un signal d'échantillonnage issu de l'organe (8); l'ensemble des buffers (19),(22),(23) permet, suivant le mode de détection an co cours et suivant l'instant d'écriture, l'aiguillage des données i issues des organes (16),(21),(17) et (20) sur le bus de données d d'images.Cet aiguillage se fait de la façon suivante t Le passa -ge en mode 9 ou 2 provoaue-la validation du buffer (22) au momen t de l'écriture de l'abscisse et du buffer (23) au moment de l'écri -ture de l'ordonnée. Le passage en mode 3 donne la possibilité au buffer '(23) relié au transformateur série parallèle d'être validé. Le buffer (19) reçoit les sorties du compteur d'ordonnée (20) et un label ligne (24) - donc un mot numérique - et, dans le cas d'un balayage alterné, la valeur de la demi-trame. Les mots représentant les données envoyées sur les buffers (19), (22) ou (23) peuvent être de taille supérieure à la taille des mots à mémoriser dans la mémoire (11).Dans ce cas, chacun des buffers cités est lui-même subdivisé en plusieurs ensembles de bu -ffers dont le nombre est égal au nombre de mots nicessaires pour représenter la donnée. Dans ce cas le signal d'écriture issu de l'organe de mémorisation (10) s'active , à l'entrée d'une donnée, un nombre 1 de fois égal au nombre Ide mots nécessaires pour rep -résenter la donnée. Un bus de validation des sous-ensembles de buffers est alors reçu de l'organe.,de mémorisation. L'organe de contrôle (9) a pour fonction le contrdle et la g génération des signaux de dialogue avec l'unité de traitement. Suivant un mode de réalisation proposé à titre d'exemple nonlimitatif, ce dit organe de contrôle représenté par la figure 4 se décrit de la façon suivante Un signal de synchronisation image est reçu de l'organe de s synchronisation. Ce signal est activé à la fréquence de l'image. L'activation de ce siqnal permet l'activation du signal d)autarisr- -ation de lecture. L'unité de traitement recevant ce signal active alors le signal d'acquisition des mots stockés dans la mémoire ta -mpon (11). lorsque la mémoire est vide, le signal "mémoire lue v vide" est activé et provoque la désactivation du signal d'autorisa -tion de lecture donc l'arrêt de l'acquisition des mots par l'uni -té de traitement. Un signal de lecture est activé et reflète l'ordre d'acquis -ition des mots lorsque l'autorisation de lesture est donné. Ce s signal de lecture est envoyé sur la mémoire (11). Cet organe de contr8le permet une adaptation de l'unité de t traitement à l'acquisition des données d'images puisque, dans le cas où la rapidité de l'acquisition par ladite unité de traitement est insuffisante pour permettre le transfert avant une nouvelle activation du signal de synchronisation image, l'écriture en mémoi -re des données d'images est stoppée par l'activation d'un si#gnal d'interdiction d'écriture afin de ne pas"écraser" les données en cours de lecture dans la mémoire (11). A la fin de l'acquisition, c'est-à-dire lorsque le signal "mémoire lue vide " s'active, le s signal d'autorisation de lecture se désactive aussi. Il se réactiva à nouveau lorsqu'une nouvelle activation du signal de synchronisa -tion image est faite. Suivant un mode de réalisation proposé à titre d'exemple non -limitatif, l'organe de mémorisation (10) représenté par la figure 5 peut se décrire de la façon suivante t Cet organe a pour fonction la génération des signaux de mémo -risation; a - En mode 3 : L'organe (16) présente continuellement sur ses so- -rties des mots à écrire en mémoire pendant une durée d'ordon -née.L'organe de snchro (8) envoie un siqnal de cadence d'écritu- -re ; ce signal active alors le signal d'écriture orienté vers l' organe (11). (Dans le cas d'un balayage, le signal d'ordonnée cor -respond au signal de ligne et la signal de lecture est interrompu lorsque ce signal est dans l'état correspondant au retour ligne ) La période du siqnal de cadence d'écriture est égale à n fois la période d'échantillonnage du signal de comparaison, n étant le nom -bre de bits de chaque mot d'image envoyé vers la mémoire. Il y a donc écriture des données sortant de l'organe (16) dans la mémoi- -re (11) . Le buffer (23) est validai par le signal correspondant. b - En mode 2 : L'activation du signal de détection issu de ltorna- Rne (17) orovogue l'activation du sunna d'écriture un nombre de fois éaal au nombre de mots représenta#t la valeur de l'abscisse du coint et ce à la cadence du siqnal d'horloge (cadence d'écritu- -re). Le buffer (22) d'abscisse est alors validé par le signal de validation correspondant. Lorsque le signal d'ordonnée est désacti- -vé (en retour de ligne dans le cas d'un balayage), le buffer d'ordonnées est validé et le signal d'écriture est activé un nombre de fois égal au nombre de mots représentant la valeur de l'ordonnée et ce à la cadence de l'horloge. c - En mode : La même opération qu'en mode 2 se produit à la dif- -férence que le buffer (19) est validé à la place du buffer (22). Quel que soit le mode, l'activation du signal d'interdiction décrit -ture désactive tous les signaux sortant de l'organe de mémorisation (10). L'organe mémoire (11) peut être décrit, à titre d'exemple non limitatif, suivant la figure 6 de la façon suivante s Deux buffers d'entrée (32) et (25) reçoivent les données d'i- -mages issues' de l'organe (7), les sorties respectives des buffers (32) et (25) sont envoyées sur le bus de données respectivement des mémoires 1 (29) et 2 (30). Ces deux buffers de sortie constituent un aiguillage des deux bus dernièrement cités vers l'unité de trai -tement.Les deux mémoires vives (29) et (30) sont adressées res -pectivement par deux contr8leurs de mémoire (28) et (27) et reçoi- -vent séparément un signal de mise en écriture ou en lecture Un organe aiguilleur (31) reçoit le signal de lecture issu de l'organe de contrdle (9), et le signal d'écriture issu de organe de mé- -morisation (10). Il aiguille, suivant l'état du signal de synchro image issu de l'organe de synchronisation (8) le signal de lecture sur une mémoire , et le signal d'écriture sur l'autre et inversement lorsque le signal de synchro image change d'état. Deux signaux "mémoire 1 vide" et "mémoire 2 vide" issus rea- -pectivement des contrôleurs (28) et (27) sont anvovés sur ce même aiguilleur (31) qui reproduit un signal unique appelé "mémoire vide qui est le premier ou le deuxième des deux signaux cités suivant l'état du siqnal synchro image.,Ce dernier signal alterne le foncti -onnement du présent orqane (11) de la façon suivante : a - Dans l'état 1 du signal s Mémoire 1 est disponible pour lecture. Mémoire 2 est disponible pour écriture. Le signal de lecture est donc aiguillé sur le contrdleur (28). Le siqnal d'écriture est donc aiguillé sur le contrôleur (27). Fe signal "mémoire vide" est identique au signal "mémoire 1 vide". Le bus de données entrantes issu de l'organe (7) est aiguillez par (32) - (25) sur la mémoire 2. Les données sortant de la mémoire 1 sont orientées vers l'unité d e traitement (3) par (33) - (26). b - Dans l'état 2 du signal t Mémoire 2 est disponible pour lecture; Mémoire 1 est disponible pour écriture; Le signal de lecture est aiguillé sur le contrôleur (27); Le signal d'écriture est aiguillé sur le contrôleur (28); Le signal "mémoire vide" est identique au signal "mémoire 2 vide". Le bus de données entrantes est aiguillé sur mémoire 1. Les données sortant de mémoire 2 sont orientées vers l'unité de t traitement. Ce processus permet une entrée et sortie continue des données d'image avec stockage temporaire; en effet, une image est lue pen -dant qu'une image est écrite. Suivant un mode particulier de réalisation, le signal de son -chro image remet à O le compteur d'adresse du contraleur qui était en lecture avant une nouvelle opération d'écriture. Suivant une d deuxième variante, le contrôleur incrémente ses adresses en écritures et les décrémente en lecture. La première variante permet un stockage suivant le mode premier rentré, premier sorti, la deuxième variante permet un stockage suivant le mode dernier rentré, premier sorti. L'organe de snchro (8)peut être réalisé à titre d'exemple n non-limitatif, suivant la figure 7, de la façon suivante s Suivant une première variante, l'organe de prise de vue (1) envoie un signal de synchronisation (ou le signal vidéo dans le cas d'une caméra vidée). Ce signai peut posséder des impulsions de svnchro demi-image, image, ligne. Les différente8 impulsions sont extraites et plusieurs signaux sont reconstitués t svnchro de.i-im- -age, snchro imaga,eignal d'ordonnée (impulsions de ligne dans l e cas de la vidéo), le signal d'abscisse est fabriqué à partir du siqnal d'ordonnée trace à un multiplicateur de fréquences (par une boucle à verrouillaqe de phase par exemple). Il en est de même du signal d'échantillonnage. Un signal de cadence d'écriture est fabri -qué à partir du signal d'échantillonnage par division par n (n étant défini comme précédemment). Suivant une deuxième variante, une horloge interne à fréquence élevée (au moins égale à la fréquence d6chantillonnag3 ou d'abscisse) est contrdlable en fréquence par l'unité de traitement qui envoie une instruction numérique relative à la valeur de fréquence. Un ensemble de diviseurs permet obtention des siqnaux précé -demment décrits et de siqnaux permettant la svnchronisation de l'organe de prise de vue (svnchro demi image, synchro ligne dans le cas de caméras vidéo). La figure 8 illustre un mode de réalisation de l'organe (12). Un comparateur (39) compare le siqnal de luminance à la valeur analogique fournie par le convertisseur numérique analogique (40) qui reçoit sous forme numérique la valeur du seuil La sortie du comparateur est diriqée sur le OUP exclusif (41) qui est utilisé en inverseur commandé par le siqnal de mode positif#néqatif. La figure 9 illustre un mode de réalisation de l'organe (13). Le siqnal de comparaison est introduit dans un démultiplexeur (42) qui l'aiquille, suivant le mode sélectionnd, sur le signal de com -paraison mode 1, mode 2, ou mode 3. La figure 10 illustre un mode de réalisation de l'organe (16) : Le signal de comparaison est entré sous forme série dans les deux registres série-parallèle. Le siqnal d'écriture est divisé par deux en fréquence et assure tantôt l'avance en série, tantôt l'immobi -lisation des données dans le registre par transfert parallèle de la donnée en sortie sur elle-même (ceci par rebouclage de la sortie du registressur l'entrée parallble)-. Ainsi, pendant qu'une donnée immobile sur un registre est orien -tée vers l'écriture, l'autre registre assure l'acquisition en série et vice versa. La figure 11 décrit un mode de réalisation de l'organe (14) par l'organe (46) qui est un monostable analogique ou numérique. Un m mode de réalisation de monostable numérique est présenté figure 140 L'organe (14) peut être réalisé par des organes (47), (48), (49). Ledit signal de comparaison mode 2 provoque une impulsion du monostable (47) sur front montant, et du monostable (48) sur front descendant. La réunion de ces deux impulsions est réalisée par le "OU inclusif" (49). La figure 12 décrit un mode de réalisation de 1'orqane(17). Les deux signaux de comparaison mode 1 et mode 2 Sont envoyés sur un "OU inclusif" (51) qui fournit en sortie un siqnal de détection point qui alimente l'horloge d'un registre synchrone de transfert parallèle (52). La figure 13 décrit un mode de réalisation de l'organe (21). Deux registres de transfert parallèle-série (533 et (54) sont uti -lisée pour transformer en série les données représentant un label de ligne mode 3, puis-chronologiquement fes données représentant le numéro de ligne présent sur le compteur d'ordonnées (20). Cette opération se réalise suivant le chronogrammede la même figure 13. Les entées S sont les entrées séries des registres. Les deux données précitées sont "sorties" en série à chaque front actif du signal d'ordonnée. La sortie du monostable numérique (55) assure le passage an série du registre (53) sur la sortie série. La fin de son impulsion déclenche le monostable (56) dont la sortie assure le passage en série du registre (54) sur la sortie série. Les temps des deux mo -nostables numériques 2atlculés sursurle nombre de bits que contient le registre auquel ils sont associés. La figure 15 représente un mode de réalisation du buffer (23). Les données arrivant de l'organe (16) sur deux bus, et il faut les transmettre alternativement#à l'organe (11). Le sisnal"valida- -tion du buffer (23)" issu de l'organe (10) est envoyé sur une en -trée de validation des deux buffers (62) et (63). Deux autres si -gnaux de validation sont envoyés par un organe (64) de division en fréquence par deux du signal de lecture. Donc la validation effective de ces deux buffers est alternative au rythme du signal d'écriture. La figure 15 bis représente un mode de réalisation du buffer (22). L'ensemble de ce buffer est validé par le signal de "valida -tion du buffer 22 issu de organe (10). Chaque sous-ensemble, dont deux sont représentés - (60) et (61) -, est lui-même validé par un bit du bus "validation des sous-ensembles" issu de 11 organe (10). Les données sont ainsi aiguillées vers l'organe mémoire (11). La figure 15ter représente un mode de réalisation du buffer (19). Ce buffer a la même- structure que le buffer (22), à la dif -férence près que les premiers sous-ensembles - par exemple 601 et 611 - recueillent sur leurs entrées un "label de ligne mode 1 ou 2". Les autres sous-ensembles recueillent en parallèle les mots issus de l'organe (20). Chaque sous-snsemble est validé par un même bit du même bus de "validation des sous-ensembles" que celui utilisé dans le cas précédent. La figure 16 représente un mode de réalisation des compteur s (18) et (20). Le signal d'abscisse incrément le compteur (18). Ce -lui ci est remis à zéro par le signal d'ordonnée (dans l'intervalle de retour ligne dans le cas d'un balavage). Le siqnal d'ordonnée incrémente le compteur (20). Celui-ci est remis à zéro par le signal image (ou demi-image dans le cas d'un balayage alterné; dans le cas d'un balayage, la remise à zéro se fait pendant le retour trame ou demi-trame ). La figure 17 décrit un mode de réalisation de l'organe (9). Le chronogramme des signaux représenté décrit en lui-même le fonctionnement de ce dispositif. Le signal de svnchro image active le signal d'autorisation de lecture par la bascule (68). Ceci a pour conséquence la reproduction du signal d'acquisition d'un mot par le signal de lecture. L'acti -vation du siqnal"mémoire vide" provoque la descente du signal d' autorisation de lecture. Si le signal "mémoire vide" n'est pas mon -té lorsaue arrive une nouvelle activation du signal de snchro image, la bascule (67) active sa sortie inverseuse constituant le signal d'interdiction d'écriture. Le signal d'autorisation de lectu -re reste alors à ltétat haut jusqu'à une nouvelle activation du signal "mémoire vide". La figure 1B décrit une réalisation de l'organe (10). Le mode est décodé par (70) et, lors de l'activation du signal de détection point sur la naud (72) - en mode 1 ou en mode 2 -, la valeur 12 du nombre de sous-ensembles du buffer 22 est décodée et envoyée sur un registre parallèle série (78) déclenché par la bascule (81). Le registre fournit une activation en cascade des signaux - dont le nombre est 12 - de validation des sous-ensembles de buffers. Le - signal d'écriture s'ectiv alors, gr#ce à un naud (79), un nombre 12 de fois. En fin de ligne, (lorsque un point au moins a été dé -tecté pendant la ligne par la bascule (83), la numéro de ligne est écrit, donc le naud (73) valide I1 qui provoque la validatio n en cascade de 13 signaux de validation de sous-ensembles, et l'acti -vation du signal d'écriture 13 fois par (80) et (79). Grâce au naud (82), cette opération d'écriture de ligne se fait après fin de toute écriture en cours, an fin de ligne. En mode 3, 13 est validé (12 = 13) et orienté comme précédemment, mais cette fois aucun signal de détection n'agit puisque l'enregistrement des données d'image est permanent suivant une ligne. La figure 19 décrit un mode de zEalisation de l'organe (34). Le signal de svnchronisation mixte issu de l'organe de prise de vue étant, dans ce cas, supposé contenir la svnchronisation demi -imaqe et la svnchronisation ligne, il est possible d'extraire ce s deux tvpes d'impulsions - de largeur différente - par les deux mo -nostables (87) et (88). Le monostable (87) a une durée T légère -ment inférieure à la période ligne; le monostable (88) provoque la remise à 1 de signal de la bascule (86). Le signal de svnchro mixte est échantillonné par la sortie de (87), ce qui permet le prélèvement de l'imDulsion de svnchro demi-image. Deux boucles à verrouillage de phase (85) et (90) permettent par multiplication de fréquence d'obtenir les signaux, respective -ment d'abscisse et d'échantillonnage (pour envoi sur l'organe (16) ). Le signal de cadence écriture est obtenu par division par n, nombre précédemment défini. La figure 20 représente un mode de réalisation de l'organe (38). Un oscillateur haute fréquence (92) pilote un diviseur de fré -quence à rapport s variable - la valeur s est envoyée numéri -quement par l'unité de traitement (3). La sortie est envoyée sur un diviseur par NP(94) - NP s nombre de points par ligne ou réso -lution - pour donner le signal de snchro ordonnée qui alimente lui-même un diviseur par NL/2 - NL : nombre de lignes par image. La sortie représente le signal de svnchro demi-imase qui est envoyé sur un diviseur par 2 pour donner en sortie le signal de srvnchro image. La sortie du diviseur par e précité représente le signal de synchro abscisse qui est lui-même divisé en fréquence par le ra -pport NP/RE pour donner le signal d'échantillonnage précité ( RZ est le nombre de points représentant,une ligne en mode 3 et est inférieur ou égal à NP). La présente invention peut trouver des applications très va -riées , notamment par le fait qu'il v a acquisition de données de nature différente, dont optique, suivant des modes différents régis par le système lui-même et que cette acquisition débouche sur une modofication de ltenvironnement du système. Parmi ces applications possibles, citons, à titre d'exemples non-limitatifs - Exploitation de mouvements interprétés et traduits en musique par un instrument commandé par le présent système. - Stockage des images dtun texte imprimé, sous mode 3, reconnais -sance des mots par un algorithme spécial, puis traitement du texte ainsi mémoris#, par les méthodes habituelles. - Enregistrement automatique de comptes-rendus d'expériences scien -tifiques, se rapportant au déplacement d'animaux en laboratoire, par exemple un rat blanc sur un fond sombre. - Comptage d'objets immobiles ou en mouvement, par l'utilisation dans le premier cas du mode 3 et dans le second cas des modes 1 et 2 - Comparaison entre elles de plusieurs images statiques ou en mou -vement, notamment des images analvsées en mode 1, puis constitution d'informations à partir des données obtenues pour commander llexé -cution d'une séauence de travail, ou de création de lumières dans le cas d'un spectacle par exemple. Contribution à la recherche et au diagnostic en biologie et phvs -ioloqie médicales, par l'analyse des images de cellules obtenues à l'aide d'un microscope électronique. Le traitement s'effectue par acquisition de l'image en mode 2 ou 3; l'interprétation peut se faire par svnthèse d'une masse de données nouvelles, ou par com -paraison de données anciennes et nouvelles, ou encore par la combinaison des deux procédés Application à la chimie#, notamment pour la lecture de courbes d'expériences. de formules deidentification de produits, etc. - Analyse graphologique; stockage de normes. - Comptage de pièces; - Analyse et détection de défauts; - Guidage fin au microscope d'outils chirurqicaux. - Mémorisation numérique de formes, pour les petits équipements not -amment. ~ Mesure de distances; - Détection de validité de signatures. Etc. REVENDICATIONS 1 - Svstème pour l'acquisition et le traitement de données , en partie constitué de données optiques, ainsi que d'informations de svnthèse conséquentes au traitement de ces données, restituées à un utilisateur humain et/ou à un système effecteur. Le dit systèm e comprend un orqane de prise de vue (1) qui communique des informa -tions à un organe de~codaqe et d'interprétation (2) qui, à son tour transmet de nouvelles informations appelées données d'image, à une unité de traitement (3), laquelle acquiert des informations issues de l'environnement extérieur et restitue à celui-ci des informations de svnthèse. c 2 - Dispositif (2) de la revendication 1 caractérisé en ce qu'il est composé :: a - d'un détecteur (7) qui génère les données d'image à partir du ou des signaux issus de l'organe de prise de vue; b - d'une éventuelle mémoire (11) servant à stocker temPoraire -ment les données par fraction d'image, par image, ou par paquets d'images avant leur transmission à l'unité de traitement; c - d'un organe de contrôle (9) servant à régir la transmission d'informations entre le codeur interprêteur (2) et l'unité de trai -tement (3); d - d'un éventuel organe de génération des signaux relatifs à la mémorisation (10) citée précédemment; e - d'un organe de synchronisation (8) à horloge pilotable de façon interne ou par ltorqane de prise de vue ou par l'unité de traite -ment. 3 -Organe de prise de vue (1) de la revendication 1 caractérisé en ce qu'il peut être formé de plusieurs sous-organes de prise de vue - ou caméras - et notamment de caméras couleur. 4 - Unité de traitement (3) de la revendication 1 caractérisé en ce qu'elle envoie des informations de contre s - Au codeur interprêteur pour modifier son mode d'analysa ( 1, 2, 3, positif, négatif), son seuil de détection; - à organe deprise de vue pour modifier ses caractéristique 8 notamment optiques et en ce tutelle traite les données qu'elle acquiert, en temps réel ou différé. 5 - Dispositif de détection (7) de la revendication 3 caractérisé en ce qu'il est capable d'analvser l'imaqe suivant trois modes différents: - mode 1 : dans le cas notamment d'une image formée de points dis points, les coordonnées de ces points forment alors les dites données d'image. - mode 2 s dans le cas notamment d'une image dans laquelle réside une faible quantité de changements de luminance, les coordonnées des points frontière des zones de luminance formant alors les seules données d'image; - mode 3 : dans le cas d'une image ne répondant pas aux cas pré -cédents; les données d'image sont alors,entre autre, des mots bi -naires représentatifs des états de luminance, par tronçons, de l'image et des informations relatives à la position de ces tronçons dans l'image. La sélection de ces trois modes peut être faite manuellement ou par décision de l'unité de traitement. En mode 1 ou 2 le stockage des points possédant la même ordonnée peut se faire par stockage des abscisses xi, puis de leur ordonnée y ou inversement. ( même abscisse, ordonnée différente). 6 - Unité de traitement de la revendication 2 caractérisée en ce que le logiciel qui y est stocké est modifiable suivant l'applica -tion envisagée. 7 - Mémoire tampon (11) de la revendication 2 caractérisée en ce tutelle est subdivisée en deux parties; l'une étant en état d'écri -ture pendant que l'autre est en état de lecture et vice versa à la cadence "image". Cette caractéristique autorise la lecture des informations relatives b une image pendant l'écriture de celles re -latives h l'image en cours d'analyse. 8 - Organe de contrôle (9) de la revendication 2 caractérisé en ce que : - Il assure le dialogue avec l'unité de traitement par un signal d'autorisation de lecture envoyé à cette dernière et par la récep -tion d'un ordre répété d'acquisition de mots de celle-ci. - La descente du signal d'autorisation est provoqué par l'activa -tion d'un signal "mémoire vide". - La montée du signal d'autorisation est Provoquée par une acti -vation d'un signal de snchro image issu de l'organe de svnchroni- -sation (8). - Et en ce qutil assure une adaptation de l'acquisition des données par l'unité de traitement à la rapidité de celle-ci par l'existence d'un signal d'interdiction d'écriture qui est communiqué à l'organe de mémorisation (10). ce signal reste actf - dans l'attenta jusqutà la fin de l'acquisition de l'image, donc ,jusqu'à ce que le signal "mémoire vide s'active. 9 - Organe de mémorisation (10) de la revendication 2 caractérisé en ce que : - Une séquence d'écriture est provoquée, suivant la valeur du mode sélectionné de différentes façons a - en modes 1 ou 2 par l'activation du signal de détection "point", ceci au travers des circuits (81),(70),(71),(72). b - en modes îou2 , par l'activation du signal d'ordonnée lorsque la condition a a été réalisée au moins une fois pendant une ordonnée; Cette dernière fonction est réalisée par l'ensemble des circuits (83), (82), (810), (71), (72), (73). c - en mode 3 : de façon permanente pendant la durée d'une ordon -née ( d'une ligne). Cette dernière fonction est réalisée par l'en -semble des circuits (810), (811), (81). Cette séquence d'écriture se caractérise par une répétition dans l'activation du signal d'écriture. Cette répétition se fait un nom -bre de fois égal à 11 dans le cas a ; 12 dans le cas b ; 13 dans le cav c. Ceci est réalisé gracie à l'ensemble (74),(75),(76) des valeurs programmées manuellement (par switch, par exemple), du d6- -codeur (77j, d'un registre parallèle-série (78), et de (78) et (79). D'autre part cette séquence se caractérisa par une activation en cascade de signaux formant un bus appelé "bus de validation des sous-ensembles de buffer". Dans chaque cas le nombre de signaux du bus précité,entrant en activation est égal au nombre de fois que le signal d'écriture s'active. La validation des cas a, b, c, provoqua l'activation des signaux de validation, respectivement des buffers (22),(19),(23) affectés à ltaiguillage des données à mémoriser. 10 - Organe de détection (7) de la revendication 2 caractérisé en ce du'il se compose - d'un comparateur (12) capable de comparer la luminance à une va -leur de seuil, et de provoquer une analyse positive ou négative. - d'un sélecteur de mode de détection (13). - de deux contrôleurs de comptage (14) et (15) specifiguas aux modes 1 et 2 de détection définis précédemment. - d'un transformateur série parallèle utilisé en mode 3 qui échan -tillonne le signal issu du comparateur pour le transmettre en parallèle. - de deux comPteurs (18) et (20) qui fournissent les positions des points en mode 1 et 2. 11 - Transformateur série-parallèle (16) de la revendication 10 caractérisé en ce que les données entrant en série dans chaque re -gistre sont immobilisées par rebouclage de la sortie du registre sur son entrée de transfert parallèle. Dans cette configuration une simple activation de l'entrée de sélection du mode série-parallèle du registre, provoque cette immo -bilisation.