Brevet FR2529044A1 — publié le 19831223

Procédés et dispositifs de télécommunications visuelles, notamment à l'usage des sourds. L'invention est relative aux télécommunications, et notam- ment aux télécommunications par lignes téléphoniques ou télématiques Elle vise plus particulièrement la transmission d'images sur de telles liaisons, étant entendu que ces liaisons téléphoniques ne sont pas limitées aux câbles ou lignes de type électrique mais englobent également tous moyens de liaison de type hertzien, à fibres optiques, etc. Traditionnellement, les lignes téléphoniques ont été déve- loppées, et installées sous forme de réseaux, pour la trans- mission de communications vocales Plus récemment, elles ont trouvé application à la transmission d'informations de type numérique, grâce notamment à l'utilisation de modula- teurs-démodulateurs connus sous l'appellation de MODEM. De telles liaisons téléphoniques sont caractérisées par des performances bien adaptées à la transmission de signaux analogiques à des fréquences n'excédant pas environ 4 k Hz. Lorsqu'elles sont appliquées à la transmission de signaux numériques, elles autorisent en général des cadences de transmission pouvant atteindre au maximum 4800 bauds Ces performances limitent le volume des informations qui peu- vent être transmises dans un intervalle de temps déterminé. Ainsi, si les lignes téléphoniques sont bien adaptées à la transmission de la parole humaine ou de messages informati- ques sous la forme de signaux binaires à des cadences rela- tivement peu élevées, elles ne sont pas aptes à la trans- mission en temps réel d'images susceptibles d'évoluer rapidement dans le temps La transmission d'une image rné- cessite en effet le transfert d'un volume d'informations relativement considérable par rapport à celui d'un message vocal L'image doit être divisée en zones quasi-ponctuelles d'autant plus petites que la définition avec laquelle on cherche à réaliser la transmission est élevée Pour chacune de ces zones ponctuelles, un signal représentant le niveau d'éclairement relatif de cette zone doit être produit. L'ensemble des signaux doit être alors transmis en général en série sous la forme d'une séquence Chaque séquence cor- respond à une image et le niveau du signal à un instant donné de cette séquence correspond à l'éclairement d'un point correspondant de l'image transmise. La transmission de telles séquences est bien connue dans les systèmes de télévision Dans ces systèmes, pour la transmission de scènes en mouvement, la cadence de renou- vellement des images transmises est relativement élevée. Elle nécessite des liaisons capables de transmettre une bande de fréquence dont la largeur est sans aucune mesure avec celle des liaisons téléphoniques simples. On a déjà cherché à améliorer le confort des communications téléphoniques en transmettant l'image des interlocuteurs l'un à l'autre à l'aide d'un tel système désigné en géné- ral sous l'appellation de visiophone Le coût de ces sys- tèmes a entravé leur développement en raison notamment du fait que la puissance de transmission d'informations né- cessaire pour obtenir des images de qualité convenable est environ vingt à quarante fois plus élevée que celle d'une ligne téléphonique destinée à la parole seulement. On a déjà proposé, dans le cas o les images à transmettre sont relativement statiques, des systèmes visant à réduire le débit des informations à transmettre Dans un tel sys- tème, décrit par exemple dans la communication intitulée VIDEO TELECONFERENCING AT 9600 BAUDS par Robert H Wal- lis et William K Pratt parue dans "IEEE Picture Coding Symposium, Montréal 1981 ", une image d'un sujet à trans- mettre est produite, par exemple le buste d'un interlocuteur dans une conférence à distance, à l'aide d'une caméra opto- électronique Les signaux électriques résultants sont soumis à un processus de binarisation, à l'issue duquel chaque point de l'image est représenté par un signal capable de prendre seulement deux valeurs La séquence obtenue pour l'image est alors soumise à un processus de codage permettant de comprimer l'information contenue dans cette séquence en vue de sa transmission sur une ligne télématique à une cadence d'environ 9600 bits par seconde La qualité des images obte- nues par ce procédé est relativement médiocre, même pour une cadence de renouvellement limitée à quelques images par seconde seulement Cette technique n'est donc pas adap- tée à la retransmission en temps réel de scènes dans les- quelles un mouvement doit être produit avec une certaine précision. La présente invention a pour but de fournir un procédé et un dispositif de transmission en temps réel d'informations visuelles variables dans le temps à l'aide d'une ligne télé- phonique ou télématique de performances équivalentes en ce qui concerne son débit Elle vise particulièrement la trans- mission d'informations correspondant à des mouvements du corps humain, par exemple à des gestes ou à des mouvements de lèvres A cet égard,,une application de l'invention consiste en la fourniture d'un système de télécommunica- tions pour des personnes atteintes de surdité et qui sont capables de communiquer entre elles par le langage des signes ou de lire ou de comprendre les paroles d'une personne par la lecture du mouvement de ses lèvres. A cet effet, l'invention a notamment pour objet un procédé de transmission sur un réseau de téléemimiiice-icons d' informations visuelles, du type dans lequel on effectue une prise de vue de l'information à transmettre pour produire, en corres- pondance de chaque image, une séquence de signaux électri- ques, on convertit les signaux correspondant à chacun des points de l'image en signaux binaires et on transmet ces signaux sur une ligne d u r é S e a u, les signaux captés sur un récepteur raccordé à ce réseau étant déco- dés afin de permettre la visualisation d'une image corres- pondante Le procédé est notamment caractérisé en ce que l'on convertit en mode binaire les signaux représentatifs de chaque image en effectuant une discrimination sur les écarts entre les éclairements de points voisins à l'intérieur de chaque image de façon à obtenir une séquence de signaux électriques représentatifs de contours dans l'image en vue de leur transmission après le codage sur une ligne de type télépho- nique. Selon un mode de réalisation préféré, on comprime les si- gnaux correspondant auxdits contours avant de les coder pour les transmettre Cette compression peut prendre diver- ses formes qui peuvent être mises en oeuvre de manière cumulative. Une forme préférée de compression du volume des informations à transmettre consiste à détecter des variations d'une image à la suivante caractéristiques d'un mouvement du sujet dont on cherche à transmettre l'image Cette détec- tion peut s'effectuer par exemple à l'aide d'une comparai- son point par point de chaque couple d'images successives de manière à ne transmettre que les signaux caractéristiques des points du contour dont la position a changé entre ces deux images Du côté de la réception, on met alors en oeuvre un processus de reconstruction d'image à partir des signaux correspondant aux mouvements reçus avec la séquence et de la détermination d'une ou plusieurs images précédemment obtenues. Ainsi, l'invention part de la constatation qu'il existe des applications o la richesse d'image offerte par un système de télévision n'est pas nécessaire et o l'objet de la communication peut être utilement représenté par une image de contours, analogue à un dessin, ce dessin évoluant dans le temps avec la scène ou les mouvements du sujet re- présenté. L'objet de la retransmission peut donc être comparé à un dessin animé On a en particulier remarqué que la produc- tion et la transmission d'un tel dessin animé s'appliquait tout à fait à la communication par le langage des signes, telle qu'elle est pratiquée entre sourds-muets, ou à la lec- ture labiale Dans le langage des signes en particulier, la définition du geste est particulièrement aisée à saisir gra- phiquement à l'aide d'un dessin. En ce qui concerne la mise en oeuvre de l'invention, on a remarqué qu'il était avantageux d'effectuer une extraction de contours sur une image ayant une résolution relativement élevée Les signaux représentatifs des points de l'image en sortie de ce dispositif peuvent alors être échantillonnés quatre par quatre ou neuf par neuf, c'est-à-dire que l'on ne retient que les signaux représentatifs d'un point sur quatre ou d'un point sur neuf avant d'être traités dans la suite du système Il peut être également avantageux, avant un codage en vue de leur transmission à une interface avec une ligne téléphonique, de soumettre les signaux à un filtrage qui élimine les points isolés de-l'image ou du dessin à transmettre. L'invention a également pour objet un dispositif d'élabora- tion en temps réel de signaux électriques représentatifs d'informations visuelles qui peut être utilisé dans la mise en oeuvre du procédé qui vient d'être évoqué A cet égard, un tel dispositif comprend notamment une caméra, un dispo- sitif d'extraction de contours et des moyens de compression des données de chaque séquence représentative d'une image en vue de leur transmission sur une ligne téléphonique ou vers un dispositif de stockage intermédiaire à une cadence comparable au débit d'une ligne téléphonique Ces moyens de compression peuvent comprendre, outre un dispositif de codage, des moyens sensibles à l'évolution du "dessin" issu du dispositif d'extraction de contours d'une image suivante. Il peut également comprendre des moyens de filtrage pour éliminer les points isolés et éventuellement distinguer les points qui, d'une image à la suivante, n'ont pas vu leur position se modifier d'une manière significative. L'invention a également pour objet un système émetteur-récep- teur pour la production de signaux représentatifs d'infor- mations visuelles selon les principes mentionnés ci-dessus et la visualisation d'une image à partir de signaux élabo- rés de cette façon La partie réceptrice comprend notamment un dispositif de visualisation propre à reproduire image par image le dessin animé transmis par signaux Elle peut comporter, dans le cas o les signaux représentent des mo- difications d'informations concernant les points d'images- entre une séquence et la suivante, un dispositif de recons- truction d'image à mémoire. L'invention sera explicitée davantage à l'aide de la des- cription non limitative d'exemples de réalisation qui est donnée ci-après en référence aux dessins annexés, sur les- quels la figure l est un schéma synoptique d'un dispositif d'é- mission et de réception propre à être raccordé à une ligne téléphonique; les figures 2 A à 2 D illustrent les effets d'un dispositif d'échantillonnage qui peut être utilisé selon l'invention; les figures 3 A à 3 C illustrent les explications relatives à la transformation de l'image du sujet en un dessin animé et à sa transmission; les figures 4 et 5 illustrent des explications relatives au filtrage; les figures 6 A et 6 B complètent ces dernières explications. Les dispositifs de transmission d'images par liaison télé- phonique présentent, outre l'avantage de permettre aux in- terlocuteurs de se voir,celui de montrer ou désigner par gestes Il s'agit donc d'une amélioration à la qualité de la communication qui s'effectue de manière essentiellement verbale Ils peuvent en principe permettre une communica- tion avec une personne qui peut être affectée de surdité totale mais est capable de lire les mouvements des lèvres d'un de ses interlocuteurs ou entre deux sourds-muets qui communiquent par le langage des signes Cependant, dans la mesure o le dispositif du type visiophone ne se répand que très lentement en raison du volume d'informations très élevées qu'il est nécessaire de transmettre et de la com- plexité corrélative des réseaux de transmission à installer, les possibilités de communication à distance pour des per- sonnes affectées de surdité sont en pratique très limitées. Des études qui ont présidé à l'invention ont fait ressortir que la transmission précise du mouvement des lèvres ou des gestes, dans le cas d'une transmission par signes, devait s'effectuer à une cadence d'au moins environ 12 images par seconde Cette cadence est nécessaire, compte tenu de la rapidité de certains gestes et de la nécessité de conserver un certain confort visuel pour l'observateur en évitant de produire une image trop saccadée. Les lignes téléphoniques ordinaires ont un débit de trans- mission d'environ 4800 bauds Dans les conditions ordinaires de transmission de l'image d'un sujet telle que la tête d'une personne ou son buste et ses membres supérieurs par des procédés de type télévisuel, une telle cadence est tout à fait insuffisante. Un exemple de poste-d'émission et de réception d'informa- tions visuelles telles que les mouvements du corps humain selon l'invention comprend (figure 1) un sous-ensemble d'êmission 10 et un sousensemble de rcepteion 12 qui sont tous deux raccordés par une interface 14, ou un 5 ispositif de MODEM (modulateur-démodulateur) classique, à une liigne téléphonique ou télématique 15. Le sous-ensemble d' émission comprend une caméra 20 pourvue d'un objectif 22 propre à effectuer la saisie d'image du sujet Elle est montée à cet effet sur un support non xepré- senté de façon à permettre l'c 3 tenhion d'une image cadrée d'un sujet installé face au poste dmission-réception l O 9 12 Cette caméra 20 est une camera ëlectronique propre a transformer chacune des images du sujet ou de la scène à transmettre fornee sur son écran en une séquence de signaux électroniques apparaissant à sa sortie 23 Les signaux 23 sont exploités par un dispositif d'extraction de contours Ce dispositif, qui peut être d'un type connu dont il sera reparlé ci-après, à la propriété de transformer les signaux de chaque séquence, lesquels sont chacun représen- tatif du niveau d'éclairement (image en demi-teinte) de chaque point de l'image, en des signaux à deux niveaux seulement (correspondant par exemple aux tons noir et blanc), les signaux de tonalité noire correspondant essen- tiellement à des points délimitant un ou des contours dans l'image à transmettre Les signaux apparaissant à la sortie 26 de ce dispositif sous forme de séquence représentent donc une sorte de dessin animé au rythme de, par exemple, douze images par seconde Les données véhiculées par ces signaux sont alors comprimées avant d'être transmises à l'interface 14. La compression de données est effectuée par une série de modules juxtaposés comprenant un échantillonneur 28,grace auquel une division par un facteur prédéterminé du volume total d'informations de chaque séquence est obtenue, et un extracteur d'information de mouvement 30, à la sortie 31 duquel seuls apparaissent des signaux correspondant à des points ayant subi une modification de leur niveau d'éclai- rement entre deux images de contours successives Ces si- gnaux sont transmis à un dispositif de filtrage 34, visant notamment à éliminer les points isolés, à la sortie duquel est connecté un codeur 36 réalisant une nouvelle compression des données en fonction d'une analyse de leur structure à l'aide d'une série de règles de codage prédéterminées La sortie 37 du codeur 36 est reliée à l'entrée émission 38 de l'interface 14. La sortie 39 de cette interface est reliée à une entrée 41 d'un dispositif de décodage 40 opérant en fonction des mêmes règles que celles du dispositif 36 pour rétablir à sa sortie 42 une séquence de signaux électriques correspondant à un dessin animé du type produit par un dispositif d'émission tel que 10 à une autre extrémité de la ligne 15 Les signaux 42, après traitement dans un dispositif de restitution d'in- formations d'image 44, sont transmis à l'entrée 45 d'un dis- positif de visualisation 46 qui effectue la présentation visuelle image par image à la cadence souhaitée de l'infor- mation transmise sur la ligne 15. Pour réaliser la caméra 20, on peut utiliser une caméra du type comprenant une matrice d'éléments photosensibles du type à transfert de charge de 256 x 256 éléments qui sont couramment disponibles à l'heure actuelle Bien entendu, le choix de ce type de caméra n'est pas limitatif et d'autres dispositifs de conversion opto-électroniques peuvent dtre mis en oeuvre Un avantage de ce type de caméra est qu'elle ne nécessite pas d'alimentation à haute tension Chaque élément photosensible de la caméra produit un signal analo- gique dont le niveau est proportionnel à l'éclairement reçu par ce point Ces niveaux d'éclairement de l'ensemble de points d'une image sont lus de façon séquentielle et peuvent être numérisés par un convertisseur analogique-numérique de façon à produire en sortie 23 de la caméra, pour chaque 2 zj 29044 image, une séquence de signaux numériq es ( 256 x 256) de six bits chacun La position de chacun de ces mots dans la séquence correspond à la position du point dans l'image correspondante. Le dispositif d'extraction de contours 25 est réalisé, sans que cette précision constitue une limitation, par exemple selon la technique décrite dans le Brevet français publié sous le NI 2 163 815 du 2 juillet 1973 aux noms de NADLER, ADAMOFF et OISEL Une autre forme de réalisation d'un dis- positif d'extraction de contours se trouve également dans la Demande de Brevet européen NI 81 402 085 5 du 28 décembre 1981 qui permet facilement la transformation de l'image d'une scène naturelle en une image de contour. Quel que soit Le procédé mis en oeuvre pour obtenir l'ex- traction de contours, le résultat réside dans l'obtention de traits foncés sur fond blanc pour chaque image, ces traits correspondant essentiellement à des délimitations de certaines parties de l'image naturelle par rapport au reste de celle-ci comme le représente par exemple la figure 2 A Ce dispositif d'extraction de contours réalise une bina- risation de l'image en ce sens que chaque point de l'image est représenté dans la séquence à la sortie 26 par un signal binaire de valeur O ou 1 selon que le niveau d'éclairement de l'image-contour est blanc ou noir Les dispositifs d'ex- traction de contours se caractérisent en ce qu'ils sont sensibles, dans la séquence de signaux issus de la sortie 23 de la caméra 20, à des écarts du niveau d'éclairement entre des points voisins à l'intérieur de chaque image, c'est-à-dire entre des mots correspondant à des groupes de points voisins dans l'image A cet égard, ils se distinguent des dispositifs de binarisation du type à écrêtage dans lesquels on convertit un signal caractéristique de l'éclai- rement d'un point en une valeur binaire O ou 1 selon que le niveau d'éclairement correspondant dépasse un seuil, que ce seuil soit d'ailleurs fixe ou variable en fonction d'autres critères. C'est un des aspects importants sous-jacents à l'invention que d'avoir observé qu'une information visuelle suffisante pouvait être transmise à partir de dispositifs d'extraction de contours pour être utilisée avec profit, par exemple dans la communication entre sourds-muets et cela, tout en restant dans les limites des performances d'une ligne télé- phonique avec des cadences qui permettent la transmission de l'information en temps réel. L'échantillonneur 28 est un simple réducteur d'imageo En pratique, l'image électrique à la sortie 23 de la caméra est divisée en "lignes" correspondant chacune au balayage d'une ligne de la matrice de photoélamentso Dans le signal électrique correspondant, chacune de ces lignes est séparée par un symbole d intervalle entre lignes L'échantillonneur 28 effectue donc une sélection d'un point sur deux ou d'un point sur trois (un bit sur deux ou un bit sur trois) parmi les signaux de chaque ligne et d'une ligne sur deux ou d'une ligne sur trois dans la succession des lignes correspondant à la hauteur de l'image balayée à la surface de l'écran de la caméra 20 Sur les figures 2 A et 2 B on a relié par les flèches 9 les lignes qui se correspondent dans l'image ini- tiale et dans l'image réduite La compression analogue opérée sur les points de ces lignes ressort clairement du dessin. Cet échantillonnage peut être effectué par des moyens clas- siques, par exemple de compteurs de bit et décompteurs de lignes ou à l'aide d'un microprocesseur convenablement programmé. Le résultat d'une réduction par un facteur quatre de la surface d'une image (figure 2 A), telle qu'on pourrait la représenter à partir de signaux issus du dispositif d'extrac- tion de contours 25, est représenté à la figure 2 B Dans ces images, les carrés noirs et blancs correspondent à des bits respectivement de niveau 1 et O dans la séquence des signaux de chaque ligne, les lignes se succédant par exemple de haut en bas dans la visualisation qui en est fournie sur les figures 2 A et 2 B Sur la figure 2 C, on a représenté le résultat de la réduction par un facteur 9 (un point sur trois pour chaque ligne et une ligne sur trois) On a remar- qué qu'il était avantageux dé partir d'une image à la sortie du dispositif d'extraction de-contours 25 possédant une définition relativement élevée, grâce à l'utilisation notam- ment d'une caméra constituée de 256 x 256 éléments, et d'ef- fectuer la réduction après extraction de contours,plutôt que de produire directement l'image électrique à partir d'une caméra de moinrs haute définition Sur la figure 2 D, on a représenté le résultat de l'extraction de contours obtenu à partir du même sujet que celui qui a abouti à la figure 2 A, mais en utilisant une caméra de 128 x 128 éléments Il est aisé de constater une très substantielle perte d'informations de contours lorsqu'on utilise cette dernière façon de procéder. La compression des données entamée par l'échantillonneur 28 est poursuivie par une série d'étapes de compression de données visant à obtenir un facteur d'environ 20 entre le débit à la sortie de l'échantillonneur 28 et le débit à l'entrée 38 de l'interface 14. L'extracteur d'informations de mouvement 30 peut comprendre une mémoire 50 capable de stocker chacune des séquences d'images de contours à la sortie 29 de l'échantillonneur 28 et transmise sur son entrée 51 par un dispositif d'adressage convenable La sortie 52 de la mémoire 50 est connectée à &une entrée -55 d'un calculateur de différence 56 dont l'autre entrée 57 est reliée directement à la sortie 29 de l'échan- tillonneur 28 Lors de l'apparition à la sortie 29 d'une séquence de signaux correspondant à une image de contours, ceux-ci sont comparés point par point dans le calculateur de différence 56 avec les signaux des points de l'image correspondante stockée en mémoire A cet effet, la mémoire est adressée en lecture au rythme correspondant pour faire apparaître sur sa sortie 52 la séquence des signaux corres- pondant à l'image précédente A la sortie 31 du calculateur 56 apparaît une séquence de signaux représentatifs des seules différences entre les deux trains de signaux sur les entrées et 57 du calculateur 56 (fonction OU EXCLUSIF). De façon plus précise, si, pour un point donné à visualiser, le signal de l'image précédente était à un niveau O et le signal de l'image suivante est au niveau 1, un signal de niveau 1 apparaît à l'instant correspondant dans la séquence de la sortie 31 Dans le cas d'une image antérieure au niveau 1 et image courante au niveau O, un signal 1 apparaît. Dans les autres cas (identité de signal pour l'image anté- rieure et l'image courante), un signal de niveau O est main- tenu à la sortie 31 Le dispositif d'adressage en inscrip- tion de la mémoire 50 par l'entrée 51 est prévu pour effec- tuer l'inscription de cette mémoire avec un léger retard par rapport à sa lecture de façon telle que les points successifs de l'image de contours courante soient inscrits immédiatement après la lecture des points correspondants de l'image précédente (adressage d'une mémoire vive en mode lecture modification écriture (Read Modified Write). La commande et le fonctionnement du dispositif 30 peuvent s'effectuer sous le pilotage de microprocesseurs convena- blement programmés ou à l'aide de circuits intégrés du type courant, selon des techniques bien connues de l'art. Sur la figure 3 A, on a représenté une image de contours du buste et du visage d'un sujet en train de faire un geste de la main droite telle qu'elle peut correspondre à une séquence de signaux à la sortie de l'extracteur de con- tours 25. Sur la figure 3 B, on a représenté la position du bras du sujet lors de la séquence de contours suivante Sur la figure 3 C, on a montré une image correspondant aux variations entre les images des figures 3 A et 3 B La séquence de signaux à la sortie 31 du calculateur de différence 56 correspond aux seuls points représentés sur la figure 3 C. Ce signal série correspond donc à une information de mouve- ment affectant le sujet à visualiser Il s'ensuit donc une réduction du volume de l'information à transmettre par rap- port à la totalité de l'image de contours. A cet égard, d'autres techniques de compression peuvent être mises en oeuvre en fonction des modifications intervenant d'une image à l'autre et de l'expérience gagnée au cours de la transmission des images précédentes En particulier, la prise en compte du passé peut ne pas se limiter à la dernière image Les techniques connues d'analyse du mouve- ment, dont une revue peut être trouvée dans un article de H.M NAGEL, Analysis Techniques for Images Sequences Proc. Int Joint Conf on Pattern Recognition Kyoto, Japon, 1978, ou T S HUANG Ed Image Sequence Analysis, Springer, Berlin, 1981, permettent d'utiliser plusieurs images antérieures pour prédire l'image courante C'est la différence entre l'image prédite et l'image mesurée qui fait alors l'objet du traitement d'un opérateur tel que 56 pour la transmission d'une chaîne de signaux comprimés vers la ligne téléphonique. La séquence de signaux de sortie 31 comprend des informations de deux types: d'une part, les signaux correspondant à des déplacements francs de certaines parties du contour entre deux images successives Ces signaux constituent l'informa- tion à transmettre D'autre part, elle comprend de nom- breux signaux correspondant à des "points isolés" dûs à de faibles variations de contraste inévitables dans un système mettant en oeuvre une caméra telle que 20 Sur la figure 3 C, on a représenté, outre les variations de posi- tions correspondant à des mouvements francs, de tels points isolés Onremarque que les variations franches de contours affectent essentiellement les bras et les mains On trouve des points isolés sur toute la surface du corps et dans l'arrière-plan de l'image avec une densité relativement faible Au contraire, il existe une forte concentration de points "isolés" dans le visage Cette dernière résulte de la mobilité d'expression du visage d'un interlocuteur en train de parler Cette mobilité elle-mêne constitue un élément significatif de la communication par signes et bien entendu un élément essentiel de la communication du mouve- ment des lèvres pour la lecture labiale. Le filtre 34 a donc une double fonction d'une part, il élimine les points isolés dans les zones o la densité de ces points est relativement faible D'autre part, il conserve ces points là o ceux-ci sont présents en concentration élevée,en pratique dans la zone du visage. La détection des points isolés par le filtre s'effectue comme l'illustre la figure 4 à l'aide d'une fonction à fenêtre La fenêtre représente des valeurs d'une variable de l'image dans un voisinage autour de chaque point d'inté- rêt Ici, on considère une matrice de 3 x 3 points pour défi- nir la fenêtre d'exploration Pour un point d'intérêt de coordonnées i, j dans la natrice de points d'images corres- pondant à la séquence de signaux entrant dans le filtre, on considère donc les points appartenant à l'intersection des ensembles de lignes j-l à j+l et de colonnes i-l à i+l. Soit X la propriété d'être un point de différence, c'est-à- dire correspondant au passage d'un signal 1 à 0 ou d'un signal 0 à 1 dans la séquence de signaux 31, comme on vient de l'indiquer précédemment; on peut définir par Xis la propriété d'être un point de différence isolé, correspondant à la configuration de la figure 4 o la valeur de X est différente pour le point de coordonnées i, j de celle qu'elle a pour tous les points entourant celui-ci dans la fenêtre considérée En algèbre booléenne, on peut écrire: jis = L -l,j-1 xi-l,j i-lj+ 1 xij-1 11,j Xi,j+ l Xi+lj-l o la fonction X indique l'absence de la proprieté, selon la notation habituelle. Ainsi, l'ensemble des signaux transmis à l'entrée du filtre 34 peut être soumis à un traitement du type qui rient d'être défini, par exemple à l'aide d'une mémorisation et d'une interrogation sélective des signaux ainsi mémorises eri fonction de la fenêtre définie, l'ensemble s'effectuant sous la commande d'un microcircuit ou d'un microprocesseur conve- nablement programmé. Ayant ainsi détecté les points de différences isolés dans une séquence, le dispositif analyse la densité de ces points sur l'ensemble de l'image pour rejeter les seuls points isolés qui correspondent à des zones o leur densité est inférieure à un seuil prédéterminé Ceci est effectué en considérant une fenêtre d'analyse de taille plus grande telle que représentée à la figure 5, comprenant une matrice de 7 x 7 éléments Cette fenêtre n'est scrutée que pour des points de différence isolés déjà détectés dans une fenêtre telle que 60 identique à celle de la figure 4 Cette fenêtre se trouve au centre de la fenêtre 62 de la figure 5 et seuls sont analysés sur le plan de la densité les 40 points de la fenêtre 62 qui ne se trouvent pas inclus dans la fenêtre 60. Le calcul de densité s'effectue par comptage du nombre de points de différences parmi les 40 points considérés, suivi d'un test Si, par exemple, on utilise un seuil de 30 %, le point isolé 65 ne sera pas retenu tant que l'on comptera moins de 12 points de différence de même nature dans la fenêtre de 40 points testée Tel sera le cas dans l'exemple de la figure 6 A Si, au contraire, le nombre de points iso- lés dans la zone testée est égal ou supérieur à 12 (cas de la figure 6 B), le point isolé 65 sera retenu et le signal 2 92 044 correspondant transmis à la sortie 57 du filtre 34 en direc- tion de l'entrée 58 du codeur 36. Ainsi, la fonction de détection de points isolés Xi est appliquée successivement à tous les points de différence de l'image La fonction de seuil de densité n'est appliquée qu'aux seuls points de différence isolés. La suppression d'un point isolé dans le dispositif de filtra- ge 34 se traduit par l'émission d'un signal d'adressage cor- respondant à une sortie 59 du filtre 34 pour venir inverser le contenu de la mémoire 50 (ligne 70 et entrée 72) corres- pondant à ce point pour des raisons qui apparaîtront claire- ment ultérieurement. Le dispositif 36 effectue un codage de la séquence de si- gnaux apparaissant sur son entrée 58 pour chaque image Il existe différents procédés de codage d'images en noir et blanc permettant de comprimer les informations séquentielles sur l'entrée 58 en produisent des séries de mots numériques à la sortie 37 de transmission sur la ligne 15 par l'inter- * face 14 Un procédé type de codage dit "par plage" consiste à produire un code caractéristique de chaque transition blanc-noir ou 0, 1 dans la séquence de signaux à l'entrée 58, suivi d'une indication d'un code de la transition noir- blanc immédiatement suivante, avec l'indication du nombre de points entre l'apparition de ces deux transitions D'au- tres systèmes de codage permettant une compression encore plus efficace des données sont connus tels que par exemple les procédés de codage dits par blocs (quad-tree) Un cer- tain nombre de tels procédés de codage sont décrits par exemple dans le Numéro de Juillet 1980 de la Revue "Procee- dings of The IEEE" consacré au codage des images graphiques. En ce qui concerne la réception, les séquences de signaux apparaissant à la sortie 39 de l'interface 14 correspondent à des séquences issues d'un codeur 36 d'un appareillage semblable en un autre poste raccordé au réseau de transmis- sion téléphonique auquel appartient la ligne 15 ils sont décodés par le décodeur 40 en fonction d'un code inverse du code utilisé en émission 3 i les signaux à la sortie 42 correspondent à des points de différence entre images consé- cutives, ils sont appliqués à une entrée 75 d'un dispositif de reconstruction d'image 76 à l'intérieur du restituteur 44 Une mémoire 78 a une entrée 77 connectée à la sortie 79 du dispositif de reconstruction 76 La S rtie 81 de cette mémoire est connectée a l'entrée 45 de ce dispositif de visualisation qui peut, par exemple, consister &Ln un tube cathodique du genre utilisé pour les terminaux informatiques. De préférence, la mémoire 78 n'est pas limitée au stockage d'une seule image Elle a une capacité de mémorisation de plusieurs images successives complètes propres à se succéder à la sortie 81 pour l'alimentation du dispositif de visua- lisation Elle comprend notamment une zone de mémoire direc- tement adressable à partir de l'entrée 77 pour la recons- truction de chaque image en cours de réception. Cette reconstruction peut s'effectuer d'une manière symé- trique de la décomposition pratiquée par l'extracteur de mémoire 30 Ainsi, pour chaque séquence sur l'entrée 75 correspondant à une image courante, le reconstructeur 76 reçoit, sur une entrée 82, des signaux en provenance d'une sortie 83 de la mémoire 78 et correspondant à l'image pré- cédemment reçue et reconstruite Les signaux sur les entrées et 82 du dispositif de reconstruction 76 sont admis en synchronisme de façon à constituer point par point une image de contours complète, chaque point de l'image précédente étant mis à jour par l'information correspondante amenée sur l'entrée 75 La séquence d'images reconstruites 79 est alors stockée en mémoire 78 On remarque que, du fait de la suppression de certains points isolés par le filtre 34, l'image ainsi reconstruite ne correspondrait pas à l'image dans la mémoire 50 du-dispositif émetteur si l'on n'avait X 2,044 pas pris soin, pour chaque point isolé supprimé à la transmission, d'inverser l'information correspondante dans cette mémoire 50. Les procédés de compression de données à l'émission qui ont été précédemment évoqués et, notamment, le procédé mis en oeuvre par le codeur 36, introduisent un retard variable dans la transmission de l'image Il en résulte que le décodage dans le décodeur 40 et la reconstruction par - le dispositif de restitution 44, qui nécessitent à la fois la connaissance d'une image complète et la réception des informations correspondant à l'image en cours, introduisent un certain décalage dans le temps entre le début de la récep- tion d'informations à la sortie 39 de l'interface et l'appa- rition d'une image complète sur le dispositif de visualisa- tion 46 Le stockage des informations numériques correspon- dant à plusieurs images dans la mémoire 78 permet de" 5 ali- ser une uniformisation du débit des images transmises par la sortie 81 au dispositif de visualisation malgré les variations de transmission évoquées ci-dessus On parvient ainsi à synchroniser ou accorder la cadence de visualisa- tion des images au dispositif 46 sur la cadence de prise de vue de la caméra 20, et cela malgré des dilatations ou des compressions dans le temps de la transmission des sé- quences d'images le long de la chaîne qui les sépare. En outre, en raison de ces décalages temporels et du retard résultant du remplissage des différentes zones tam- pons dans la mémoire 78, un certain délai existe entre l'établissement de la communication entre un émetteur et un récepteur et l'apparition d'une image complète sur la visualisation 46 Ce temps mort peut être meublé par une information présentée sous la forme d'un texte alphanuméri- que et pouvant correspondre, par exemple, au nom de l'appe- lant ou à un code lui appartenant Ainsi, l'appelé peut recevoir à l'avance certaines informations relatives à la communication visuelle sur le point de s'établir. 2 t'29044 Il est prévu, en outre, un dispositif de réinitialisation permanente de l'image visualisée au cours de la transmission. En effet, la présence inévitable d'erreurs de transmission ou de parasites sur la ligne pourrait avoir pour effet une détérioration progressive de l'image reconstruite Pour éviter ce phénomène, on prévoit de réactualiser une petite portion de chaque image visualisée directement à partir d'informations issues du dispositif d'extraction de contours ou de l'échantillonneur 28, par une ligne non représentée. Ces informations, qui peuvent par exemple correspondre à 1 % de la séquence d'image contoursou à une ligne par image, sont transmises directement sur l'interface 38 à la place de la portion comprimée et codée de la séquence correspon- dante A l'arrivée, elles sont également directement amenées à l'entrée de la visualisation 45 Les informations annon- çant le début et la fin des signaux en clair permettent le calage de cette information à l'intérieur de la séquence correspondant à chaque image Ce calage est modifié d'image à image de façon à réactualiser la totalité de l'image visua- lisée toutes les cent séquences si l'information de réactua- lisation correspond à 1 % de l'image de contours transmise. Sur la figure 1, on a représenté, entre la mémoire 78 et le dispositif de visualisation 46, un dispositif 90 d'amé- lioration d'image (enhancement) propre à effectuer un lissage entre les points, améliorant la continuité des lignes de contours et diminuant les effets de saccade des points qui subissent une variation de position entre une image et la suivante De tels dispositifs sont connus en soi. Outre l'application qui vient d'être évoquée pour la télé- communication entre des personnes affectées de surdité, l'invention s'applique à la transmission en temps réel sur des lignes téléphoniques ordinaires ou télématiques de tout autre phénomène nécessitant une cadence de trans- mission d'informations visuelles semblables à celles des mouvements du corps humain ou une cadence inférieure En particulier, elle trouve son utilité partout o l'informa- tion peut se trouver efficacement transmise sous la forme de dessins par opposition à des images en demi-teinte Elle trouve par là même une application éventuelle à la consti- tution et à la transmission de dessins animés et permet également d'améliorer sensiblement les techniques de vidéo- conférence évoquées ci-dessus. Il est clair que l'invention n'est d'ailleurs pas limitée à la transmission d'informations visuelles à distance et qu'elle peut être mise à profit par exemple pour effectuer un stockage numérique à faible débit en vue d'une diffusion ou restitution différée de l'information. 230 ? 044 Revendications. 1 Procédé de transmission sur une liane de télécamiuaication d'informations visuelles, du type dans lequel on effectue une prise de vue et on produit une séquence de signaux électriques pour chaque image saisie, on convertit en signaux binaires les informations correspondant à chaque point de l'image, on code et on transmet les signaux binaires ainsi obtenus en un point d'un réseau de télécomniuication et on recueille ces signaux en un autre point du réseau pour visualiser l'image correspondante, caractérisé en ce qu'en vue notam- ment de transmettre sur une ligne de type téléphonique des mouvements du corps humain, notamment des lèvres ou des gestes et signes compréhensibles par des personnes affectées de surdité, on détecte dans chaque sénuence des signaux carac- téristiques de contours dans l'imaae saisie. 2 Procédé selon la revendication 1, caractérisé en ce qu'on transmet essentiellement une information caractéristique du mouvement des points de contours détecté dans chaque image et qu'on reconstitue à la réception les contours de l'image saisie à partir de la réception de ces signaux caractéris- tiques de mouvement. 3 Procédé selon la revendication 2, caractérisé en ce qu'on compare la position des points des contours détectés dans chaque image avec celle des points de contours de l'image précédente pour ne transmettre que des signaux caractéris- tiques des modifications de l'information binaire représen- tative de chaque point de l'image. 4 Procédé selon la revendication 2 ou 3, caractérisé en ce que, avec chaque séquence de signaux d'image, on transmet directement une fraction de l'information correspondant à l'image de contours réalisée et que l'on modifie cette fraction d'information d'une image à la suivante afin d'effectuer une remise à jour périodique de l'image recons- tituée à la réception. Procédé selon l'une des revendications 1 à 4, caractérisé en ce qu'on prévoit en outre la transmission d'un texte propre à être visualisé en caractères alphanumériques pen- dant notamment la période d'initialisation de la première image complète. 6 Procédé de stockage intermédiaire d'informations visuelles en vue de leur retransmission en différé, caractérisé en ce qu'on effectue une prise de vue, on produit une séquence de signaux électriques pour chaque image saisie, on produit à partir des signaux de chaque séquence des signaux binaires caractéristiques de contours dans l'image saisie, on comprime les informations ainsi obtenues pour chaque séquence d'image, notamment par un codage en vue de la trans- mission des informations visuelles correspondantes dans une mémoire à une cadence du même ordre que celle d'une ligne téléphonique ordinaire, en vue notamment de la mémorisation d'informations correspondant à des mouvements du corps humain. 7 Dispositif pour l'élaboration en temps réel de signaux électriques représentatifs d'informations visuelles, du type comprenant une caméra ( 20) propre à capter ces informations pour convertir chaque image en une séquence de signaux élec- triques représentatifs, des moyens pour binariser les signaux correspondant à chaque point de l'image dans une séquence et des moyens de codage des séquences de signaux élaborés, caractérisé en ce qu'en vue notamment de produire de tels signaux à une cadence compatible avec leur transmission sur une ligne du type téléphonique, notamment pour des informa- tions correspondant à des mouvements du corps humain, les- dits moyens de binarisaton comprennent, entre ladite caméra ( 20) et lesdits moyens de codage ( 36), un dispositif d'ex- traction de contours ( 25) sensible à des écarts du niveau d'éclairement de points voisins à l'intérieur de chaque image. e 2; 2 ''044 2 è 29044 8 Dispositif selon la revendication 7, caractérisé par des moyens de compression d'information comprenant, en sortie du dispositif d'extraction de contours ( 25), un moyen ( 30) pour sélectionner des informations qui caractérisent le mou- vement des points de contours. 9 Dispositif selon la revendication 8, caractérisé en ce que ledit moyen de sélection ( 30) comprend un moyen de com- paraison point par point de chaque image de contours avec l'image précédente. Dispositif selon l'une des revendications 7 à 9, carac- tërisé en outre par un dispositif de filtrage ( 34) pour rejeter les signaux de chaque séquence correspondant à des points isolés. 11 Dispositif selon l'une des revendications 8 ou 9, carac- térisé par un dispositif de filtrage en sortie desdits moyens de sélection pour rejeter les signaux de chaque séquence correspondant à des modifications de l'information relative à un point déterminé entre une image actuelle et une image précédente pour des points isolés dans l'image. 12 Dispositif selon la revendication 11, caractérisé en ce que ledit dispositif de filtrage ( 34) est opératoire pour rejeter lesdites informations relatives à des points isolés seulement dans le cas o la densité de tels points isolés est inférieure à un seuil prédéterminé. 13 Dispositif selon l'une des revendications 11 ou 12, caractérisé en ce que les moyens de sélection ( 30) compren- nent une mémoire ( 50) d'informations relatives aux points d'une image précédente, et en ce qu'il est prévu des moyens pour-corriger l'information dans cette mémoire en fonction des informations supprimées à la sortie desdits moyens de filtrage ( 34). 22 9044 14 Dispositif selon l'une des revendications 7 à 12, carac- térisé en ce qu'il comprend, à la sortie du dispositif d'ex- traction de contours ( 25), des moyens d'échantillonnage des informations de chaque séquence propres à effectuer une réduction par un facteur prédéterminé de l'image correspon- dant à chaque séquence issue du dispositif d'extraction ( 25). Dispositif selon l'une des revendications 7 à 14, carac- térisé en ce que la cadence de sortie des signaux codés n'est pas supérieure à 4800 bauds. 16 Système émetteur-récepteur pour la production de signaux représentatifs d'informations visuelles à une cadence compa- tible avec le débit de lignes de type téléphonique, notamment pour des informations correspondant à des mouvements du corps humain, et pour la visualisation de suites d'images telles que des dessins animés correspondant, en réception, à de tels signaux, caractérisé en ce qu'il comprend un dispositif selon l'une des revendications 7 à 14 propre à être raccordé à un dispositif d'interface et un récepteur propre à être également associé à cette interface et qui comprend un dis- positif de décodage ( 40) de séquences de signaux reçus en série sur la ligne pour alimenter un dispositif de visualisa- tion image par image. 17 Système selon la revendication 16 dans lequel les séquen- ces de signaux numériques correspondent chacune à des modi- fications d'une information binaire relatives à un point de l'image transmise, par rapport au point correspondant de l'image précédemment reçue, caractérisé en ce qu'il com- prend une mémoire ( 78) de séquences de signaux représentatifs de l'image précédente, un dispositif de recoxe truction de l'image en cours ( 76) à partir des signaux reçus et des si- gnaux en mémoire, ce dispositif de reconstruction étant bran- ché à l'entrée de la mémoire ( 78) et le dispositif de visua- lisation ( 46) étant alimenté à partir de cette mémoire. 18 Système selon l'une des revendications 16 ou 17, carac- térisé en ce que le récepteur comprend une mémoire numérique ( 78 possédant une capacité suffisante pour la mémorisation de plusieurs images du dessin animé à visualiser en sus de l'image en cours de reconstruction lors de la réception de chaque séquence.