Brevet FR2837607A1 — publié le 20030926

temps relativement court. r DISPOSITIF D'AFFICHAGE NUMERIQUE D'UNE IMAGE VIDEO La présente invention concerne un dispositif d'affichage numérique d'une image vidéo utilisant une modulation temporelle pour afficher des niveaux de gris à l'écran. L'invention s'applique tout particulièrement à des appareils de projection et de rétro-projection, des téléviseurs ou des moniteurs. to 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, ce nombre fini de valeurs est égal à deux et correspond à un état allumé et un état éteint de la cellule. Pour obtenir un plus grand nombre de niveaux de gris, il est , connu de moduler dans le temps l'état des cellules sur la trame vidéo pour que l'_il humain, en intagrant les impulsions de lumière résultant de ces changements d'état, détecte des niveaux de gris intermédiaires. Parmi les dispositifs d'affichage numérique connus, il existe ceux o comportant une matrice numérique de micro-miroirs ou matrice DMD (pour Digital Micromirror Device dans la terminologie anglo-sexonne). Une matrice DMD est un composant, classiquement utilisé pour la vidéo- projection, qui est formé d'une puce sur laquelle sont montés plusieurs .. ... mllers de mrors mcroscopques ou micro-miroirs qui, commandés à s partir de donnces numériques, servent à projeter une image sur un écran, en pivotant sur eux-mêmes de manière à réfléchir ou à bloquer lâ iumière provenant d'une source externe. a technologie reposant sur l'utilisation de telles matrices de micro-miroirs et consistant en un t aitement numérique de la lumière est. connue en anglais sous le nom de ''Digitai o Light Processing" ou DLP. L'invention sera plus particulièrement décrite dans le cadre de dispositifs d'affichage numérique comportant une matrice numérique à micro-miroirs sans qu'on puisse y voir une quelconque limitation de la portée de l'invention à ce type de dispositif. L'invention pourra par exemple également être appliquée à des dispositifs numériques de type LCOS. Dans la technologie DLP, il est prévu un micro-m iroir par pixel d 'image à afficher. Le micro-miroir présente deux positions de fonctionnement, à savoir une position active et une position passive, de part et d'autre d'une o position de repos. En position active, le micro-miroir est incliné de quelques degrés (environ 10 degrés) par rapport à sa position de repos de sorte que la lumière provenant de la source externe est projetée sur l'écran à travers u ne lentil le de projection. En position passive"e micro- miroir est incliné de quelques dogrés dans la direction opposée de sorte que la lumière provenant de la source externe est dirigée vers un absorbeur de lumière. Une cellule en position active (respectivement passive) correspond à un pixal de l'image dans un état allumé (respectivement éteint). Les périodes d'éclairement d'un pixel correspondent donc aux périodes pendant lesquelles le micro-miroir associé est en position active. Ainsi, si la lumière fournie à la matrice de micro-miroirs est une lumière blanche, les pixcis correspondant aux micro-miroirs en position active sont blancs et ceux correspondant aux micro-miroirs en position passive sont 2j noirs. Les niveaux de gris intermédiaires sont obtenus par une modulation temporelle de la lumière projetée sur l'écran correspondant à une modulation PWM (pour Pulse Width Modulation en langue anglaise). En effet, chaque micro-miroir est capable de changer de position plusieurs milliers de fois par seconde. L'_il humain ne détecte pas ces o changements de position, ni les irnpulsions de lumière qui en résultent, mais intègre les impulsions entre elles et perçoit donc le niveau de lumière moyen. Le niveau de gris détecté par l'_il humain est donc directement proportionnel au temps pendant lequel le micro-miroir est en position active au cours d'une trame vidéo. Pour obtenir 256 niveaux de gris, la trame vidéo est par exemple divisée en 8 sous-périodes consécutives de poids différents. Ces sous-périodes sont couramment appelées sous-balayages. Pendant chaque sous- balayage, les micro-miroirs sont soit dans une position active, soit dans to une position passive. Le poids de chaque sous-balayage est proportionnel à sa durée. La figure 1 montre un exemple de répartition des sous- balayages dans une trame vidéo. La durce de la trame vidéo est de 16,6 ou 20 ms suivant le pays. La trame vidéo donnée en exemple comprend huit sous-balayages de poids respectifs 1, 2, 4, 8, 16, 32, 64 et 128. Les s périodes d'éclairement d'un pixel correspondent aux sous-balayages pendant lesquels le micro-miroir associé est dans une position active. L'_il humain intègre temporellement les périodes d'éclairement du pixel et détecte un niveau de gris proportionnel à la durée globale des périodes d'éclairement au cours de la trame vidéo. Par ailleurs, comme dans tous les appareils vidéo, I'affichage d'une image couleur requiert l'affichage de trois images - une rouge, une bleue et une verte. Dans les projecteurs à matrice DMD unique, ces trois images sont affichées séquentiellement. De tels projecteurs comprennent par exemple :.s une roue tournante comportant des filtres rouges, verts et bleus à travers lesquelles la lumière blanche provenant de la source du projecteur est filtrée avant d'être transmise à la matrice DMD. On fournit ainsi séquentiellement de la lumière rouge, verte et bleue à la matrice DMD pendant la trame vidéo. La roue tournante comporte par exemple six filtres o (2 rouges, 2 verts, 2 bleus) et tourne à une fréquence de 150 tours/seconde, soit 3 révolutions par trame vidéo. Les données numériques des composantes R. V et B de l'image vidéo sont fournies à la matrice DMD de manière synchronisée avec la lumière rouge, verte et bleue afin que les composantes R. V et B de l'image soient affichées avec s la lumière appropriée. La trame vidéo peut donc être découpée en 18 segments temporels, 6 pour chaque couleur, comme illustrée à la figure 2. Dans le cas d'une trame vidéo de 20 ms, la durée de chaque segment est de 1,1 ms environ. Les sous-balayages montrés à la figure 1 sont répartis, pour chaque couleur, sur les 6 segments temporels de chaque couleur. o Chaque sous-balayage est par exemple découpé en six périodes élémentaires rattachées chacune à un segment temporel particulier. Ces dispositifs d'affichage numérique présentent des problèmes liés à l'intégration temporelle des périodes d'éclairement. Un problème de faux contours appara^'t notamment lorsqu'un objet se déplace entre deux images consécutives. Ce problème, bien con nu de l'hom me d u métier, se manifeste par l'apparition de bandes plus sombres ou plus claires sur des transitions de niveau de gris peu perceptibles normalement. o Pour limiter ces effets de faux contours, il est possible d'employer un codage, dit incrémental, des niveaux de gris comme cela est décrit dans la demande de brevet Français n 02/03141 déposée le 7 mars 2002. Selon ce codage, les cellules du dispositif d'affichage numérique changent s au plus une fois d'état (allumé ou éteint) pendant chaque segment de la trame vidéo. Dans le cas d'une matrice DMD, cela veut dire que les micro- miroirs de la matrice DMD changent au plus une fois de position pendant chaque segment de la trame vidéo. Ainsi, si un micro-miroir est dans une position active au début d'un segment et passe dans une position passive so au cours de ce segment, il reste dans cette position jusqu'à la fin du segment. Plus exactement, si un micro-miroir de la matrice DMD est dans une position active au début d'un segment temporel et passe dans une position passive au début d'un sous-balayage de ce segment temporel, il conserve cette position pendant les sous-balayages restants du segment s temporel. Le principal avantage de ce codage est qu'il ne crée pas de "trous temporels" dans le segment, lesUits trous étant générateurs de perturbations lors de l'intégration temporelle. Un trou temporel désigne un o sous-balayage "allumé" (sous-balayage pendant lequel le pixel présente un niveau de gris non nul) entre deux sous-balayages éteints (sous- balayages pendant lesquels le pixel présente un niveau de gris nul) ou inversement. s Ce codage ne permet toutefois d'afficher qu'un nombre restreint de niveaux de gris possibles, à savoir que, pour un segment comportant N sous-balayages, il permet d'afficher au maximum N+1 valeurs de niveau de gris. Cependant, des techniques de diffusion d'erreur ou de bruitage appelé communément "dithering" en langue anglaise, bien connues de I'homme du métier, permettent de compenser ce faible nombre de niveaux de gris. Le principe de la technique de "dithering" consiste à décomposer chaque niveau de gris non affichable en une combinaison de niveaux de gris affichables qui, par intégration temporelle (ces niveaux de gris sont affichés sur plusieurs images successives) ou par intégration spatiale (ces s niveaux de gris sont affichés dans une zone de l'image englobant le pixel considéré), restituent à l'écran un niveau de gris proche du niveau de gris non affichable recherché. Un dispositif d'affichage numérique mettant en _uvre ce codage o incrémental est représenté à la figure 3. Ce dispositif comporte un module de codage incrémental 10, un module 11 de transformation de flux de niveaux vidéo en plans binaires, une mémoire d'image 12 et une matrice DMD 14 avec son mécanisme d'adressage 13. Le module de codage incrémental 10 comporte un circuit de diffusion d'erreur 100 pour rajouter des valeurs aléstoires aux niveaux vidéo reçues par le module 10 et un circuit de quantification 110 pour limiter ensuite le nombre de valeurs de niveaux vidéo des donnces vidéo. Ces deux circuits sont en fait destinés à mettre en _uvre la technique de "dithering". L'algorithme mis en oeuvre dans le circuit de diffusion d'erreur 100 est par exemple celui de Floyd et o Steinberg. A la fin de la quantification, les niveaux vidéo sont par exemple codés sur 6 bits pour afficher par exemple 61 niveaux différents (cas o chacun des 6 segments temporels de chaque couleur comporte 10 sous- balayages). Le flux des niveaux vidéo ainsi codés est ensuite traité par le module 11 qui peut être défini comme une table LUT recevant en entrée des niveaux vidéo codés sur 6 bits et délivrant en sortie des niveaux vidéo codés sur 60 bits (10 bits pour chaque segment soit 1 bit par sous- balayage), chacun des 60 bits se rapportant à un plan binaire et chaque pian binaire définissant l'état de l'ensemble des pixels de l'image vidéo (ou des cellules de la matrice 14) pendant un sous-balayage. Un bit à 1 du o plan binaire correspond par exemple à un pixel de l'image dans un état allumé (ou à un micro-miroir en position active) et un bit à O à un pixal de l'image dans un état éteint (ou à un micro-miroir en position passive). Les plans binaires sont stocRés séparément dans la mémoire d'image 12. Ces plans binaires sont utilisés par le mécanisme d'adressage 13 de la matrice DMD 14 pour afficher l'image vidéo. La présente invention propose une autre façon de sauvegarder l'image vidéo dans la mémoire d'image du dispositif. Selon l'invention, on propose de sauvegarder dans la mémoire d'image, pour chaque sous-balayage, des informations identifiant les pixels changeant d'état, au lieu de sauvegarder des niveaux vidéo. Aussi, I'invention concerne un dispositif d'affichage numérique servant à afficher une image vidéo pendant une trame vidéo comprenant une pluralité de sous-balayages consécutifs répartis dans au moins deux segments temporels identiques distincts, chaque pixel de l'image vidéo pouvant prendre sélectivement un état allumé ou un état éteint pendant o chaque sous-balayage de ladite trame vidéo, ledit dispositif comprenant - une matrice de cellules élémentaires pour afficher les pixcis de l'image vidéo, et - une mémoire d'image pour stocker l'image vidéo avant son affichage par la matrice de cellules élémentaires, caractérisé en ce que les pixels de 1'image vidéo change d'état au plus une fois pendant chaque segment temporel et en ce que l'image vidéo à afficher est sauvegardée dans la mémoire d'image sous a forme d'informations identifiant, pour chaque sous-balayage, les pixels changeant d'état. Si la trame vidéo comporte N sous-balayages, la mémoire d'image comporte par exemple N zones de mémoire associéss chacune à un sous-balayage et chaque zone de mémoire sauvegarde les coordonnées des pixels de l'image vidéo changeant d'état lors du sous-balayage qui lui associé. Si chaque segment temporel comporte P sous-balayages disposés dans le même ordre et si chaque pixei de l'image vidéo change d'état lors des sous-balayages de même ordre dans lesUits au moins deux segments o temporels, la mémoire d'image comporte avantageusement P ones de mémoire associces chacune à un des P sous-balayages et sauvegardant les coordonnées des pixels de l'image vidéo changeant d'état lors du sousbalayage associé. Chaque zone mémoire de ladite mémoire d'image est alors lue une fois par segment temporel pour afficher l'image vidéo. D'autres caractéristiques et avantages de l'invention apparatront à la lecture de la description détaillée qui suit et qui est faite en référence aux dessins annexés, parmi lesquels: - la figure 1 représente un exemple de répartition des sous-balayages o dans une trame vidéo pour un dispositif d'affichage numérique à modulation de durée d'impulsion (PWM); - la figure 2 représente une trame vidéo classique pour 1'affichage d'image couleur par un dispositif d'affichage numérique à matrice DMD, la trame vidéo comportant 6 segments temporels pour chaque couleur; - la figure 3 représente un schéma fonctionnel d'un dispositif d'affichage numérique à matrice DMD de l'art antérieur; - la figure 4 montre le contenu de la mémoire d'image dans un dispositif d'affichage numérique selon l'invention; - la figure 5 représente un premier schéma fonctionnel d'un dispositif d'affichage numérique à matrice DMD conforme à l'invention; et - la figure 6 représente un deuxième schéma fonctionnel d'un dispositif d'affichage numérique à matrice DMD conforme à l'invention; et - la figure 7 montre une courbe de correction inverse de gamma. Selon l'invention, on prévoit de sauvegarder dans la mémoire d'image des informations identifiant, pour chaque sous-balayage, les pixels changeant d'état, au lieu de sauvegarder des niveaux vidéo. Cette mémoire d'image ne sauvegarde donc plus que des informations portant sur des pixels de I'image vidéo changeant d'état au cours des segments temporels de la trame vidéo. La mémoire d'image est divisoe en autant de zones mémoire qu'il y a de sous-balayages dans les 18 segments temporels (6 par couleur). Chaque zone mémoire est associée à un sous-balayage et mémorise les coordonnées de ligne et de colonne des pixels de l'image changeant d'état au début de ce sous-balayage. o Le contenu d'une mémoire d'image selon l'invention est montrée à la figure 4. La mémoire comporte une pluralité de zones mémoire Zi, ie[1...N] et N étant égal au nombre total de sous-balayages dans la trame vidéo. Chaque zone Zi comporte les coordonnées de ligne et de colonne des pixels qui changent d'état lors du sous-balayage associé. Dans cet exemple, le pixel de la ligne 1 et de la colonne 10 de la matrice change d'état lors du premier sous-balayage. ll en est de même pour le pixal de la ligne 1 et de la colonne 11. La taille des zones mémoire Zi peut être fixe. Si on considère des images o comprenant 768x1024 pixels, les coordonnces des pixels étant par ailleurs codées sur 20 bits (10 bits pour la position de ligne et 10 bits pour la position de colonne), il faut alors prévoir des zones mémoires ayant une taille égale à 1024x768x20=15,7 magabits. Si l'image est affichée avec 60 sous-balayages (10 sous-balayages par segment temporel) pour chacune des 3 couleurs R. V, B. la taille totale requise pour la mémoire d'image est alors égale à 1024x768x20x60x3 = 2,8 gigabits. La figure 5 montre un premier schéma fonctionnel d'un dispositif d'affichage numérique conforme à l'invention dans lequel la taille des o zones Zi de la mémoire d'image 12 est fixe. Les éléments de la figure 5 déjà présents dans la figure 3 portent le même numéro de référence dans les deux figures. Ce dispositif comporte un module de codage incrémental 10 conforme à celui de la figure 3. Le module 10 reçoit en entrée des niveaux vidéo et délivre en sortie des niveaux vidéo codés incrémentalement (les pixcls changent au plus une fois d'état pendant un segment temporel). Les niveaux vidéo issus du module de codage incrémental 10 sont ensuite o fournis à un module de calcul 20 chargé de générer, pour chaque pixel de l'image (représenté par son niveau vidéo) dans le flux de niveaux vidéo, ses coordonnées de iigne et de colonne en fonction de sa position dans ledit flux et de définir au moins une adresse o les enregistrer dans la mémoire d'image. Les coordonnées de pixel sont enregistrées plusieurs s fois dans la mémoire si le pixcl considéré change d'état pendant plusieurs segments temporels de la trame vidéo. Pour calculer l'adresse o enregistrer, pour chaque segment temporel, les coordonnées d'un pixel P donné, le module 20 détermine le sous-balayage au cours duquel le pixel P change d'état (ce sous-balayage est fonction du niveau vidéo du pixel P) et sélectionne une adresse non utilisoe dans la zone mémoire associce à ce sous-balayage. Par exemple, si le pixcl P est le troisième pixel du flux vidéo à changer d'état pendant le troisième sous-balayage du premier segment temporel, le module 20 lui adjoint, dans la zone mémoire associée à ce sous- balayage, u ne ad resse correspond ant au troisième emp lacement mémoire de la zone. 1 1 Les coordonnées des pixels changeant d'état pendant la trame vidéo considérce sont ainsi enregistrées dans la mémoire d'image 12 aux adresses déterminces par le module 20. La mémoire d'image 12 est une mémoire RAM très rapide, par exemple une SDRAM. Elle est lue zone par zone afin de constituer, pour chaque sousbalayage, un plan binaire dans un circuit tampon de lecture 21. Pour chaque sous-balayage, le circuit tampon de lecture 21 crée un plan binaire à partir des coordonnées de pixel enregistrées dans la zone mémoire o associée au sous-balayage considéré. Le circuit 21 met par exernple à 1 les bits d u plan bina ire d ont les coordon nées sont présentes da n s la zone mémoire lue. Les autres bits du plan binaire ne changent pas d'état. A noter qu'au début des segments temporels, tous les bits du plan binaire sont dans ce cas à zéro. Les plans binaires des différents sous-balayages des différents segments temporels sont ensuite fournis au macanisme d'adressage 1 3 de la matrice DMD 14 pour afficher l'image vidéo. o 11 est possible de faire fonctionner le dispositif avec une mémoire d'image 12 de taille réduite. Pour ce faire, il faut déterminer, préalablement à l'enregistrement des coordonnéss de pixel dans la mémoire d'image 12, le nombre de pixels à en reg istrer d ans chacune des zones de la mémoire d'image 12. On va pouvoir alors déterminer la taille mémoire nocessaire pour chacune d'entre elles. Ce mode de réalisation est illustré par la figure 6. Etant donné que les coordonnées des pixels du flux vidéo sont enregistrées au plus 6 fois (une fois par segment temporel) dans la mémoire d'image, la taille de la mémoire d'image requise pour mettre en _uvre ce mode de réalisation est égale à: 6x20x1 024x768x3=283, 1 o mégabits. Dans ce mode de réalisation, un module de calcul des occurrences de niveau vidéo 30 est inséré entre le module de codage incrémental 10 et le module de génération de coordonnées de pixel et d'adresses mémoire 20. Le module 30 est chargé de calculer le nombre des occurrences de chaque niveau vidéo dans le flux de données reçues pendant une trame vidéo. Ces nombres d'occurrence sont utilisés dans le module 20 pour calculer, pour chaque sous-balayage, le nombre de pixels qui changent d'état et en déduire la taille mémoire de chaque zone. Il est à noter que o des pixels ayant des niveaux vidéo différents peuvent changer d'état au début du méme sous-balayage d'un segment temporel donné (ils commuteront à des sous-balayages différents pour au moins un des 6 autres segments temporels). Chaque zone mémoire peut donc renfermer les coordonnées de pixels n'ayant pas le même niveau vidéo. Le module additionne alors le nombre d'occurrences de ces différents niveaux vidéo pour déterminer la taille de la zone mémoire. Par ailleurs, le flux de niveaux vidéo issu du module de codoge incrémental 10 est toujours fourni au module de calcul 20 mais avec une trame vidéo de retard. Ce retard est opéré par un module de retard 31 placé entre le module 10 et le module 20. Il est nécessaire de retarder d'une trame les données vidéo émises par le module 10 pour que les nombres d'occurrence reçus par le module 20 correspondent aux données vidéo qu'il reçoit. Pour le calcul des adresses mémoire dans le module 20, le dispositif de la figure 6 fonctionne de la mémoire suivante. Si la zone Z1 commence à l'adresse 0000 et qu'il y a 16 pixels changeant au début du sous-Dalayage associée à la zone Z1, les coordonnces de ces 16 pixels sont donc à o enregistrer aux 16 premières adresses de la mémoire 12 dans leur ordre d'apparition dans le flux vidéo et la zone Z2 commence à la 17ème adresse de la mémoire d'image. Pour limiter la bande passante de la mémoire d'image 12, les 6 segments temporels de la trame vidéo comportent avantageusement, pour chaque pixel, la même information vidéo (le niveau vidéo est réparti uniformément sur les 6 segments temporels). Chaque pixel change alors d'état au cours du même sous-balayage dans les 6 segments temporels. Les coordonnées de pixel peuvent alors être écrites une seule fois dans la o mémoire d'image pendant la trame vidéo et lues 6 fois (1 fois par segment temporel). Dans cette forme de réalisation, la mémoire d'image 12 ne comporte alors que P zones mémoire, P étant le nombre de sous- balayages par segment temporel pour les trois couleurs. La bande passante nécessaire pour l'opération de lecture de la mémoire d'image 12 est alors égale à: BPecture = nombre de segments x nombre de bits de position x nombre de pixels o x nombre de trames par seconde x nombre de couleurs =6x20x768x1024x50x3 = 14,14 GbiVs Pour l'opération d'écriture, elle est 6 fois plus faible, soit: BPécriture = BPiecture / 6 = 2,36 Gbit/s Soit une bande passante totale BPtotae égale à 16,5 Gbit/s. Cette valeur est très élevée mais peut être encore réduite. En effet, il n'est pas nécessaire d'écrire pour tous les pixels les coordonnées de ligne et de colonne. Statistiquement, même si l'image comporte un grand nombre de niveaux vidéo différents, il y a une très forte probabilité qu'il y ait plusieurs pixcls par ligne ayant le même niveau vidéo. On propose donc d'écrire, dans la zone mémoire, une seule fois la coordonnée de ligne et d'y accoler les coordonnées de colonne des pixcls de cette ligne ayant le même niveau vidéo comme par exemple ci-dessous Ligne1:colonne20/colonne21/colonne22/ Dans le cas o on écrit les 768 positions de ligne dans les 60 zones de la mémoire, on obtient alors: BPeCure = 768 x 10 x 60 x 50 x 3 +1024x768x10x6x50x3 = 7,14 Gbit/s BPécrjture = 1,19 Gbit/s Soit une bande passante totale BPoae égale à 10,3 Gbit/s. On peut également envisager d'agir sur le nombre de niveaux vidéo possibles ou sur le nombre de sous-balayages par segment temporel pour diminuer encore la bande passante. Par ailieurs, la durée des sous-balayages associés aux zones de la mémoire d'image est avantageusement définie par une courbe dite de correction inverse de gamma. La correction inverse de gamma désigne la correction à appliquer à une image provenant d'une caméra pour que o cette image soit affichée correctement sur l'écran d'un dispositif d'affichage numérique linéaire. En effet, contrairement aux tubes cathodiques, le rapport entre les niveaux vidéo à l'entrce (image d'origine) et les niveaux vidéo à la sortie du dispositif d'affichage numérique est en général linéaire. Or, étant donné qu'une correction de gamma est réaiisée sur l'image source au niveau de la caméra, une correction inverse de gamma doit être appliquée sur l'image provenant de la caméra pour obtenir un affichage correct de l'image à l'écran. Cette correction inverse de gamma est donc implémentée en agissant sur ia durée des sous- balayages associés aux différentes zones de la mémoire d'image. L'allure d'une courbe de correction inverse de gamma est montrée à la figure 7. REVENDICATIONS 1) Dispositif d'affichage numérique servant à afficher une image vidéo pendant une trame vidéo comprenant une pluralité de sous-balayages s consécutifs répartis dans au moins deux segments temporels identiques distincts, chaque pixel de l'image vidéo pouvant prendre sélectivement un état allumé ou un état éteint pendant chaque sous-balayage de ladite trame vidéo, ledit dispositif comprenant - une matrice (14) de cellules élémentaires pour afficher les pixels de o l'image vidéo, et - une mémoire d'image (12) pour stocker l'image vidéo avant son affichage par la matrice de cellules élémentaires, caractérisé en ce que les pixels de l'image vidéo change d'état au plus une fois pendant chaque segment temporel et en ce que l'image vidéo à s afficher est sauvegardée dans la mémoire d'image sous la forme d'informations identifiant, pour chaque sous-balayage, les pixels changeant d'état. 2) Dispositif selon la revendication 1, caractérisé en ce que lesdits au moins deux segments temporels de la trame vidéo sont identiques et comportent un même nombre de sous-balayages. 3) Dispositif selon la revendication 1 ou 2, caractérisé en ce que, si la trame vidéo comporte N sous-balayages, la mémoire d'image (12) s comporte N zones de mémoire (Zi) associées chacune à un sous- balayage et sauvegardant les coordonnées des pixels de l'image vidéo changeant d'état lors du sous-balayage associé. 4) Dispositif selon la revendication 2, caractérisé en ce que, si chaque so segment temporel comporte P sous-balayages disposés dans le même ordre et si chaque pixel de l'image vidéo change d'état lors des sous- balayages de même ordre dans lesdits au moins deux segments temporels, la mémoire d'image (12) comporte P zones de mémoire (Zi) associées chacune à un des P sous-balayages et sauvegardant les coordonnées des pixels de l'image vidéo changeant d'état lors du sous- balayage associé, chaque zone mémoire de ladite mémoire d'image étant alors lue une fois par segment temporel pour afficher l'image vidéo. ) Dispositif selon la revendication 3 ou 4, caractérisé en ce qu'il comporte o des moyens (21) pour générer, à partir des informations stockées dans la mémoire d'image, des plans binaires pour chaque sous-balayage. 6) Dispositif selon l'une des revendications 3 à 5, caractérisé en ce qu'il comporte des moyens (20) pour déterminer les coordonnées d'un pixel de I'image vidéo changeant d'état au cours de la trame vidéo et lui adjoindre une adresse dans la zone mémoire se rapportant au sous-balayage pendant lequel ledit pixel change d'état. 7) Dispositif selon la revendication 6, caractérisé en ce qu'il comporte des moyens (30) pour calculer, pour chaque niveau vidéo des pixels de l'image vidéo, son nombre d'occurrences dans l'image vidéo, lesquels nombres d'occurrences sont fournis aux moyens (20) de génération de coordonnées de pixels et d'adresse mémoire pour déterminer les adresses à adjoindre aux coordonnées de pixel. 8) Dispositif selon l'une des revendications 3 à 7, caractérisé en ce que, les pixels de l'image vidéo étant organisés en lignes et en colonnes dans l'image vidéo, les coordonnées de pixel sauvegardées dans la mémoire d'image consistent, pour chaque pixel, en une coordonnée de ligne et une coordonnée de colonne. 9) Dispositif salon rune des revendications 3 à 7, caractérisé en ce que, les pixels de l'image vidéo étant organisés en lignes et en colonnes dans l'image vidéo, chaque zone de la mémoire d'image renferme, pour tous les s pixels appartenant à une même ligne de ladite image et changeant d'état lors du sous-balayage associé, une coordonnée de ligne commune et,