EP0641475B1 - Procede d'affichage de differents niveaux de gris et systeme de mise en oeuvre de ce procede - Google Patents

Procede d'affichage de differents niveaux de gris et systeme de mise en oeuvre de ce procede Download PDF

Info

Publication number
EP0641475B1
EP0641475B1 EP93910133A EP93910133A EP0641475B1 EP 0641475 B1 EP0641475 B1 EP 0641475B1 EP 93910133 A EP93910133 A EP 93910133A EP 93910133 A EP93910133 A EP 93910133A EP 0641475 B1 EP0641475 B1 EP 0641475B1
Authority
EP
European Patent Office
Prior art keywords
screen
sub
brightnesses
transcoding
voltage
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.)
Expired - Lifetime
Application number
EP93910133A
Other languages
German (de)
English (en)
Other versions
EP0641475A1 (fr
Inventor
Denis Sarrasin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Commissariat a lEnergie Atomique et aux Energies Alternatives CEA
Original Assignee
Commissariat a lEnergie Atomique CEA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Commissariat a lEnergie Atomique CEA filed Critical Commissariat a lEnergie Atomique CEA
Publication of EP0641475A1 publication Critical patent/EP0641475A1/fr
Application granted granted Critical
Publication of EP0641475B1 publication Critical patent/EP0641475B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/2007Display of intermediate tones
    • G09G3/2077Display of intermediate tones by a combination of two or more gradation control methods
    • G09G3/2081Display of intermediate tones by a combination of two or more gradation control methods with combination of amplitude modulation and time modulation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0264Details of driving circuits
    • G09G2310/027Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/2007Display of intermediate tones
    • G09G3/2011Display of intermediate tones by amplitude modulation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/2007Display of intermediate tones
    • G09G3/2018Display of intermediate tones by time modulation using two or more time intervals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/34Control 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 by control of light from an independent source
    • G09G3/36Control 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 by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers

Abstract

L'invention concerne un procédé d'affichage de différents niveaux de gris sur un écran matriciel composé de pixels disposés selon R lignes et M colonnes d'images susceptibles de comporter QS niveaux de gris et obtenues par addition sur chaque pixel, au cours d'une étape d'inscription des données d'images ligne par ligne, lors de S sous-temps (lignes ou trames, S étant plus grand ou égal à 2), d'une succession de luminances discrètes choisies parmi N telles que toute valeur de teinte de gris comprise entre 0 et (QS-1) puisse être définie par l'addition de S de ces luminances. L'invention concerne également un système de mise en ÷uvre de ce procédé. Application notamment à l'affichage sur écrans micropointes.

Description

    Domaine technique
  • L'invention concerne un procédé d'affichage de différents niveaux de gris et un système de mise en oeuvre de ce procédé.
  • Le système d'affichage de l'invention s'applique, en particulier, aux écrans à micropointes.
  • Dans la présente description, le terme "teinte de gris" recouvre celui des "nuances de couleur".
  • Etat de la technique antérieure
  • Dans le domaine de l'affichage, les procédés standard d'adressage ont été décrits par T Leroux, A. Ghis, R. Meyer et D. Sarrasin dans un article intitulé "Microtips Display Adressing" (SID 91 Digest pages 437 à 439). On distingue dans cet article deux types d'adressage :
    • un adressage analogique qui consiste à échantillonner un signal source analogique (de type vidéo par exemple) ; un adressage en modulation temporelle PWM (Pulse Width Modulation) basée sur la commutation temporelle de
    • la tension colonne.
  • La solution analogique peut donner satisfaction pour les applications télévisions. Mais La technologie actuelle pour les circuits de commande d'écrans matriciels ne permet que des taux d'échantillonnage d'environ 5 MHz, ce qui est insuffisant pour les applications informatiques. Par exemple, l'horloge "données" pour un écran VGA (standard actuel de taille d'écran) est d'environ 25 MHz. D'autre part, pour l'informatique on dispose d'une source de données numériques. Un mode de commande analogique nécessite donc une étape supplémentaire de transformation du signal source au moyen d'un convertisseur digital-analogique.
  • La solution numérique peut être obtenue à l'aide de plusieurs procédés bien connus :
    • Une modulation temporelle de type PWM (Pulse Width Modulation) consiste, avec un circuit pouvant commuter en sortie deux niveaux de tension (permettant de sélectionner les états "ON" et "OFF"), à moduler la durée de l'état "ON" de la colonne considérée pendant la sélection ligne. Ce type d'adressage fonctionne bien pour afficher un petit nombre de teintes de gris, par exemple seize. Mais pour transmettre correctement une nuance de gris, les durées de sélection doivent rester grandes devant les temps de montées des signaux. Or pour un écran VGA (640 colonnes, 480 lignes) balayé à la fréquence trame de 70 Hz, le temps de sélection ligne vaut au maximum 1/70 x 480 # 30 ps. Pour seize teintes de gris, la plus petite période de sélection vaut donc 30 ps/16# 2 us et pour deux cent cinquante six teintes : 30 ps/256 # 120ns. L'ordre de grandeur des temps de montée, liés à l'impédance de sortie des circuits colonnes et à la capacité présentée par la colonne de l'écran, est d'une centaine à quelques centaines de nanosecon- des. On voit donc que cette méthode peut être satisfaisante pour seize teintes de gris mais certainement pas pour deux cent cinquante six.
  • Une modulation temporelle de type FRC (Frame Rate Control) consiste à effectuer plusieurs balayages de l'image en affectant successivement des états "ON" ou "OFF" aux mêmes éléments d'images, l'oeil faisant office d'intégrateur. Cette modulation est également limitée en nombre de teintes de gris, car l'adressage multiple d'un même élément d'image conduit, d'une part, à des fréquences élevées au niveau du flux de données à l'entrée des circuits et, d'autre part, à des périodes de sélection trop courtes sur les sorties. En pratique on trouve des écrans affichant trente deux teintes de gris avec cette méthode. Mais il s'agit d'écrans à cristaux liquides de type STN (Super Twisted Nematic ou LCD multiplexés) dont les temps de réponse de l'ordre de 200 à 300 ms permettent d'effectuer le renouvellement total de l'information d'un élément d'image avec des durées supérieures à celle de la persistance rétinienne. Une telle méthode est illustrée dans les demandes de brevets européens EP-0-384 403 A2 -SEIKO et EP-0-364 307 A2 -COMPAQ.
  • Une méthode utilisant des circuits multi-niveaux consiste à utiliser des circuits pouvant commuter N niveaux de tension différents (en pratique, N-8 ou N-16). Le multiplexeur analogique de sortie assurant la commutation de tensions assez élevées, sa taille "silicium" est relativement importante. De plus il y a un multiplexeur par sortie. On ne peut donc guère envisager plus de seize voies commutables.
  • De tels circuits multi-niveaux peuvent être associés à la méthode FRC, comme décrit dans l'article de H. Mano, T. Furukashi et T. Tanaka, intitulé "Multicolor Display Control Method for TFT-LCD" (SID 91 Digest pages 547 à 550). Il s'agit d'utiliser des circuits multi-niveaux (multiplexeurs analogiques), par exemple huit, et d'effectuer deux balayages de l'écran (trame 1 et trame 2). La trame 1 est représentative des poids faibles et est obtenue en utilisant un premier jeu de huit tensions appliquées aux multiplexeurs, la deuxième, représentative des poids forts, se faisant au moyen d'un second jeu de huit tensions distinctes des premières.
  • La figure 1 illustre cette méthode en donnant un exemple de synoptique pour soixante quatre niveaux de gris avec deux jeux de huit niveaux de tensions différents.
  • Sur cette figure 1 une source 10 de données numériques à afficher délivre ces données numériques à trois multiplexeurs logiques 11 à deux entrées et une sortie, les bits de poids 1, 2 et 4 étant reliés respectivement à une première entrée de ces multiplexeurs 11, les bits de poids 8, 16 et 32 étant reliés respectivement à la seconde entrée de ces multiplexeurs 11.
  • Les trois sorties de ces multiplexeurs sont connectées respectivement à trois circuits de stockage de données 12 comprenant des registres à décalage associés à des registres de mémorisation.
  • Un générateur 15 fournit un premier jeu de huit tensions Voa à V7a et un second jeu de huit tensions VOb à V7b qui sont deux à deux reliées aux entrées de sept multiplexeurs "haute" tension 14 à deux entrées et une sortie.
  • Un contrôleur 16 relié à la source de données 10 délivre un signal de contrôle ST qui est envoyé sur chacun des multiplexeurs logiques 11 et sur chacun des multiplexeurs "haute" tension 14.
  • Un circuit 13 de commande colonne de l'écran 17 reçoit d'une part les sorties des circuits 12 et, d'autre part, celles des multiplexeurs "haute" tension 14. Ce circuit de commande 13 est formé de huit multiplexeurs analogiques à huit entrées et une sortie.
  • Sur cette figure 1 le circuit de commande ligne n'a pas été représenté. Ce peut être un circuit classique, utilisant par exemple des registres à décalage, permettant de sélectionner successivement les lignes de l'écran une par une.
  • La source de données comprend une mémoire pour stocker les données correspondant à une page d'écran.
  • Le signal ST, relié à tous les multiplexeurs 11 et 14, à deux entrées et une sortie, est un signal de sélection multiplexeur par parité de trame.
  • Une telle méthode nécessite seize valeurs de tension pour soixante quatre niveaux de gris ( et vingt quatre si on veut l'appliquer à deux cent cinquante six niveaux sur trois trames) avec des précisions assez importantes.
  • Par exemple, pour soixante quatre niveaux (avec des données sur six bits), on a les poids :
    • =1 21 =2 22 =4 23 =8 24=16 25=32 la première trame devant traduire les poids 1, 2, 4 de ces données et la seconde les poids 8, 16, 32, on a les niveaux de luminance suivants sur l'écran 17 :
      Figure imgb0001
  • Une telle méthode conduit à une diminution du contraste de l'écran, car la moitié du temps effectif d'adressage est consacré à afficher un niveau de poids faible. Par exemple pour un affichage du blanc avec deux trames pour soixante quatre niveaux de gris, on a :
    • pour la trame 1 : L(Va) = 7xL (V1)
    • pour la trame 2 : L(Vb) = 56xL(V1).
  • Le rendement global n'est donc que de 9/16, ce qui, avec deux sous-trames, donne une perte de luminance pour le blanc d'environ 40 %.
  • Exposé de l'invention
  • L'invention a pour objet un procédé d'affichage sur un écran matriciel composé de pixels disposés selon R lignes et M colonnes d'images susceptibles de comporter un nombre discret de Qs teintes de gris, obtenues par addition sur chaque pixel, au cours d'un processus d'inscription des données d'images ligne par ligne lors de S sous-temps de durée identique (lignes ou trames ; S >, 2) d'une succession de luminances L(Vi) discrètes choisies parmi N (N>4) avec 0<i<N-1, chaque luminance L(Vi) étant associée àune tension Vi appliquée sur la colonne correspondante, ces luminances sont telles que toute valeur de teinte de gris comprise entre 0 et Qs-1 puisse être définie par l'addition de S de ces luminances et plus particulièrement procédé tel que :
    • Quelle que soit la phase d'adressage, donc de sous-temps en cours, toute luminance parmi les N possibles est sélectionnable :
      • Ces luminances sont telles que si on définit les deux luminances extrêmes L(Vo) correspondant à la luminance minimum et L(VN-1) correspundant à la luminance maximum par les égalités suivantes :
        Figure imgb0002
        ε étant une valeur faible et a un coefficient de proportionnalité égal à (L(VN-1)-L(V0))/Ka où Ka est un coefficient indicé par a = (N/4)-1, les N-2 autres luminances s'expriment alors par les relations suivantes :
        Figure imgb0003
        où Kx, avec x allant de a à 1, sont des coefficients au nombre de (N/4)-1 respectivement attribués à un groupe de quatre luminances. Kx étant tels que :
        • pour x=1, si S est impair Ki≤S2+4S
          • si S est pair K1≤S2+5S-1
        • pour x allant de (a-1 ) à 2
          • si S est impair Kx≤Kx-1+S2+2S
          • si S est pair Kx≤Kx-1+S2+3+S-1
        • et pour x=a, quel que soit S, (Q-1)/S⋧Ka≥(Qs-1)/S.
  • Ces N luminances sélectionnables sont obtenues par ajustement des N tensions Vo, ...., VN-1 et permettent d'obtenir un nombre Q (Q⋧Qs) de gris sélectionnable égal à :
    • si S est impair, Q=S(aS2+(2a+2).S) +1
    • si S est pair, Q=S(aS2+(3a+2).S-a)) + 1
    • et pour N=4 Q=(S+1)2 avec L(Vo)=ae,
    • L(V1)=α+L(V0), L(V2)=α(S+1)+L(V0) et L(V3)= a(S+2)+(Vo).
  • Avantageusement le procédé de mise en oeuvre du système de l'invention comporte les étapes suivantes :
    • envoi, à partir d'une source d'images à afficher, d'une donnée sous forme d'adresse binaire, correspondant au code du niveau de gris à afficher, dans une matrice de transcodage ;
    • envoi, simultanément, de signaux synchronisés à un contrôleur d'écran afin qu'il fournisse successivement les adresses des S sous-temps soit à la matrice de transcodage, soit à un dispositif multiplexeur logique disposé en amont du dispositif multiplexeur analogique commandant l'écran, ce multiplexeur analogique étant relié à un générateur d'au moins N tensions ;
    • pour un sous-temps donné, envoi de l'adresse de la tension à commuter issue du transcodage vers un ensemble à registres à décalage associés à des registres de mémorisation ;
    • transfert du contenu des registres associés dans les multiplexeurs analogiques de commande de l'écran soit directement, soit à travers un dispositif multiplexeur logique ;
    • commutation de la tension sélectionnée sur la colonne de l'écran.
  • Avantageusement la combinaison des valeurs de tensions se fait suivant un arrangement croissant ou décroissant. On peut également, dans le cas de sous-temps ligne, suivre un ordre croissant pour une parité ligne et un ordre décroissant pour l'autre parité ligne.
  • L'invention a également pour objet un système permettant la mise en oeuvre de ce procédé d'affichage de niveau de gris par voie numérique sur écran matriciel.
  • Plus particulièrement ce système comprend :
    • une source de données numériques à afficher;
    • un contrôleur d'écran recevant des signaux de synchronisation de la source de données qui délivre successivement
    • les adresses des S sous-temps vers un circuit de transcodage;
    • un système de stockage des données ;
    • un circuit de commande des colonnes de l'écran ;
    • un générateur d'au moins N tensions discrètes ;

    caractérisé en ce qu'il comprend en outre :
    • - le circuit de transcodage relié à la source de données numériques recevant de cette dernière les addresses binaires correspondant au code du niveau de gris à afficher et délivrant notamment l'adresse de la tension à commuter à un circuit de commande permettant de valider 1 parmi N tensions analogiques discrètes.
  • Dans une première variante de réalisation Le contrôleur d'écran est lié au système de stockage des données. Le système de stockage des données comprend des registres à décalage associés à des registres de mémorisation. Le circuit de commande des colonnes de l'écran comporte plusieurs circuits permettant de sélectionner une tension parmi plusieurs tensions discrètes, cette tension commandant la colonne considérée de l'écran.
  • Dans une seconde variante de réalisation, le contrôleur d'écran est lié directement au moyen de commande de l'écran. Le circuit de transcodage comporte des sous-matrices de transcodage correspondant chacune à un sous-temps. Le système de stockage de données comporte des registres à décalage en parallèle associés chacun à un registre et liés chacun à une sous-matrice de transcodage. Le circuit de commande des colonnes de l'écran comporte des circuits permettant de sélectionner une tension parmi plusieurs tensions discrètes, cette tension commandant la colonne considérée de l'écran et des multiplexeurs numériques liés au contrôleur et disposés entre les registres associés et lesdits circuits.
  • Avantageusement le système de l'invention permet de mixer le mode uniquement temporel (méthode PWM : découpage du temps ligne en S sous-temps ligne) et le mode uniquement en tension (choix entre n tensions de sortie pour le circuit colonne), en un mode mixte temps/tension avec une grille de répartition qui tout en évitant à la fois les "trous" de code et les pertes de luminance permet d'atteindre un grand nombre de niveaux de gris avec un minimum d'entrées en temps et tension.
  • Ce système permet de satisfaire plusieurs critères :
    • multiplexeur de tension limité en nombre de voies ;
    • - minimisation du nombre des sous-temps ligne nécessaires (pour pouvoir accéder à des écrans plus complexes) ;
    • - les niveaux maximum des tensions utilisés restent proches de ceux d'un adressage uniquement noir/blanc, ce qui implique que toutes les tensions peuvent être appliquées à n'importe quel sous-temps.
    Brève description des dessins
    • - La figure 1 illustre un système de l'art antérieur qui a été décrit précédemment ;
    • la figure 2 illustre une première variante du système de l'invention
    • la figure 3 illustre une seconde variante du système de l'invention
    • les figures 4 et 5 représentent deux courbes illustrant le fonctionnement du système selon l'invention;
    • les figures 6 et 7 illustrent une étape du procédé de l'invention.
    Exposé détaillé de modes de réalisation
  • De manière connue, l'adressage d'un écran matriciel de R lignes et M colonnes s'effectue ligne par ligne (temps ligne = TR) au cours d'une trame de durée Tt supérieure ou égale à L.TR. Lors de l'adressage de chaque ligne, les informations à afficher sur les M pixels (éléments d'image) de cette ligne sont appliquées simultanément aux M colonnes de l'écran.
  • Dans ce qui suit, il sera également question de sous-temps ligne. En effet, au cours de la sélection d'une même ligne, il est envisagé de pouvoir appliquer aux colonnes (donc aux mêmes pixels) S informations successives au cours de S sous-temps ligne de durée égale à TR/S. Toutefois, si l'utilisation de sous-temps ligne est préférable dans le cas des écrans à micropointes, le procédé de l'invention s'applique de façon identique dans le cas de l'utilisation de sous-trames (dans le cas d'écrans de type TFT-LCD ou Thin Film Transistor Type Liquid Crystal Displays).
  • Dans le système de l'invention, le nombre de tensions utilisées est égal au nombre de niveaux commutables par les multiplexeurs analogiques de sortie. On n'opère pas en décomposant la donnée en bits de poids fort/poids faible comme pour le système de l'art antérieur représenté sur la figure 1, mais on fait passer l'ensemble du mot dans une matrice de transcodage, qui peut être par exemple une PROM (Programmable Read Only Memory), qui fournit directement l'adresse de la tension à valider sur le multiplexeur analogique de la sortie considérée. On utilise N tensions qui sont ajustées de telle façon que l'on puisse décrire les Qs teintes de gris souhaités.
  • On peut distinguer deux variantes pour la mise en oeuvre du dispositif.
  • Une première variante du système de l'invention, tel que représenté à la figure 2, comprend :
    • une source de données numériques 20 à afficher, reliée à une mémoire 19,
    • un contrôleur d'écran 21 délivrant S adresses des sous-temps correspondant aux phases d'adressage des niveaux de gris, ledit contrôleur d'écran recevant des signaux de synchronisation SS de la source de données 20 ;
    • un circuit de transcodage 22 relié à la source de données numériques 20, recevant de cette dernière les adresses binaires correspondant au code de niveau de gris à afficher ainsi que l'adresse du sous-temps en cours et délivrant pour chaque sous-temps l'adresse de la tension à commuter ;
    • un système de stockage des données 23, qui comprend des registres à décalage 28 associés à des registres de mémorisation 29 (Latches), relié au circuit de transcodage 22 et au contrôleur d'écran 21 ;
    • un circuit de commande des colonnes de l'écran 24 ;
    • un générateur 25 de N tensions discrètes, ici au nombre de huit.
  • Pendant chaque sous-temps, déterminé par le contrôleur 21, la combinaison de trois bits en sortie de chaque registre associé 29 correspond à l'adresse d'une tension Vo à V7. La tension sélectionnée est donc commutée directement sur le circuit de commande 24 de colonne d'écran. Ce circuit 24 est ici réalisé par plusieurs multiplexeurs analogiques 26 à huit entrées et à une sortie.
  • Comme dans le système de l'art antérieur représenté à la figure 1, le circuit de commande ligne, bien connu de l'homme du métier, n'a pas été représenté.
  • La figure 2 donne un exemple de synoptique pour QS=64 teintes de gris avec N=8 tensions et S=3 sous-temps.
  • L'information image est fournie par la source de données 20 sous forme de mots de d bits (pour soixante quatre teintes de gris Qs = 64=2d=26). A partir des signaux de synchronisation SS, le contrôleur 21 fournit une horloge donnée CK, un signal de fin de séquence ligne LE, une horloge de synchronisation ligne HL et des signaux de comptage SC (compteur de séquences) qui donnent le numéro du sous-temps en cours.
  • Dans le cas d'une utilisation de sous-temps trames, il y a nécessité d'utiliser une mémoire de page 19. On effectue S lectures de cette mémoire, le compteur de séquences décodant successivement les S sous-trames nécessaires à la formation de l'image. La luminance d'un élément d'image codée sur d bits, et fournie par la source de données 20 est mémorisée dans la mémoire de page 19. Celle-ci fournil ce mot de d bits à la matrice de transcodage 22 qui produit un mot fonction du compteur séquence sur p bits (p tel que 2P=N nombre de tensions sélectables par les multiplexeurs analogiques de sorties).
  • Un registre à décalage à p entrées reçoit ce mot de p bits. Un coup d'horloge CK le fait passer dans le premier registre 28, chaque coup d'horloge CK venant le faire avancer d'une case dans les registres 28. Quand tous les mots correspondant à une ligne d'affichage (un mot par colonne de l'écran) ont été ainsi placés dans les registres 28, on valide le signal LE et les mots précédents passent dans les registres 29 associés. On peut alors activer l'horloge HL et recommencer le processus pour la ligne suivante pendant que les registres associés 29 présentent aux multiplexeurs analogiques 26 de sortie le mot de p bits correspondant à l'adresse de la tension à commuter (Rq dans ce cas HL=LE).
  • Quand toutes les lignes de l'écran 27 ont été ainsi décrites, on incrémente le compteur séquence et on recommence le cycle précédent. L'image est formée au terme des S sous-trames.
  • Dans le cas de sous-temps lignes, il y a nécessité d'une mémoire de ligne 19. Les données d'une ligne sont chargées dans une mémoire de ligne 19 puis relues S fois au cours de S sous-temps lignes. Dans ce cas, le compteur de séquence est incrémenté à chaque sous-ligne, c'est-à-dire au rythme des validations du signal LE, tandis que l'horloge HL n'est activée qu'une fois toutes les S sous-lignes. Les données sont par ailleurs traitées par la matrice de transcodage 22, puis par l'ensemble constitué par les registres à décalage 28 avec registres associés 29 et les multiplexeurs analogiques de sortie 26.
  • Dans une seconde variante représentée à la figure 3, plusieurs modifications on été apportées au système représenté à la figure 2 :
    • le contrôleur d'écran 21 est lié directement au circuit de commande 24 de l'écran 27 ;
    • le circuit de transcodage 22 comporte S sous-matrices de transcodage 30 correspondant chacune à un sous-temps ;
    • le système de stockage de données comporte S registres à décalage 31 en parallèle associés chacun à un registre 33 et liés chacun à une sous-matrice de transcodage 30 ;
    • le circuit de commande de l'écran 24 comporte les multiplexeurs analogiques 26 commandant l'écran et des multiplexeurs numériques 32 liés au contrôleur 21 et disposés entre les bascules associées aux S registres à décalage 31 et les multiplexeurs analogiques 26.
  • Dans le cas des sous-temps lignes, on constate qu'une limite du système précédent, représenté à la figure 2, est la relecture séquentielle des mêmes données, ce qui nécessite la présence d'une mémoire et surtout la recirculation de l'information "données", ce qui conduit à multiplier les fréquences tant au niveau de la matrice de transcodage que de celui de l'horloge CK des registres à décalage du circuit "driver" d'écran (23, 24).
  • Aussi dans cette seconde variante, le circuit de transcodage 22 est constitué par la juxtaposition de S sous-matrices 30 qui permettent de traiter en parallèle les données correspondant aux S sous-temps lignes. L'ensemble "driver" d'écran 23, 24 est constitué de S sous-ensembles registres à décalage 31 + registres associés 33 de p bits. Les données correspondant aux S sous-temps lignes sont ainsi mémorisées dans les registres associés 33 et présentées aux entrées des p multiplexeurs logiques 32 parmi S. Dans ce cas les signaux HL (horloge de synchronisation ligne) et LE (fin de séquence ligne) sont identiques. Les multiplexeurs logiques 32, pilotés par le compteur de sous-temps ligne, permettent de commuter le mot du sous-temps considéré vers le multiplexeur analogique 26 de sortie qui valide ainsi la tension présélectionnée.
  • Le système de l'invention nécessitant une mesure de la luminosité de l'écran pour un réglage donné, on peut avantageusement réserver une zone hors pupille adressée de façon similaire au reste de l'écran et couplée à une photodiode. Un tel dispositif, couplé à un contrôleur permet de réajuster automatiquement les différentes tensions de sortie des circuits.
  • Sur les figures 4 et 5 sont représentés les signaux amplitude en fonction du temps, obtenus sur une sortie colonne, en utilisant des sous-temps ligne :
    • avec N=8 ; Qs=64 ; S=3 ; K=21 pour la figure 4 ;
    • et N=8 ; Qs = 256 ; S=6 ; K=43 pour la figure 5.
  • Sur ces deux figures sont représentées la durée TR d'un temps ligne et des plages correspondant au blanc : B, à différentes nuances de gris : G, au noir : N, avec trois sous-temps ligne pour la première courbe et six sous-temps ligne pour la seconde.
  • Pour la mise en oeuvre des deux variantes décrites ci-dessus, le procédé d'affichage de niveaux de gris selon l'invention comporte les étapes suivantes :
    • envoi, à partir d'une source d'images 20, d'une donnée sous forme d'adresse binaire, correspondant au code du niveau de gris à afficher, dans une matrice de transcodage 22 ;
    • envoi, simultanément, de signaux synchronisés au contrôleur d'écran 21 afin qu'il fournisse successivement les adresses des S sous-temps soit à la matrice de transcodage 22, soit à un dispositif multiplexeur logique 32 disposé en amont du dispositif multiplexeur analogique 26 commandant l'écran, ce multiplexeur analogique étant relié à un générateur d'au moins N tensions discrètes ;
    • pour un sous temps donné, envoi de l'adresse de la tension à commuter issue du transcodage vers un ensemble à registres à décalage 31 associé à des registres 33 de mémorisation ;
    • transfert du contenu des registres associés 33 dans les multiplexeurs analogiques 26 de commande de colonne de l'écran soit directement, soit à travers un dispositif multiplexeur logique 32 ;
    • - commutation de la tension sélectionnée sur la colonne de l'écran 27.
  • On va à présent étudier cette étape de génération de N=2p tensions discrètes.
  • On note S le nombre de sous-temps ligne utilisé, Q le nombre de niveaux de gris et N le nombre de tensions disponibles sur les multiplexeurs de sortie des circuits utilisés.
  • A chaque niveau Vi de tension est associé un niveau L(vi) de luminance (ou de transmission pour un écran passif). Pour effectuer la somme temporelle de S niveaux de luminance et atteindre ainsi un grand nombre de gris, il faut affecter des coefficients à ces N niveaux de luminance.
  • Le contraste d'un écran se définissant comme le rapport des luminances maximales/luminances minimales, si on attribue la valeur comme coefficient du gris numéro 0, on suppose un contraste infini. En pratique, il subsiste toujours une luminance résiduelle que l'on note ε. De ce fait, on note L(V0)=αε la luminance minimum.
  • Selon l'invention, le nombre de niveau de gris possible dépend du nombre de tensions utilisables (disponible sur le circuit) et du nombre de sous-temps.
    • Si S est impair, Q=S(aS2+2S(a+1)) +1
    • si S est pair, Q=S(aS2+S(3a+2)-a) + 1 avec a=(N/4)-1.
  • Le cas N=4 est un cas particulier correspondant à un sous-cas de N=8. Pour N=4 on prend a=1 par défaut et les luminances sont prises telles que :
    Figure imgb0004
    avec Ka-1=S+1, soit Ka=S+2.
  • Le nombre Q(N=4) de gris possible est alors Q(N=4)= S Ka+1=S(S+2)+1=(S+1)2.
  • Le tableau ci-dessous donne le nombre Q de gris sélectionnable en fonction de N et de S.
    Figure imgb0005
  • Adaptation du niveau de Luminance maximum L(VN-1) selon le nombre de gris souhaité
  • Soit Q5, le nombre de gris que l'on souhaite afficher. Ce nombre Qs ne rencontrant pas forcément le nombre Q de gris possible, il faut adapter la valeur de Ka à Qs, soit :
    Figure imgb0006
    l'optimum étant le plus petit entier possible répondant à ce critère.
  • Si par exemple on traite le cas N=8 et donc a=1, Qs=256, il faut prendre S=6 et Q=391 avec :
    Figure imgb0007
    on prend donc : K1 > 43.
  • Par ailleurs Ka devant être inférieur à (Q-1)/S, Ka doit être inférieur à 65. On peut donc choisir pour Ka n'importe quelle valeur comprise entre 43 et 65 et avantageusement 43.
  • Détermination des coefficients Kx
  • Les coefficients Kx avec x allant de 1 à a sont attribués à des groupes de quatre luminances.
  • Le premier groupe (N=4 excepté) a toujours les quatre coefficients 0, 1, S+1, 2S, avec les valeurs de luminance suivantes :
    Figure imgb0008
  • Les groupes de quatre luminances suivantes sont tels que :
    Figure imgb0009
    la relation entre S et K1 étant :
    • pour S impair K1 < S2+4S
    • et pour S pair K1 < S2+5S-1
  • Dans l'exemple précédent où N=8, Qs = 256 avec S=6, on a donc la relation :
    Figure imgb0010
    ou. puisqu'ici K1=Ka :
    Figure imgb0011
    On a donc la double inégalité pour Ka=K1:
    Figure imgb0012
    Figure imgb0013
  • L'optimum, pour minimiser les écarts entre coefficients étant de prendre Ka=43 qui donne dans cet exemple :
    Figure imgb0014
  • Toujours à titre d'exemple, le cas Qs=64 avec N=8 nous donne Q=64 et S=3.
    Figure imgb0015
  • On prend donc K1=21, avec les huit réglages de luminances tels que :
    Figure imgb0016
  • On peut obtenir les Qs niveaux de gris donnés dans le tableau suivant en associant à chacun de ces signaux, trois luminances (une à chacun des sous-temps T0 T1 et T2).
    Figure imgb0017
  • Les groupes de quatre coefficients de façon générale sont bâtis sur le modèle Kx-2S, Kx-(S+1), Kx-1, Kx, avec x allant de 1 à a.
  • Ces coefficients Kx, au nombre de (N/4)-1 sont respectivement attribués à un groupe de quatre luminances, Kx étant tels que :
    • si S impair : Kx < Kx-1+S2+2S
    • si S pair : Kx < Kx-1+S2+3S-1
  • Considérons un nouvel exemple avec Qs= 256 et N=16. Le tableau du nombre de gris possible nous donne Q=357 pour S=4.
  • On a donc a=(N/4)-1=3
    et
    Figure imgb0018
    • et donc
    Figure imgb0019
    et
    Figure imgb0020
  • On prend alors par exemple K3= 64. Il vient :
    Figure imgb0021
    Figure imgb0022
    Figure imgb0023
    Figure imgb0024
    Figure imgb0025
    Figure imgb0026
    Figure imgb0027
    Figure imgb0028
    Figure imgb0029
    Figure imgb0030
    Figure imgb0031
    Figure imgb0032
    Figure imgb0033
    Figure imgb0034
    Figure imgb0035
    Figure imgb0036
    K3 étant égal à 64, on a les quatre dernières luminances :
    Figure imgb0037
    Figure imgb0038
    Figure imgb0039
    Figure imgb0040
    K1 et K2 étant déterminés à partir de K3; on a alors de multiples choix pour K1 et K2 :
    • K1 < S2+5S-1 soit K1 < 35
    • K2 < K1+S2+3Q-1 soit K2 < K1+27
    • K3 < K2+S2+3S-1 soit 64 < K2+27 soit K2 > 37 ce qui donne la double inégalité :
      Figure imgb0041
      Figure imgb0042
    • K1 doit donc être au maximum égal à 35 et K2 à 62.
  • On peut prendre par exemple K1 =24 et K2=46. D'où les valeurs des deux groupes intermédiaires de luminances:
    Figure imgb0043
    Figure imgb0044
    Figure imgb0045
    Figure imgb0046
    Figure imgb0047
    Figure imgb0048
    Figure imgb0049
    Figure imgb0050
  • Il est clair qu'en suivant ces différentes phases, on a le choix entre de multiples solutions pratiques, à la fois pour les valeurs de Kx intermédiaires, et pour les combinaisons de luminances possibles pour un même niveau de gris lorsque Q>Qs. Cette redondance peut être mise à profit pour minimiser les problèmes résiduels de consommation, retournements de code, couplages etc...
  • Pour minimiser les transitions, la combinaison des S valeurs se fait préférentiellement suivant un arrangement croissant ou décroissant. Dans le cas de sous-temps ligne, on peut suivre un ordre croissant pour une parité ligne et décroissant pour l'autre, de façon à minimiser les écarts de tension tant pour une plage de gris uniforme que pour une suite aléatoire de niveaux de gris.
  • Ainsi, sur la figure 6 est représenté un signal colonne utilisant un arrangement croissant pour des lignes successives Rj, R(j+1), R(j+2), R(j+3), étant l'indice de la ligne, et sur la figure 7 un signal colonne utilisant un arrangement croissant puis décroissant.
  • Pour un niveau de gris donné, quand plusieurs choix de coefficients sont possibles, on préférera la combinaison qui minimise les écarts de tension (ou de coefficient). Par exemple, dans le cas N=8, S=3, Qs=64, le niveau G=41 sera obtenu par 6, 15, 20 plutôt que par 0, 20, 21.
  • La redondance peut être également utilisée en produisant plusieurs combinaisons pour un même gris et en faisant tourner ces différentes combinaisons d'une sortie colonne à l'autre (en cas d'effets optiques liés à des retournements de code).
  • On peut remarquer qu'un mode de commande permettant de décrire plus de 256 niveaux de gris peut être utile pour obtenir une image avec une palette de gris ayant une réponse plus proche d'une image réelle (correction de y).
  • l'application du procédé de l'invention à un écran couleur ne modifie pas la description précédente : le terme "teintes de gris" recouvre celui de "nuances de couleurs". La différence esentielle provient de la source de données qui fournit en parallèle les informations concernant les trois couleurs rouge, vert et bleu. Le passage à la couleur pour un écran matriciel s'obtient, de manière connue de l'homme de métier, au moyen d'un des deux procédés suivants :
    • le premier consiste à tripler les électrodes colonnes et à placer en regard de ces colonnes soit un filtre, soit un luminophore coloré selon le type d'écran. Dans ce cas, on adresse en parallèle les trois couleurs et il faut tripler le dispositif d'adressage ;
    • le second consiste à valider successivement les luminophores rouge, vert et bleu (EFM : anode commutée) et dans ce cas, on conserve la même structure de "drivers" que pour un écran monochrome en rajoutant toutefois un plan mémoire par couleur (mémoire de ligne ou de trame en accord avec la validation des couleurs à la ligne ou à la trame) directement après la source de données, un multiplexeur permettant de valider les données de la couleur à traiter. La pénalisation de ce mode étant le triplement des vitesses d'horloge puisqu'il faut traiter les trois couleurs en série, dans un temps qui doit rester inférieur à celui de la persistance rétinienne, qui est d'environ 20 ms.
  • Ill est bien entendu que la présente invention n'a été décrite et représentée qu'à titre d'exemple préférentiel et que l'on pourra remplacer ses éléments constitutifs par des éléments équivalents sans, pour autant, sortir du cadre de l'invention.

Claims (7)

1. Procédé d'affichage de différents niveaux de gris sur un écran matriciel composé de pixels disposés selon R lignes et M colonnes d'images susceptibles de comporter Qs niveaux de gris, caractérisé en ce que chaque image est obtenue par addition sur chaque pixel, au cours d'une étape d'inscription des données d'images ligne par ligne, lors de S sous-temps de durée identique (lignes ou trames, S étant plus grand ou égal à 2), d'une succession de luminances L(Vi) discrètes choisies parmi N (N > 4) avec 0 > i >N-1, chaque luminance L(Vi) étant associée à une tension Vi appliquée sur la colonne correspondante, ces luminances sont telles que toute valeur de teinte de gris comprise entre 0 et Qs-1 puisse être définie par l'addition de S de ces luminances ; en ce que quelle que soit la phase d'adressage, donc de sous-temps en cours, toute luminance parmi les N possibles est sélectionnable, ces luminances sont telles que si on définit les deux luminances extrêmes L(Vo) correspondant à la luminance minimum et L(VN-1) correspondant à la luminance maximum par les égalités suivantes :
Figure imgb0051
ε étant une valeur faible et a un coefficient de proportionnalité égal à L(VN-1)-L(V0))/Ka où Ka est un coefficient indicé par a = (N/4)-1, les N-2 autres luminances s'expriment alors par les relations suivantes :
Figure imgb0052
où Kx, avec x allant de a à 1, sont des coefficients au nombre de (N/4)-1 respectivement attribués à un groupe de quatre luminances ; Kx étant tels que :
pour x=1, si S est impair K1≤S2+4S
si S est pair K1<S2+5S-1
pour x allant de (a-1 ) à 2
si S est impair Kx≤Kx-1+S2+2S
si S est pair Kx≤Kx-1+S2+3S-1
et pour x=a, quel que soit S, (Q-1)/S≥Ka≥(Qs-1)/S,

et en ce que ces N luminances sélectionnables sont obtenues par ajustement des N tensions Vo, ...., VN-1 et permettent d'obtenir un nombre Q (Q≥Qs) de gris sélectionnable égal à :
si S est impair : Q=S(aS2+(2a+2).S) + 1
si S est pair : Q=S(aS2+(3a+2).S-a)) + 1
et pour N=4 : Q=(S+1)2
avec L(V0)=αε, L(V1)= a+L(V0), L(V2)=α(S+1)+L(V0) et L(V3)= a(S+2)+L(Vo).
2. Procédé selon la revendication 1, caractérisé en ce qu'il comporte les étapes suivantes :
envoi, à partir d'une source d'images à afficher (20) d'une donnée sous forme d'adresse binaire, correspondant au code du niveau de gris à afficher, dans une matrice de transcodage (22) ;
envoi, simultanément, de signaux synchronisés à un contrôleur d'écran (21) afin qu'il fournisse successivement les adresses des S sous-temps soit à la matrice de transcodage (22), soit à un dispositif multiplexeur logique (32) disposé en amont du dispositif multiplexeur analogique (26) commandant l'écran (27), ce multiplexeur analogique étant relié à un générateur d'au moins N tensions ;
pour un sous-temps donné, envoi de l'adresse de la tension à commuter issue du transcodage vers un ensemble à registres à décalage (28, 31) associés à des registres (29, 33) de mémorisation ;
transfert du contenu des registres associés (29, 33) dans les multiplexeurs analogiques (26) de commande de l'écran soit directement, soit à travers un dispositif multiplexeur logique (32) ;
commutation de la tension sélectionnée sur la colonne de l'écran (27).
3. Procédé selon la revendication 2, caractérisé en ce que l'addition des luminances au cours des S sous-temps se fait en utilisant des combinaisons des valeurs de tension suivant un arrangement croissant ou décroissant.
4. Procédé selon la revendication 3, caractérisé en ce que dans le cas de sous-temps ligne on suit un ordre croissant pour une parité ligne et un ordre décroissant pour l'autre parité ligne.
5. Système de mise en oeuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte :
une source de données numérique (20) à afficher ;
un contrôleur d'écran (21) recevant des signaux de synchronisation (SS) de la source de données, qui délivre S adresses de sous-temps soit vers un circuit de transcodage (22), soit à un dispositif multiplexeur logique (32) disposé en amont du dispositif multiplexeur analogique étant relié à un générateur d'au moins N tensions ; un système de stockage des données (23) ;
un circuit de commande des colonnes de l'écran (24) ;
un générateur (25) de tensions discrètes ;
- le circuit de transcodage (22) relié à la source de données numériques (20) recevant de cette dernière les adresses binaires correspondant au code du niveau de gris à afficher et délivrant l'adresse de la tension à commuter à un circuit de commande (24) permettant de valider parmi N tensions analogiques discrètes.
6. Système selon la revendication 5, caractérisé en ce que le contrôleur d'écran (21) est lié au système de stockage des données (23), en ce que le système de stockage des données (23) comprend des registres à décalage (28) associés à des registres de mémorisation (29), et en ce que le circuit de commande des colonnes de l'écran (24) comporte plusieurs circuits (26) permettant de sélectionner une tension parmi plusieurs tensions discrètes, cette tension commandant la colonne considérée de l'écran (27).
7. Système selon la revendication 5, caractérisé en ce que le contrôleur d'écran (21) est lié directement au moyen de commande de l'écran, en ce que le circuit de transcodage (22) comporte des sous-matrices de transcodage correspondant chacune à un sous-temps, en ce que le système de stockage de données (23) comporte des registres à décalage (31) en parallèle associés chacun à un registre (33) et liés chacun à une sous-matrice de transcodage, et en ce que le circuit de commande des colonnes de l'écran comporte des circuits (26) permettant de sélectionner une tension parmi plusieurs tensions discrètes, cette tension commandant la colonne considérée de l'écran, et des multiplexeurs numériques (32) liés au contrôleur et disposés entre les registres associés (33) et lesdits circuits (26).
EP93910133A 1992-05-21 1993-05-18 Procede d'affichage de differents niveaux de gris et systeme de mise en oeuvre de ce procede Expired - Lifetime EP0641475B1 (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR9206206 1992-05-21
FR9206206A FR2691568B1 (fr) 1992-05-21 1992-05-21 Procede d'affichage de differents niveaux de gris et systeme de mise en óoeuvre de ce procede.
PCT/FR1993/000481 WO1993023841A1 (fr) 1992-05-21 1993-05-18 Procede d'affichage de differents niveaux de gris et systeme de mise en ×uvre de ce procede

Publications (2)

Publication Number Publication Date
EP0641475A1 EP0641475A1 (fr) 1995-03-08
EP0641475B1 true EP0641475B1 (fr) 1996-08-21

Family

ID=9430033

Family Applications (1)

Application Number Title Priority Date Filing Date
EP93910133A Expired - Lifetime EP0641475B1 (fr) 1992-05-21 1993-05-18 Procede d'affichage de differents niveaux de gris et systeme de mise en oeuvre de ce procede

Country Status (6)

Country Link
US (1) US5638091A (fr)
EP (1) EP0641475B1 (fr)
JP (1) JP3453141B2 (fr)
DE (1) DE69304199T2 (fr)
FR (1) FR2691568B1 (fr)
WO (1) WO1993023841A1 (fr)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6025818A (en) * 1994-12-27 2000-02-15 Pioneer Electronic Corporation Method for correcting pixel data in a self-luminous display panel driving system
JP3922736B2 (ja) * 1995-10-18 2007-05-30 富士通株式会社 液晶表示装置
JP3417246B2 (ja) 1996-09-25 2003-06-16 日本電気株式会社 階調表示方法
US6016132A (en) * 1997-01-22 2000-01-18 Kabushiki Kaisha Toshiba Gradation controlled LED display device and method for controlling the same
US5898415A (en) * 1997-09-26 1999-04-27 Candescent Technologies Corporation Circuit and method for controlling the color balance of a flat panel display without reducing gray scale resolution
US6169529B1 (en) * 1998-03-30 2001-01-02 Candescent Technologies Corporation Circuit and method for controlling the color balance of a field emission display
US6100863A (en) * 1998-03-31 2000-08-08 Matsushita Electric Industrial Co., Ltd. Motion pixel distortion reduction for digital display devices using dynamic programming coding
KR100292405B1 (ko) * 1998-04-13 2001-06-01 윤종용 오프셋 제거 기능을 갖는 박막트랜지스터 액정표시장치 소스드라이버
JP2000029439A (ja) * 1998-07-13 2000-01-28 Seiko Instruments Inc 液晶表示回路
KR100486282B1 (ko) * 2002-11-16 2005-04-29 삼성전자주식회사 에스티엔(STN :Super TvistedNematic) 액정 표시 장치 구동 회로 및 구동 방법.
JP2006221060A (ja) * 2005-02-14 2006-08-24 Sony Corp 映像信号処理装置、映像信号の処理方法、映像信号の処理プログラム及び映像信号の処理プログラムを記録した記録媒体
US9792866B2 (en) * 2005-12-02 2017-10-17 Flextronics Computing Mauritus Ltd. Detecting and eliminating method for ghosting effect of LCD
KR20140030473A (ko) * 2012-08-30 2014-03-12 삼성전자주식회사 멀티 뷰 영상 처리 방법 및 이를 수행하는 장치

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2622724B1 (fr) * 1987-10-30 1993-02-12 Thomson Csf Dispositif de generation de niveaux de brillance sur un ecran de visualisation
FR2632436B1 (fr) * 1988-06-01 1991-02-15 Commissariat Energie Atomique Procede d'adressage d'un ecran matriciel fluorescent a micropointes
US4921334A (en) * 1988-07-18 1990-05-01 General Electric Company Matrix liquid crystal display with extended gray scale
EP0391655B1 (fr) * 1989-04-04 1995-06-14 Sharp Kabushiki Kaisha Dispositif de commande d'un appareil d'affichage matriciel à cristaux liquides
US5198803A (en) * 1990-06-06 1993-03-30 Opto Tech Corporation Large scale movie display system with multiple gray levels
JP2659473B2 (ja) * 1990-09-28 1997-09-30 富士通株式会社 表示パネル駆動回路
DE69115414T2 (de) * 1990-09-28 1996-06-13 Sharp Kk Steuerschaltung für ein Anzeigegerät
US5103144A (en) * 1990-10-01 1992-04-07 Raytheon Company Brightness control for flat panel display
JP2743683B2 (ja) * 1991-04-26 1998-04-22 松下電器産業株式会社 液晶駆動装置
US5495287A (en) * 1992-02-26 1996-02-27 Hitachi, Ltd. Multiple-tone display system

Also Published As

Publication number Publication date
WO1993023841A1 (fr) 1993-11-25
FR2691568A1 (fr) 1993-11-26
US5638091A (en) 1997-06-10
DE69304199T2 (de) 1997-03-06
DE69304199D1 (de) 1996-09-26
JP3453141B2 (ja) 2003-10-06
JPH07507158A (ja) 1995-08-03
EP0641475A1 (fr) 1995-03-08
FR2691568B1 (fr) 1996-12-13

Similar Documents

Publication Publication Date Title
EP0635819B1 (fr) Procédé et dispositif de commande d&#39;un écran fluorescent à micropointes
EP0641475B1 (fr) Procede d&#39;affichage de differents niveaux de gris et systeme de mise en oeuvre de ce procede
US4769713A (en) Method and apparatus for multi-gradation display
FR2740598A1 (fr) Dispositif d&#39;affichage et procede d&#39;excitation de celui-ci
FR2752633A1 (fr) Dispositif de traitement d&#39;image, circuit integre, panneau d&#39;affichage et procede, pour afficher une image en demi-teintes
FR2738379A1 (fr) Procede de pilotage d&#39;affichage par echelle de gris d&#39;un dispositif d&#39;affichage a cristaux liquides
FR2621728A1 (fr) Systeme de visualisation d&#39;images en demi-teintes sur un ecran matriciel
FR2762704A1 (fr) Procede d&#39;adressage pour ecran a plasma base sur une repetition de bits sur une ou plusieurs lignes
FR2772502A1 (fr) Procede de compensation des differences de remanence des luminophores dans un ecran de visualisation d&#39;images
EP1958182A1 (fr) System video comprenant un afficheur matriciel a cristaux liquides a procede d adressage ameliore
WO1999046753A1 (fr) Procede d&#39;affichage de donnees sur afficheur matriciel avec ordre de balayage alterne en groupes adjacents de colonnes
FR2863760A1 (fr) Module de pilotage de donnees et dispositif d&#39;affichage a cristal liquide le mettant en oeuvre
EP1481387B1 (fr) Procede d&#39;affichage par sous-trames d&#39;une image video avec gradations sur un dispositif d&#39;affichage numerique avec reduction des artefacts
EP0524842B1 (fr) Dispositif temps réel de présentation d&#39;images de type télévision sur un écran de visualisation
EP1958183B1 (fr) Afficheur matriciel séquentiel couleur à cristaux liquides
EP2022037B1 (fr) Procede d&#39;affichage sequentiel couleur par modulation de duree
EP0494826A1 (fr) Procédé d&#39;affichage sur un écran matriciel d&#39;images comportant Q niveaux de gris
FR2776414A1 (fr) Procede et dispositif pour adressage de panneaux a plasma
EP1677277B1 (fr) Procédé de commande d&#39;un écran de visualisation matriciel
EP1131810B1 (fr) Procede d&#39;adressage pour ecran a plasma base sur un adressage separe des lignes paires et impaires
FR2666165A1 (fr) Procede de presentation d&#39;images sur un ecran matriciel et systeme pour la mise en óoeuvre du procede.
EP0793212B1 (fr) Procédé de commande d&#39;un écran de visualisation d&#39;image affichant des demi-teintes, et dispositif de visualisation mettant en oeuvre le procédé
JPH09244591A (ja) 液晶表示装置の駆動方法
FR2776108A1 (fr) Procede d&#39;affichage de donnees sur un afficheur matriciel

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19941012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): CH DE FR GB IT LI NL

17Q First examination report despatched

Effective date: 19951013

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): CH DE FR GB IT LI NL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 19960821

REF Corresponds to:

Ref document number: 69304199

Country of ref document: DE

Date of ref document: 19960926

ITF It: translation for a ep patent filed

Owner name: JACOBACCI & PERANI S.P.A.

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 19961025

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19970531

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19970531

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20080531

Year of fee payment: 16

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090518

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20120531

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20120426

Year of fee payment: 20

Ref country code: FR

Payment date: 20120510

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 69304199

Country of ref document: DE

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20130517

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20130517

Ref country code: DE

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20130522