Brevet FR2803076A1 — publié le 20010629

j:g 2803076 Procédé d'adressage de panneau d'affichage au plasma L'invention concerne un procédé d'adressage de panneau d'affichage au plasma. Plus particulièrement, I'invention se rapporte au codage des niveaux de gris d'un panneau de type à affichage et entretien séparés. Les panneaux d'affichage au plasma, appelés par la suite PAP, sont des écrans de visualisation de type plat. Il existe deux grandes familles de PAP, à savoir les PAP dont le fonctionnement est du type continu et ceux dont le fonctionnement est du type alternatif. Les PAP comprennent généralement deux dalles isolantes (ou substrat), portant chacune un ou plusieurs réseaux d'électrodes et délimitant entre elles un espace rempli de gaz. Les dalles sont assemblées l'une à l'autre de manière à définir des intersections entre les électrodes desdits réseaux. Chaque intersection d'électrodes définit une cellule élémentaire à laquelle correspond un espace gazeux partiellement délimité par des barrières et dans lequel se produit une décharge électrique lorsque la cellule est activée. La décharge électrique provoque une émission de rayons UV dans la cellule élémentaire, et des luminophores déposés sur les parois de la cellule transforment les rayons UV en lumière visible. Pour les PAP de type alternatif, il existe deux types d'architecture de cellule, l'une est dite matricielle, l'autre est dite coplanaire. Bien que ces structures soient différentes, le fonctionnement d'une cellule élémentaire est sensiblement le même. Chaque cellule peut se retrouver dans état allumé ou éteint. Le maintien dans l'un des états se fait par l'envoi d'une succession d'impulsions dites d'entretien durant toute la durée pendant laquelle on désire maintenir cet état. L'allumage, ou adressage, d'une cellule se fait par l'envoi d'une impulsion plus importante, communément appelée impulsion d'adressage. L'extinction, ou effacement, d'une cellule se fait par annulation des charges à l'intérieur de la cellule à l'aide d'une décharge amortie. Pour obtenir différents niveaux de gris, on fait appel au phénomène d'intégration de l'oeil en modulant les durées des états allumés et éteints à l'aide de sous- balayages, ou sous-trames, pendant la durée d'affichage d'une image. Pour pouvoir effectuer la modulation temporelle d'allumage de chaque cellule élémentaire, il est principalement utilisé deux techniques dites " modes d'adressage ". Un premier mode d'adressage, dit d'adressage pendant l'affichage (ou Addressing While Displaying), consiste à adresser chaque ligne de cellules pendant le maintien des autres lignes de cellules, l'adressage se faisant ligne par ligne de manière décalée. Un deuxième mode d'adressage, dit adressage à affichage séparé (Addressing and Display Separation), consiste à effectuer l'adressage, le maintien et I'effacement de toutes les cellules du panneau durant trois périodes distinctes. Pour plus de précisions sur ces deux modes d'adressage, l'homme du métier peut par exemple se reporter aux brevets américains n 5,420,602 et 5,446,344. La figure 1 représente la répartition temporelle de base du mode d'adressage à affichage séparé pour l'affichage d'une image. Le temps d'affichage total Ttot de l'image est de 16,6 ou 20 ms suivant les pays. Durant le temps d'affichage, huit sous-balayages SB1 à SB8 sont réalisés afin de permettre 256 niveaux de gris par cellule, chaque sous-balayage permettant d'éclairer ou non une cellule élémentaire pendant un temps d'éclairement Tec multiple d'une valeur To. Par la suite, on parlera de poids d'éclairement p. avec p qui correspond à un entier tel que Tec = p * To. La durée totale d'un sous balayage comprend un temps d'effacement Tef, un temps d'adressage Ta, et le temps d'éclairement Tec propre à chaque sous- balayage. Le temps d'adressage Ta est également décomposable en n fois une durée élémentaire Tae qui correspond à l'adressage d'une ligne. La somme des temps d'éclairement Tec nécessaires pour un niveau de gris maximum étant égale à la durée maximale d'éclairement Tmax, on a la relation suivante: Ttot = m*(Tef + n * Tae) + Tmax, dans laquelle m représente le nombre de sous-balayages. La figure 1 correspond à une décomposition binaire du temps d'éclairement. Un problème est la création de faux contours qui provient de la proximité de deux zones dont les niveaux de gris sont très proches mais dont les durées d'éclairement sont décorrélées. Le pire cas, dans l'exemple de la figure 1, correspond à une transition entre les niveaux 127 et 128: En effet, le niveau de gris 127 correspond à un éclairement pendant les sept premiers sous-balayages SB1 à SB7 alors que le niveau 128 correspond à l'éclairement du huitième sous-balayage SB8. Deux zones de l'écran placées l'une à coté de l'autre, ayant les niveaux 127 et 128, ne sont jamais éclairées en même temps. Lorsque l'image est statique et que l'oeil du spectateur ne se déplace pas sur l'écran, I'intégration temporelle se fait relativement bien (si l'on ne tient pas compte d'un éventuel effet de scintillement) et l'on voit deux zones avec des niveaux de gris relativement proches. Par contre, lorsque les deux zones se déplacent sur l'écran (ou que l'oeil du spectateur se déplace) la fenêtre temporelle d'intégration change de zone d'écran et se trouve déplacée d'une zone à l'autre pour un certain nombre de cellules. Le déplacement de la fenêtre temporelle d'intégration de I'oeil d'une zone de niveau 127 à une zone de niveau 128 a pour effet d'intégrer que les cellules sont éteintes pendant la durée d'une trame, ce qui se traduit par l'apparition d'un contour sombre de la zone. A l'inverse, le déplacement de la fenêtre temporelle d'intégration de l'oeil d'une zone de niveau 128 à une zone de niveau 127 a pour effet d'intégrer que les cellules sont allumées au maximum pendant la durée d'une trame, ce qui se traduit par l'apparition d'un contour clair de la zone (moins perceptible que le contour foncé). Ce phénomène est accentué lorsque l'on travaille sur des pixels constitués de trois cellules élémentaires (rouge, verte et bleue) car les faux contours peuvent être colorés. Le phénomène de faux contour se produit sur toutes les transitions de niveau o les poids d'éclairement commutés correspondent à des groupes de répartition temporelle totalement différents. Les commutations de poids forts sont plus gênantes que les commutations de poids faible du fait de leur importance. L'effet résultant peut être plus ou moins perceptible en fonction des poids commutés et de leurs places. Ainsi, l'effet de faux contour peut également se produire avec des niveaux assez éloignés (par exemple 63-128) mais est beaucoup moins choquant pour l'oeil car il correspond alors à une transition de niveau (ou de couleur) très visible. Pour remédier au problème de faux contour, une solution consiste à casser les poids forts d'éclairement afin de diminuer les effets visuels des transitions de poids fort. La figure 2 représente une solution o l'on utilise 10 sous-balayages ce qui entraîne une diminution de luminosité globale du panneau. Le temps maximum d'éclairement Tmax est alors d'environ 30 % du temps total d'affichage de l'image et le temps d'effacement et d'adressage est de l'ordre de 70 %. L'utilisation de 10 sous-balayages, comme représenté sur la figure 2, ne permet pas d'avoir une parfaite correction du phénomène de faux contour et nécessite une augmentation du nombre de sous-balayages. Cependant, I'augmentation du nombre de sous-balayages crée un problème de réduction de luminosité. Afin de pallier cette réduction de luminosité, il est connu d'utiliser des sous-balayages communs à deux lignes du panneau ce qui permet d'augmenter le nombre total de sous-balayages sans réduire le temps d'affichage réel de l'image. La figure 3 représente une répartition sur 11 sous-balayages dont les sous-balayages de poids faible (poids 1 et 2) sont communs à deux lignes. L'utilisation de sous-balayages communs à deux lignes à pour effet de diviser par deux le temps d'adressage de ces sous- balayages. L'utilisation de deux sous-balayages communs permet d'utiliser un sous-balayage supplémentaire tout en gardant un temps d'adressage global constant. Mais cela crée un problème de perte de résolution au niveau des poids faibles. Pour remédier à la perte de résolution et augmenter le nombre de sousbalayages communs, une solution consiste à utiliser un code à représentations multiples. La figure 4 représente une répartition à 12 sous- balayages dont 4 sont communs à deux lignes adjacentes. La représentation multiple se base sur le fait qu'il existe plusieurs façon de coder un niveau de gris, le codage de deux niveaux de gris adjacent se fait en utilisant le codage qui minimise l'erreur au maximum. Cependant si l'on augmente le nombre de sous-balayages communs, la perte de résolution reste présente. Dans la demande européenne EP-A-0 945 846, il est dévoilé un système de codage qui utilise une minimisation de l'erreur due au balayage simultané de plusieurs couples de lignes à l'aide d'un code à représentation multiple. La figure 5 représente un exemple de codage sur 14 sous- balayages dont le temps d'affichage correspond à environ 10 sous- balayages. Dans l'exemple de la figure 5, 8 sous-balayages de poids 1, 2, 4, 7, 13, 17, 25 et 36 sont communs à deux lignes à la fois, 6 sousbalayages de poids 5, 10, 20, 30, 40 et 45 étant propres à chaque ligne. La minimisation de l'erreur de résolution se fait en arrondissant la différence entre deux niveaux de gris adjacents de sorte que l'erreur soit toujours égale à +/- 1. Le codage de la figure 5 peut paraître idéal car le nombre de sousbalayages communs se trouve être important. Cependant l'utilisation de nombreux sous-balayages communs entraîne une erreur de différence de codage. Sur l'exemple de la figure 5, la somme des poids associés aux sous-balayages propre à chaque ligne est égale à 150. Cela signifie que lorsque deux cellules adjacentes sont adressées simultanément et que la différence entre les niveaux de gris est supérieure à 150 alors on se trouve face à une erreur lors de l'affichage qui se produit en moyenne sur 1% des points d'une image vidéo. L'invention a pour but de proposer un système d'encodage de niveaux de gris qui permette de réduire les problèmes de faux contour par l'augmentation du nombre de sous-balayages utilisant des sous-balayages communs à plusieurs lignes en remédiant à l'erreur due à la différence entre les niveaux de gris de cellules balayées simultanément. L'invention a pour objet un procédé d'affichage d'une image vidéo sur un panneau d'affichage au plasma comportant une pluralité de cellules de décharge dans lequel chaque cellule est éclairée pendant une durée d'éclairement à l'aide d'une pluralité de sous-balayages ayant chacun une durée propre associée à un poids d'éclairement, les sous-balayages étant répartis en premiers et deuxièmes sous-balayages, les premiers sous- balayages étant adressés pour chaque ligne du panneau et les deuxièmes sous-balayages étant adressés à au moins deux lignes simultanément, caractérisé en ce que les deuxièmes sous-balayages sont adressés simultanément à des groupements de lignes comportant un nombre de lignes variable en fonction de l'image affichée. Afin d'obtenir la meilleure qualité d'image, on évalue plusieurs possibilités de groupement de lignes, puis on choisit le groupement qui minimise les erreurs d'affichage. Pour réduire le temps d'adressage, on évalue plusieurs possibilités de groupement de lignes, puis on choisit le groupement possible qui comporte le plus de lignes. Pour minimiser les erreurs d'arrondie dans un tel procédé, les poids d'éclairement associés aux premiers sous-balayages sont des multiples de trois. L'invention porte également sur un panneau d'affichage au plasma comportant une pluralité de cellules de décharge organisées en lignes et colonnes, chaque cellule étant éclairée au cours d'une période d'affichage pendant une durée proportionnelle à un niveau de gris à l'aide d'une pluralité de sous-balayages, chaque sous-balayage comportant une période d'adressage pendant laquelle les lignes sont adressées successivement, caractérisé en ce qu'il comporte des moyens pour adresser les lignes par groupement de lignes dont le nombre de lignes varie en fonction de l'image à afficher. 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: les figures 1 à 5 représentent des répartitions temporelles d'éclairement de cellules selon l'état de la technique, la figure 6 représente une répartition temporelle selon l'invention, la figure 7 représente une image à afficher, la figure 8 représente la même image faisant apparaître un découpage du balayage utilisé, selon l'invention, les figures 8 et 9 représentent les algorithmes mis en oeuvre dans l'invention, et les figures 11 à 13 représentent des exemples de circuit d'encodage mettant en oeuvre l'invention. Pour des raisons de représentation, la répartition temporelle des sousbalayages, montrées sur les figures 1 à 6 fait appel à des proportions significatives qui ne correspondent pas à une échelle linéaire exacte. La figure 6 représente une répartition temporelle préférée selon l'invention. Cette répartition temporelle comporte des premiers sous- balayages PSB propres à chaque ligne qui permettent d'adresser de manière individuelle chaque cellule de l'écran. Dans l'exemple préféré, on dispose de six premiers sous-balayages PSB auxquels sont associés les poids d'éclairement respectifs 3, 6, 12, 21, 33 et 48. Un tel choix permet d'avoir une valeur maximale de différence de 123 sur 255 niveaux de gris. Des deuxièmes sous-balayages DSB permettent d'adresser les lignes par groupe de lignes. Les deuxièmes sous-balayages DSB sont au nombre de 8 et ont les poids respectifs 1, 2, 4, 8,16, 28, 35 et 38. Avant d'expliquer comment coder les sous-balayages, il convient d'expliquer le principe mis en ceuvre à l'aide des figures 7 et 8 qui montrent une même image 100 qui correspond à une image vidéo classique. L'image 100 est par exemple un paysage sur lequel on identifie des champs vert foncé traversés par une route gris anthracite 102 qui comporte une ligne pointillée blanche 103. La partie supérieure de l'image est un ciel bleu clair 104 sur lequel se découpe des arbres 105. Un groupe de maisons 106 est situé au niveau de la ligne d'horizon 107. Si on réalise un codage de l'image 100 selon une technique connue utilisant un adressage de deux lignes simultanées correspondant par exemple à la répartition temporelle de la figure 5, environ 1% des points de l'image présentent une erreur due à la différence maximale entre les points adressés simultanément. Suivant le type d'image le taux d'erreur peut varier entre 0 à 5%. La répartition des poids d'éclairement influence également le taux d'erreur. L'exemple de la figure 5 autorise une différence maximale de entre les niveaux de gris des cellules adressées simultanément. Si on réduit cette différence maximale par exemple à 100, on s'aperçoit que le taux d'erreur est à peine augmenté entre 1 et 2% suivant les images. Si par contre on augmente cette différence maximale pour réduire le taux d'erreur de manière significative, alors on perd une partie du bénéfice apporté par l'adressage simultané. Une analyse plus fine de l'image montre que les erreurs dues à la différence maximale sont localisées essentiellement aux endroits fortement contrastés de l'image mais uniquement lorsqu'il s'agit de lignes horizontales ou presque horizontales. Dans le cas de l'image 100, codée avec une différence maximale de 150, les erreurs sont d'une part fortement localisées au niveau du groupe de maison 106 et au niveau des transitions horizontales entre la route 102 et les pointillés 103, et d'autre part réparties de manière éparse le long de la ligne d'horizon 107, sur le contour des arbres 105, le long de la bordure entre la route 102 et les pointillés 103 (lorsque la transition n'est pas horizontale) et entre la route 102 et les champs 101. Si l'on diminue la différence maximale, on s'aperçoit que les erreurs s'intensifient mais restent localisées aux même endroits. Si la différence maximale diminue fortement, alors on voit apparaître de nouvelles zones d'erreurs. Si on traduit les erreurs en lignes d'erreurs, alors différentes zones sont identifiables. Une zone 110 située tout en haut de l'écran correspond à des lignes sans erreurs qui présentent peu d'écart entre les niveaux de gris adjacents car les couleurs sont pratiquement voisines. Une zone 111 située sous la zone 110 présente quelques erreurs (1 à 3) sur quelques couples de lignes. Une zone 112 présente beaucoup d'erreurs. Toute l'image peut être découpée de cette manière. A titre d'exemple non limitatif, on peut citer les zones 113 et 114 à fort taux d'erreur, la zone 115 sans erreur et la zone 116 présentant un faible taux d'erreur. Le principe mis en oeuvre par l'invention va utiliser ces propriétés de distribution d'erreur pour effectuer un adressage par groupe de lignes important lorsque le taux d'erreur est faible afin de pouvoir adresser ligne par ligne lorsque le taux d'erreur est élevé. En effet, les zones sans erreur, par exemple la zone 110 présentent des points de couleur très voisine dont chaque composante (rouge, verte et bleue) voit son niveau de gris varier d'au plus 50 dans toute la zone 110. Il serait possible d'adresser simultanément toutes les lignes de cette zone 110 sans avoir la moindre erreur, le gain de temps d'adressage peut alors être reporté sur une zone 112 à fort taux d'erreur qui serait adressée ligne par ligne. La mise en oeuvre de l'invention sera mieux comprise à l'aide des algorithmes décrivant le principe général de l'invention. L'algorithme de la figure 9 comporte une première étape 201 qui sert à évaluer par groupe de lignes, par exemple des groupes de 8 lignes, quels groupements de 1, 2, 4 ou 8 lignes sont possibles. L'évaluation pour tous les groupes de l'image peut être réalisée simultanément ou successivement pour chaque groupe, au choix de l'homme du métier. A la fin de la première étape, on dispose d'un plan de codage optimisé de l'image par groupement de lignes. La première étape 201 sera détaillée par la suite à l'aide de la figure 10. Au cours d'une deuxième étape 202, on calcule le temps d'adressage nécessaire pour le codage optimisé de l'image. On peut se limiter à un calcul de temps relatif, c'est-à-dire un calcul du nombre d'adressage à effectuer. Un test 203 compare le temps d'adressage calculé avec le temps d'adressage maximal autorisé TMAX qui est par exemple égal au temps d'adressage nécessaire à un balayage commun de deux lignes successives. Si le temps d'adressage est inférieur ou égal au temps TMAX, alors on procède à l'encodage selon le plan de codage optimisé au cours d'une troisième étape 204. Si le temps d'adressage est supérieur au temps TMAX, alors on procède à un encodage par groupe de deux lignes au cours d'une quatrième étape 205. Selon une variante, on peut réaliser, à la place de la quatrième étape 205, une cinquième étape 206 qui a pour objet de réduire les contraintes de codage optimum puis recommencer l'algorithme à l'étape 1. Cette solution présente comme inconvénient majeur un temps de calcul très important qui ne permet pas actuellement une mise en oeuvre satisfaisante. La figure 10 représente la succession d'étapes mise en ceuvre pour l'évaluation du codage d'un groupe de 8 lignes selon différents groupements possibles. Comme on peut le voir sur la figure 6, le codage retenu ne permet que d'encoder des valeurs multiples de 3, ce qui entraîne fatalement une erreur d'encodage. Au cours d'une première étape 301, on effectue un arrondi des valeurs de toute la ligne afin de minimiser l'erreur d'encodage quel que soit le groupement de codage retenu. L'arrondi se fait sur les 8 niveaux de gris NG1 à NG8 correspondants à une même colonne. La solution préférée consiste à effectuer le modulo-3 de tous les niveaux de gris. Puis, on détermine le modulo-3 0, 1 ou 2 le plus utilisé. Les niveaux de gris correspondant au modulo-3 le plus utilisé restent inchangés, la valeur 1 étant additionnée ou soustraite aux autres niveaux de gris afin que leur modulo-3 devienne égal au modulo le plus utilisé. L'opération ainsi réalisée transforme les niveaux de gris NG1 à NG8 en valeurs V1 à V8 dont les différences entre elles sont toujours multiples de 3. Une deuxième étape 302 va ensuite extraire les valeurs maximales et minimales de tous les groupes possibles. Les groupes possibles étant les paires constituées des valeurs V1 et V2, V3 et V4, V5 et V6, et V7 et V8, les quatuors (ou quadruplets) V1 à V4 et V5 à V8 et l'octuor (ou octuplet) V1 à V8. Dans une étape 303, on effectue pour chaque groupe la différence entre valeur minimale et valeur maximale. Les différences sont ensuite comparées, au cours d'une étape 304, avec un seuil S qui correspond à la différence maximale autorisée par la répartition temporelle choisie, S étant par exemple égal à 123 si l'on utilise la répartition temporelle de la figure 6. Les résultats de comparaison sont accumulés dans l'étape 305. L'accumulation se fait sur toute la longueur des lignes. L'accumulation permet d'évaluer plusieurs possibilités de groupement de lignes par comptage du nombre d'erreurs dans chaque groupement. Le nombre d'erreurs comptées correspond au nombre de colonnes qui présentent au moins une erreur pour le groupement de lignes donné. L'étape 306 réalise le choix du codage en fonction de l'accumulation des résultats. L'optimisation maximale consiste à ne retenir que les possibilités de groupe de la plus grande taille qui permettent d'avoir aucune erreur sur toute la longueur de ligne. La contrainte consistant à avoir aucune erreur n'est pas réalisable sur toutes les images car le temps de balayage serait beaucoup plus long que le temps de balayage souhaité. Si l'on accepte des erreurs sur les groupements comportant plus de deux lignes, l'effet visuel peut être très néfaste. Par contre si l'on autorise quelques erreurs, par exemple 1 ou 2, par groupement de deux lignes, l'image se trouve améliorée par rapport à un adressage par groupe de deux lignes tout en permettant le codage de la quasi-totalité des images vidéo. Si l'on utilise une étape de réduction de contrainte dans l'organigramme de la figure 9, la réduction des contraintes va correspondre à augmenter le nombre d'erreurs autorisées par groupe de deux lignes. Pour ce qui est du choix des groupements, plusieurs possibilités sont envisageables. Dans la suite de la description, deux exemples de groupements seront présentés à titre indicatif. La figure 11 représente un exemple de réalisation d'un circuit 400 selon l'invention. Pour des raisons de temps de calcul, l'évaluation de chaque groupe se fait simultanément avec l'encodage de chaque groupe, le choix du codage à utiliser se faisant à l'issue de l'encodage. Le circuit 400 comporte un circuit d'encodage sur deux lignes 401 et un circuit d'encodage sur groupement de taille variable 402 qui reçoivent chacun huit niveaux de gris NG1 à NG8 en parallèle, les niveaux de gris NG1 à NG8 correspondant aux cellules placées à l'intersection d'une électrode colonne et de huit lignes adjacentes. Le circuit d'encodage sur deux lignes 401 fournit en sortie huit mots correspondant aux sous- balayages à effectuer ou non pour afficher les niveaux de gris NG1 à NG8. Le circuit d'encodage sur groupement de taille variable 402 fournit sur huit sorties les huit mots correspondant aux sous-balayages à effectuer ou non pour afficher les niveaux de gris NG1 à NG8 et, sur une sortie, une information Nb représentative du nombre de groupements de lignes réalisés pour le groupe de huit lignes traité. Le circuit 400 comporte deux circuits de retard 403 et 404 connectés sur les sorties des deux circuits d'encodage 401 et 402. Ces circuits de retard 403 et 404 sont par exemple constitués de mémoires tampons de type FIFO et permettent de mémoriser une image complète de sorte que l'on puisse stocker le résultat du codage jusqu'à ce que l'on décide quel codage sera finalement choisi. Un circuit accumulateur 405 reçoit sur une entrée l'information Nb représentative du nombre de groupements de lignes réalisés pour le groupe de huit lignes traité. Le circuit accumulateur 405 additionne les informations Nb correspondant à tous les groupes de huit lignes d'une image pour il pouvoir fournir, sur une sortie et pour chaque image, le nombre total Nt de groupements réalisés. Un circuit comparateur 406 reçoit le nombre total Nt afin de le comparer avec un seuil et de fournir un bit de choix C à un multiplexeur 407. Si le nombre de groupements est supérieur à la moitié du nombre de lignes du panneau à plasma, les huit mots P1 à P8 sortant du multiplexeur 407 correspondent au codage par groupe de deux lignes, sinon ils correspondent au codage variable. Un premier exemple de réalisation du circuit d'encodage sur groupements de taille variable 402 est donné sur la figure 12. Un circuit de calcul 501 reçoit les huit niveaux de gris NG1 à NG8 pour les transformer en valeurs arrondies Vl à V8. La transformation se fait par un calcul du modulo-3, réalisé par exemple à l'aide de tables de correspondance, puis on détermine quel est le modulo-3 le plus représenté, par exemple à l'aide de comparateurs et de compteurs, qui devient le modulo arrondi. On additionne ou on soustrait 1 aux niveaux de gris qui ne correspondent pas au modulo-3 le plus représenté pour obtenir les valeurs arrondies Vl à V8. A titre d'exemple, si on a les valeurs NG1=85, NG2=96, NG3=98, NG4=118, NG5=87, NG6=130, NG7=88 et NG8=91, alors on obtient: NG1 mod 3 = 1, NG2 mod 3 = 0, NG3 mod 3 = 2, NG4 mod 3 = 1, NG5 mod 3 = 0, NG6 mod 3 = 1, NG7 mod 3 = 1 et NG8 mod 3 = 1. Le modulo-3 le plus représenté étant la valeur 1, on additionne 1 aux niveaux de gris associés à un modulo-3 égal à 0 et on soustrait 1 aux niveaux de gris associés à un modulo-3 égal à 2. On obtient alors: V1=85, V2=97, V3=97, V4=118, V5=88, V6=130, V7=88 etV8=91. Un circuit d'évaluation 502 va réaliser, à partir des huit valeurs Vl à V8, une extraction des extremums dans les différents groupements possible puis va calculer les différences entre maximum et minimum pour chaque groupe. Les différences sont ensuite comparées avec un seuil et accumulées sur toute la longueur de ligne. Pour réaliser les différentes fonction, I'homme du métier peut par exemple réaliser le circuit représenté sur la figure 12 qui comporte des circuits d'extraction 503, des circuits de soustraction 504, des circuits de comparaison 505, des bascules d'accumulation 506 et éventuellement des circuits de division 507. Les circuits d'extraction 503 disposent de deux entrées et deux sorties. L'une des sorties fournit la valeur maximum des deux entrées et l'autre sortie fournit la valeur minimale des deux entrées. Les circuitsd'extraction 503 sont cascadés de manière à fournir une valeur maximum et une valeur minimum pour chaque groupement possible, à savoir les paires V1-V2, V3-V4, V5-V6 et V7-V8, les quatuors V1 à V4 et V5 à V8 et l'octuor Vlà V8. Les circuits de soustraction 504 sont placés de manière à effectuer la différence entre le maximum et le minimum de chaque groupement et fournissent la différence maximum de chaque groupement aux circuits de comparaison 505. Les comparateurs 505 effectuent une comparaison avec le seuil S et indiquent pour chaque groupement considéré si la différence maximale est supérieure à S. Les bascules d'accumulation 506 sont par exemple des bascules bistables (Bascule de type RS) dont l'une des entrées est connectée à la sortie des circuits de comparaison 505, et l'autre des entrées (non représentée) sert à la remise à zéro de la bascule lors de chaque début de ligne. La sortie des bascules d'accumulation permet lorsque l'on arrive en fin de ligne de savoir si au moins une erreur s'est produite sur la ligne. Des circuits de division 507 peuvent être placés entre les circuits de comparaison 505 et les bascules 506 si l'on désire autoriser des erreurs. Les circuits de division 507 sont par exemple des compteurs éventuellement programmables dont la sortie de retenue est connectée à la bascule d'accumulation 507. Un compteur par n a pour effet de diviser par n le nombre d'impulsions reçues par la bascule, ce qui a pour effet de faire indiquer à la bascule uniquement la n-ième erreur. Dans notre exemple préféré, les circuits de division 507 sont utilisés uniquement pour les groupements de deux lignes avec n=3 afin de limiter les points défaillants au nombre de lignes, ce qui représente un taux d'erreur inférieur à 0,2%. Un circuit de choix 509 est connecté aux sorties des bascules d'accumulation 506 et détermine, par exemple à l'aide de circuits de logique combinatoire, quel type de groupement peut être utilisé. Dans cet exemple de réalisation le choix s'effectue pour tout le groupe de huit lignes. Si aucune erreur ne se produit pour le groupement de huit lignes, alors on active un bit correspondant à un encodage avec balayage simultané de huit lignes. Si au moins une erreur se produit pour le groupement de huit lignes et si aucune erreur ne se produit pour les groupements de quatre lignes, alors on active un bit correspondant à un encodage avec balayage simultané par groupement de quatre lignes. Si au moins une erreur se produit pour un des groupements de quatre lignes et si au plus deux erreurs se produisent pour les groupements de deux lignes, alors on active un bit correspondant à un encodage avec balayage simultané par groupement de deux lignes. Si au moins trois erreurs se produisent pour un des groupements de deux lignes, alors on active un bit correspondant à un encodage avec balayage individuel pour chaque ligne. Le circuit de choix 509 mémorise les quatre bits correspondant au choix de groupement et les fournit sur un bus de sortie, les quatre bits correspondant également à l'information Nb. Un circuit tampon 510 de type FIFO (de l'anglais First-In First-Out qui signifie premier-entré premier-sortie) est placé en sortie du circuit de calcul 501 pour retarder les valeurs V1 à V8. Le retard ainsi introduit est égal au temps nécessaire pour évaluer le choix de codage moins le temps nécessaire au codage. Le circuit tampon 510 fournit sur sa sortie des valeurs retardées V'1 à V'8. Quatre circuits d'encodage 511 à 514 sont connectés aux sorties du circuit tampon 510. Ces quatre circuits d'encodage 511 à 514 fonctionnent en parallèle pour effectuer les différents codages possibles. Le premier circuit d'encodage 511 réalise un codage ligne par ligne. Le deuxième circuit d'encodage 512 réalise un codage par groupe de deux lignes. Le troisième circuit d'encodage 513 réalise un codage par groupe de quatre lignes. Le quatrième circuit d'encodage 514 réalise un codage par groupe de huit lignes. Les circuits d'encodage sont réalisés par exemple à l'aide de tables de correspondance selon des techniques connues. A titre d'exemple, le premier circuit d'encodage 511 comporte huit tables de correspondance qui reçoivent chacune l'une des valeurs retardées V'1 à V'8. Chacune desdites tables fournit sur sa sortie le mot correspondant aux sous-balayages à utiliser pour représenter ladite valeur. Les autres circuits d'encodage 512 à 514 réalisent une décomposition des valeurs retardées V'1 à V'8 en valeur spécifique et en valeur commune au groupement réalisé puis effectue un encodage des valeurs communes sur des premières tables de correspondance et des valeurs spécifiques sur des deuxièmes tables de correspondance, les résultats étant ensuite combinés pour obtenir les mots correspondant aux sous-balayages à utiliser pour représenter les valeurs à encoder. Un circuit de multiplexage 515 sélectionne parmi les sorties des circuits d'encodage 511 à 514 les sorties d'un seul desdits circuits d'encodage 511 à 514 en fonction de l'information Nb. Il convient, pour réaliser la sélection que les signaux de sortie des circuits d'encodage 511 à 514 soit parfaitement synchrones. Une limitation de cet exemple de réalisation provient du fait que les groupes de huit lignes sont codés avec des groupements de taille identiques. Ainsi, si un taux d'erreur important est comptabilisé sur une paire de lignes, par exemple la paire correspondant aux niveaux de gris NG1 et NG2, les huit lignes sont codées individuellement même si aucune erreur n'est constatée sur la paire correspondant aux niveaux NG3 et NG4 et si aucune erreur n'est constatée sur le quatuor NG5 à NG8. Afin d'avoir une sélection de groupements plus progressive, un deuxième exemple de réalisation du circuit d'encodage sur groupements de taille variable 402 est donné sur la figure 13. Les éléments portant les mêmes références que sur la figure 12 correspondent à des éléments identiques. Les circuits d'encodage 511 à 513 sont découpés en éléments fonctionnels de taille plus petite pour des raisons de représentation. L'homme du métier comprendra aisément que ce découpage correspond à une répartition des ressources de ces circuits d'encodage sans modification fondamentale. Le circuit de la figure 13 se différencie du circuit de la figure 12 par le choix des groupements de lignes qui se traduit par la suppression du circuit de choix 509 et du circuit de multiplexage 515. Un registre 520 est connecté aux sorties du circuit d'évaluation afin de mémoriser, lors de chaque fin de ligne, les bits qui indiquent s'il est possible d'encoder les lignes par paire, quatuor ou octuor. Le registre 520 fournit sur ses sorties les signaux mémorisés pendant toute la durée d'encodage d'une ligne. Des premiers multiplexeurs 521 sélectionnent les lignes par paire en sortie des premier et deuxième circuits d'encodage 511 et 512 en fonction des signaux provenant du registre 520 qui sont associés aux paires de lignes. Ainsi, si un signal associé à une paire, par exemple le signal Pairel associé aux niveaux de gris NG1 et NG2, indique que le nombre d'erreurs est supérieur à deux sur la longueur de ligne, alors le multiplexeur 521 correspondant à la paire sélectionne le codage indépendant des lignes qui est fourni par le premier circuit d'encodage 511. Si, par contre, un signal associé à une paire, par exemple le signal Paire2 associé aux niveaux de gris NG3 et NG4, indique que le nombre d'erreurs est inférieur ou égal à deux sur la longueur de ligne, alors le multiplexeur 521 correspondant à la paire sélectionne le codage par groupe de deux lignes qui est fourni par le deuxième circuit d'encodage 512. Des deuxièmes multiplexeurs 522 sélectionnent les lignes par quatre d'une part en sortie du troisième circuit d'encodage 513 et d'autre part en sortie des premiers multiplexeurs 521 en fonction des signaux provenant du registre 520 qui sont associés aux quatuors. Ainsi, si un signal associé à un quatuor, par exemple le signal Quatuorl associé aux niveaux de gris NG1 à NG4, indique qu'il y a au moins une erreur sur la longueur de ligne, alors le multiplexeur 522 correspondant au quatuor sélectionne le codage provenant des premiers multiplexeurs 521. Si, par contre, un signal associé à un quatuor, par exemple le signal Quatuor2 associé aux niveaux de gris NG5 à NG8, indique qu'il n'y a pas d'erreur sur la longueur de ligne, alors le multiplexeur 522 correspondant au quatuor sélectionne le codage par groupe de quatre lignes provenant du troisième circuit d'encodage 513. Un troisième multiplexeur 523 sélectionne les lignes par huit d'une part en sortie du quatrième circuit d'encodage 514 et d'autre part en sortie des deuxièmes multiplexeurs 522 en fonction du signal provenant du registre 520 qui est associé à l'octuor. Ainsi, si un signal associé à l'octuor, par exemple le signal Octuor associé aux niveaux de gris NG1 à NG8, indique qu'il y a au moins une erreur sur la longueur de ligne, alors le multiplexeur 523 sélectionne le codage provenant des deuxièmes multiplexeurs 522. Si, par contre, un signal associé à l'octuor, par exemple le signal Octuor associé aux niveaux de gris NG1 à NG8, indique qu'il n'y a pas d'erreur sur la longueur de ligne, alors le multiplexeur 523 sélectionne le codage par groupe de huit lignes provenant du quatrième circuit d'encodage 514. Avec un tel dispositif, si on se trouve dans la situation o une forte densité d'erreurs est située uniquement sur deux lignes parmi huit, par exemple les lignes associées aux niveaux de gris NG1 et NG2, alors ces deux lignes seront codées de manière individuelle, la paire de lignes du même quatuor, par exemple la paire associée aux niveaux de gris NG3 et NG4, est codée avec des sous-balayages communs, et les autres lignes, par exemple le quatuor associé aux niveaux de gris NG5 à NG8, sont codées en utilisant également des sous-balayages communs. Les sous-balayages communs font ici l'objet de quatre adressages de groupe de lignes avec un taux d'erreur nul. Le circuit 402 comporte ici un circuit de calcul 524 qui reçoit les sept signaux provenant du registre 520 pour les traduire en un nombre de 16 2803076 groupes de lignes Nb. Le circuit de calcul 524 est réalisé par exemple à l'aide d'un circuit de logique combinatoire. L'homme du métier comprendra que l'invention ne se limite pas aux exemples décrits. Ainsi, l'invention s'applique à des groupes de lignes de taille plus importante par exemple 16 ou 32 lignes. Egalement, l'invention s'applique à des répartitions temporelles de balayage autre que celle montrée sur la figure 6 et dont la somme des poids des sous- balayages communs à plusieurs lignes peut être différent de 123. Dans la description, il est autorisé d'avoir deux erreurs par groupement de deux lignes, il est évident que ce nombre résulte d'un compromis entre la qualité de l'image et la facilité de codage. L'homme du métier pourra autoriser un nombre d'erreurs quelconque suivant la qualité d'image désirée. L'homme du métier pourra également autoriser des erreurs pour les groupements de quatre ou huit lignes s'il désire bénéficier d'un temps d'adressage plus court au détriment de la qualité de l'image. REVENDICATIONS 1. Procédé d'affichage d'une image vidéo sur un panneau d'affichage au plasma comportant une pluralité de cellules de décharge dans lequel chaque cellule est éclairée pendant une durée d'éclairement à l'aide d'une pluralité de sous-balayages (PSB, DSB) ayant chacun une durée propre associée à un poids d'éclairement, les sous-balayages étant répartis en premiers et deuxièmes sous-balayages (PSB, DSB), les premiers sous- balayages (PSB) étant adressés pour chaque ligne du panneau et les deuxièmes sous-balayages (DSB) étant adressés à au moins deux lignes simultanément, caractérisé en ce que les deuxièmes sous-balayages (DSB) sont adressés simultanément à des groupements de lignes comportant un nombre de lignes variable en fonction de l'image affichée. 2. Procédé selon la revendication 1, caractérisé en ce que, pour toutes les lignes, on évalue plusieurs possibilités de groupement de lignes, puis on choisit le groupement qui minimise les erreurs d'affichage. 3. Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que, pour toutes les lignes, on évalue plusieurs possibilités de groupement de lignes, puis on choisit le groupement possible qui comporte le plus de lignes. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que les groupements comportent une, deux, quatre ou huit lignes. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que les poids d'éclairement associés aux premiers sous- balayages sont des multiples de trois. 6. Panneau d'affichage au plasma comportant une pluralité de cellules de décharge organisées en lignes et colonnes, chaque cellule étant éclairée au cours d'une période d'affichage pendant une durée proportionnelle à un niveau de gris à l'aide d'une pluralité de sous-balayages (PSB, DSB), chaque sous-balayage comportant une période d'adressage pendant laquelle les lignes sont adressées successivement, caractérisé en ce qu'il comporte des moyens (402) pour adresser les lignes par groupement de lignes dont le nombre de lignes varie en fonction de l'image à afficher. 7. Panneau selon la revendication 6, caractérisé en ce qu'il comporte des moyens d'évaluation (502) pour évaluer plusieurs possibilités de groupement de lignes. 8. Panneau selon la revendication 7, caractérisé en ce qu'il comporte des moyens de choix (509, 515, 521, 522, 523) pour choisir le groupement qui minimise les erreurs d'affichage. 9. Panneau selon la revendication 6, caractérisé en ce qu'il comporte des moyens de choix (521, 522, 523) pour choisir le groupement possible qui comporte le plus de lignes. 10. Panneau selon l'une des revendications 6 à 9, caractérisé en ce qu'il comporte un circuit d'arrondi (501) pour arrondir les niveaux de gris adressés simultanément de sorte que les niveaux arrondis aient entre eux des différences qui sont multiples de trois.