FR2803076A1 - Procede d'adressage de panneau d'affichage au plasma - Google Patents
Procede d'adressage de panneau d'affichage au plasma Download PDFInfo
- Publication number
- FR2803076A1 FR2803076A1 FR9916198A FR9916198A FR2803076A1 FR 2803076 A1 FR2803076 A1 FR 2803076A1 FR 9916198 A FR9916198 A FR 9916198A FR 9916198 A FR9916198 A FR 9916198A FR 2803076 A1 FR2803076 A1 FR 2803076A1
- Authority
- FR
- France
- Prior art keywords
- lines
- sub
- scans
- grouping
- addressing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000005286 illumination Methods 0.000 claims description 12
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000009826 distribution Methods 0.000 description 16
- 238000009825 accumulation Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 230000002123 temporal effect Effects 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 230000009467 reduction Effects 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- RHZUVFJBSILHOK-UHFFFAOYSA-N anthracen-1-ylmethanolate Chemical compound C1=CC=C2C=C3C(C[O-])=CC=CC3=CC2=C1 RHZUVFJBSILHOK-UHFFFAOYSA-N 0.000 description 1
- 239000003830 anthracite Substances 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2018—Display of intermediate tones by time modulation using two or more time intervals
- G09G3/2022—Display of intermediate tones by time modulation using two or more time intervals using sub-frames
- G09G3/2033—Display of intermediate tones by time modulation using two or more time intervals using sub-frames with splitting one or more sub-frames corresponding to the most significant bits into two or more sub-frames
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2018—Display of intermediate tones by time modulation using two or more time intervals
- G09G3/2022—Display of intermediate tones by time modulation using two or more time intervals using sub-frames
- G09G3/2029—Display of intermediate tones by time modulation using two or more time intervals using sub-frames the sub-frames having non-binary weights
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0202—Addressing of scan or signal lines
- G09G2310/0205—Simultaneous scanning of several lines in flat panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0261—Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0266—Reduction of sub-frame artefacts
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/28—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels
- G09G3/288—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels using AC panels
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of Gas Discharge Display Tubes (AREA)
Abstract
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 propose un procédé et un dispositif qui effectuent des groupements de lignes dynamiquement en fonction du contenu de l'image.
Description
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.
Claims (10)
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.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9916198A FR2803076A1 (fr) | 1999-12-22 | 1999-12-22 | Procede d'adressage de panneau d'affichage au plasma |
| DE60041032T DE60041032D1 (de) | 1999-12-22 | 2000-11-30 | Verfahren zur Adressierung einer Plasmaanzeigetafel |
| EP00126144A EP1111573B1 (fr) | 1999-12-22 | 2000-11-30 | Procédé d'adressage d'un écran d'affichage à plasma |
| TW089126145A TW502243B (en) | 1999-12-22 | 2000-12-08 | Method of addressing a plasma display panel and display device thereof |
| US09/737,076 US6747670B2 (en) | 1999-12-22 | 2000-12-14 | Method of addressing a plasma display panel |
| JP2000389512A JP4674963B2 (ja) | 1999-12-22 | 2000-12-21 | プラズマディスプレイパネルのアドレス方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9916198A FR2803076A1 (fr) | 1999-12-22 | 1999-12-22 | Procede d'adressage de panneau d'affichage au plasma |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR2803076A1 true FR2803076A1 (fr) | 2001-06-29 |
Family
ID=9553590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR9916198A Pending FR2803076A1 (fr) | 1999-12-22 | 1999-12-22 | Procede d'adressage de panneau d'affichage au plasma |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6747670B2 (fr) |
| EP (1) | EP1111573B1 (fr) |
| JP (1) | JP4674963B2 (fr) |
| DE (1) | DE60041032D1 (fr) |
| FR (1) | FR2803076A1 (fr) |
| TW (1) | TW502243B (fr) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2826767B1 (fr) * | 2001-06-28 | 2003-12-12 | Thomson Licensing Sa | Procede d'affichage d'une image video sur un dispositif d'affichage numerique |
| US20030153379A1 (en) * | 2002-02-11 | 2003-08-14 | Nicole Beaulieu | Automated selection of video gaming options |
| KR20050091509A (ko) * | 2004-03-12 | 2005-09-15 | 삼성전자주식회사 | 디스플레이장치 |
| FR2880460A1 (fr) * | 2005-01-06 | 2006-07-07 | Thomson Licensing Sa | Procede et dispositif d'affichage pour reduire les effets de flou |
| JP4731939B2 (ja) * | 2005-02-10 | 2011-07-27 | パナソニック株式会社 | 表示パネルの駆動方法 |
| KR100639034B1 (ko) * | 2005-03-09 | 2006-10-25 | 엘지전자 주식회사 | 플라즈마 디스플레이 패널의 멀티 스캔 장치 및 방법 |
| US20130185129A1 (en) * | 2012-01-13 | 2013-07-18 | John F. Berman | Methods and Systems of Payment for Automatic Generation of Discount Transactions |
| US20150356538A1 (en) * | 2014-06-10 | 2015-12-10 | Toshiba Tec Kaubshiki Kaisha | Electronic receipt management system that coordinates management of electronic records in a secure manner |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0874348A1 (fr) * | 1997-04-25 | 1998-10-28 | THOMSON multimedia | Procédé et dispositif d'addressage à code changeant d'un écran à plasma |
| EP0945846A1 (fr) * | 1998-03-23 | 1999-09-29 | THOMSON multimedia | Dispositif et méthode pour l'addressage d'un panneau à plasma |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5172107A (en) * | 1987-11-26 | 1992-12-15 | Canon Kabushiki Kaisha | Display system including an electrode matrix panel for scanning only scanning lines on which a moving display is written |
| US5357267A (en) * | 1990-06-27 | 1994-10-18 | Canon Kabushiki Kaisha | Image information control apparatus and display system |
| JP3582082B2 (ja) * | 1992-07-07 | 2004-10-27 | セイコーエプソン株式会社 | マトリクス型表示装置,マトリクス型表示制御装置及びマトリクス型表示駆動装置 |
| JPH06118385A (ja) * | 1992-10-08 | 1994-04-28 | Sharp Corp | 強誘電性液晶パネルの駆動方法 |
| JP3298301B2 (ja) * | 1994-04-18 | 2002-07-02 | カシオ計算機株式会社 | 液晶駆動装置 |
| EP0810578A1 (fr) * | 1995-12-28 | 1997-12-03 | Canon Kabushiki Kaisha | Panneau et appareil d'affichage capables de convertir la résolution |
| EP1026655A1 (fr) * | 1999-02-01 | 2000-08-09 | Deutsche Thomson-Brandt Gmbh | Procédé pour commande de niveau de puissance d'un dispositif d'affichage et dispositif pour sa mise en oeuvre |
-
1999
- 1999-12-22 FR FR9916198A patent/FR2803076A1/fr active Pending
-
2000
- 2000-11-30 EP EP00126144A patent/EP1111573B1/fr not_active Expired - Lifetime
- 2000-11-30 DE DE60041032T patent/DE60041032D1/de not_active Expired - Lifetime
- 2000-12-08 TW TW089126145A patent/TW502243B/zh not_active IP Right Cessation
- 2000-12-14 US US09/737,076 patent/US6747670B2/en not_active Expired - Lifetime
- 2000-12-21 JP JP2000389512A patent/JP4674963B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0874348A1 (fr) * | 1997-04-25 | 1998-10-28 | THOMSON multimedia | Procédé et dispositif d'addressage à code changeant d'un écran à plasma |
| EP0945846A1 (fr) * | 1998-03-23 | 1999-09-29 | THOMSON multimedia | Dispositif et méthode pour l'addressage d'un panneau à plasma |
Also Published As
| Publication number | Publication date |
|---|---|
| TW502243B (en) | 2002-09-11 |
| JP4674963B2 (ja) | 2011-04-20 |
| US6747670B2 (en) | 2004-06-08 |
| EP1111573A1 (fr) | 2001-06-27 |
| EP1111573B1 (fr) | 2008-12-10 |
| JP2001209353A (ja) | 2001-08-03 |
| US20010005191A1 (en) | 2001-06-28 |
| DE60041032D1 (de) | 2009-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FR2794563A1 (fr) | Procede d'adressage de panneau d'affichage au plasma | |
| FR2752633A1 (fr) | Dispositif de traitement d'image, circuit integre, panneau d'affichage et procede, pour afficher une image en demi-teintes | |
| FR2758640A1 (fr) | Procede d'affichage avec echelle de gris intermediaire et appareil d'affichage pour exprimer une echelle de gris intermediaire | |
| FR2762704A1 (fr) | Procede d'adressage pour ecran a plasma base sur une repetition de bits sur une ou plusieurs lignes | |
| FR2822284A1 (fr) | Procede d'affichage d'images video sur panneau d'affichage a plasma et panneaux d'affichage a plasma correspondant | |
| FR2803076A1 (fr) | Procede d'adressage de panneau d'affichage au plasma | |
| FR2829275A1 (fr) | Procede d'affichage d'images video sur un dispositif d'affichage et panneau d'affichage a plasma correspondant | |
| FR2742910A1 (fr) | Procede et dispositif d'adressage d'un ecran matriciel | |
| EP3550550A1 (fr) | Dispositif et procede d'affichage d'images avec une memorisation de donnees realisee dans les pixels | |
| FR2769743A1 (fr) | Procede et dispositif de balayage d'un panneau a plasma | |
| EP1236195B1 (fr) | Procede d'adressage de panneau d'affichage au plasma | |
| EP1131810B1 (fr) | Procede d'adressage pour ecran a plasma base sur un adressage separe des lignes paires et impaires | |
| FR2776414A1 (fr) | Procede et dispositif pour adressage de panneaux a plasma | |
| WO2003075251A2 (fr) | Procede d'affichage par sous-trame d'une image video avec gradations sur un dispositif d'affichage numerique avec reduction des artefacts | |
| FR2778484A1 (fr) | Procede de traitement d'un signal video pour afficheur matriciel utilisant une modulation de type temporel pour la visualisation | |
| EP1224656A1 (fr) | Procede de codage de la video pour un panneau d'affichage au plasma | |
| EP1410373B1 (fr) | Procede et dispositif de traitement d'image pour corriger des defauts de visualisation d'objets mobiles | |
| FR2837607A1 (fr) | Dispositif d'affichage numerique d'une image video | |
| FR2844910A1 (fr) | Procede et dispositif de codage video pour panneau d'affichage au plasma | |
| EP0793212B1 (fr) | Procédé de commande d'un écran de visualisation d'image affichant des demi-teintes, et dispositif de visualisation mettant en oeuvre le procédé | |
| FR2790861A1 (fr) | Dispositif d'attaque pour dispositif luminescent a emission par effet de champ | |
| FR2826767A1 (fr) | Procede d'affichage d'une image video sur un dispositif d'affichage numerique | |
| WO2003027995A2 (fr) | Procede d'affichage d'images video sur un dispositif d'affichage pour corriger le papillotement large zone | |
| FR2749431A1 (fr) | Reglage de la luminosite d'ensemble d'un ecran matriciel a emission de champ | |
| FR2781966A1 (fr) | Procede et appareil d'affichage en demi-teinte pour reduire des perturbations en demi-teinte dans des zones d'images mobiles |