Brevet FR2836588A1 — publié le 20030829

Procédé d'affichage numérique d'image et dispositif d'affichage numérique. L'invention se rapporte à un procédé d'affichage numérique d'image et à un dispositif d'affichage numérique et notamment à un dispositif à micro-miroirs. Parmi les dispositifs d'affichage, les dispositifs d'affichage numérique sont des dispositifs comportant une ou plusieurs cellules qui peuvent prendre un nombre fini de valeurs d'éclairement. Actuellement le nombre fini de valeurs est égal à deux et correspond à un état allumé ou éteint d'une cellule. Pour obtenir un plus grand nombre de niveau de gris, il est connu d'avoir recours à une intégration temporelle réalisée par l'oeil qui consiste à décomposer une image en une pluralité de sous-image de durée variable. Parmi les dispositifs d'affichage numérique, les dispositifs à micromiroir sont constitués d'une matrice de miroirs de très petite dimension qui peuvent prendre deux inclinaisons différentes. Une lumière d'éclairement peut être déviée dans deux directions différentes. Des moyens optiques focalisent sur un écran la lumière déviée dans une des deux directions de sorte que l'écran se compose d'une pluralité de points qui ne peuvent être qu'allumés ou éteints, chaque point étant associé à un miroir. Les micromiroirs permettent de dévier une puissance lumineuse suffisamment importante pour permettre de réaliser des projecteurs et rétro-projecteurs vidéo. Par ailleurs, les micro-miroirs commutent très rapidement et permettent de minimiser les effets négatifs liés à la l'intégration temporelle. De manière classique, il est utilisé 256 niveaux de gris par couleur (rouge, vert et bleu) pour définir une image vidéo en couleur. Une décomposition binaire permet d'utiliser huit images binaires de durée proportionnelle à une puissance de deux. Une telle décomposition crée des défauts de visualisation pour les transitions de niveaux de gris voisins qui utilisent des images binaires très différentes. Un autre problème vient du papillotement de large zone qui est causé dans les zones uniformes par un regroupement temporel des images effectivement éclairées. Pour remédier à ces défauts, il est connu de diviser les images binaires de longue durée en images binaires de durée plus réduite et à les répartir de manière homogène sur le temps d'affichage d'une image tout en utilisant une même image binaire mémorisée. De telles améliorations sont dévoilées notamment dans les brevets américains n 5 619 228 et n 5 986 640. Le rendu visuel est d'autant plus appréciable que le nombre d'images binaires est important. Les micro-miroirs étant des composants relativement coûteux, la réalisation d'un dispositif couleur bas coût se fait en utilisant un seul circuit de micro-miroirs devant lequel est placée une roue colorée synchronisée. La visualisation des couleurs se fait alors séquentiellement avec le même circuit de micro-miroirs. A partir de la fréquence image et du temps d'adressage complet des pixels constituant un circuit de micro-miroirs, il est possible de déterminer le nombre maximal d'images binaires que l'on peut utiliser pour décomposer un niveau de gris correspondant à une couleur. Pour un circuit entièrement adressable en 100us, il est possible avec une fréquence image de 50 Hz d'avoir environ 66 images binaires par niveaux de gris, et avec une fréquence image de 60 Hz d'avoir environ 55 images binaires. Si l'on prend en compte les limites de fonctionnement maximum autorisées par les circuits à micro-miroirs, le rendu est excellent. Par contre une autre limite vient de la mémoire qui stocke les images binaires. A titre d'exemple, si l'on utilise 66 images binaires pour chaque niveau de gris avec une fréquence image de 50 Hz sur un circuit à micro-miroirs représentant 768 lignes de 1024 miroirs, le débit de la mémoire en lecture est égal à : DL = 768 x 1024 x 3 x 66 x 50 = 7, 25 Gbits/s. Cette mémoire doit également être accessible en écriture à raison de : DE = 768 x 1024 x 3 x 8 x 50 = 900 Mbits/s. La taille de la mémoire est déterminée en fonction du contenu qui correspond par exemple à deux images : M = 768 x 1024 x 3 x 8 x 2 = 36 Mbits. Si l'on utilise une mémoire structurée en mots de 32 bits, celle-ci doit fonctionner à une fréquence de 260 MHz. De telles mémoires sont très coûteuses. Il est possible de réduire la fréquence de fonctionnement des éléments de mémorisation en utilisant une mémoire structuré en mots plus larges ou divisée en plusieurs banques de mémoires fonctionnant alternativement. La fréquence de fonctionnement de la mémoire se trouve alors réduite mais cela rend la gestion de la mémoire plus complexe et plus coûteuse. Si l'on augmente la résolution des dispositifs à micro-miroirs le débit se trouve également augmenté. Or, pour diminuer le coût du dispositif de visualisation de ce type, il est impératif de réduire le débit binaire de la mémoire. L'invention propose une solution pour réduire le débit de la mémoire d'image qui stocke les images binaires visualisées sur un dispositif de visualisation numérique. Au moins une image binaire est mémorisée par groupe de points. Les groupes de points mémorisés sont dupliqués lors de l'affichage. L'invention est un procédé de visualisation d'image sur un dispositif d'affichage numérique comportant un élément de visualisation affichant des images de points qui ne peuvent être qu'allumés ou éteints, dans lequel chaque image est décomposée en une pluralité d'images binaires auxquelles un poids lumineux est associé, chaque image binaire étant affichée une ou plusieurs fois pendant une durée d'affichage d'une image, la somme des durées pendant lesquelles une image binaire est affichée pendant la durée d'affichage de l'image étant proportionnelle au poids de l'image binaire. Au moins une image binaire affichée plusieurs fois est mémorisée par groupe d'au moins deux points de même valeur binaire et pour laquelle les points sont dupliqués lors de chaque affichage de l'image avant d'être fourni à l'élément de visualisation. L'invention est également un dispositif d'affichage numérique comportant un élément de visualisation affichant des images de points qui ne peuvent être qu'allumés ou éteints, et des moyens de mémorisation qui mémorisent une pluralité d'images binaires auxquelles sont associés des poids lumineux représentatifs des durées pendant lesquelles les images binaires sont affichées sur l'élément de visualisation. Au moins une image binaire est mémorisée par groupe d'au moins deux points de même valeur binaire, et le dispositif comporte des moyens de duplication qui dupliquent les points de l'image mémorisée par groupe de points lors de l'affichage. Selon un mode de réalisation, les points sont dupliqués par multiplexage. Selon un autre mode de réalisation, les points sont dupliqués par lecture répétitive de tampon mémorisant une ligne à afficher. Préférentiellement, l'élément de visualisation est une matrice de micro-miroirs. L'invention sera mieux comprise, et d'autres particularités et avantages apparaîtront à la lecture de la description qui va suivre, la description faisant référence aux dessins annexés parmi lesquels : la figure 1 illustre une séquence d'affichage d'une image en niveau de gris selon l'état de la technique, la figure 2 illustre comment une image en couleur est affichée, la figure 3 illustre une séquence d'affichage d'une image en niveau de gris selon l'invention, la figure 4 montre la constitution d'un dispositif d'affichage selon l'invention, la figure 5 représente un exemple de constitution d'un plan mémoire selon l'invention, les figures 6 et 7 représente un exemple préféré de réalisation d'un circuit de calcul utilisé dans l'invention, et la figure 8 illustre le fonctionnement d'éléments de multiplexage utilisé dans un mode de réalisation de l'invention. La figure 1 illustre l'affichage d'une image en niveau de gris sur un dispositif d'affichage à micro-miroirs tel que connu de l'état de la technique. L'image visualisée comporte 64 niveaux de gris décomposés en 6 images binaires de poids respectifs 1,2, 4,8, 16 et 32. Les images binaires de poids 1 et 2 sont visualisées une seule fois pendant une durée proportionnelle à leur poids. L'image binaire de poids 4 est visualisée en deux fois pendant des durées proportionnelles au poids 2. Les images binaires de poids 8,16 et 32 sont visualisées respectivement en 2,4 et 8 fois pendant des durées proportionnelles au poids 4, les différentes images étant réparties de manière homogène sur toute la durée d'affichage de l'image. Les poids associés aux images binaires étant indiqués dans les cases dont la taille sur la figure 1 est proportionnelle à la durée d'affichage. La représentation faite sur la figure 1 se limite à 64 niveaux de gris pour des raisons de clarté de représentation. Pour un système vidéo, il est courant d'avoir 256 niveaux de gris. La décomposition se fait alors sur 8 images binaires de poids respectifs 1,2, 4,8, 16,32, 64 et 128. Il est alors possible d'avoir une décomposition similaire ou l'image de poids 4 est décomposée en deux images de poids 2, et les images de poids 8,16, 32, 64 et 128 décomposées en respectivement 2,4, 8,16 et 32 images de poids 4. La visualisation d'une image se fera à l'aide d'une succession de 66 images de poids lumineux variant entre 1 et 4 qui correspondent à 8 images binaires mémorisées. En se reportant aux brevets US n 5 619 228 et n 5 986 640, l'homme du métier pourra constater que d'autres décompositions sont possibles sur des nombres variés d'images affichées. Pour obtenir une image couleur à l'aide d'un seul élément de visualisation, la répartition lumineuse de la figure 1 est segmentée par exemple en 6 groupes A à F. Afin d'avoir des groupes A à F de même durée, il est connu d'insérer dans certains groupe des durées où les micro-miroirs ne restitue aucune lumière. Les groupes A à F correspondant au niveau de gris d'une couleur sont entrelacés par exemple comme montré sur la figure 2. Les groupes Ar à Fr correspondent à la couleur rouge. Les groupes Av à Fv correspondent à la couleur verte. Les groupes Ab à Fb correspondent à la couleur bleue. Une roue colorée et synchronisée avec l'affichage des différents groupes passe devant l'élément de visualisation et transforme les niveaux de gris en niveau colorés. L'intégration de l'oeil restitue les couleurs. La figure 3 représente l'affichage d'une image en niveaux de gris selon l'invention. La répartition lumineuse se fait selon une répartition similaire à celle de la figure 1. Toutefois, l'image de poids 32 est ici divisée en deux images de poids 16,16a se rapportant à l'image de poids 16 d'origine, et les notations 16b et 16c se rapportant à deux images de poids 16 résultant de la division de l'image de poids 32. La répartition temporelle des affichages d'images binaires 16b et 16c se fait de manière alternée par rapport à l'affichage de l'image 32 et est répartie sur la totalité du temps d'affichage d'une image. Le nombre de lectures d'images binaires est le même que pour un affichage selon l'état de la technique. Cependant, une des images binaires, par exemple l'image 16c, résultant de la division de l'image binaire de poids fort correspond à une image binaire où les points sont mémorisés par groupe de 4 points. La taille de la mémoire d'image est augmentée en conséquence. Par contre, la lecture de l'image binaire 16c nécessite 4 fois moins de débit binaire que pour une image binaire normale. L'image binaire 16c étant lue quatre fois dans cet exemple, cela revient à supprimer la lecture de trois images en terme de temps de lecture tout en gardant la même répartition lumineuse. Pour une image utilisant 256 niveaux de gris par couleur (rouge, verte et bleue), seul l'image binaire de poids 128 est divisée en deux images binaires de poids 64. La division de l'image binaire de plus fort poids 128 se décompose en une image binaire spécifique de poids 64 mémorisée classiquement et en une image binaire commune de poids 64 mémorisée par groupe de points. Un niveau de gris se décompose en 9 images binaires de poids lumineux respectifs 1,2, 4,8, 16,32, 64a, 64b et 64c. La répartition lumineuse se fait selon une technique correspondant à celle de la figure 3. Un point peut prendre 256 valeurs comprises entre 0 et 255 pour chaque couleur. Toutefois, la valeur d'un niveau de gris pour une couleur se décompose en une valeur commune égale à 0 ou 64 et une valeur spécifique comprise entre 0 et 191. La valeur commune correspond à une valeur commune au groupe de points utilisé pour mémoriser l'image. Pour un dispositif de visualisation destiné à visualiser des images vidéo, la dégradation de l'image résultante est pratiquement nulle si le groupe de points se limite à des points adjacents correspondant à deux lignes adjacences et deux colonnes adjacentes. En effet, une étude statistique des images vidéo montre qu'il est rare d'avoir des contrastes d'une amplitude de 128 sur des images filmées ou des images se voulant l'apparence d'images filmées. Lors de l'encodage d'une image dans la mémoire de visualisation, on compare les niveaux de gris correspondant à une même couleur pour quatre points appartenant à deux colonnes et deux lignes voisines. Si les quatre niveaux de gris sont supérieurs au niveau 64 alors le point de l'image binaire commune de poids 64c est activée, puis on soustrait 64 aux niveaux de gris et on code les valeurs résultantes à l'aide des images binaires spécifiques à savoir les images binaires 1,2, 4,8, 16,32, 64a et 64b. Si l'un des quatre niveaux de gris est inférieur à 64 alors les niveaux de gris supérieur au niveau 191 sont tronqués au niveau 191, le point de l'image binaire commune de poids 64c est inactivée et les niveaux de gris sont codés à l'aides des images binaires 1,2, 4,8, 16,32, 64a et 64b. A titre d'exemple, le tableau 1 suivant représente trois exemples où les différentes possibilités de codage sont mises en oeuvre. Groupe de Etats des images binaires de poids : niveaux de gris 1 2 4 8 16 32 64a 64b 64c 95 1 1 1 1 1 0 0 0 1 112 0 0 0 0 1 1 0 0 1 234 0 1 0 1 0 1 1 1 1 196 0 0 1 0 0 0 1 1 1 95 1 1 1 1 1 0 1 0 0 112 0 0 0 0 1 1 1 0 0 167 1 1 1 0 0 1 1 1 0 47 1 1 1 1 0 1 0 0 0 57 1 0 0 1 1 1 0 0 0 112 0 0 0 0 1 1 1 0 0 234 (codé 191) 1 1 1 1 1 1 1 1 0 196 (codé 191) 1 1 1 1 1 1 1 1 0 Tableau 1 Dans le tableau 1, un niveau 1 signifie que le point de l'image binaire de poids est allumé, le niveau 0 correspond à un point éteint. En cas de troncature, le niveau de gris tronqué correspond généralement à une transition entre deux objets. Le défaut visible correspond à un léger flou sur le ou les points considérés. Si l'image est mobile, le flou est masqué par le mouvement de l'image. La structure du dispositif d'affichage, mettant en oeuvre la technique d'affichage de l'invention, est décrite à l'aide de la figure 4. Les données numériques exprimées correspondent à un choix de format d'image de 768 lignes de 1024 points avec une fréquence image de 50 Hz. Un signal vidéo numérique est fourni sur une entrée vidéo. Le signal vidéo est un signal de type RVB progressif contenant la succession des points à afficher, chaque point étant codé par exemple sur 24 bits (8 par couleur), les points étant fournit ligne par ligne de manière successive. Le signal vidéo correspond au signal à afficher, les corrections éventuelles effectuées sur le signal vidéo (transcodage vers format RVB, correction gamma, correction des couleurs, du contraste ou autre) sont effectuées préalablement à l'aide de moyens connus non représentés. Un circuit de retard 101 retarde le signal vidéo d'une ligne. Le circuit de retard 101 est par exemple une mémoire dont la capacité permet de mémoriser une ligne, le signal vidéo est fournit à la mémoire sur un bus de 24 bits. La mémoire doit donc avoir une capacité de 24 Kbits (1 Kbit = 1024 bits) et fonctionner à une fréquence de 39,3 MHz. Un circuit d'encodage d'image 102 reçoit d'une part le signal vidéo numérique et d'autre part ce même signal retardé d'une ligne par le circuit de retard 101. Le circuit d'encodage 102 réalise le codage exposé précédemment et enregistre dans une mémoire d'affichage 103 les images binaires à afficher. La mémoire d'affichage 103 est une mémoire très rapide muni de ports de lecture et d'écriture séparés. Cette mémoire d'affichage 103 dispose d'un mode de lecture par page permettant de réduire les temps d'accès en lecture. Les adresses &commat; et données DATA à écrire sont fournies par le circuit d'encodage 102. Les adresses de lecture et les signaux de commande de la mémoire d'affichage 103 sont fournies par un circuit de commande non représenté. Les données lues dans la mémoire d'affichage 103 sont fournies à un tampon de lecture 104. les données sont traitées par mot de 32 bits. Le tampon de lecture 104 est par exemple une mémoire FIFO très rapide et structurée en mots de 32 bits. Le tampon de lecture 104 assure la régulation du débit de la mémoire d'affichage 103. Le tampon de lecture 104 comprend des moyens, par exemple des registres, qui permettent d'effectuer la duplication d'une ligne de l'image binaire commune mémorisée. Des registres mémorisant la ligne de l'image binaire commune sont lus deux fois avant de prendre une nouvelle valeur. Les données entrant et sortant du tampon de lecture 104 sont structurées en mots de 32 bits. Un circuit de décodage 105 est placé entre le tampon de lecture 104 et un circuit à micro-miroirs 106. Le circuit de décodage 105 assure la duplication des points des images binaires communes sur les colonnes. Le circuit de décodage 105 est par exemple constitués de moyens de multiplexage qui permettent d'orienter les données différemment en fonction du type d'image binaire. En ce qui concerne la constitution des différents éléments, il convient de détailler quelques particularités nécessaires à la bonne compréhension du dispositif. La figure 5 représente un plan mémoire tel qu'utilisé pour la mémorisation d'images binaires. Un tel plan mémoire est divisé en deux plans d'images 1 et J. L'image 1 est lue pour être visualisée pendant que l'image J est en cours d'écriture ; puis l'image J est lue pendant que l'on écrit une image suivante à la place de l'image 1. Chaque plan d'image est divisé en plan de couleur propre à chaque couleur rouge, verte et bleue. Chaque plan de couleur est ensuite divisé en images binaires de poids respectifs 1, 2,4, 8,16, 32,64a, 64b et 64c. Une telle disposition sert à réaliser des lectures de mémoire en mode page ou mode Burst (de l'anglais : salve) qui permettent de diminuer les temps d'accès en lecture de la mémoire. Le tampon de lecture 104 est une mémoire de plus petite dimension que la mémoire d'affichage 103 et peut avoir des temps d'accès plus rapide. Pour calculer la taille du tampon de lecture 104, plusieurs paramètres sont à prendre en compte. Dans l'exemple préféré de réalisation, le débit binaire de la mémoire 102 en sortie est égal à : DS = 768 x 1024 x (50 + 16/4) x 8 x 3 x 50 = 5, 93 Gbits/s. Le coefficient 16/4 provient du fait que l'image binaire commune est visualisée 16 fois alors que le temps de lecture dans la mémoire est divisé par le nombre de points regroupés lors de la mémorisation qui correspond à 4. Le débit instantané pour une image binaire spécifique en sortie du tampon de lecture 104 est égal à : 7,25 Gbits/s. Le débit instantané pour une image binaire commune en sortie du tampon de lecture 104 : 3, 625 Gbits/s. Mais le tampon 104 duplique les points et le débit d'information par rapport à la mémoire 102 est égal à 1,81 Gbits/s. En utilisant un seul dispositif à micro-miroirs affichant séquentiellement les couleurs, le nombre maximal d'images binaires spécifiques entre deux lectures d'image binaire commune peut varier entre 2 et 6. Il convient que le tampon de lecture ne se vide jamais et ne soit jamais saturé. Un tampon mémoire d'une capacité de 2 images binaires soit 192 kilo-octets convient. Au passage, l'homme du métier peut remarquer que le débit de la mémoire 103 est de 5,93 Gbits/s à la place de 7,25 Gbits/s soit un gain de 18% en vitesse de fonctionnement pour une architecture donnée. Le circuit d'encodage 102 va déterminer les images binaires à afficher selon la méthode énoncée précédemment. Bien que les opérations à effectuer soient peu complexes, la vitesse de fonctionnement est élevée. La figure 6 représente un exemple de réalisation du circuit d'encodage 102. Les deux entrées vidéo sont des bus de 24 bits qui contiennent les informations relatives à deux points de deux lignes adjacentes. Les niveaux de gris propre à chaque couleur sont orientés sur trois circuits de traitement 110,111 et 112 identiques. Chaque circuit de traitement fournit des mots sur 32 bits représentant une succession de point d'une même image binaire. Un circuit de contrôle 113 fournit les différentes commandes à appliquer aux circuits de traitement 110 à 112 et synchronise les mots sortant des circuits de traitement 110 à 112 avec une adresse &commat; provenant d'un circuit générateur d'adresse 114. Le circuit générateur d'adresses 114 balaie le plan mémoire des différentes images binaires à enregistrer afin de stocker les mots de chaque image binaire à la bonne place. Un multiplexeur 115 oriente les mots provenant des différents circuits de traitement vers la sortie de donnée DATA. La figure 7 détaille un circuit de traitement 110. Des premiers registres 120 et 121 mémorisent les niveaux de gris de deux lignes adjacentes provenant des deux entrées. Des circuits de comparaison 122 à 125 sont reliés aux premiers registres 120 et 121 afin de comparer les niveaux de gris à un seuil minimal 64 et à un seuil maximal 191. les circuits de comparaison fournissent le résultat de la comparaison à un circuit de contrôle non représenté. Des deuxièmes registres 126 et 127 sont reliés aux premiers registres 120 et 121 pour mémoriser le contenu des premiers registres après comparaison. Des troisièmes registres 128 et 129 mémorisent ensuite le contenu des deuxièmes registres 126 et 127. Lorsque le contenu des deuxièmes et troisièmes registres 126 à 129 correspondent à quatre points regroupés sur l'image binaire commune, des circuits de calcul 130 à 134 définissent le niveau de gris à coder, en fonction de commandes données par le circuit de contrôle en fonction des tests effectués. Chaque circuit de calcul comporte à cet effet, un registre de résultat 140 qui mémorise le niveau de gris à coder, un multiplexeur 141 relié à l'entrée du registre de résultat 140 permet de choisir la donnée de résultat parmi la valeur 191, le niveau de gris ou le niveau de gris auquel on a soustrait la valeur 64 à l'aide d'un circuit de soustraction 142. Le choix réalisé par le multiplexeur 141 et déterminé par le circuit de contrôle en fonction du résultat des différentes comparaisons effectuées selon la méthode expliquée précédemment. Les bits de même poids sortant des registres de résultat 140 correspondant à une même ligne sont orientés sur un même registre à décalage 1500 à 1515. Chaque registre à décalage 1500 à 1515 est un registre de 32 bits disposant de deux entrées et décalant les données d'un bit à chaque front actif de l'horloge, les circuits de calcul fournissant un nouveau résultat tous les deux fronts actifs de l'horloge, de sorte qu'après avoir reçu 16 groupes de 4 niveaux de gris, chaque registre à décalage 1500 à 1515 contient un mot de 32 bits correspondant à 32 points consécutifs d'une image binaire spécifique. Des registres tampons 1600 à 1615 mémorisent le contenu des registres à décalage 1500 à 1515 dès que ceuxci contiennent les mots de 32 bits jusqu'à l'écriture dans la mémoire d'affichage 103. Un registre à décalage 1516 sert mémoriser le bit correspondant à l'image binaire commune qui est fournit par le circuit de contrôle en fonction du résultat de la comparaison. Le registre à décalage 1516 reçoit un seul bit à la fois et le décalage ne se fait qu'une fois sur deux par rapport aux registres 1500 à 1515. Un registre tampon 1616 mémorise le contenu du registre à décalage 1516 dès que celui-ci contient 32 bits et jusqu'au transfert vers la mémoire d'affichage 103. Un multiplexeur 134 sélectionne un des registres tampon 1600 à 1616 pour le fournir sur la sortie du circuit de traitement 110. Le circuit de décodage 105 est constitué de moyens de multiplexage dont les différentes connexions sont décrites à l'aide de la figure 8. Lorsque l'image binaire lue dans la mémoire d'affichage 103 est une image binaire spécifique les entrées 10 à 131 sont couplées directement aux sorties 00 à 031 comme représenté sur la figure 8a. Lorsque l'image binaire lue est une image binaire commune, le circuit de décodage prend d'abord la position de la figure 8b qui transpose les 16 bits de poids faible correspondant aux entrées 10 à 115 sur les 32 sorties 00 à 031 en dupliquant les données, puis la position de la figure 8c qui transpose les 16 bits de poids fort correspondant aux entrées 116 à 31 sur les 32 sorties 00 à 031 en dupliquant les données. La simple commutation des moyens de multiplexage de la position de la figure 8b à la position de la figure 8c remplace la lecture de deux mots successifs dans le tampon 104. D'autres variantes de l'invention sont possibles. Dans l'exemple préféré, on utilise une unique image binaire commune à des groupes de 4 points. Il va de soi qu'il est possible d'utiliser des groupes de seulement deux points correspondant à des lignes ou des colonnes adjacentes. Si l'on ne fait qu'un groupement de point par colonne adjacente, la duplication s'effectue alors uniquement dans le circuit de décodage. Si l'on effectue un groupement par lignes adjacentes, la duplication s'effectue uniquement par lecture successive des mêmes données dans le tampon de lecture 104. Dans les deux cas, le circuit d'encodage 102 peut être simplifié. Il est également possible, d'utiliser deux images binaires communes ou plus afin de réduire les erreurs de troncature, chaque image commune étant commune à un groupe de points différent. Un groupe de point pouvant correspondre à un groupe de quatre points et un autre groupe correspondant à un couple de points. Dans l'exemple décrit, le tampon mémoire mémorise deux images binaires car l'affichage se fait image binaire par image binaire. Il est possible d'utiliser un mode d'affichage d'image entrelacé ou l'affichage des images binaires se fait par groupe de lignes. La régulation se fait alors sur des groupes de lignes à la place d'images. Le tampon mémoire peut alors être réduit car seul quelques lignes doivent être mémorisées. Préférentiellement, il est choisi d'avoir une image binaire commune dont le poids lumineux correspond au poids le plus fort des images binaires spécifiques. Ce choix est fait car il permet d'avoir une réduction importante du débit de la mémoire sans engendrer des défauts importants sur une image vidéo. L'homme du métier pourra choisir une valeur différente en fonction des contraintes de débit et de qualité d'image. L'exemple préféré se rapporte à un dispositif utilisant des micromiroirs. L'invention peut être utilisée sur d'autres dispositifs de visualisation numérique qui utilise une technique d'affichage similaire. Egalement, il est fait référence à un système ayant une résolution de 768x1024 points et qui utilise une visualisation en 66 segments lumineux de poids compris entre 1 et 4 pour chaque niveau de gris. Le changement de la résolution et de la répartition lumineuse peuvent changer indépendamment de l'invention. REVENDICATIONS 1. Procédé de visualisation d'image sur un dispositif d'affichage numérique comportant un élément de visualisation (106) affichant des images de points qui ne peuvent être qu'allumés ou éteints, dans lequel chaque image est décomposée en une pluralité d'images binaires auxquelles un poids lumineux est associé, chaque image binaire étant affichée une ou plusieurs fois pendant une durée d'affichage d'une image, la somme des durées pendant lesquelles une image binaire est affichée pendant la durée d'affichage de l'image étant proportionnelle au poids de l'image binaire, caractérisé en ce qu'au moins une image binaire (16c, 64c) affichée plusieurs fois est mémorisée par groupe d'au moins deux points de même valeur binaire et pour laquelle les points sont dupliqués lors de chaque affichage de l'image avant d'être fourni à l'élément de visualisation. 2. Procédé selon la revendication 1, caractérisé en ce que les points sont dupliqués par multiplexage. 3. Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que les points sont dupliqués par lecture répétitive de tampon mémorisant une ligne à afficher. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que l'image pour laquelle les points sont dupliqués correspond à une image dont le poids est au moins égal au poids le plus fort des autres images binaires. 5. Dispositif d'affichage numérique comportant : - un élément de visualisation (106) affichant des images de points qui ne peuvent être qu'allumés ou éteints, des moyens de mémorisation (103) qui mémorisent une pluralité d'images binaires auxquelles sont associés des poids lumineux représentatifs des durées pendant lesquelles les images binaires sont affichées sur l'élément de visualisation, caractérisé en ce qu'au moins une image binaire (16c, 64c) est mémorisée par groupe d'au moins deux points de même valeur binaire, et en ce que le dispositif comporte des moyens de duplication (104,105) qui dupliquent les points de l'image mémorisée par groupe de points lors de l'affichage. 6. Dispositif selon la revendication 5, caractérisé en ce que les moyens de duplication sont des moyens de multiplexage (105). 7. Dispositif selon l'une des revendications 5 ou 6, caractérisé en ce qu'il comporte un tampon mémoire (104) placé entre l'élément de visualisation (106) et les moyens de mémorisation (103) qui régule le débit d'information. 8. Dispositif selon la revendication 7, caractérisé en ce que le tampon mémoire (104) est un des moyens de duplication qui mémorise au moins une ligne d'image binaire. 9. Dispositif selon l'une des revendications 5 à 8, caractérisé en ce que l'élément de visualisation est une matrice de micromiroirs.