<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.5//EN" "ep-patent-document-v1-5.dtd">
<!-- This XML data has been generated under the supervision of the European Patent Office -->
<ep-patent-document id="EP16164462B1" file="EP16164462NWB1.xml" lang="fr" country="EP" doc-number="3079142" kind="B1" date-publ="20200624" status="n" dtd-version="ep-patent-document-v1-5">
<SDOBI lang="fr"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSK..HRIS..MTNORS..SM..................</B001EP><B005EP>J</B005EP><B007EP>BDM Ver 1.7.2 (20 November 2019) -  2100000/0</B007EP></eptags></B000><B100><B110>3079142</B110><B120><B121>FASCICULE DE BREVET EUROPEEN</B121></B120><B130>B1</B130><B140><date>20200624</date></B140><B190>EP</B190></B100><B200><B210>16164462.0</B210><B220><date>20160408</date></B220><B240><B241><date>20170412</date></B241><B242><date>20180206</date></B242></B240><B250>fr</B250><B251EP>fr</B251EP><B260>fr</B260></B200><B300><B310>1553140</B310><B320><date>20150410</date></B320><B330><ctry>FR</ctry></B330></B300><B400><B405><date>20200624</date><bnum>202026</bnum></B405><B430><date>20161012</date><bnum>201641</bnum></B430><B450><date>20200624</date><bnum>202026</bnum></B450><B452EP><date>20200514</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G09G   3/20        20060101AFI20160801BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G09G   3/32        20160101ALI20160801BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>BILDANZEIGEVERFAHREN AUF MATRIX-BILDSCHIRM</B542><B541>en</B541><B542>METHOD FOR DISPLAYING IMAGES ON A MATRIX SCREEN</B542><B541>fr</B541><B542>PROCÉDÉ D'AFFICHAGE D'IMAGES SUR UN ÉCRAN MATRICIEL</B542></B540><B560><B561><text>US-A1- 2003 011 314</text></B561><B561><text>US-A1- 2009 058 769</text></B561></B560></B500><B700><B720><B721><snm>SEGURA PUCHADES, Josep</snm><adr><str>13 rue Robert Finet</str><city>38600 Fontaine</city><ctry>FR</ctry></adr></B721></B720><B730><B731><snm>COMMISSARIAT À L'ÉNERGIE ATOMIQUE ET AUX 
ÉNERGIES ALTERNATIVES</snm><iid>101584335</iid><irf>69650 COL/BQT</irf><adr><str>Bâtiment "Le Ponant D" 
25, Rue Leblanc</str><city>75015 Paris</city><ctry>FR</ctry></adr></B731></B730><B740><B741><snm>Collet, Alain</snm><iid>100049796</iid><adr><str>Marks &amp; Clerk France 
Conseils en Propriété Industrielle 
Immeuble Visium 
22, Avenue Aristide Briand</str><city>94117 Arcueil Cedex</city><ctry>FR</ctry></adr></B741></B740></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840></B800></SDOBI>
<description id="desc" lang="fr"><!-- EPO <DP n="1"> -->
<p id="p0001" num="0001">L'invention concerne un procédé d'affichage d'images sur un écran à matrice active. Ce type d'écran s'est largement développé ces dernières années notamment pour des écrans de type à cristaux liquides connus par leur abréviation anglo-saxonne : LCD. Plus récemment d'autres types d'écrans mettant en œuvre des diodes électroluminescentes ont été développés, notamment utilisant des diodes organiques ou des micro diodes, connus par leur abréviation anglo-saxonne : OLED, respectivement µLED.</p>
<p id="p0002" num="0002">Chacun des pixels d'un écran à matrice active contient au moins un transistor qui fait office d'interrupteur connecté à un composant de mémorisation lequel permet de stocker un signal utile pendant la durée d'une trame. Dans le cas d'un écran à cristaux liquides, ces deux éléments suffisent pour exciter le cristal. Dans le cas d'un écran à diodes, chaque pixel contient un second transistor qui permet de piloter l'alimentation de la diode électroluminescente en fonction du signal utile stocké dans le composant de mémorisation.</p>
<p id="p0003" num="0003">Il est connu de piloter l'affichage de façon analogique. Plus précisément, une fois par trame, chaque pixel reçoit, par l'intermédiaire de son transistor, une tension représentative de la luminosité que le pixel doit afficher. Cette tension est stockée dans le composant de mémorisation, par exemple un condensateur. Pour un pixel LCD, la tension est directement appliquée aux électrodes entourant le cristal liquide. Pour un pixel à diode, la tension est appliquée au second transistor configuré en suiveur pour alimenter la diode proportionnellement à la tension mémorisée.</p>
<p id="p0004" num="0004">Le pilotage analogique présente plusieurs inconvénients :<br/>
Des fuites de tension au niveau du condensateur peuvent se produire pendant la durée de trame. Cela se traduit par un phénomène de scintillement (connu dans la littérature anglo-saxonne sous le nom de « flickering ») qui est amplifié sous influence de la température pendant la durée de la trame.</p>
<p id="p0005" num="0005">En amont du premier transistor, les tensions transitent par des conducteurs de la matrice, généralement des conducteurs de colonne. Lors de l'adressage d'une ligne de pixel, les variations de tension intervenant sur<!-- EPO <DP n="2"> --> les conducteurs de colonne peuvent perturber les pixels des autres lignes non adressées, par couplage capacitif entre les conducteurs de colonne et les condensateurs de stockage non adressés. Cela se traduit par des artéfacts dans l'image affichée.</p>
<p id="p0006" num="0006">Dans le cas d'un écran à diodes, les diodes électroluminescentes peuvent requérir une tension de polarisation élevée. L'ensemble du pixel doit être compatible avec cette tension. La tension stockée dans le condensateur doit alors être égale à la tension de polarisation de la diode à laquelle on ajoute la tension grille-source du second transistor. Les technologies CMOS actuelles étant limitées à environ 5V, la tension appliquée à la diode électroluminescente est alors plafonnée à moins de 4V, ce qui peut représenter une limitation des performances atteignables au niveau de la luminosité de l'écran.</p>
<p id="p0007" num="0007">Toujours dans le cas d'un écran à diodes, les transistors suiveurs d'alimentation des diodes peuvent avoir des caractéristiques non uniformes ce qui provoque un phénomène de bruit spatial dans l'affichage, car pour une même tension de commande pour des pixels distincts, la polarisation de la diode peut alors varier d'un pixel à l'autre.</p>
<p id="p0008" num="0008">De plus, le transistor suiveur travaille en régime saturé et il doit absorber une différence de tension inversement proportionnelle à l'éclairement de la diode électroluminescente. La puissance dissipée dans ce transistor entraine un échauffement important, ce qui peut poser des problèmes de dissipation thermique, notamment lorsque ce transistor est implanté dans une couche interne de l'écran.</p>
<p id="p0009" num="0009">Il est également connu de piloter l'affichage de façon digital. Ce type de pilotage a été notamment mis en œuvre pour les écrans à diodes électroluminescentes et aussi pour des écrans à base de micro-miroirs pour projecteurs mettant en œuvre des composants connus dans la littérature anglo-saxonne sous le nom de DLP pour l'abréviation de « Digital Light Processing ». Pour les pixels à diodes, les composants de chacun des pixels sont agencés de la même manière que pour un pixel à diode piloté de façon analogique. On retrouve un premier transistor permettant de stocker une information dans un condensateur et un second transistor pilotant l'allumage de la diode en fonction de l'information stockée dans le condensateur. A la<!-- EPO <DP n="3"> --> différence du pilotage analogique, le pilotage des diodes de chacun des pixels est assuré, pour le pilotage digital, en tout ou rien c'est-à-dire, la diode est soit connectée à sa tension maximum, donc allumée, soit déconnectée, donc éteinte. Le contrôle de la luminosité de la diode est réalisé par la modulation de la largeur de l'impulsion appliquée entre ses bornes. La perception visuelle, à cause de l'inertie de l'œil, est la moyenne de la somme de toutes les durées d'allumage de la diode.</p>
<p id="p0010" num="0010">La commande est binaire. Elle applique deux niveaux possibles de tension sur la grille du second transistor, lequel travaille en mode interrupteur. L'amplitude entre ces deux niveaux doit être suffisante pour bloquer ou non le second transistor, ce qui peut être réalisé avec des valeurs de tension relativement faibles.</p>
<p id="p0011" num="0011">Le pilotage digital présente plusieurs avantages par rapport au contrôle analogique :
<ul id="ul0001" list-style="bullet" compact="compact">
<li>Réduction de la dissipation sur le second transistor qui fonctionne en mode interrupteur. La tension entre son drain et sa source est très faible lorsqu'il est passant.</li>
<li>Tension de commande binaire et de faible amplitude.</li>
<li>Immunité aux différents couplages et fuites, car les pixels fonctionnent en mode binaire.</li>
<li>Pas d'impact des dispersions des caractéristiques des composants du pixel du fait de leur utilisation en tout ou rien.</li>
<li>Pas de limitation de luminosité liée à la tension présente aux bornes du condensateur, puisque le second transistor ne travaille pas en mode saturé mais en mode interrupteur.</li>
</ul></p>
<p id="p0012" num="0012">L'inconvénient principal du pilotage digital est la fréquence élevée de fonctionnement de la matrice. En effet, pour moduler la largeur d'impulsion sur la diode électroluminescente de chaque pixel, il faut adresser chaque pixel et donc chaque ligne plusieurs fois par trame.</p>
<p id="p0013" num="0013">Cet inconvénient apparait notamment avec un procédé de pilotage de modulation de code binaire bien connu dans la littérature anglo-saxonne sous l'acronyme BCM pour « Binary Code Modulation » Ce procédé est également connu sous le nom de « Time Gray Scale Method ».<!-- EPO <DP n="4"> --></p>
<p id="p0014" num="0014">Dans cette famille de procédé de pilotage, la luminosité d'un pixel est codée sous forme d'un mot binaire. Chaque bit du mot binaire pilote la diode pendant une durée proportionnelle au poids du bit.</p>
<p id="p0015" num="0015">La diode électroluminescente est pilotée pendant un temps proportionnel au poids du bit de la valeur à afficher. Par exemple, le bit de poids fort (MSB) pilote la diode la moitié de la durée de la trame (par exemple 10ms pour une fréquence de 50 images/seconde). Le bit suivant (MSB-1) représente le quart de cette durée, et ainsi de suite jusqu'au bit de poids faible (LSB). Par Convention, la diode est allumée lorsque la valeur d'un bit est 1 et est éteinte lorsque la valeur d'un bit est 0. La convention inverse est bien entendue possible.</p>
<p id="p0016" num="0016">Par exemple, si la luminosité d'un pixel est codée sur 8 bits, une valeur du mot binaire de 01010101 (=85) donnera une luminosité du pixel dans un rapport de 85/256 par rapport au maximum de luminosité du pixel.</p>
<p id="p0017" num="0017">Pour un tel pilotage, il est nécessaire d'accéder au pixel 8 fois par trame, définissant ainsi 8 sous trames. Pendant l'écriture séquentielle de la matrice il est souvent nécessaire d'éteindre les diodes électroluminescentes afin de permettre l'adressage complet de la matrice et de respecter la proportion entre les différentes durées des sous-trames. Cette durée d'extinction peut être estimée à la durée de pilotage du bit de poids faible. La réduction de la luminosité vaut P/2<sup>P</sup>, avec P égal au nombre de bits de luminosité. La perte est par exemple, de l'ordre de 3% pour P=8 et 1% pour P=10 bits. Ces pertes de luminosité peuvent être parfois acceptables, mais les fréquences de fonctionnement nécessaires peuvent être prohibitives pour des matrices de grande dimension.</p>
<p id="p0018" num="0018">Pour un adressage rapide, par exemple basé sur la durée du bit de poids faible, la fréquence F<sub>ligne</sub> à laquelle on doit adresser chaque ligne de la matrice est égal à : <maths id="math0001" num=""><math display="block"><msub><mi mathvariant="normal">F</mi><mi>ligne</mi></msub><mo>=</mo><mi>fps</mi><mo>*</mo><msub><mi mathvariant="normal">N</mi><mi>ligne</mi></msub><mo>*</mo><msup><mn>2</mn><mi mathvariant="normal">P</mi></msup></math><img id="ib0001" file="imgb0001.tif" wi="42" he="7" img-content="math" img-format="tif"/></maths> fps définissant le nombre d'images par seconde et N<sub>ligne</sub> le nombre de lignes de la matrice.</p>
<p id="p0019" num="0019">La fréquence F<sub>pix</sub> à laquelle on doit écrire dans chacun des pixels d'une ligne est la fréquence F<sub>ligne</sub> multipliée par le nombre de pixels par ligne qui correspond au nombre de colonnes N<sub>col</sub> de la matrice : <maths id="math0002" num=""><math display="block"><msub><mi mathvariant="normal">F</mi><mi>pix</mi></msub><mo>=</mo><msub><mi mathvariant="normal">F</mi><mi>ligne</mi></msub><mo>*</mo><msub><mi mathvariant="normal">N</mi><mi>col</mi></msub></math><img id="ib0002" file="imgb0002.tif" wi="32" he="6" img-content="math" img-format="tif"/></maths><!-- EPO <DP n="5"> --></p>
<p id="p0020" num="0020">Pour un format de matrice de 640 colonnes par 480 lignes, format connu sous l'appellation VGA, pour un codage de la luminosité sur 10 bits, la fréquence F<sub>pix</sub> est alors supérieure à 15GHz et pour un format de 1920 colonnes par 1200 lignes, format connu sous l'appellation WUXGA, toujours pour un codage sur 10 bits, la fréquence F<sub>pix</sub> est alors 118GHz. Ces fréquences sont en pratique difficilement atteignable par des technologies à bas coût. Elles impliquent également des consommations importantes.</p>
<p id="p0021" num="0021">Il serait possible de paralléliser les entrées afin de réduire les fréquences en jeu, mais ce serait au détriment de la simplicité et du nombre d'entrées supplémentaires à mettre en œuvre.</p>
<p id="p0022" num="0022">En admettant une perte de luminosité, il est possible d'augmenter la durée d'écriture. Par exemple, pour une luminosité codée sur 10 bits, avec une réduction de luminosité de 10%, les fréquences en jeu seraient réduites d'un facteur 10. Même avec cette concession sur la luminosité maximum de l'écran, les fréquences pour des grands formats restent encore très élevées.</p>
<p id="p0023" num="0023">Le document <patcit id="pcit0001" dnum="US2003011314A"><text>US2003/011314</text></patcit> décrit un exemple d'écran OLED à matrice active.</p>
<p id="p0024" num="0024">L'invention vise à pallier tout ou partie des problèmes cités plus haut en proposant un procédé de pilotage digital permettant de réduire la fréquence d'adressage des pixels.</p>
<p id="p0025" num="0025">A cet effet, l'invention a pour objet un procédé d'affichage d'image comme défini par la revendication 1.<br/>
Les revendications dépendantes définissent d'autres modes de réalisation du procédé d'affichage.<!-- EPO <DP n="6"> --></p>
<p id="p0026" num="0026">Le choix de la première ligne courante à partir de laquelle les répétitions sont effectuées est complètement arbitraire. i représente un pointeur de ligne qui s'incrémente à chaque écriture et l'enchainement complet des écritures est réalisé à l'issue de 2<sup>P</sup>-1 périodes d'écritures.</p>
<p id="p0027" num="0027">Pour chaque ligne courante i, les écritures réalisées sur les lignes i+2<sup>j</sup> occupent une période T<sub>i</sub>, Avantageusement, les 2<sup>P</sup>-1 périodes T<sub>i</sub> ont des durées égales.</p>
<p id="p0028" num="0028">Avantageusement, la durée d'une période T<sub>i</sub> est égale à la durée d'une trame d'image divisée par 2<sup>P</sup>-1.</p>
<p id="p0029" num="0029">Dans un mode de réalisation particulier de la matrice, chacun des pixels comprend en outre un interrupteur permettant de commander le composant d'affichage en fonction d'un état du bit écrit dans la mémoire. Pour chacun des pixels, l'interrupteur est actionné pour piloter le composant d'affichage en fonction du bit écrit dans la mémoire pendant une durée s'étendant entre deux écritures successives.</p>
<p id="p0030" num="0030">Dans un autre mode de réalisation particulier de la matrice, le procédé peut consister en outre, pour chacun des pixels, à activer le composant d'affichage après écriture dans la mémoire correspondante. Les écritures sur les lignes i+2<sup>j</sup> réalisées à partir de la ligne courante i sont réalisées durant une période. Le composant d'affichage est activé pendant une durée s'étendant depuis la fin de la période pendant laquelle le bit de<!-- EPO <DP n="7"> --> luminosité a été écrit jusqu'à la fin de la période suivante pendant laquelle une nouvelle écriture est effectuée dans le pixel concerné.</p>
<p id="p0031" num="0031">Dans cet autre mode de réalisation, la mémoire de chaque pixel est appelée première mémoire. Chaque pixel comprend avantageusement une seconde mémoire binaire permettant de faire transiter le bit écrit dans la première mémoire vers le composant d'affichage pour l'activer. Les moyens d'adressage pilotent la première mémoire au moyen d'un premier signal permettant l'écriture et pilotent la seconde mémoire au moyen d'un second signal distinct du premier signal et permettant l'activation du composant d'affichage.</p>
<p id="p0032" num="0032">Si la luminosité est exprimée en un nombre de R bits utiles et que le nombre de lignes N est supérieur à 2<sup>R</sup>-1 alors on peut ajouter au mot binaire un nombre T de bits dont les valeurs sont égales à zéro, correspondant à une extinction des composants d'affichage de façon à ce que N soit inférieur ou égal à 2<sup>P</sup>-1 avec P = R+T.</p>
<p id="p0033" num="0033">Alternativement, si la luminosité est exprimée en un nombre de S bits utiles et que le nombre de lignes N est supérieur à 2<sup>S</sup>-1, on divise la matrice en zones pilotées séparément, chacune des zones ayant un nombre de ligne inférieur ou égal à 2<sup>S</sup>-1.</p>
<p id="p0034" num="0034">Si la matrice comprend un nombre de lignes utiles U inférieur à 2<sup>P</sup>-1 alors la répartition des écritures est configurés pour enchainer les écritures sur N lignes avec N = 2<sup>P</sup>-1 dont U lignes utiles et V lignes virtuelles avec U+V = N. Pour les lignes virtuelles le mot binaire ne contient que des bits de valeur correspondant à une extinction du composant d'affichage.</p>
<p id="p0035" num="0035">Pour chaque ligne courante i donnée, les écritures sur les lignes i+2<sup>j</sup>, de j=1 à j=P des différents bits sont avantageusement ordonnées de façon à minimiser une erreur sur une durée souhaitée séparant deux écritures successives d'un même pixel.<!-- EPO <DP n="8"> --></p>
<p id="p0036" num="0036">Pour chaque ligne courante i donnée, les écritures sur les lignes i+2<sup>j</sup>, de j=1 à j=P des différents bits peuvent être réalisées pendant une durée inférieure à la durée d'une période égale à la durée d'une trame divisée par le nombre de lignes écrites.</p>
<p id="p0037" num="0037">L'invention sera mieux comprise et d'autres avantages apparaîtront à la lecture de la description détaillée d'un mode de réalisation donné à titre d'exemple, description illustrée par le dessin joint dans lequel :
<ul id="ul0002" list-style="none" compact="compact">
<li>la <figref idref="f0001">figure 1</figref> représente schématiquement un écran matriciel destiner à fonctionner avec un procédé conforme à l'invention ;</li>
<li>les <figref idref="f0001">figures 2a, 2b et 2c</figref> représentent trois exemples de schémas de pixels pouvant être implantés dans l'écran matriciel de la <figref idref="f0001">figure 1</figref> ;</li>
<li>la <figref idref="f0002">figure 3</figref> illustre une étape d'écriture de données de luminosité dans les pixels de l'écran de la <figref idref="f0001">figure 1</figref> ;</li>
<li>les <figref idref="f0003 f0004 f0005 f0006">figures 4a à 4p</figref> représentent un enchainement de périodes d'écriture dans des mémoires des pixels de la matrice ;</li>
<li>les <figref idref="f0007">figures 5</figref>, <figref idref="f0008">6 et 7</figref> représentent des exemples de registres permettant de piloter la matrice ;</li>
<li>les <figref idref="f0009">figures 8a</figref> et <figref idref="f0010">8b</figref> représentent sous forme de chronogramme un premier mode d'enchainement des périodes d'écriture décrites précédemment ;</li>
<li>les <figref idref="f0011">figures 9</figref> et <figref idref="f0012">10</figref> représentent des variantes du chronogramme des <figref idref="f0009">figures 8a</figref> et <figref idref="f0010">8b</figref> ;</li>
<li>les <figref idref="f0013">figures 11a et 11b</figref> représentent deux variantes de schéma de pixels pouvant être implantés dans l'écran matriciel de la <figref idref="f0001">figure 1</figref> ;</li>
<li>la <figref idref="f0014">figure 12</figref> représente une variante de chronogramme adaptée aux pixels des <figref idref="f0013">figures 11a et 11b</figref> ;</li>
<li>les <figref idref="f0015">figures 13 et 14</figref> illustrent la mise en œuvre du procédé de l'invention à tout format de matrice.</li>
</ul></p>
<p id="p0038" num="0038">Par souci de clarté, les mêmes éléments porteront les mêmes repères dans les différentes figures.</p>
<p id="p0039" num="0039">La <figref idref="f0001">figure 1</figref> représente un écran matriciel 10 comprenant une zone d'affichage 11 formées de pixels 12 organisés en lignes et en colonnes, un<!-- EPO <DP n="9"> --> circuit d'adressage de ligne 13 et un registre horizontal 14. Chaque pixel 12 éclaire en fonction d'une donnée de luminosité exprimée sous forme d'un mot binaire. Le circuit d'adressage de ligne 13 sélectionne les lignes de la matrice une par une et pour chaque pixel 12 d'une ligne sélectionnée, le mot binaire stockée dans le registre horizontal 14 et représentant la luminosité est transféré bit par bit vers le pixel 12 correspondant.</p>
<p id="p0040" num="0040">Les <figref idref="f0001">figures 2a, 2b et 2c</figref> représentent trois exemples de schémas de pixels 12 pouvant être mis en œuvre dans l'écran de la <figref idref="f0001">figure 1</figref>. Ces trois exemples de pixels peuvent être mis en œuvre dans un écran monochrome ou couleur. Pour un écran couleur, on utilise parfois l'appellation de « pixel couleur » qui est en réalité formé par juxtaposition de plusieurs pixels associés chacun à un filtre coloré. Chaque groupe de pixels reçoit des commandes de luminosité distinctes pour chacune des couleurs. Le procédé de l'invention est illustré à partir de pixels mis en œuvre dans un écran monochrome et peut être transposé au pilotage d'un écran couleur en répliquant la commande de chacun des pixels élémentaires formant le pixel couleur.</p>
<p id="p0041" num="0041">La <figref idref="f0001">figure 2a</figref> représente schématiquement les principaux composants d'un pixel 12a à cristaux liquides. Le pixel 12a comprend un interrupteur 20, un condensateur 21 de stockage et une cellule à cristaux liquide 22. Le pixel 12a est raccordé à un conducteur de colonne 23 véhiculant les données de luminosité provenant du registre horizontal 14. L'interrupteur 20, par exemple formé par un transistor, permet de transférer les données de luminosité du conducteur de colonne 23 vers le condensateur 21. Le pixel 12a est également raccordé à un conducteur de ligne 24 raccordé au circuit d'adressage de ligne 13. L'interrupteur 20 est piloté par le conducteur de ligne 24. La donnée stockée dans le condensateur 21 forme une tension directement appliquée à l'une des électrodes de la cellule 22. La donnée stockée dans le condensateur 21 est binaire. L'un des états binaires rend la cellule 22 transparente et l'autre état rend la cellule 22 opaque. Dans le cas d'un écran 10 rétro éclairé, la cellule 22 laisse donc passer la lumière en fonction de l'état binaire de la donnée stockée dans le condensateur 21. La cellule fonctionne en tout ou rien en fonction de l'état binaire de la donnée stockée dans le condensateur 21.<!-- EPO <DP n="10"> --></p>
<p id="p0042" num="0042">La <figref idref="f0001">figure 2b</figref> représente schématiquement les principaux composants d'un pixel 12b à diode électroluminescente. On retrouve dans le pixel 12b l'interrupteur 20 et le condensateur 21 de stockage, tous deux raccordés aux conducteurs 23 et 24. A la place de la cellule 22, le pixel 12b comprend une diode électroluminescente 25 et un second interrupteur 26 permettant d'alimenter la diode 25 au moyen d'une tension d'alimentation V<sub>DD</sub>. L'interrupteur 26 peut également être un transistor. L'interrupteur 26 est piloté par la donnée stockée dans le condensateur 21.</p>
<p id="p0043" num="0043">La <figref idref="f0001">figure 2c</figref> représente un pixel 12c formant une variante du pixel 12b. Dans le pixel 12c, le condensateur 21 est remplacé par une mémoire binaire 27. Cette mémoire permet de stocker une information binaire. La mémoire binaire peut être formée par une bascule bistable connectée à son entrée au conducteur de colonne 23 et à sa sortie à la borne de pilotage de l'interrupteur 26. La mémoire 27 est pilotée par le conducteur de ligne 24. La modification de l'information stockée dans la mémoire 27 intervient lors d'une commande véhiculée sur le conducteur de ligne 24.</p>
<p id="p0044" num="0044">Une telle mémoire peut également être mise en œuvre pour un pixel à cristaux liquides en remplacement du condensateur 21 du pixel 12a. La mise en œuvre d'une mémoire peut être avantageuse pour une matrice comprenant des pixels réalisés en utilisant une technologie CMOS. Les interrupteurs 20 et 26 ainsi que la mémoire 27 utilisent alors tous la même technologie.</p>
<p id="p0045" num="0045">Par la suite, le terme mémoire sera utilisé aussi bien pour un condensateur que pour tout autre composant ou bloc de composant permettant de mémoriser une information binaire. A ce titre, le condensateur 21 est assimilé à une mémoire.</p>
<p id="p0046" num="0046">L'invention peut être mise en œuvre pour tout type de pixel permettant d'émettre de la lumière comme ceux comprenant une diode électroluminescente, de contrôler la lumière qui le traverse comme ceux comprenant une cellule à cristaux liquides ou de contrôler la réflexion de la lumière comme ceux mis en œuvre dans un écran ou un projecteur à base de micro-miroirs. Par la suite le composant du pixel permettant d'émettre ou de contrôler la lumière sera appelé composant d'affichage.<!-- EPO <DP n="11"> --></p>
<p id="p0047" num="0047">Dans le procédé de pilotage de l'invention, le contrôle de luminosité d'un pixel se fait au moyen d'un mot binaire représentant une fraction de la luminosité maximale du pixel. Pour afficher une image, à chacun des pixels est attribuée une valeur de luminosité codée sous forme d'un mot binaire. Pendant la durée d'une image, les différents bits du mot binaire sont écrits dans la mémoire du pixel et utilisé par le composant d'affichage fonctionnant en tout ou rien durant une fraction de la durée de l'image. Cette fraction de durée est fonction du poids du bit dans le mot binaire. Le bit de poids fort est utilisé par le composant d'affichage sensiblement pendant la moitié de la durée d'une image, le bit suivant, pendant le quart de la durée de l'image et ainsi de suite en divisant la fraction par deux jusqu'au bit de poids faible. L'écran 10 permet par exemple d'afficher 50 images par seconde. La persistance rétinienne d'un utilisateur permet de moyenner ces fractions de durée pour reconstituer la luminosité moyenne du pixel. Le procédé de l'invention consiste à écrire ligne par ligne les différents bits des mots binaires dans les différentes mémoires des pixels correspondants de façon à réduire la fréquence d'écriture nécessaire à balayer toute la matrice.</p>
<p id="p0048" num="0048">Il est possible de désactiver le composant d'affichage pendant un certain temps par le contrôle du rétro éclairage pour un écran à cristaux liquides ou à micro-miroirs ou par la déconnexion de l'alimentation de la diode.</p>
<p id="p0049" num="0049">L'invention s'intéresse à l'enchainement de périodes d'écritures dans les différents pixels de la matrice.</p>
<p id="p0050" num="0050">Plus précisément, à partir d'une matrice de N lignes, i représentant le pointeur d'une ligne courante, en considérant les bits de chaque mot binaire rangés suivant leur poids de j=1 à j=P, 1 représentant le bit de poids faible et P le bit de poids fort, le procédé consiste à enchainer les écritures suivantes pendant la durée d'une trame d'image :
<ul id="ul0003" list-style="bullet" compact="compact">
<li>à partir d'une ligne courante i, écrire sur les lignes i+2<sup>j</sup>, de j=1 à j=P, le bit de poids j de chaque mot binaire associé aux différents pixels des lignes i+2<sup>j</sup> ;</li>
<li>répéter 2<sup>P</sup>-1 fois les écritures mentionnées plus haut en décalant le pointeur i de la ligne courante d'une unité à chaque répétition ;</li>
</ul><!-- EPO <DP n="12"> -->
le rang du pointeur i d'une ligne étant déterminé modulo 2<sup>P</sup>-1 de façon à être compris entre 1 et 2<sup>P</sup>-1.</p>
<p id="p0051" num="0051">En considérant une matrice comprenant N lignes avec N=2<sup>P</sup>-1, pendant une période particulière où i est fixé à N-1, P lignes sont écrites durant cette période. Avec la convention de numérotation des lignes modulo 2<sup>P</sup>-1, N dans le cas présent :
<ul id="ul0004" list-style="bullet" compact="compact">
<li>Le bit de poids faible LSB (j=1) est écrit sur la ligne : (N-1) +2<sup>1</sup> = N+1 = 1.</li>
<li>Le bit LSB+1 (j=2) est écrit sur la ligne : (N-1) +2<sup>2</sup> = N+3 = 3.</li>
<li>Le bit LSB+2 (j=3) est écrit sur la ligne : (N-1) +2<sup>3</sup> = N+7 = 7.</li>
<li>Et ainsi de suite jusqu'au bit de poids fort (j=P) qui est écrit sur la ligne : (N-1) + 2<sup>P</sup> = 2N = N.</li>
</ul></p>
<p id="p0052" num="0052">Pendant une période donnée, on vient d'écrire le bit de poids faible sur une ligne donnée (i+1 avec la convention précédemment utilisée). Cette même ligne sera écrite à nouveau à la période immédiatement suivante. En revanche pour la ligne sur laquelle on vient d'écrire le bit de poids fort, il faudra attendre sensiblement N/2 périodes pour que cette même ligne soit réécrite. Ce procédé permet de maintenir une écriture utilisable par le composant d'affichage pendant une durée variable en fonction du poids du bit écrit. Cette durée est sensiblement égale à (2<sup>j</sup>./ 2<sup>P</sup>) x (durée trame / 2).</p>
<p id="p0053" num="0053">Pour chaque ligne courante i, les écritures réalisées sur les lignes i+2<sup>j</sup> occupent une période T<sub>i</sub>. Autrement dit, chacune des répétitions occupe une période T<sub>i</sub>. Pour réaliser une trame complète, 2<sup>P</sup>-1 périodes T<sub>i</sub> s'enchainent. Avantageusement, les différentes périodes ont la même durée. Cela permet de bien respecter la concordance sur une trame entre la valeur du mot binaire et la somme des durées d'activation du composant d'affichage.</p>
<p id="p0054" num="0054">Pour limiter les pertes de luminosité par rapport à une luminosité maximum correspondant à une activation complète du composant d'affichage durant une trame complète, les différentes périodes occupent la totalité de la trame. Autrement dit, la durée d'une période T<sub>i</sub> est égale à la durée (T<sub>trame</sub>) d'une trame d'image divisée par 2<sup>P</sup>-1.</p>
<p id="p0055" num="0055">La <figref idref="f0002">figure 3</figref> représente visuellement sur une trame les durées utilisables pour chacun des bits du mot binaire codant la luminosité de chacun des pixels. Chaque ligne de la matrice étant balayée durant une<!-- EPO <DP n="13"> --> trame, les durées entre chaque réécriture peuvent être exprimées en nombre de lignes représentant des fractions de la durée totale de la trame. Sur la <figref idref="f0002">figure 3</figref>, la moitié des lignes de la matrice contient des bits de poids fort MSB, le quart des lignes contient des bits de poids MSB-1, le huitième des lignes contient des bits de poids MSB-2 et ainsi de suite jusqu'à une seule ligne, la ligne la plus basse sur la <figref idref="f0002">figure 3</figref>, contenant des bits de poids faible.</p>
<p id="p0056" num="0056">La mise en œuvre de l'invention permet de réduire de façon importante la fréquence d'adressage et d'écriture des différents bits du mot binaire représentant la luminosité de chacun des pixels de la matrice. Avec un pilotage digital de l'art antérieur, la fréquence ligne est donné par : <maths id="math0003" num=""><math display="block"><msub><mi mathvariant="normal">F</mi><mi>ligne</mi></msub><mo>=</mo><mi>fps</mi><mo>*</mo><msub><mi mathvariant="normal">N</mi><mi>ligne</mi></msub><mo>*</mo><msup><mn>2</mn><mi mathvariant="normal">P</mi></msup></math><img id="ib0003" file="imgb0003.tif" wi="42" he="7" img-content="math" img-format="tif"/></maths></p>
<p id="p0057" num="0057">Avec un pilotage digital mettant en œuvre l'invention, la fréquence ligne devient : <maths id="math0004" num=""><math display="block"><msub><mi mathvariant="normal">F</mi><mi>ligne</mi></msub><mo>=</mo><mi>fps</mi><mo>*</mo><mfenced separators=""><msup><mn>2</mn><mi mathvariant="normal">P</mi></msup><mo>−</mo><mn>1</mn></mfenced><mo>*</mo><mi mathvariant="normal">P</mi></math><img id="ib0004" file="imgb0004.tif" wi="43" he="7" img-content="math" img-format="tif"/></maths></p>
<p id="p0058" num="0058">La fréquence est abaissée dans un rapport voisin de : N<sub>ligne</sub> / P.</p>
<p id="p0059" num="0059">Les <figref idref="f0003 f0004 f0005 f0006">figures 4a à 4p</figref> représentent un exemple d'enchainement de périodes d'écriture dans les mémoires des différents pixels de la matrice. Plus précisément, dans l'exemple illustré avec les <figref idref="f0003 f0004 f0005 f0006">figures 4a à 4p</figref>, la luminosité est codée sur 4 bits. Il est bien entendu que la luminosité peut être codée sur un plus grand (ou plus petit) nombre de bits. Pour qu'un utilisateur ne perçoive pratiquement pas de différence de luminosité entre deux niveaux successifs de codage de la luminosité d'un pixel, un codage sur 8 à 10 bits peut convenir. Dans l'exemple illustré, la matrice comprend N=15 lignes de pixels, ce qui correspond à 2<sup>P</sup>-1 lignes, P représentant le nombre de bits du codage de la luminosité. L'invention n'est pas limitée à ce nombre de lignes. On verra ultérieurement comment augmenter ou diminuer le nombre de lignes par rapport à 2<sup>P</sup>-1.</p>
<p id="p0060" num="0060">Conventionnellement, Les mots binaires codant la luminosité, comprennent des bits identifiés D0, D1, D2 et D3, ordonnés du bit de poids faible D0 également appelé LSB pour son abréviation anglo-saxonne : « Low Significant Bit » au bit de poids fort D3 également appelé MSB pour son abréviation anglo-saxonne : « Most Significant Bit ».</p>
<p id="p0061" num="0061">Durant la première période d'écriture, représentée sur la <figref idref="f0003">figure 4a</figref>, le bit de poids fort D3 est écrit sur la première ligne de la matrice, le bit de<!-- EPO <DP n="14"> --> poids faible D0 est écrit sur la deuxième ligne, le bit D1 est écrit sur la quatrième ligne de la matrice et le bit D2 est écrit sur la huitième ligne de la matrice. Pour chaque colonne 23 de la matrice, un seul bit peut être écrit simultanément. Les quatre écritures des bits D0 à D3 sont réalisées successivement durant la première période. On considère pour cette première période la dernière ligne comme ligne courante i (i=N).</p>
<p id="p0062" num="0062">Pour la deuxième période, représentée sur la <figref idref="f0003">figure 4b</figref>, on décale la ligne courante i d'un rang: i=N+1 modulo 2<sup>P</sup>-1, c'est-à-dire i=1. Plus précisément, durant la deuxième période, représentée sur la <figref idref="f0003">figure 4b</figref>, le bit de poids fort D3 est écrit sur la deuxième ligne de la matrice, le bit de poids faible D0 est écrit sur la troisième ligne, le bit D1 est écrit sur la cinquième ligne de la matrice et le bit D2 est écrit sur la neuvième ligne de la matrice.</p>
<p id="p0063" num="0063">Les périodes 3 à 15 s'enchainent ensuite de la même façon en décalant la ligne courante à chaque période d'une ligne. Lors de la huitième période, représentée sur la <figref idref="f0004">figure 4h</figref>, le bit D2 est écrit sur la huitième ligne. Ayant atteint la dernière ligne de la matrice, les décalages réalisés pour la neuvième période se font de façon tournante, c'est-à-dire que les décalages sont incrémentés d'une unité modulo le nombre de ligne de la matrice. Autrement dit, on considère que la quinzième ligne de la matrice est suivie par la première ligne et lors de la neuvième période le bit D2 est écrit sur la première ligne de la matrice.</p>
<p id="p0064" num="0064">Durant la période 15, représentée sur la <figref idref="f0006">figure 4o</figref>, la ligne courante est la ligne 14. Durant les périodes 1 à 15 toutes les lignes de la matrice ont été écrites avec tous les bits des mots binaires représentant la luminosité des différents pixels de la matrice. La <figref idref="f0006">figure 4p</figref> représente une période 16 pour une nouvelle image ou trame. Cette période 16 est semblable à la période 1 avec de nouvelles valeurs des mots binaires correspondant à la nouvelle image.</p>
<p id="p0065" num="0065">En pratique il est possible de démarrer l'enchainement des périodes d'écriture à n'importe quelle ligne de la matrice. L'enchainement complet est réalisé à l'issue de 2<sup>P</sup>-1 périodes d'écritures.</p>
<p id="p0066" num="0066">La <figref idref="f0007">figure 5</figref> représente un exemple de registre à décalage pouvant être utilisé dans circuit d'adressage de ligne 13 pour générer les signaux de sélection des lignes Li, signaux véhiculés sur les conducteurs de ligne 24.<!-- EPO <DP n="15"> --> Pour chaque ligne i, le signal Li est formé à l'aide de P bascules D : Di-1 à Di-P raccordées en série. La sortie de la bascule Di-P forme le signal Li de la ligne i et est connectée à l'entrée de la bascule Di+1-1. Un signal d'horloge CLK est commun à toutes les bascules D. Des jetons J sont introduits à l'entrée de la bascule D1-1 avec un écart temporel de 2<sup>j</sup> fois la durée d'une période. Ce mode de réalisation du circuit d'adressage de ligne 13 présente un inconvénient du au fait du grand nombre de bascules qui doivent commuter de façon simultanée. Ceci implique des crêtes de consommation importantes et non négligeables. L'encombrement en surface de ce type de registre est également pénalisant.</p>
<p id="p0067" num="0067">La <figref idref="f0008">figure 6</figref> représente une alternative permettant de réaliser le circuit d'adressage de ligne 13. Cette alternative est plus compacte et moins consommatrice en énergie. Le circuit d'adressage de ligne 13 comprend un décodeur d'adresses 31, un additionneur 32, un registre à décalage 33 à P bits et un compteur 34 à P bits, P=4 dans l'exemple représenté. Le compteur 34 reçoit une horloge CLK fonctionnant à la fréquence de chaque période. Le registre à décalage 33 reçoit une horloge P fois plus rapide que l'horloge du compteur 34 et un jeton de démarrage Start en début de chaque période. Le registre à décalage 33 décale le signal de démarrage au rythme de son horloge ce qui permet d'émettre vers l'additionneur 32 un nombre binaire égal à 2<sup>P</sup>. L'additionneur 32 reçoit également la sortie du compteur 34. L'additionneur 32 effectue l'addition du nombre binaire et de la sortie du compteur 34. Le résultat de l'addition est transmis au décodeur P vers N, ici un décodeur 4 vers 16 dont seulement 15 sorties sont raccordées, chacune à un conducteur de ligne 24 de la matrice 11. Par période, les lignes de rang 2<sup>j</sup> + k sont adressées successivement, k représentant un nombre entier incrémenté d'une unité par le compteur 34 à chaque nouvelle période.</p>
<p id="p0068" num="0068">La <figref idref="f0008">figure 7</figref> représente un exemple de réalisation du registre horizontal 14 qui comprend deux registres à décalage 41 et 42 possédant autant de bits que de lignes dans la matrice. Le registre 41 est utilisé comme tampon pour l'enregistrement des données de luminosité. Le registre 42 est utilisé pour l'écriture séquentielle des lignes adressées par le circuit d'adressage de ligne 13.<!-- EPO <DP n="16"> --></p>
<p id="p0069" num="0069">Les <figref idref="f0009">figures 8a</figref> et <figref idref="f0010">8b</figref> représentent sous forme de chronogramme les périodes d'écriture décrites précédemment. Ces chronogrammes peuvent être facilement mis en œuvre à l'aide des circuits d'adressage de lignes décrit sur les <figref idref="f0007">figures 5</figref> et <figref idref="f0008">6</figref>. Les <figref idref="f0009">figures 8a</figref> et <figref idref="f0010">8b</figref> permettent d'illustrer un premier mode de réalisation de succession des différentes écritures à l'intérieure des périodes.</p>
<p id="p0070" num="0070">En haut du chronogramme, une horloge CLK régulière permet de cadencer les différentes écritures des différentes périodes. Sous la représentation de l'horloge CLK sont représentées, ligne par ligne, les écritures des différents bits des mots représentant la luminosité des différents pixels.</p>
<p id="p0071" num="0071">Durant la première période, quatre tops d'horloge t<sub>1</sub> à t<sub>4</sub> se produisent. Au premier top t<sub>1</sub>, le bit D3 de la première ligne est écrit. Au deuxième top t<sub>2</sub>, le bit D0 de la deuxième ligne est écrit. Au troisième top t<sub>3</sub>, le bit D1 de la quatrième ligne est écrit et au quatrième top t<sub>4</sub>, le bit D2 de la huitième ligne est écrit.</p>
<p id="p0072" num="0072">A chaque période, le décalage d'une ligne courante décrit plus haut permet de reconstituer le chronogramme complet des <figref idref="f0003">figures 4a et 4b</figref> de la première période jusqu'à la période 16 représentée sur la <figref idref="f0010">figure 8b</figref>.</p>
<p id="p0073" num="0073">Ce premier mode de réalisation présente l'avantage d'une horloge régulière et d'une écriture dans l'ordre des poids des bits. Néanmoins, la durée pour chaque bit n'est pas exactement un multiple de la durée d'une période à cause de la division de la période en quatre phases. Par exemple, le bit de poids faible D0 peut être utilisé par le composant d'affichage pendant une durée de ¾ de période et le bit D1 pendant 1+¾ de période. Cette erreur de quantification est due au choix de la séquence des différents bits. Cette erreur peut être acceptable pour un codage des mots binaire sur un plus grand nombre de bits.</p>
<p id="p0074" num="0074">La <figref idref="f0011">figure 9</figref> représente un chronogramme d'un deuxième mode de réalisation de l'enchainement des écritures permettant de réduire l'erreur précédemment décrite. On retrouve toujours une horloge régulièrement répartie. Pour simplifier seules les premières périodes sont représentées sur cette figure. Dans ce deuxième mode de réalisation, durant la première<!-- EPO <DP n="17"> --> période, au premier top t<sub>1</sub>, le bit D0 de la deuxième ligne est écrit. Au deuxième top t<sub>2</sub>, le bit D3 de la première ligne est écrit. Au troisième top t<sub>3</sub>, le bit D2 de la sixième ligne est écrit et au quatrième top t<sub>4</sub>, le bit D1 de la huitième ligne est écrit. Dans ce mode de réalisation, le bit de poids faible D0 peut être utilisé par le composant d'affichage pendant une durée de 1+¼ de période, le bit D1 pendant 1+¾ de période, le bit D2 pendant 3+½ de période, le bit D3 pendant 8+¼ de période. L'erreur sur la durée reste cette fois inférieure à la moitié de la durée attendue pour le bit de poids faible D0. Cette erreur est typiquement du même ordre de grandeur que celle d'un convertisseur digital-analogique souvent utilisé dans un registre horizontal mis en œuvre dans un pilotage analogique. Il est possible de tester de façon empirique différents ordonnancements des bits de luminosité afin de réduire au maximum l'erreur de quantification.</p>
<p id="p0075" num="0075">La <figref idref="f0012">figure 10</figref> représente un chronogramme d'un troisième mode de réalisation de l'enchainement des écritures permettant également de réduire l'erreur sur les durées d'utilisation des différents bits. Les quatre phases d'une période sont cette fois ci générée pendant une durée inférieure à celle de la période dont la durée est égale à la durée d'une trame d'image divisée par le nombre de lignes écrites 2<sup>P</sup>-1. Pour illustrer ce mode de réalisation, les quatre phases sont par exemple générées durant la moitié de la période. Ceci est réalisé en doublant la fréquence d'horloge. L'erreur est alors divisée par deux.</p>
<p id="p0076" num="0076">Il est bien entendu possible de coupler les deuxième et troisième modes de réalisation en proposant un enchainement des bits différent de l'enchainement naturel dans l'ordre des poids des bits et en augmentant la fréquence d'horloge pour concentrer les écritures des différents bits dans une partie seulement de chacune des périodes.</p>
<p id="p0077" num="0077">Il est possible de supprimer complètement l'erreur de quantification quelque soit l'ordonnancement retenu pour l'écriture des différents bits de luminosité en activant le composant d'affichage pendant une durée s'étendant depuis la fin d'une période pendant laquelle le bit de luminosité a été écrit jusqu'à la fin de la période suivante pendant laquelle une nouvelle écriture est effectuée dans le même pixel. Cette durée<!-- EPO <DP n="18"> --> d'activation peut être obtenue en ajoutant dans le pixel une seconde mémoire pilotée par un signal de ligne spécifique.</p>
<p id="p0078" num="0078">La <figref idref="f0013">figure 11a</figref> représente un pixel 12d permettant de mettre en œuvre cette durée d'activation décalée par rapport à l'écriture. Dans ce pixel, on retrouve comme dans le pixel 12b, l'interrupteur 20, le condensateur 21 de stockage, tous deux raccordés aux conducteurs 23 et 24, la diode électroluminescente 25 et l'interrupteur 26 permettant d'alimenter la diode 25 au moyen de la tension d'alimentation V<sub>DD</sub>. Dans le pixel 12d, le condensateur 21 ne pilote pas directement l'interrupteur 26. Un nouvel interrupteur 41 est interposé entre le condensateur 21 et la grille de pilotage de l'interrupteur 26. L'interrupteur 41 est piloté par un signal spécifique véhiculé sur un conducteur de ligne supplémentaire 42 distinct du conducteur 24. Une capacité parasite 43 présente au point commun des interrupteurs 26 et 41 fait office de seconde mémoire pilotée par le signal spécifique. Si nécessaire, il est bien entendu possible d'ajouter un condensateur en complément de la capacité parasite. Le signal spécifique permet de faire transiter les charges mémorisées dans le condensateur 21 vers la capacité parasite 43 au moment voulu.</p>
<p id="p0079" num="0079">La <figref idref="f0013">figure 11b</figref> représente un pixel 12e formant une variante au pixel 12d permettant également de mettre en œuvre le décalage de la durée d'activation par rapport à l'écriture. On retrouve dans le pixel 12e, comme dans le pixel 12c, la mémoire binaire 27 recevant une information à stocker par le conducteur colonne 23 et pilotée par le conducteur de ligne 24. On retrouve aussi la diode électroluminescente 25 et l'interrupteur 26 permettant d'alimenter la diode 25 au moyen d'une tension d'alimentation V<sub>DD</sub>. Dans le pixel 12e, la mémoire binaire 27 ne pilote pas directement l'interrupteur 26. Une seconde mémoire binaire 45 est interposée entre le la mémoire binaire 27 et la grille du pilotage de l'interrupteur 26. La mémoire 45 est pilotée par le signal spécifique véhiculé sur le conducteur de ligne supplémentaire 42.</p>
<p id="p0080" num="0080">La <figref idref="f0014">figure 12</figref> représente sous forme de chronogramme les signaux véhiculés sur les conducteurs de lignes 24 et 42. Comme précédemment sur les <figref idref="f0009 f0010">figures 8</figref>, <figref idref="f0011">9</figref> et <figref idref="f0012">10</figref>, l'axe des temps porte les différentes périodes d'écriture de la matrice. Pour simplifier la compréhension on a conservé une résolution de la luminosité sur 4 bits. Le chronogramme de la <figref idref="f0014">figure 12</figref> reprend l'ordonnancement naturel de l'écriture des différents bits de luminosité,<!-- EPO <DP n="19"> --> ordonnancement présenté sur les <figref idref="f0009">figures 8a</figref> et <figref idref="f0010">8b</figref>. Pour chacune des 15 lignes de la matrice, deux signaux S1 et S2 sont représentés, le signal S1 véhiculé par le conducteur 24 et le signal S2 par le conducteur 42. Les signaux S1 véhiculés par les différents conducteurs 24 sont identiques à ceux décrits à l'aide de la <figref idref="f0009">figure 8a</figref>.</p>
<p id="p0081" num="0081">Au cours de la première période, et plus précisément au premier top t<sub>1</sub>, le bit D3 de la première ligne est écrit. Ce bit est véhiculé par le conducteur de colonne 23 et le top t<sub>1</sub> forme le signal S1 véhiculé par le conducteur 24 de la première ligne. Pour le signal S2 véhiculé par le conducteur 42, un front montant permet au contenu de la mémoire 27, ou à la tension présente dans le condensateur 21 de piloter l'interrupteur 26. L'état, passant ou bloqué, de l'interrupteur 26 est maintenu tant qu'un nouveau front montant n'apparait pas sur le conducteur 42. Pour éviter que l'écriture dans la mémoire 27 (ou sur le condensateur 21) ne perturbe le pilotage de l'interrupteur 26, un front descendant apparait sur le signal S2 en début de première période peu avant l'apparition du bit D3 au top t<sub>1</sub>.</p>
<p id="p0082" num="0082">Pour la deuxième ligne, le bit D0 est écrit au top t<sub>2</sub> de la première période et le bit D3 est écrit au top t<sub>1</sub> de la deuxième période. Pour le signal S2 de cette deuxième ligne, un premier front montant intervient en fin de première période autorisant l'activation de la diode 25 par la valeur du bit D0. Un deuxième front montant intervient en fin de deuxième période autorisant l'activation de la diode 25 par la valeur du bit D3. La diode a été activée par le bit D0 durant exactement une période.</p>
<p id="p0083" num="0083">Les signaux S1 et S2 de la troisième ligne sont décalés temporellement d'une période par rapport aux signaux de la deuxième ligne.</p>
<p id="p0084" num="0084">Pour la quatrième ligne, le bit D1 est écrit au top t<sub>3</sub> de la première période et le bit D0 est écrit au top t<sub>2</sub> de la troisième période. Pour le signal S2 de cette deuxième ligne, un premier front montant intervient en fin de première période autorisant l'activation de la diode 25 par la valeur du bit D1. Un deuxième front montant intervient en fin de troisième période autorisant l'activation de la diode 25 par la valeur du bit D3. La diode 25 a été activée par le bit D1 durant exactement deux périodes séparant les deux fronts montant intervenant en fin de première période et en en fin de troisième période. Et ainsi de suite pour les différents bits D0 qui activent la diode 25 durant une période, les bits D1 durant deux périodes, les bits D2 durant<!-- EPO <DP n="20"> --> quatre périodes et les bits D3 durant huit périodes. De façon plus générale, les bits de poids j activent le composant d'affichage durant 2<sup>j</sup> périodes.</p>
<p id="p0085" num="0085">Les pixels 11d et 11e ainsi que le chronogramme associé et représenté sur la <figref idref="f0014">figure 12</figref>, font référence à une diode 25. Il est bien entendu que ces variantes peuvent être mises en œuvre pour tout autre type de composant d'affichage, comme par exemple une cellule à cristaux liquide ou un micro miroir.</p>
<p id="p0086" num="0086">Le procédé décrit plus haut possède une limitation dans l'existence d'un lien entre le nombre N de lignes de la matrice et le nombre P de bits de résolution du mot binaire représentant la luminosité. Plus précisément : N = 2<sup>P</sup> - 1. Par exemple, une résolution de huit bits impose une matrice de 255 lignes et une une résolution de 10 bits impose une matrice de 1023 lignes.</p>
<p id="p0087" num="0087">Il est possible de dépasser cette limitation, par exemple si on souhaite adresser une matrice ayant un nombre de lignes double de ce que le lien précédent impose, par exemple 510 lignes pour une résolution de 8 bits. Une première solution consiste à augmenter artificiellement d'une unité le nombre de bits en attribuant systématiquement un 0 au nouveau bit de poids faible LSB. Cette solution peut également être mise en œuvre si on souhaite multiplier le nombre de lignes par toute puissance de deux. Par exemple pour quadrupler le nombre de lignes, on peut ajouter deux bits supplémentaires.</p>
<p id="p0088" num="0088">La <figref idref="f0015">figure 13</figref> propose une alternative à l'ajout d'un bit de poids faible. Plus précisément, le circuit d'adressage de ligne est dupliqué et chaque circuit fonctionne séparément. Sur la <figref idref="f0015">figure 13</figref>, deux circuits d'adressage de ligne 13a et 13b sont représentés, chacun adressant une moitié de la matrice 11. De façon plus générale, la matrice 11 est divisée en zones, 11a et 11b dans l'exemple représenté, chacune des zones ayant un nombre de ligne inférieur ou égal à 2<sup>P</sup>-1. Ici encore, il est possible de multiplier le nombre de circuits d'adressage de ligne par tout nombre entier.</p>
<p id="p0089" num="0089">Les formats vidéo largement répandus ont rarement des nombres de lignes correspondant à des puissances de deux. Il est néanmoins possible de mettre en œuvre le procédé de l'invention pour tout format. A cet<!-- EPO <DP n="21"> --> effet, pour se libérer de cette contrainte, il est possible de choisir un nombre de lignes 2<sup>P</sup>-1, adressées par le procédé de l'invention, supérieur au nombre de lignes réelle de la matrice. Au-delà des lignes réelles, les lignes adressées restantes seront virtuelles en leur attribuant une valeur de luminosité nulle.</p>
<p id="p0090" num="0090">La <figref idref="f0015">figure 14</figref> décrit la mise en œuvre de telles lignes virtuelles. Plusieurs périodes y sont représentées de façon similaire à la représentation des <figref idref="f0002">figures 3</figref> ou <figref idref="f0003 f0004 f0005 f0006">4</figref>. Le nombre total de lignes adressées 2<sup>P</sup> - 1 est représenté selon un axe des ordonnées. Le nombre de lignes réelles U de la matrices est égal à (2<sup>P</sup> - 1) - V, V représentant le nombre de lignes virtuelles restant adressées et dont la valeur de luminosité est avantageusement nulle.</p>
<p id="p0091" num="0091">Le principe de mise en œuvre de lignes virtuelles peut bien entendu être combiné avec la multiplication du nombre de lignes décrit plus haut. Ceci permet d'utiliser le procédé de l'invention sans aucune limitation sur le nombre de lignes réelles de la matrice, que ce nombre soit inférieur ou supérieur à 2<sup>P</sup> - 1.</p>
</description>
<claims id="claims01" lang="fr"><!-- EPO <DP n="22"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé d'affichage d'image sur un écran matriciel (10) comprenant plusieurs lignes de pixels (12, 12a, 12b, 12c), les lignes étant ordonnées de i=1 à i=N, N représentant le nombre de lignes,<br/>
chaque pixel comprenant un composant d'affichage (22, 25) et une mémoire (21, 27),<br/>
l'écran matriciel (10) comprenant des moyens d'adressage (13) de chacune des lignes et des moyens de transfert de données (20) vers la mémoire (21, 27) de chacun des pixels (12),<br/>
le procédé consistant à contrôler la luminosité de chacun des pixels (12) de l'écran matriciel (10) au moyen d'un mot binaire comprenant plusieurs bits (D0, D1, D2, D3) écrits successivement au travers des moyens de transfert de données (20), dans la mémoire (21, 27) et en commandant le composant d'affichage (22, 25) en fonction d'un état du bit écrit dans la mémoire (21, 27), les bits de chaque mot binaire étant rangés suivant leur poids de j=1 à j=P,<br/>
le procédé étant <b>caractérisé en ce qu'</b>il consiste à enchainer les écritures suivantes pendant la durée (T<sub>trame</sub>) d'une trame d'image :
<claim-text>• à partir d'une ligne courante i, écrire sur les lignes i+2<sup>j</sup>, de j=1 à j=P, le bit de poids j de chaque mot binaire associé aux différents pixels des lignes i+2<sup>j</sup> ;</claim-text>
<claim-text>• répéter 2<sup>P</sup>-1 fois les écritures mentionnées plus haut en décalant un pointeur de ligne courante d'une unité à chaque répétition ;</claim-text>
le pointeur d'une ligne étant déterminé : i modulo 2<sup>P</sup>-1 de façon à être compris entre 1 et 2<sup>P</sup>-1.</claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b>, pour chaque ligne courante i, les écritures réalisées sur les lignes i+2<sup>j</sup> occupent une période T<sub>i</sub>, et <b>en ce que</b> les 2<sup>P</sup>-1 périodes T<sub>i</sub> ont des durées égales.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 2, <b>caractérisé en ce que</b> la durée d'une période T<sub>i</sub> est égale à la durée (T<sub>trame</sub>) d'une trame d'image divisée par 2<sup>P</sup>-1.<!-- EPO <DP n="23"> --></claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon l'une des revendications précédentes, <b>caractérisé en ce que</b> chacun des pixels (12b, 12c) comprend en outre un interrupteur (26) permettant de commander le composant d'affichage (25) en fonction d'un état du bit écrit dans la mémoire (21, 27) et <b>en ce que</b> pour chacun des pixels, l'interrupteur (26) est actionné pour piloter le composant d'affichage (25) en fonction du bit écrit dans la mémoire (21, 27) pendant une durée s'étendant entre deux écritures successives.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon l'une des revendications 1 à 3, <b>caractérisé en ce qu'</b>il consiste, pour chacun des pixels (12d, 12e), à activer le composant d'affichage (22, 25) après écriture dans la mémoire correspondante (21, 27), <b>en ce que</b> les écritures sur les lignes i+2<sup>j</sup> réalisées à partir de la ligne courante i sont réalisées durant une période, et <b>en ce que</b> le composant d'affichage (22, 25) est activé pendant une durée s'étendant depuis la fin de la période pendant laquelle le bit de luminosité (D0 à D3) a été écrit jusqu'à la fin de la période suivante pendant laquelle une nouvelle écriture est effectuée dans le pixel concerné (12d, 12e).</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon la revendication 5, <b>caractérisé en ce que</b> la mémoire (21, 27) de chaque pixel (12, 12a à 12e) est appelée première mémoire, <b>en ce que</b> chaque pixel (12d, 12e) comprend une seconde mémoire binaire (43, 45) permettant de faire transiter le bit (D0 à D3) écrit dans la première mémoire (21, 27) vers le composant d'affichage (22, 25) pour l'activer, <b>en ce que</b> les moyens d'adressage (13) pilotent la première mémoire (21, 27) au moyen d'un premier signal (S1) permettant l'écriture et pilotent la seconde mémoire (43, 45) au moyen d'un second signal (S2) distinct du premier signal (S1) et permettant l'activation du composant d'affichage (22, 25).</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon l'une des revendications précédentes, <b>caractérisé en ce que</b> si la luminosité est exprimée en un nombre de R bits et que le nombre de lignes N est supérieur à 2<sup>R</sup>-1 alors on augmente le nombre de bits du mot binaire de T bits dont les valeurs sont égales à zéro, correspondant à une extinction des composants d'affichage de façon à ce que N soit inférieur ou égal à 2<sup>P</sup>-1 avec P = R+T.<!-- EPO <DP n="24"> --></claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon l'une des revendications 1 à 6, <b>caractérisé en ce que</b> si la luminosité est exprimée en un nombre de S bits et que le nombre de lignes N est supérieur à 2<sup>S</sup>-1, on divise la matrice en zones (11a, 11b) pilotées séparément, chacune des zones (11a, 11b) ayant un nombre de ligne inférieur ou égal à 2<sup>S</sup>-1.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Procédé selon l'une des revendications précédentes, <b>caractérisé en ce que</b> si la matrice comprend un nombre de lignes U dit nombre de lignes réelles, inférieur à 2<sup>P</sup>-1 alors la répartition des écritures est configurée pour enchainer les écritures sur N lignes avec N = 2<sup>P</sup>-1 dont U lignes réelles et V lignes dites virtuelles avec U+V = N, et <b>en ce que</b> pour les lignes virtuelles le mot binaire ne contient que des bits de valeur correspondant à une extinction du composant d'affichage.</claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Procédé selon l'une des revendications précédentes, <b>caractérisé en ce que</b> pour chaque ligne courante i donnée, les écritures sur les lignes i+2<sup>j</sup>, de j=1 à j=P des différents bits sont ordonnées de façon à minimiser une erreur sur une durée souhaitée séparant deux écritures successives d'un même pixel (12).</claim-text></claim>
<claim id="c-fr-01-0011" num="0011">
<claim-text>Procédé selon l'une des revendications précédentes, <b>caractérisé en ce que</b> pour chaque ligne courante i donnée, les écritures sur les lignes i+2<sup>j</sup>, de j=1 à j=P des différents bits sont réalisées pendant une durée inférieure à la durée d'une période égale à la durée d'une trame divisée par le nombre de lignes écrites 2<sup>P</sup>-1.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="25"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Bildanzeigeverfahren an einem Matrix-Bildschirm (10), beinhaltend mehrere Pixelzeilen (12, 12a, 12b, 12c), wobei die Zeilen geordnet sind von i=1 bis i=N, wobei N die Anzahl der Zeilen darstellt,<br/>
wobei jeder Pixel eine Anzeigekomponente (22, 25) und einen Speicher (21, 27) beinhaltet,<br/>
wobei der Matrix-Bildschirm (10) Adressierungsmittel (13) einer jeden der Zeilen Datenübertragungsmittel (20) an den Speicher (21, 27) eines jeden der Pixel (12) beinhaltet,<br/>
wobei das Verfahren darin besteht, die Helligkeit eines jeden der Pixel (12) des Matrix-Bildschirms (10) mithilfe eines binären Wortes zu steuern, welches mehrere Bits (D0, D1, D2, D3) beinhaltet, welche nacheinander über die Datenübertragungsmittel (20) in den Speicher (21, 27) geschrieben werden, und durch Ansteuern der Anzeigekomponente (22, 25) entsprechend eines Zustandes des in den Speicher (21, 27) geschriebenen Bits, wobei die Bits eines jeden binären Wortes gemäß ihres Gewichts von j=1 bis j=P geordnet sind,<br/>
wobei das Verfahren <b>dadurch gekennzeichnet ist, dass</b> es darin besteht, folgende Schreiboperationen während der Dauer (T<sub>trame</sub>) eines Bildrahmens zu verketten:
<claim-text>• anhand einer laufenden Zeile i, Schreiben in den Zeilen i+2<sup>j</sup>, von j=1 bis j=P, das Gewichtsbit j eines jeden binären Wortes, welches den unterschiedlichen Pixeln der Zeilen i+2<sup>j</sup> zugeordnet ist;</claim-text>
<claim-text>• 2<sup>P</sup>-1-maliges Wiederholen der oben genannten Schreiboperationen, unter Verschiebung eines Zeigers der laufenden Zeile um eine Einheit bei jeder Wiederholung;</claim-text>
wobei der Zeiger einer Zeile wie folgt bestimmt wird: i Modulo 2<sup>P</sup>-1, sodass er zwischen 1 und 2<sup>P</sup>-1 liegt.</claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b>, für jede laufende Zeile i, die an den Zeilen i+2<sup>j</sup> vorgenommenen Schreiboperationen eine Periode T<sub>i</sub> belegen und dadurch, dass die 2<sup>P</sup>-1 Perioden T<sub>i</sub> von gleicher Dauer sind.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 2, <b>dadurch gekennzeichnet, dass</b> die Dauer einer Periode T<sub>i</sub> gleich der Dauer (T<sub>trame</sub>) eines Bildrahmens geteilt durch 2<sup>P</sup>-1 ist.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, dass</b> jeder der Pixel (12b, 12c) zudem einen Schalter (26) beinhaltet, welcher es ermöglicht, die Anzeigekomponente (25) entsprechend des Zustandes des in den Speicher (21, 27) geschriebenen Bits anzusteuern und dadurch, dass für jeden der Pixel der Schalter (26) betätigt wird, um die Anzeigekomponente (25) entsprechend des in den Speicher (21, 27) geschriebenen Bits über eine Dauer zu steuern, welche zwischen zwei aufeinanderfolgenden Schreiboperationen währt.<!-- EPO <DP n="26"> --></claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach einem der Ansprüche 1 bis 3, <b>dadurch gekennzeichnet, dass</b> es darin besteht, für jeden der Pixel (12d, 12e) die Anzeigekomponente (22, 25) nach dem Schreiben in den entsprechenden Speicher (21, 27) zu aktivieren, dadurch, dass die Schreiboperationen an den Zeilen i+2<sup>j</sup> ab der laufenden Zeile i über eine Periode durchgeführt werden, und dadurch, dass die Anzeigekomponente (22, 25) über eine Dauer aktiviert wird, welche vom Ende der Periode, während welcher das Helligkeitsbit (D0 bis D3) geschrieben wurde, bis zum Ende der folgenden Periode währt, während welcher eine neue Schreiboperation in dem betreffenden Pixel (12d, 12e) bewerkstelligt wird.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach Anspruch 5, <b>dadurch gekennzeichnet, dass</b> der Speicher (21, 27) eines jeden Pixels (12, 12a bis 12e) erster Speicher genannt wird, dadurch, dass jeder Pixel (12d, 12e) einen zweiten linearen Speicher (43, 45) beinhaltet, welcher es ermöglicht, das in den ersten Speicher (21, 27) geschriebene Bit (D0 bis D3) zur Anzeigekomponente (22, 25) passieren zu lassen, um diese zu aktivieren, dadurch, dass die Adressierungsmittel (13) den ersten Speicher (21, 27) mithilfe eines ersten Signals (S1) steuern, welches ein Schreiben ermöglicht und den zweiten Speicher (43, 45) mithilfe eines zweiten Signals (S2) steuern, welches sich von dem ersten Signal (S1) unterscheidet und die Aktivierung der Anzeigekomponente (22, 25) ermöglicht.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, dass</b>, wenn die Helligkeit in einer Anzahl von R Bits ausgedrückt wird und die Anzahl der Zeilen N größer ist als 2<sup>R</sup>-1, man die Anzahl der Bits des binären Wortes mit T Bits erhöht, deren Werte gleich null sind, was einem Ausschalten der Anzeigekomponenten in einer Weise entspricht, dass N kleiner oder gleich 2<sup>P</sup>-1 ist, wobei P = R+T.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach einem der Ansprüche 1 bis 6, <b>dadurch gekennzeichnet, dass</b>, wenn die Helligkeit in einer Anzahl von S Bits ausgedrückt wird und die Anzahl der Zeilen N größer ist als 2<sup>S</sup>-1 ist, man die Matrix in Zonen (11a, 11b) unterteilt, welche separat gesteuert werden, wobei jede der Zonen (11a, 11b) eine Anzahl an Zeilen kleiner oder gleich 2<sup>S</sup> -1 aufweist.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, dass</b>, wenn die Matrix eine Anzahl von U Zeilen beinhaltet, genannt Anzahl tatsächlicher Zeilen, kleiner als 2<sup>P</sup>-1, die Verteilung der Schreiboperationen konfiguriert ist, um die Schreiboperationen an N Zeilen zu verketten, wobei N = 2<sup>P</sup>-1, davon U tatsächliche Zeilen und V virtuelle Zeilen genannte Zeilen, wobei U+V = N, dadurch, dass bei den virtuellen Zeilen das binäre Wort nur Bits enthält, deren Wert einer Abschaltung der Anzeigekomponente entspricht.</claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, dass</b> bei jeder gegebenen laufenden Zeile i die Schreiboperationen an den Zeilen i+2<sup>j</sup>, von j=1 bis j=P, der unterschiedlichen Bits so geordnet sind, dass ein Fehler über eine gewünschte Dauer, welche zwei aufeinanderfolgende Schreiboperationen des gleichen Pixels (12) trennt, minimiert wird.<!-- EPO <DP n="27"> --></claim-text></claim>
<claim id="c-de-01-0011" num="0011">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, dass</b> bei jeder gegebenen laufenden Zeile i die Schreiboperationen an den Zeilen i+2<sup>j</sup>, von j=1 bis j=P, der unterschiedlichen Bits innerhalb einer Dauer bewerkstelligt werden, welche die Dauer einer Periode unterschreitet, welche gleich der Dauer eines Rahmens, geteilt durch die Anzahl der geschriebenen Linien 2<sup>P</sup>-1, ist.</claim-text></claim>
</claims>
<claims id="claims03" lang="en"><!-- EPO <DP n="28"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>Method for displaying images on a matrix screen (10) comprising several rows of pixels (12, 12a, 12b, 12c), the rows being ordered from i=1 to i=N, N representing the number of rows,<br/>
each pixel comprising a display component (22, 25) and a memory (21, 27),<br/>
the matrix screen (10) comprising addressing means (13) for each of the rows and data transfer means (20) to the memory (21, 27) of each of the pixels (12),<br/>
the method consisting in controlling the brightness of each of the pixels (12) of the matrix screen (10) by means of a binary word comprising several bits (D0, D1, D2, D3) written successively through the data transfer means (20), into the memory (21, 27) and by controlling the display component (22, 25) as a function of a state of the bit written into the memory (21, 27), the bits of each binary word being ranked according to their weight from j=1 to j=P,<br/>
the method being <b>characterized in that</b> it consists in sequencing the following writes for the duration (T<sub>frame</sub>) of an image frame:
<claim-text>• from a current row i, writing on the rows i+2<sup>j</sup>, from j=1 to j=P, the bit of weight j of each binary word associated with the different pixels of the rows i+2<sup>j</sup>;</claim-text>
<claim-text>• repeating, 2<sup>P</sup>-1 times, the writes mentioned above by shifting a pointer of the current row by one unit on each repetition;</claim-text>
the pointer of a row being determined: i modulo 2<sup>P</sup>-1 so as to lie between 1 and 2<sup>P</sup>-1.</claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Method according to Claim 1, <b>characterized in that</b>, for each current row i, the writes performed on the rows i+2<sup>j</sup> occupy a period T<sub>i</sub>, and <b>in that</b> the 2<sup>P</sup>-1 periods T<sub>i</sub> have equal durations.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Method according to Claim 2, <b>characterized in that</b> the duration of a period T<sub>i</sub> is equal to the duration (T<sub>frame</sub>) of an image frame divided by 2<sup>P</sup>-1.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Method according to one of the preceding claims, <b>characterized in that</b> each of the pixels (12b, 12c) further comprises a switch (26) making it possible to control the display component (25) as a function of a state of the bit written into the memory (21, 27) and <b>in that</b>, for each of the pixels, the switch (26) is actuated to drive the display component (25) as a function of the bit written into the memory (21, 27) for a duration extending between two successive writes.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method according to any one of Claims 1 to 3, <b>characterized in that</b> it consists, for each of the pixels (12d, 12e), in activating the display component (22, 25) after writing in the corresponding memory (21, 27), <b>in that</b> the writes on the rows i+2<sup>j</sup> performed from the current row i are performed during a period, and <b>in that</b> the display component (22, 25) is activated for a duration extending from the end of the period during which the brightness bit (D0 to D3) was written to the end of the next period during which a new write is performed in the pixel concerned (12d, 12e).<!-- EPO <DP n="29"> --></claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Method according to Claim 5, <b>characterized in that</b> the memory (21, 27) of each pixel (12, 12a to 12e) is called first memory, <b>in that</b> each pixel (12d, 12e) comprises a second binary memory (43, 45) making it possible to pass the bit (D0 to D3) written in the first memory (21, 27) to the display component (22, 25) to activate it, <b>in that</b> the addressing means (13) drive the first memory (21, 27) by means of a write-enabling first signal (S1) and drive the second memory (43, 45) by means of a second signal (S2) distinct from the first signal (S1) and making it possible to activate the display component (22, 25).</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Method according to any one of the preceding claims, <b>characterized in that</b> if the brightness is expressed as a number of R bits and the number of rows N is greater than 2<sup>R</sup>-1, then the binary word has added to it a number T of bits whose values are equal to zero, corresponding to a switching off of the display components so that N is less than or equal to 2<sup>P</sup>-1 with P = R+T.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Method according to any one of Claims 1 to 6, <b>characterized in that</b>, if the brightness is expressed as a number of S bits and the number of rows N is greater than 2<sup>S</sup>-1, the matrix is divided into areas (11a, 11b) driven separately, each of the areas (11a, 11b) having a number of rows less than or equal to 2<sup>S-</sup>1.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>Method according to any one of the preceding claims, <b>characterized in that</b>, if the matrix comprises a number of rows U, called number of real rows, less than 2<sup>P</sup>-1, then the distribution of the writes is configured to sequence the writes on N rows with N = 2<sup>P</sup>-1 with U real rows and V rows called virtual rows with U+V = N, and <b>in that</b>, for the virtual rows, the binary word contains only bits of a value corresponding to a switching off of the display component.</claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>Method according to any one of the preceding claims, <b>characterized in that</b>, for each given current row i, the writes on the rows i+2<sup>j</sup>, from j=1 to j=P, of the different bits are ordered so as to minimize an error over a desired duration separating two successive writes of a same pixel (12).</claim-text></claim>
<claim id="c-en-01-0011" num="0011">
<claim-text>Method according to any one of the preceding claims, <b>characterized in that</b>, for each given current row i, the writes on the rows i+2<sup>j</sup>, from j=1 to j=P, of the different bits are performed for a duration less than the duration of a period equal to the duration of a frame divided by the number of rows written 2<sup>P</sup>-1.</claim-text></claim>
</claims>
<drawings id="draw" lang="fr"><!-- EPO <DP n="30"> -->
<figure id="f0001" num="1,2a,2b,2c"><img id="if0001" file="imgf0001.tif" wi="150" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="31"> -->
<figure id="f0002" num="3"><img id="if0002" file="imgf0002.tif" wi="161" he="155" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="32"> -->
<figure id="f0003" num="4a,4b,4c,4d"><img id="if0003" file="imgf0003.tif" wi="135" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="33"> -->
<figure id="f0004" num="4e,4f,4g,4h"><img id="if0004" file="imgf0004.tif" wi="138" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="34"> -->
<figure id="f0005" num="4i,4j,4k,4l"><img id="if0005" file="imgf0005.tif" wi="136" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="35"> -->
<figure id="f0006" num="4m,4n,4o,4p"><img id="if0006" file="imgf0006.tif" wi="138" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="36"> -->
<figure id="f0007" num="5"><img id="if0007" file="imgf0007.tif" wi="152" he="147" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="37"> -->
<figure id="f0008" num="6,7"><img id="if0008" file="imgf0008.tif" wi="165" he="229" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="38"> -->
<figure id="f0009" num="8a"><img id="if0009" file="imgf0009.tif" wi="149" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="39"> -->
<figure id="f0010" num="8b"><img id="if0010" file="imgf0010.tif" wi="146" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="40"> -->
<figure id="f0011" num="9"><img id="if0011" file="imgf0011.tif" wi="154" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="41"> -->
<figure id="f0012" num="10"><img id="if0012" file="imgf0012.tif" wi="149" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="42"> -->
<figure id="f0013" num="11a,11b"><img id="if0013" file="imgf0013.tif" wi="112" he="217" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="43"> -->
<figure id="f0014" num="12"><img id="if0014" file="imgf0014.tif" wi="165" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="44"> -->
<figure id="f0015" num="13,14"><img id="if0015" file="imgf0015.tif" wi="143" he="233" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>RÉFÉRENCES CITÉES DANS LA DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>Cette liste de références citées par le demandeur vise uniquement à aider le lecteur et ne fait pas partie du document de brevet européen. Même si le plus grand soin a été accordé à sa conception, des erreurs ou des omissions ne peuvent être exclues et l'OEB décline toute responsabilité à cet égard.</i></p>
<heading id="ref-h0002"><b>Documents brevets cités dans la description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="US2003011314A"><document-id><country>US</country><doc-number>2003011314</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0001">[0023]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
