<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP06841084B1" file="EP06841084NWB1.xml" lang="de" country="EP" doc-number="1966786" kind="B1" date-publ="20130821" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="de"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIRO..CY..TRBGCZEEHUPLSK....IS..............................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.40 (30 Jan 2013) -  2100000/0</B007EP></eptags></B000><B100><B110>1966786</B110><B120><B121>EUROPÄISCHE PATENTSCHRIFT</B121></B120><B130>B1</B130><B140><date>20130821</date></B140><B190>EP</B190></B100><B200><B210>06841084.4</B210><B220><date>20061221</date></B220><B240><B241><date>20080721</date></B241><B242><date>20081119</date></B242></B240><B250>de</B250><B251EP>de</B251EP><B260>de</B260></B200><B300><B310>102005063159</B310><B320><date>20051230</date></B320><B330><ctry>DE</ctry></B330></B300><B400><B405><date>20130821</date><bnum>201334</bnum></B405><B430><date>20080910</date><bnum>200837</bnum></B430><B450><date>20130821</date><bnum>201334</bnum></B450><B452EP><date>20130315</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G09G   3/32        20060101AFI20130212BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G09G   5/18        20060101ALI20130212BHEP        </text></classification-ipcr><classification-ipcr sequence="3"><text>G06F  17/10        20060101ALI20130212BHEP        </text></classification-ipcr><classification-ipcr sequence="4"><text>G09G   3/20        20060101ALI20130212BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>VERFAHREN ZUR ANSTEUERUNG VON MATRIXANZEIGEN</B542><B541>en</B541><B542>METHOD FOR TRIGGERING MATRIX DISPLAYS</B542><B541>fr</B541><B542>PROCÉDÉ DE COMMANDE D'AFFICHEURS MATRICIELS</B542></B540><B560><B561><text>WO-A-97/16811</text></B561><B561><text>WO-A-03/091983</text></B561><B561><text>WO-A1-2006/035246</text></B561><B561><text>JP-A- 2001 337 649</text></B561><B562><text>FRIEDRICH EISENBRAND ET AL: "Multiline Addressing by Network Flow" ALGORITHMS - ESA 2006 LECTURE NOTES IN COMPUTER SCIENCE;;LNCS, SPRINGER BERLIN HEIDELBERG, BE, Bd. 4168, 2006, Seiten 744-755, XP019040035 ISBN: 978-3-540-38875-3</text></B562></B560></B500><B700><B720><B721><snm>XU, Chihao</snm><adr><str>Kohlweg 30</str><city>66123 Saarbrücken</city><ctry>DE</ctry></adr></B721><B721><snm>WAHL, Jürgen</snm><adr><str>Kronthalerstr. 36</str><city>65812 Bad Soden</city><ctry>DE</ctry></adr></B721><B721><snm>EISENBRAND, Friedrich</snm><adr><str>Charlottenstrasse 8</str><city>66557 Uchtelfangen</city><ctry>DE</ctry></adr></B721><B721><snm>KARRENBAUER, Andreas</snm><adr><str>Hohenzollernstrasse 89</str><city>66117 Saarbrücken</city><ctry>DE</ctry></adr></B721><B721><snm>SOH, Kian Min</snm><adr><str>Im Landgraben 8</str><city>71717 Beilstein</city><ctry>DE</ctry></adr></B721><B721><snm>HITZELBERGER, Christoph</snm><adr><str>Altforweiler Strasse 31</str><city>66740 Saarlouis</city><ctry>DE</ctry></adr></B721></B720><B730><B731><snm>Max-Planck-Gesellschaft zur Förderung 
der Wissenschaften e.V.</snm><iid>101341149</iid><irf>P40552/EP</irf><adr><str>Hofgartenstrasse 8</str><city>80539 Munich</city><ctry>DE</ctry></adr></B731><B731><snm>Kyocera Display Europe GmbH</snm><iid>101355790</iid><irf>P40552/EP</irf><adr><str>Waldstrasse 41</str><city>63128 Dietzenbach</city><ctry>DE</ctry></adr></B731><B731><snm>Universität des Saarlandes</snm><iid>101348561</iid><irf>P40552/EP</irf><adr><str>Campus C3 1</str><city>66123 Saarbrücken</city><ctry>DE</ctry></adr></B731></B730><B740><B741><snm>Bach, Alexander</snm><sfx>et al</sfx><iid>101222845</iid><adr><str>Mitscherlich &amp; Partner 
Patent- und Rechtsanwälte 
Sonnenstraße 33</str><city>80331 München</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><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>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>NL</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>EP2006012362</anum></dnum><date>20061221</date></B861><B862>de</B862></B860><B870><B871><dnum><pnum>WO2007079947</pnum></dnum><date>20070719</date><bnum>200729</bnum></B871></B870><B880><date>20080910</date><bnum>200837</bnum></B880></B800></SDOBI>
<description id="desc" lang="de"><!-- EPO <DP n="1"> -->
<p id="p0001" num="0001">Die Erfindung betrifft ein Verfahren zur Ansteuerung von Matrixanzeigen gemäß dem Oberbegriff des Anspruchs 1, welche aus mehreren als Zeilen und Spalten ausgebildeten Reihen mit einzelnen Pixeln aufgebaut sind, wobei einzelne Reihen selektiv angesteuert werden, indem Zeilen für eine bestimmte Zeilenadressierzeit aktiviert und die Spalten korreliert zu der aktivierten Zeile entsprechend der gewünschten Helligkeit in den Pixeln mit einem Betriebsstrom oder einer entsprechenden Spannung, d.h. einen elektrischen Signal zur Ansteuerung, beaufschlagt werden.</p>
<p id="p0002" num="0002">Im Folgenden werden die horizontalen Reihen als Zeilen und die orthogonal dazu verlaufenden, vertikalen Reihen als Spalten bezeichnet. Dies dient dem einfacheren Verständnis. Die Erfindung ist jedoch nicht auf genau diese Anordnung beschränkt. Insbesondere ist es möglich, die Zeilen und Spalten in ihrer Funktion zu vertauschen oder eine nicht orthogonale Beziehung zwischen den Zeilen und Spalten zu wählen.</p>
<p id="p0003" num="0003">Die Bilddaten bzw. die gewünschte Helligkeit D<sub>ij</sub> einzelner Pixel ij werden mit der nachfolgend dargestellten Matrix D beschrieben. <maths id="math0001" num=""><math display="block"><mi>D</mi><mo>=</mo><mfenced><mtable><mtr><mtd><msub><mi>D</mi><mn>11</mn></msub></mtd><mtd><msub><mi>D</mi><mn>12</mn></msub></mtd><mtd><mo>…</mo></mtd><mtd><msub><mi>D</mi><mrow><mn>1</mn><mo>⁢</mo><mi>m</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mn>21</mn></msub></mtd><mtd><msub><mi>D</mi><mn>22</mn></msub></mtd><mtd><mo>…</mo></mtd><mtd><msub><mi>D</mi><mrow><mn>2</mn><mo>⁢</mo><mi>m</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>.</mn></mtd><mtd><mn>.</mn></mtd><mtd><mo>…</mo></mtd><mtd><mn>.</mn></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mi>n</mi><mo>⁢</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>D</mi><mrow><mi>n</mi><mo>⁢</mo><mn>2</mn></mrow></msub></mtd><mtd><mo>…</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>n</mi><mo>⁢</mo><mi>m</mi></mrow></msub></mtd></mtr></mtable></mfenced><mn>.</mn></math><img id="ib0001" file="imgb0001.tif" wi="59" he="31" img-content="math" img-format="tif"/></maths></p>
<p id="p0004" num="0004">Die Indizes entsprechen den Positionen der Pixel auf dem Display, welches durch die Matrix bzw. Matrixanzeige D gegeben ist. Jede Zeile i der Matrix D und jede Spalte j auf der Matrix D entsprechen jeweils der geometrischen Zeile<!-- EPO <DP n="2"> --> und Spalte auf dem Display. Jedem ansteuerbaren Pixel ij der Matrixanzeige D ist eine Pixel-Diode oder dgl. Element zur Erzeugung eines Pixels einer Anzeige zugeordnet. Die zeitlich gemittelte Leuchtintensität (entsprechend der Helligkeit D<sub>ij</sub>) in jedem Pixel korrespondiert mit dem entsprechenden Element in der Matrix D. Alle Einträge der Matrix D ergeben zusammen das darzustellende Bild.</p>
<p id="p0005" num="0005">Die Pixel ij auf der Matrixanzeige D, von denen jedes insbesondere als OLED (Organic Light Emitting Diode) ausgebildet sein kann, werden bisher zeilenweise aktiviert. Dazu werden die OLEDs auf einer selektierten Zeile i durch einen Schalter aktiviert, indem sie z.B. mit Masse verbunden werden. In den Spalten j wird jeweils ein Betriebsstrom I eingeprägt, der die Pixel ij im Schnittpunkt dieser Zeile i und den Spalten j zum Leuchten bringt. Die Leuchtintensität L ist in erster Nährung proportional zu Ladung, die während der aktiven Phase (Zeilenadressierzeit) eingeprägt und in dem OLED-Pixel strahlend rekombiniert wird. Bei höherer Wiederholungsfrequenz der Adressierung der Display-Matrix bzw. Matrixanzeige D nimmt das menschliche Auge folgenden Mittelwert der Intensität L des Lichts wahr: <maths id="math0002" num=""><math display="block"><msub><mi>L</mi><mi mathvariant="italic">Licht</mi></msub><mo>∼</mo><mfrac><mrow><munderover><mo>∫</mo><mn>0</mn><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub></munderover><msub><mi>I</mi><mi mathvariant="italic">OLED</mi></msub><mo>⋅</mo><mo>ⅆ</mo><mi>t</mi></mrow><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub></mfrac><mo>≈</mo><mfrac><mrow><mi>I</mi><mo>⋅</mo><mfrac><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub><mi>n</mi></mfrac></mrow><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub></mfrac><mo>=</mo><mfrac><mi>I</mi><mi>n</mi></mfrac></math><img id="ib0002" file="imgb0002.tif" wi="71" he="23" img-content="math" img-format="tif"/></maths></p>
<p id="p0006" num="0006">T<sub>Frame</sub> ist die Gesamtzeit, die für den Aufbau eines kompletten Bildes benötigt wird, wenn alle n Zeilen der Matrixanzeige D einmal aktiviert werden. Der Betriebsstrom I<sub>OLED</sub> bzw. I oder I<sub>0</sub> wird in jedem Pixel eingeprägt. Bei einer Amplitudenmodulation zur Helligkeitssteuerung ist der Betriebsstrom über den Zeitraum T<sub>Frame</sub> /n aktiv, welcher der Zeilenadressierzeit entspricht. Bei einer Pulsweitenmodulation ist die Dauer des Betriebsstroms kleiner, nämlich d* T<sub>Frame</sub> /n. Dabei ist d das Pulsweitenmodulations-Tastverhältnis und liegt zwischen Null und Eins:<!-- EPO <DP n="3"> --> <maths id="math0003" num=""><math display="block"><msub><mi>L</mi><mi mathvariant="italic">Licht</mi></msub><mo>∼</mo><mi>d</mi><mo>⋅</mo><mfrac><msub><mi>I</mi><mn>0</mn></msub><mi>n</mi></mfrac></math><img id="ib0003" file="imgb0003.tif" wi="30" he="18" img-content="math" img-format="tif"/></maths></p>
<p id="p0007" num="0007">Der Strom I<sub>0</sub> ist nun unabhängig von der Leuchtintensität des Pixels konstant. Die Intensität L wird mittels des Tastverhältnisses d eingestellt. Eine derartige Helligkeitssteuerung ist im Vergleich zu einer Amplitudenmodulation einfacher und genauer, da die Zeiteinheiten in der Elektronik sehr genau eingestellt werden können und folglich auch d. Nur ein Referenzstrom I<sub>0</sub> reicht zur Ansteuerung aller Pixel ij aus. Bei der Amplitudenmodulation muss dagegen jeweils die Amplitude entsprechend der gewünschten Helligkeit D<sub>ij</sub> angepasst werden.</p>
<p id="p0008" num="0008">Durch die Ansteuerung aller Spalten j jeweils nur einer Zeile i kann jede Diode bzw. jedes Pixel ij maximal nur zu einem n-tel der Gesamtzeit T<sub>Frame</sub> aktiv sein. Um auf eine bestimmte Durchschnittshelligkeit D<sub>ij</sub> zu kommen, muss der entsprechende Betriebsstrom also im Vergleich zu dem Fall, in dem ein Pixel über die Gesamtzeit T<sub>Frame</sub> mit Betriebstrom versorgt würde, mit der Anzahl n der Zeilen multipliziert werden. Das heißt, je höher die Zeilenanzahl ist, umso höher muss der gepulste Betriebsstrom I bzw. I<sub>0</sub> sein. Außerdem ist der Betriebsstrom bei einer Pulsweitenmodulation zur Helligkeitseinstellung immer hoch, auch wenn das anzusteuernde Pixels ij sehr dunkel ist. In diesem Fall ist lediglich die Aufschaltzeit des Betriebsstroms sehr kurz.</p>
<p id="p0009" num="0009">Der hohe Betriebsstrom kann jedoch zu einer signifikanten Reduzierung der OLED-Lebensdauer führen. Um den hohen benötigten Betriebsstrom zu erreichen, muss auch die Spannung an den OLEDs erhöht werden, wodurch der Leistungsverbrauch ansteigt und der Wirkungsgrad sinkt. Diese erhöhte Verlustleistung entlädt nicht nur den Akku bzw. die Batterie schneller, sondern macht das Display auch wärmer, wodurch die Lebensdauer ebenfalls reduziert wird.<!-- EPO <DP n="4"> --> Um dennoch ein großes, hoch auflösendes Display zu realisieren, könnte wie bei LCDs (Liquid Crystal Display, Flüssigkristallanzeige) eine sog. "aktive Matrix" eingesetzt werden, wodurch der Betriebsstrom nicht mehr gepulst geliefert wird, sondern als Konstantstrom vorliegt. Allerdings erfordert eine Aktive-Matrix-Ansteuerung (TFT-Backplane) für ein OLED-Display signifikante Zusatzkosten.</p>
<p id="p0010" num="0010">Ein Treiber für ein eingangs diskutiertes OLED-Display ist in der <patcit id="pcit0001" dnum="WO03091983A1"><text>WO 03/091983 A1</text></patcit> beschrieben, der dazu dient, Passiv-Matrix-Displays mit höherer Effizienz anzusteuern. Dazu ist in dem Treiber-Schaltkreis ein Identifizierer für leere, d.h. nicht oder nicht nennenswert beleuchtete Zeilen von Pixeln vorgesehen. Derartige Zeilen werden in der Ansteuerung vollständig ausgelassen. Dadurch erhöht sich die Helligkeit der verbleibenden, angesteuerten Zeilen. Dieser Effekt kann auch dazu verwendet werden, die Energiezufuhr an das Display proportional zu den ausgelassenen Zeilen zu verringern. Die Zeit, mit der eine Zeile angesteuert wird, ist dabei immer gleich. Aus dem Datenblatt MXED301 der Clare Micronix ist ein Controller für ein OLED Display bekannt, der in einem Partial-Scan-Betriebsmodus und in einen Screen-Saver-Betriebsmodus selektiv bestimmte Zeilen ansteuert und andere Zeilen des Display bei der Ansteuerung nicht berücksichtigt. Eine angesteuerte Zeile wird jedoch mit der vorgesehenen Zeilenadressierzeit gescannt.</p>
<p id="p0011" num="0011">Aus der <patcit id="pcit0002" dnum="WO9716811A1"><text>WO 97/16811 A1</text></patcit> ist ein Verfahren zum Ansteuern einer elektroluminiszenten Matrixanzeige bekannt, bei der mit Ausnahme der ersten Zeile jeweils zwei Zeilen gleichzeitig angesteuert werden, so dass jede dieser Zeile insgesamt zweimal angesteuert wird. Hierdurch kann die Luminanz pro Ansteuerung eines Pixels reduziert werden, da das Pixel pro Ansteuerperiode insgesamt zweimal angesteuert wird. Bei gleichem Strom lässt sich die Luminanz verdoppeln. Ähnliches offenbart die <patcit id="pcit0003" dnum="JP2001337649A"><text>JP 2001-337649A</text></patcit>, wonach zwei oder mehr Zeilen mit gleichen Bildinhalten gemeinsam angesteuert werden können, um die durchschnittliche Leuchtdauer der Anzeige zu erhöhen.<!-- EPO <DP n="5"> --></p>
<p id="p0012" num="0012">Die <patcit id="pcit0004" dnum="EP1437704A2"><text>EP 1 437 704 A2</text></patcit> offenbart eine Ansteuerung für ein Matrixdisplay, bei dem die Ansteuerzeit für eine oder mehrere angesteuerte Zeile(n) variabel auf Basis der jeweiligen Pixeldaten festgelegt wird, um die Peak-Luminanz des Displays zu erhöhen und Schwarzpegel-Luminanz zu vermindern und somit den Kontrast zu verbessern. Zur Erreichung der in einem Pixel gewünschten Luminanz wird eine Pulsweiten- und/oder Amplitudenmodulation vorgeschlagen.</p>
<p id="p0013" num="0013">Aus der nachveröffentlichten <patcit id="pcit0005" dnum="WO2006035248A1"><text>WO 2006/035248 A1</text></patcit> ist ein Verfahren zur Multiline-Adressierung bekannt, bei dem die Bilddaten eine Bildmatrix definieren, die in ein Produkt wenigstens einer ersten und einer zweiten Faktormatrix faktorisiert werden. Die erste Faktormatrix definiert Zeilenansteuerungssignale und die zweite Faktormatrix definiert Spaltenansteuerungssignale für das anzusteuernde Display. Die beschriebene non-negative matrix factorisation (NMF) führt zu einer Datenkompression. Die Fehler für die verschiedenen Farbkanäle können bei diesem Rechenverfahren unterschiedlich gewichtet und minimiert werden.</p>
<p id="p0014" num="0014">Die auch nachveröffentlichte <patcit id="pcit0006" dnum="WO2006035246A1"><text>WO 2006/035246 A1</text></patcit> beschreibt ein ähnliches Verfahren zur Mulitline-Adressierung, wonach Gruppen von ersten und zweiten Spaltenelektroden mit verschiedenen Spalten-Ansteuersignalen angetrieben werden, denen jeweils erste und zweite Gruppen von Zeilenelektroden zugewiesen werden, die jeweils gleichzeitig mit den ersten und zweiten Gruppen von Spaltenelektroden angesteuert werden. Die Ermittlung der Matrizen erfolgt mit der vorbeschriebenen Factorisierung.</p>
<p id="p0015" num="0015">In Weiterentwicklung der vorstehend beschriebenen Technologie offenbart die auch nachveröffentlichte <patcit id="pcit0007" dnum="WO2007023251A1"><text>WO 2007/023251 A1</text></patcit>, für welche die nationale Phase nicht eingeleitet wurde und die daher keinen Stand der Technik darstellt, die Anwendung variabler Zeilenadressierzeiten im Sinne der <patcit id="pcit0008" dnum="EP1437704A2"><text>EP 1 437 704 A2</text></patcit> auch bei der Multiline-Adressierung, deren Matrizen wiederum durch Faktorisierung gewonnen werden.<!-- EPO <DP n="6"> --></p>
<p id="p0016" num="0016">Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zur Ansteuerung von Matrixanzeigen entsprechend der eingangs genannten Art vorzuschlagen, mit dem die Lebensdauer von OLED-Display erhöht oder die Performance einer beliebigen Matrixanzeige verbessert werden kann.</p>
<p id="p0017" num="0017">Diese Aufgabe wird erfindungsgemäß mit den Merkmalen der Ansprüche 1 und 15 gelöst. Die Zeilenadressierzeit wird t<sub>i</sub> für jede Zeile i in Abhängigkeit von der maximalen Helligkeit D<sup>i</sup><sub>max</sub> aller Spalten j der Zeile i festgelegt. Dadurch kann die Zeilenadressierzeit t<sub>i</sub> kleiner oder gleich einer konstanten Zeilenadressierzeit t<sub>L</sub> gewählt werden, die sich ergibt, wenn jede Zeile der Matrixanzeige solange adressiert wird, dass mit dem aufgeprägten Betriebsstrom eine maximale Pixelhelligkeit D<sub>max</sub> erreicht werden könnte. Die erfindungsgemäße Zeilenadressierzeit t<sub>i</sub> entspricht also der konstanten Zeilenadressierzeit t<sub>L</sub> multipliziert mit dem Verhältnis der maximalen Helligkeit D<sup>i</sup><sub>max</sub> der Pixel in allen Spalten j der Zeile i zu der maximal möglichen Pixelhelligkeit D<sub>max</sub> in der gesamten Matrixanzeige.</p>
<p id="p0018" num="0018">Die maximale Pixelhelligkeit D<sub>max</sub> ist definiert als die Leuchtintensität (Helligkeit) in einem Pixel ij, die erreicht wird, wenn das Pixel während der konstanten Zeilenadressierzeit t<sub>L</sub> mit dem Betriebsstrom I<sub>0</sub> beaufschlagt wird. Daraus ergibt sich, dass die Zeitsumme T<sub>Sum</sub> der Zeitenadressierzeiten t<sub>i</sub> über die Anzahl n aller Zeilen kleiner oder gleich der Gesamtzeit T<sub>Frame</sub> zur Aktivierung aller n Zeilen ist, welche durch das n-fache der konstanten Zeilenadressierzeit t<sub>L</sub> gegeben ist. Bei konstantem Betriebsstrom I<sub>0</sub> kann daher die Gesamtzeit zur Ansteuerung der Matrixanzeige erfindungsgemäß auf die Zeitsumme T<sub>Sum</sub> &lt; T<sub>Frame</sub> der<!-- EPO <DP n="7"> --> Zeilenadressierzeiten reduziert werden. Dies ermöglicht bspw. eine höhere Bildwiederholfrequenz und steigert damit die erreichbare Performance einer Matrixanzeige.</p>
<p id="p0019" num="0019">Da die Leuchtintensität eines Pixels ij in erster Näherung proportional zu der Ladung ist, die in ein Pixel ij eingeprägt wird, d.h. proportional zu dem Produkt aus Zeilenadressierzeit t<sub>i</sub> und Betriebsstrom ist, kann die Abhängigkeit der Zeilenadressierzeit t<sub>i</sub> von der maximalen Helligkeit über die Spalten einer Zeile auch verwendet werden, um den Betriebsstrom zu reduzieren. Dazu kann die Gesamtzeit T<sub>Frame</sub> zur Aktivierung aller Zeilen i konstant gehalten werden, so dass die Summe der Zeilenadressierzeiten t'<sub>i</sub> über alle Zeilen n der Gesamtzeit T<sub>Frame</sub> entspricht. Die Zeilenadressierzeiten t'<sub>i</sub> werden gemäß dieser erfindungsgemäßen Verfahrensvariante also entsprechend verlängert, so dass ihre Summe gleich der Gesamtzeit T<sub>Frame</sub> ist. Gleichzeitig kann erfindungsgemäß der Betriebstrom I<sub>0</sub> um das Verhältnis der Zeitsumme T<sub>Sum</sub> der (unbedingt benötigten) Zeilenadressierzeiten t<sub>i</sub> aller Zeilen n zu der Gesamtzeit (T<sub>Frame</sub>) zur Aktivierung aller Zeilen mit konstanter Zeilenadressierzeit t<sub>L</sub> auf den Betriebstrom I<sub>1</sub> gesenkt werden. Die Leuchtintensität der einzelnen Pixel verändert sich dabei nicht, weil das Produkt aus der Zeilenadressierzeit und dem Betriebsstrom t<sub>i</sub> * I<sub>0</sub> = t'<sub>i</sub> * I<sub>1</sub> konstant bleibt. Bei OLEDs ist die Quanteneffizienz η im Bereich eines geringeren Betriebsstroms in der Regel größer als bei höherem Betriebsstrom. Daher kann der Betriebstrom I<sub>1</sub> zusätzlich um das Verhältnis der Quanteneffizienzen η(I<sub>1</sub>) / η(I<sub>0</sub>) reduziert werden. Nachfolgend wird auch die (verlängerte bzw. auf T<sub>Frame</sub> normierte) Zeilenadressierzeit t'<sub>i</sub> der Einfachheit halber als t<sub>i</sub> bezeichnet.</p>
<p id="p0020" num="0020">Durch die erfindungsgemäße Anpassung der Zeilenadressierzeiten t<sub>i</sub> zur Adressierung der Diodenpixel kann also die selektive Phase (Zeilenadressierzeit) der einzelnen Diodenpixel ij des Displays D, d.h. die Zeit, während der das Diodenpixel ij mit dem Betriebsstrom 1 beaufschlagt wird, deutlich verlängert werden. Der aktive Betriebsstrom I<sub>1</sub> kann dabei umgekehrt proportional zur Dauer des<!-- EPO <DP n="8"> --> selektierten Phase reduziert werden. Damit kann der Wirkungsgrad der Matrixanzeige D insgesamt erhöht und insbesondere bei OLED-Displays die Lebensdauer verlängert werden. Eine grundlegende Idee dieser Erfindung liegt also darin, die Dauer des Betriebsstroms durch eine zeilenabhängige Verkürzung bzw. Anpassung der Zeilenadressierzeiten zu verlängern. Da für eine bestimmte Leuchtintensität primär die Ladung entscheidend ist, bedeutet mehr Zeit zur Einprägung des Betriebsstroms somit einen in der Amplitude niedrigeren Strom.</p>
<p id="p0021" num="0021">Eine verbesserte Handhabung und eine weitere Reduzierung des Betriebsstroms wird erfindungsgemäß erreicht, indem die Matrixanzeige D in mehrere Matrizen S, M zerlegt wird, die separat angesteuert werden. Die Überlagerung aller Matrizen erzeugt dann das Bild der Matrixanzeige D in der gewünschten Helligkeit D<sub>ij</sub> der jeweiligen Pixel ij. Dabei sollte die aus der Summe der Einzelhelligkeiten S<sub>ij</sub>, M<sub>jj</sub> der mehreren Matrizen gebildete Gesamthelligkeit D<sub>ij</sub> der insgesamt gewünschten Helligkeit D<sub>ij</sub> der Matrixanzeige D in dem Pixel ij entsprechen. Die Matrizen können erfindungsgemäß nacheinander oder ineinander verschachtelt, vorzugsweise jeweils unter Anwendung des vorbeschriebenen Verfahrens, zeilen- und spaltenweise abgearbeitet werden. Im Falle einer Aufteilung in zwei Matrizen, wobei eine Matrix S die Ansteuerung einer Zeile i und eine Matrix M2 eine gleichzeitige Ansteuerung von zwei Zeilen i vorsieht, können die Zeilen der Matrizen S, M2 abwechselnd adressiert werden. Für Passiv-Matrix-Displaytypen, wie OLED-Displays oder LCD, kann also ein Quellenbild, das in der Matrixanzeige D beschrieben ist, in mehrere Bildmatrizen zerlegt werden. Jede dieser gewonnenen Matrizen ist für den Displaytyp bspw. durch die nachfolgend beschriebene Multi-Line-Adressierung gut umzusetzen, so dass die Summe der Bilder besser umgesetzt wird als bei einer direkten Ansteuerung des Displays auf Basis der ursprünglichen Matrix D.</p>
<p id="p0022" num="0022">Ferner ist erfindungsgemäß vorgesehen, dass mehrere Zeilen i gleichzeitig angesteuert werden. Die Pixel ij in jeder Spalte j der angesteuerten Zeilen i haben<!-- EPO <DP n="9"> --> jeweils dasselbe Signal und dieselbe Leuchtintensität. Damit die Leuchtintensität eines Pixels ij der Leuchtintensität bei Ansteuerung nur einer Zeile i entspricht, wird der Betriebstrom I<sub>0</sub>, I<sub>1</sub> um das Mehrfache entsprechend der Anzahl der gleichzeitig angesteuerten Zeilen erhöht, bei gleichzeitiger Ansteuerung von zwei Zeilen also verdoppelt. Die gleichzeitige Ansteuerung mehrerer Zeilen wird auch "Multi-Line-Adressierung" (MLA) genannt, in Abgrenzung zu der Ansteuerung nur einer Zeile, die auch als "Single-Line-Adressierung" (SLA) bezeichnet wird.</p>
<p id="p0023" num="0023">Bei einer gleichzeitigen Ansteuerung mehrerer Zeilen können vorzugsweise benachbarte Zeilen angesteuert werden. Es ist erfindungsgemäß jedoch auch möglich, dass vorzugsweise um wenige Zeilen voneinander getrennte Zeilen i gleichzeitig angesteuert werden, bspw. jede übernächste Zeile. Eine enge Nachbarschaft gleichzeitig angesteuerter Zeilen ist deswegen besonders sinnvoll, weil in einem Bild benachbarte Zeilen der Matrixanzeige D häufig eine ähnliche Helligkeitsverteilung aufweisen.</p>
<p id="p0024" num="0024">Um bei mehreren, gleichzeitig angesteuerten Zeilen auch Intensitätsunterschiede zwischen den einzelnen Zeilen und/oder Spalten erzeugen zu können, werden erfindungsgemäß eine Matrix (S), in der eine Zeile (i) angesteuert wird, und eine oder mehrere Matrizen (M2, M3, M4), in denen mehrere Zeilen (i) angesteuert werden, miteinander kombiniert. Durch das Vorsehen einer Matrix S mit einer Single-Line-Adressierung kann die gewünschte Helligkeit D<sub>ij</sub> für jedes Pixel ij individuell angepasst werden. Diese Matrix S wird auch Rest-Single-Line-Matrix genannt.</p>
<p id="p0025" num="0025">Erfindungsgemäß kann für die Helligkeitssteuerung eine Pulsweitenmodulation verwendet werden, d.h. dass bspw. die Aufschaltung des Betriebsstroms I während einer Zeilenadressierzeit t<sub>i</sub> nur für einen Teil der Zeilenadressierzeit t<sub>i</sub> erfolgt und der Betriebsstrom I in der verbleibenden Zeit der Zeilenadressierzeit t<sub>i</sub> ausgeschaltet ist.<!-- EPO <DP n="10"> --> folgt und der Betriebsstrom I in der verbleibenden Zeit der Zeilenadressierzeit t<sub>i</sub> ausgeschaltet ist.</p>
<p id="p0026" num="0026">Alternativ kann für die Helligkeitssteuerung auch eine Amplitudenmodulation verwendet werden, d.h. dass die Amplitude des Betriebsstroms I entsprechend der gewünschten Helligkeit D<sub>ij</sub> angepasst wird. Erfindungsgemäß können die Pulsweitenmodulation und die Amplitudenmodulation zur Helligkeitssteuerung auch miteinander kombiniert werden. Dann ist es besonders vorteilhaft, wenn die Helligkeit D<sub>ij</sub> in quantisierten Schritten vorgegeben ist, weil die Amplitude des Betriebsstroms dann in quantisierten Schritten reduziert werden kann, während das Pulsweiten-Tastverhältnis dementsprechend erhöht wird. Diese Ansteuerung ist auch gerätetechnisch besonders einfach umsetzbar. Dieses kombinierte Verfahren kann flexibel insbesondere dann eingesetzt werden, wenn die Zeit für die Aufschaltung des Betriebsstroms I in einer Spalte j nach einer Erhöhung des Pulsweiten-Tastverhältnisses die Zeilenadressierzeit t<sub>i</sub> nicht übersteigt. Damit kann die Entscheidung einer Kombination der Amplitudenmodulation mit der Pulsweitenmodulation abhängig von der hierfür benötigten Betriebsstrom-Aufschaltzeit und der vorgesehenen Zeilenadressierzeit für jede Zeile i und Spalte j der Matrixanzeige D individuell erfolgen. Bei der kombinierten Pulsweiten- und Amplitudenmodulation kann die Amplitude also mit quantisierten Schritten reduziert werden, während das Pulsweitenmodulations-Tastverhältnis dementsprechend erhöht wird. Die Umsetzung der Quantisierung kann mit mehreren Transistorzellen erfolgen, mit denen auch die Multi-Line-Adressierung umgesetzt werden kann.</p>
<p id="p0027" num="0027">Zur Erzeugung der für die Ansteuerung der Matrixpixel verwendeten Matrizen wird gemäß einer bevorzugten Ausführungsform vorgeschlagen, die Matrixanzeige in eine Fluss-Matrix zu überführen, welche als Einträge Knoten aufweist, die dem Bedarf an Helligkeit bzw. Helligkeitsunterschiede einzelner Pixel in den jeweiligen Spalten entsprechen. Dies kann mit einer geeigneten Steuerung erfolgen,<!-- EPO <DP n="11"> --> in welcher das vorbeschriebene Verfahren implementiert ist und welche geeignete Rechenmittel aufweist, um die einzelnen Verfahrensschritte durchzuführen. Eine derartige Steuerung ist auch Gegenstand der vorliegenden Erfindung. Durch diese Überführung kann die Matrix-Zerlegung mit einer kombinatorischen Methode durchgeführt werden, die auf dem bekannten MaxFlow / Min-Cut Prinzip beruht. Der Hardware-Implementierungsaufwand für derartige kombinatorische Algorithmen ist bekanntlich gering. Außerdem können kombinatorische Algorithmen schnell abgearbeitet werden, so dass sich diese Algorithmen besonders für die Steuerung einer Matrixanzeige eignen.</p>
<p id="p0028" num="0028">Es hat sich als vorteilhaft erwiesen, wenn die Fluss-Matrix aus der Differenz zweier Matrizen abgebildet wird, wobei die erste Matrix aus der Matrixanzeige und einer am Ende der Matrixanzeige angehängten Zeile mit Nulleinträgen und die zweite Matrix aus der Matrixanzeige und einer der Matrixanzeige vorgeschalteten Zeile mit Nulleinträgen bestehen. Bei einer Matrixzerlegung in Multi-Line-Matrizen und (Rest-)Single-Line-Matrix ist es entscheidend, die Helligkeitsunterschiede einzelner Pixel auf der Spalte optimal abzudecken. Die erfindungsgemäß vorgeschlagene Fluss-Matrix beschreibt die Unterschiede zwischen den Pixeln in der Spalte und bietet die Grundlage bzw. einen optimalen Ausgangspunkt für die Optimierung mit einer kombinatorischen Methode.</p>
<p id="p0029" num="0029">In einer Fluss-Matrix gemäß der vorliegenden Erfindung sind die Knoten vorzugsweise durch als Kanten bezeichnete Pfeile verbunden, denen eine Belegung zugeordnet ist, welche vorzugsweise entsprechend ihrer Länge den Einträgen der mehreren, separat angesteuerten Matrizen (bspw. S, M2. M3, M4) entsprechen, in welche die Matrixanzeige wie oben beschrieben zerlegt werden kann. Damit wird die Matrixzerlegung vollständig in eine Flussoptimierung überführt. Das Ergebnis der Flussoptimierung, d.h. die Kantenbelegungen, sind dann unmittelbar die entsprechenden Matrix-Elemente der Single- und Multi-Line-Matrizen S, M2, M3, M4 etc..<!-- EPO <DP n="12"> --></p>
<p id="p0030" num="0030">Für die Flussoptimierung insbesondere bei der Ansteuerung eines Passiv-Matrix-Displays ist es vorteilhaft, jeder Zeile der beteiligten Matrizen (S, M2, M3, M4) eine Kapazität bzw. einen Kapazitätswert für zuzuordnen. Der Kapazitätswert entspricht dem Maximum der Pixelwerte der jeweiligen Zeile. Die Summe aller Kapazitäten soll dann minimiert werden.</p>
<p id="p0031" num="0031">Während bei bekannten Min-Cut-Verfahren bzw. Max-Flow-Verfahren die Kapazität konstant gehalten und der Fluss maximiert wird, ist der Fluss in diesem Verfahren aus der Quellenmatrix (Matrixanzeige D) abgeleitet und somit vorgegeben. Das Ziel der Optimierung ist die Minimierung der Summe aller Kapazitäten. Daher wird die Kapazität erfindungsgemäß variabel gestaltet. Die Kapazitäten werden nach einer später beschriebenen Strategie so lange erhöht, bis alle Flüsse ausgeglichen bzw. balanciert sind. Dann ist eine gültige Zuordnung der Kanten erreicht und die Matrix-Zerlegung abgeschlossen. Es kann angenommen werden, dass die Summe der Kapazitätswerte minimal bzw. sehr klein ist. Als Güte der Optimierung wird das Verhältnis zwischen dem theoretischen Minimum und der Summe der Kapazitätswerte bezeichnet. Um die Anzahl der notwendigen Iterationen bei der Erhöhung der Kapazitätswerte zu verringern, kann in einer Initialisierung eine Zuordnung der Kanten als Startwert erzeugt werden.</p>
<p id="p0032" num="0032">Erfindungsgemäß werden bei jeder Iteration diejenigen Kapazitäten ausgewählt und erhöht, welche einen Flaschenhals darstellen, der eine gültige Lösung verhindert. Diese Kantenmenge, auch minimaler Schnitt (Min-Cut) genannt, kann als Auswahlkriterium für die zu erhöhenden Kapazitäten verwendet werden.</p>
<p id="p0033" num="0033">Zusätzlich können erfindungsgemäß die Informationen vorangegangener Min-Cuts als Auswahlkriterium mitverwendet werden, wobei eine Gewichtung der Min-Cuts der letzten Iterationen erfolgen kann. Dies ermöglicht eine schnelle bzw. effiziente Lösung.<!-- EPO <DP n="13"> --></p>
<p id="p0034" num="0034">Um die Iteration zu beschleunigen, kann die Schrittweite, mit welcher der Kapazitätswert erhöht wird, dynamisch angepasst werden. Dadurch wird erreicht, dass weniger Iterationen durchgeführt werden müssen, ohne viel an Optimierungsgüte gegenüber der kleinsten Schrittweite von "Eins" zu verlieren.</p>
<p id="p0035" num="0035">Zur Erhöhung der Rechengeschwindigkeit und Reduktion des benötigten Spei-cherplatzbedarfs kann die Matrixanzeige in mehrere, kleinere Submatrizen aufgeteilt werden und die Submatrizen separat zerlegt in Sub-Fluss-Matrizen werden. Eine solche Optimierung wird als lokale Optimierung betrachtet, wäh-rend die Matrix-Zerlegung in einer einzigen Optimierung als globale Optimierung betrachtet wird. Da bei der Optimierung kleinerer Matrix viel weniger Iterationen benötigt werden, ist es auch möglich, dass die Ergebnis von S, M2, M3, M4 etc. zeilenweise an die Register für den Ausgangstreiber direkt weiterzugeben, ohne Zwischenspeicher für diese Matrizen zu benötigen. Damit ist der Speicheraufwand deutlich geringer.</p>
<p id="p0036" num="0036">Ferner kann erfindungsgemäß eine gemischte lokale und globale Optimierung durchgeführt werden, wobei aus einer Sub-Fluss-Matrix eine oder wenige Zeilen von Multi-Line-Matrizen (M2, M3, M4) und/oder Rest-Single-Line-Matrizen (S) gewonnen werden. Damit ist ein guter Kompromiss zwischen der lokalen und der globalen Optimierung, nämlich Geschwindigkeit und Speicherplatzbedarf auf einer Seite und Optimierungsgüte auf der anderen Seite, erreicht. Die Ergebnisse werden zeilenweise bzw. submatrixweise ausgegeben, so dass kein Speicherplatzbedarf für die Speicherung vollständiger Matrizen besteht.</p>
<p id="p0037" num="0037">Bevorzugte Anwendungen des Verfahrens ergeben sich für die Ansteuerung selbstleuchtender Displays, bspw. OLED-Displays, oder nicht-selbstleuchtender Displays, bspw. LCDs. Eine weitere, erfindungsgemäße Anwendung des Verfahrens, die nicht auf die Ansteuerung von Matrixanzeigen gerichtet ist, sondern<!-- EPO <DP n="14"> --> bezieht sich allgemein auf das Auslesen von Matrizen, bspw. Sensormatrizen in CCD-Kameras.</p>
<p id="p0038" num="0038">Weitere Vorteile, Merkmale und Anwendungsmöglichkeiten der vorliegenden Erfindung ergeben sich auch aus der nachfolgenden Beschreibung von Ausfüh-rungsbeispielen und der Zeichnung. Dabei bilden alle beschriebenen und/oder bildlich dargestellten Merkmale den Gegenstand der vorliegenden Erfindung, unabhängig von ihrer Zusammenfassung in den Ansprüchen oder deren Rückbezügen.</p>
<p id="p0039" num="0039">Es zeigen:
<dl id="dl0001">
<dt>Fig. 1</dt><dd>schematisch verschiedene Ausführungsformen der Ansteuerung einer Matrixanzeige gemäß der vorliegenden Erfindung zur an-schaulichen Erläuterung der Single-Line- und der Multi-LineAdressierung;</dd>
<dt>Fig. 2</dt><dd>schematisch Zeitdiagramme des Betriebsstroms (oder der zugehörenden Spannung) zur Ansteuerung der Pixel einer Spalte der in <figref idref="f0001">Fig. 1</figref> dargestellten Matrixanzeige;</dd>
<dt>Fig. 3</dt><dd>eine Matrixanzeige D aus drei Spalten und fünf Zeilen und den zur Ansteuerung einer Spalte benötigten Strom;</dd>
<dt>Fig. 4</dt><dd>Ersatzschaltung einer Matrixanzeige mit m Spalten (C<sub>m</sub>) und n Zeilen (R<sub>n</sub>);</dd>
<dt>Fig. 5</dt><dd>eine Definition von Singe- und Multi-Line-Matrizen;<!-- EPO <DP n="15"> --></dd>
<dt>Fig. 6</dt><dd>eine erfindungsgemäße Zerlegung einer Matrixanzeige D in eine Zwei-Line-Matrix und eine Single-Line-Matrix;</dd>
<dt>Fig. 7</dt><dd>eine erfindungsgemäße Zerlegung einer der in <figref idref="f0005">Fig. 6</figref> gezeigten Matrixanzeige D in eine Drei-Line-, eine Zwei-Line- und eine Single-Line-Matrix;</dd>
<dt>Fig. 8</dt><dd>Spannungs- und Stromverläufe für ausgewählte Reihen von Matrizen gemäß <figref idref="f0005">Fig. 6</figref>;</dd>
<dt>Fig. 9</dt><dd>eine Zerlegung der Matrix D in eine Fluss-Matrix d';</dd>
<dt>Fig. 10</dt><dd>ein Flussdiagramm der Fluss-Matrix d' gemäß <figref idref="f0008">Fig. 9</figref>;</dd>
<dt>Fig. 11</dt><dd>ein konkretes Beispiel der in die Flussmatrix d' überführte Matrix D gemäß <figref idref="f0005">Fig. 6</figref>;</dd>
<dt>Fig. 12</dt><dd>ein Flussdiagramm der Fluss-Matrix d' gemäß <figref idref="f0009">Fig. 11</figref> in einem ersten Optimierungsschritt;</dd>
<dt>Fig. 13</dt><dd>ein Flussdiagramm der Fluss-Matrix d' gemäß <figref idref="f0009">Fig. 11</figref> nach dem Optimierungsschritt;</dd>
<dt>Fig. 14</dt><dd>einen mathematischen Ablaufplan zum Erstellen der Fluss-Matrix d' und eines optimierten Flussdiagramms;</dd>
<dt>Fig. 15</dt><dd>eine erfindungsgemäße Ausführungsform zur Erzeugung des Betriebsstroms;</dd>
<dt>Fig. 16</dt><dd>eine Helligkeitssteuerung durch eine Pulsweitenmodulation;<!-- EPO <DP n="16"> --></dd>
<dt>Fig. 17</dt><dd>eine Helligkeitssteuerung durch eine kombinierte Amplituden- und Pulsweitenmodulation und <figref idref="f0012">Fig. 18</figref>;</dd>
<dt>Fig. 18</dt><dd>einen Algorithmus zur Durchführung einer Helligkeitssteuerung gemäß <figref idref="f0011">Fig. 17</figref>.</dd>
</dl></p>
<p id="p0040" num="0040"><figref idref="f0001">Fig. 1</figref> stellt schematisch eine Matrixanzeige D, die aus vier Zeilen i und vier Spalten j aufgebaut ist. Entsprechend weist die Matrixanzeige D insgesamt sechzehn Pixel ij auf, welche die Helligkeit D<sub>ij</sub> haben sollen. Jedes Pixel ij ist durch ein Rechteck dargestellt, in dem der digitale Helligkeitswert D<sub>ij</sub> als Zahlenangabe eingetragen ist. Der Helligkeitswert "0" steht für ein dunkles Pixel ij, der Helligkeitswert "1" steht für ein schwach leuchtendes Pixel ij und der Helligkeitswert "2" steht für ein hell leuchtendes Pixel.</p>
<p id="p0041" num="0041">Daher zeigt <figref idref="f0001">Fig. 1a</figref> eine Matrixanzeige D, auf der ein Kreuz mit einem halbdunklen Zentrum in dem Pixel ij=23 und vier hellen Pixeln an dessen Kanten zu sehen ist. In der herkömmlichen Single-Line-Adressierung (SLA) wird die Matrixanzeige D derart angesteuert, dass nacheinander die Zeilen eins bis vier jeweils für eine konstante Zeilenadressierzeit t<sub>L</sub> aktiviert werden, welche in beliebigen Einheiten mit dem Wert "1" angegeben sind. Während der Aktivierung der ersten Zeile wird die dritte Spalte mit einem Betriebsstrom I beaufschlagt, der eine der gewünschten Helligkeit "2" entsprechende Ladung in dem Pixel ij=13 deponiert. Nach einer Zeilenadressierzeit von t<sub>L</sub>=1 wird auf die zweite Zeile umgeschaltet. In dieser zweiten Zeile werden gleichzeitig die Spalten zwei und vier mit einem der Helligkeit "2" entsprechenden Betriebsstrom I und die Spalte drei mit einem der Helligkeit "1" entsprechenden Betriebsstrom I versorgt. Ein analoges Verhalten ergibt sich im Falle eines nicht-selbstleuchtenden Displays für die an den einzelnen Spalten zur Ansteuerung angelegte Spannung. Ein typischer Anwendungsfall sind LCDs (Liquid Crystal Display).<!-- EPO <DP n="17"> --></p>
<p id="p0042" num="0042">Nach einer weiteren Zeilenadressierzeit tL=1 wird die dritte Zeile analog zu der ersten Zeile angesteuert. Schließlich wird für eine weitere Zeilenadressierzeit t<sub>L</sub> =1 die vierte Zeile aktiviert, die jedoch vollständig dunkel ist, d.h. dass während der selektierten Phase der vierten Zeile (Zeilenadressierzeit für die vierte Zeile) in keiner der Spalten eins bis vier ein Pixel ij mit einem Betriebsstrom beaufschlagt wird.</p>
<p id="p0043" num="0043">Nach einer Gesamtzeit T<sub>Frame</sub> = 4 * t<sub>L</sub> wurden alle Pixel ij der Bildmatrix D einmal angesteuert. Das menschliche Auge integriert die nacheinander erleuchteten Pixel ij zu einem Gesamtbild auf.</p>
<p id="p0044" num="0044">Dieses herkömmliche Verfahren zur Ansteuerung einer Matrixanzeige D mittels einer Single-Line-Adressierung wird erfindungsgemäß wie in <figref idref="f0001">Fig. 1b</figref> dargestellt dahingehend modifiziert, dass die Zeilenadressierzeit t<sub>i</sub> für jede Zeile i in Abhängigkeit von der maximalen Helligkeit D<sup>i</sup><sub>max</sub> aller Pixel auf den Kreuzungspunkten aller Spalten j mit der Zeile i festgelegt wird. Dieses Verfahren wird nachfolgend auch als "Improved Single-Line-Adressierung" (ISLA) bezeichnet. Die Zeilenadressierzeit t<sub>i</sub> wird dabei so bemessen, dass die Summe T<sub>Sum</sub> der Zeilenadressierzeiten t<sub>i</sub> über alle vier Zeilen der Gesamtzeit T<sub>Frame</sub> = 4 * t<sub>L</sub> entspricht.</p>
<p id="p0045" num="0045">Bei der Bemessung der Zeilenadressierzeiten t<sub>i</sub> kann wie folgt vorgegangen werden. Die maximale Helligkeit D<sup>i</sup><sub>max</sub> aller Spalten beträgt für die ersten drei Zeilen jeweils "2", so dass die Zeilenadressierzeit t<sub>i</sub> für diese ersten drei Zeilen jeweils gleich sein muss. In der vierten Zeile beträgt die maximale Helligkeit "0", so dass diese Zeile überhaupt nicht angesteuert werden muss und t<sub>i</sub>=0 gewählt werden kann. Die Gesamtzeit T<sub>Frame</sub> = 4 * t<sub>L</sub> kann also auf drei Zeilenadressierzeiten t<sub>i</sub> aufgeteilt werden, so dass t<sub>i</sub> für die Zeilen eins bis drei um ein Drittel länger gewählt werden kann als die konstante Zeilenadressierzeit t<sub>L</sub>, d.h.<!-- EPO <DP n="18"> --> <maths id="math0004" num=""><math display="block"><msub><mi>t</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>4</mn><mn>3</mn></mfrac><mo>⋅</mo><msub><mi>t</mi><mi>L</mi></msub><mn>.</mn></math><img id="ib0004" file="imgb0004.tif" wi="25" he="17" img-content="math" img-format="tif"/></maths></p>
<p id="p0046" num="0046">Die ersten drei Zeilen können also jeweils um ein Drittel länger aktiviert werden als bei der Ansteuerung gemäß <figref idref="f0001">Fig. 1a</figref>. Da die Leuchtintensität bei einem OLED-Display von der in den OLEDs eingeprägten Ladung abhängt, die sich aus dem Produkt des beaufschlagten Betriebsstrom mit der Zeilenadressierzeit ergibt, kann der Betriebsstrom entsprechend um ein Viertel reduziert werden, um in auf denselben integrierten Helligkeitswert D<sub>ij</sub> zu kommen, d.h. <maths id="math0005" num=""><math display="block"><msub><mi>I</mi><mn>1</mn></msub><mo>=</mo><mfrac><mn>4</mn><mn>3</mn></mfrac><mo>⋅</mo><msub><mi>I</mi><mi>o</mi></msub></math><img id="ib0005" file="imgb0005.tif" wi="25" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0047" num="0047">Damit ist das Produkt aus t<sub>L</sub> und I<sub>0</sub> gleich dem Produkt aus t<sub>i</sub> und I<sub>1</sub>. Dies ist anschaulich auch dem Vergleich der beiden <figref idref="f0001">Fig. 2a und 2b</figref> zu entnehmen. Die Darstellungen in <figref idref="f0001">Fig. 2</figref> zeigen den der dritten Spalte aus <figref idref="f0001">Fig. 1</figref> über alle Zeilen eins bis vier beaufschlagten Betriebsstrom bzw. die dazu proportionale Betriebsspannung. Aufgetragen sind der beaufschlagte Strom (bzw. die entsprechend angelegte Spannung) während der Zeilenadressierzeit. Wie <figref idref="f0001">Fig. 2a</figref> zu entnehmen entspricht die Breite eines dargestellten Kastens gerade der konstanten Zeilenadressierzeit t<sub>L</sub>, die in dem vorbeschriebenen Beispiel als Normierungsgröße verwendet worden ist. Ein Kasten entspricht damit der Aktivierungszeit einer Zeile. Die Gesamtbreite bestehend aus vier Kästen entspricht der Gesamtzeit T<sub>Frame</sub>, innerhalb der ein Bild der Matrixanzeige vollständig aufgebaut werden kann.</p>
<p id="p0048" num="0048">In <figref idref="f0001">Fig. 2a</figref> wird der Stromverlauf bei der bekannten Single-Line-Adressierung beschrieben. In der ersten Zeile ist der Strom entsprechend dem gewünschten Helligkeitswert "2" maximal. Zur Verdeutlichung ist der zugehörige Ansteuerpuls<!-- EPO <DP n="19"> --> (Strom x Zeit) für das Pixel im Kreuzungspunkt der dritten Spalte mit der ersten Zeile schraffiert dargestellt. Dies gilt jeweils auch für die weiteren Darstellungen der <figref idref="f0001">Fig. 2b) und 2c</figref>). In der zweiten Zeile mit dem Helligkeitswert "1" ist der Strom halbiert. In der dritten Zeile ist der Strom wieder maximal, um den Helligkeitswert "2" zu erreichen. Für die letzte Zeile mit abgeschaltetem Pixel ist der Strom abgeschaltet. Diese Art der Ansteuerung entspricht einer Amplitudenmodulation.</p>
<p id="p0049" num="0049">In <figref idref="f0001">Fig. 2b</figref> ist der Stromverlauf für die Improved Single-Line-Adressierung gemäß der Erfindung dargestellt. Wie beschrieben wurden die Zeilenadressierzeiten t<sub>i</sub> entsprechend um ein Drittel verlängert. Dies ist durch die gestrichelten Linien dargestellt. Die vierte Zeile wird überhaupt nicht aktiviert. Die Helligkeit eines Pixels ij ist proportional zu der eingeprägten Ladungsmenge, die durch den über die Zeit integrierten Strom (Betriebstrom) bestimmt wird. Wie <figref idref="f0001">Fig. 2b</figref> zu entnehmen ist, ist die Fläche unter der Stromkurve in <figref idref="f0001">Fig., 2b</figref> gleich der Fläche unter der Stromkurve in <figref idref="f0001">Fig. 2a</figref>, obwohl der Strom (respektive die angelegte Spannung) jeweils um ein Viertel reduziert werden konnte. Dies ist für die Lebensdauer von OLEDs von Vorteil.</p>
<p id="p0050" num="0050">Mit Bezug auf <figref idref="f0001">Fig. 1c</figref> wird eine weitere Ausführungsform der vorliegenden Erfindung beschrieben. Bei diesem Verfahren zur Ansteuerung werden mehrere Zeilen gleichzeitig angesteuert (Multi-Line-Adressierung). In dem vorliegenden Beispiel sind dies die Zeilen eins und drei, in denen jeweils in der dritten Spalte ein Pixel mit der Helligkeit "2" erzeugt werden muss (vgl. <figref idref="f0001">Fig. 1 a)</figref>. Da zwei Zeilen zusammengefasst wurden, kann die Zeilenadressierzeit verdoppelt werden. Entsprechend wird der Betriebsstrom (respektive die entsprechende Spannung) je Pixel halbiert (vgl. <figref idref="f0001">Fig. 2c</figref> für ein Pixel).</p>
<p id="p0051" num="0051">Wie in <figref idref="f0001">Fig. 1d</figref> dargestellt ist es besonders vorteilhaft, das in Bezug auf <figref idref="f0001">Fig. 1c</figref> beschriebene Verfahren der Multi-Line-Adressierung mit der Improved Single-Line-Adressierung<!-- EPO <DP n="20"> --> entsprechend <figref idref="f0001">Fig. 1b</figref> zu kombinieren. Dadurch ist es möglich, bei einer Multi-Line-Adressierung beliebige Bilder zu erzeugen, da bei der Multi-Line-Adressierung alle aktivierten Zeilen identisch angesteuert werden. Verbleibende Unterschiede und/oder Restzeilen können dann durch die Improved Single-Line-Adressierung (MISLA) ausgeglichen werden.</p>
<p id="p0052" num="0052">So wird in <figref idref="f0001">Fig. 1d</figref> die zweite Zeile gemäß <figref idref="f0001">Fig. 1a</figref> durch eine gesonderte Ansteuerung einer zweiten Matrix erzeugt. Dies entspricht einer Zerlegung der Matrixanzeige D in mehrere Matrizen, die separat angesteuert werden und in der Summe das gewünschte Bild der Matrixanzeige D erzeugen. Die Ansteuerung erfolgt dabei in einem so schnellen Zeittakt, dass das menschliche Auge die sequentiell erfolgenden Ansteuerungen der jeweiligen Zeilen und/oder Matrizen nicht trennen kann und zu einem Gesamtbild zusammensetzt. Daher sollte auch bei einer Ansteuerung durch mehrere Matrizen die Gesamtzeit T<sub>Frame,</sub> die für den vollständigen Aufbau eines Bildes benötigt wird, nicht verlängert werden. Es ist ein vorteilhaftes Vorgehen, die Gesamtzeit T<sub>Frame</sub> zur Aktivierung aller anzusteuernder Zeilen in allen Matrizen konstant zu halten und die jeweiligen Zeilenadressierzeiten t<sub>i</sub> entsprechend anzupassen. Dabei kann die Zeilenadressierzeit t<sub>i</sub> für eine Zeile durchaus anders sein als die für eine andere Zeile, abhängig von der maximalen Helligkeit der Spalten in der jeweiligen Zeile. Dieser Fall tritt in dem derzeit beschriebenen Beispiel jedoch nicht auf.</p>
<p id="p0053" num="0053">Für die Kombination der Matrizen gemäß <figref idref="f0001">Fig. 1c und Fig. 1d</figref> ergibt sich folgendes Verfahren. Für die Ansteuerung wird pro Matrix jeweils genau eine Zeilenadressierzeit benötigt. Die dabei zu erzielenden maximalen Helligkeiten D<sub>ij</sub> sind jeweils gleich. Daraus ergibt sich, dass zwei gleiche Zeilenadressierzeiten t<sub>i</sub> = 2 * t<sub>L</sub> benötigt werden, um auf eine Gesamtzeit T<sub>Frame</sub> = 4 * t<sub>L</sub> zu kommen. Entsprechend der Verdopplung der Zeilenadressierzeit gegenüber der Single-Line-Adressierung gemäß <figref idref="f0001">Fig. 1c</figref> kann der Betriebsstrom bzw. die Spannung für jedes einzelne Pixel ij damit halbiert werden, wobei bei der Zwei-Zeilen-Adressierung<!-- EPO <DP n="21"> --> (Zwei-Line-Adressierung) berücksichtigt werden muss, dass die spaltenweise Ansteuerung mehrer Zeilen in der schaltungstechnischen Realisierung einer Parallelschaltung entspricht und der beaufschlagte Betriebsstrom daher gleichmäßig auf die Pixel aller aktivierten Zeilen verteilt wird. Bei einer Zwei-Zeilen-Adressierung in einer Matrix ist der aufgeschaltete Betriebsstrom daher zu verdoppeln, damit an jedem Pixel derselbe Betriebsstrom zur Verfügung steht.</p>
<p id="p0054" num="0054">Die Stromverteilung für die kombinierte Ansteuerung gemäß den <figref idref="f0001">Fig. 1c und 1d</figref> ist <figref idref="f0001">Fig. 2c</figref> zu entnehmen und zeigt eine weitere Absenkung des maximalen Betriebsstroms ohne Helligkeitseinbußen in der Matrixanzeige D.</p>
<p id="p0055" num="0055">Das anhand der <figref idref="f0001">Fig. 1 und 2</figref> beschriebene Ansteuerungsverfahren stellt eine gegenüber der praktischen Anwendung stark vereinfachte Ausführung dar und dient der Erläuterung der zugrundeliegenden Idee. Erfindungsgemäß ist dieses Verfahren vorteilhaft auch mit Elementen herkömmlicher oder bekannter Verfahren kombinierbar, bspw. in Verbindung mit Precharge- und Discharge-Techniken oder dgl..</p>
<p id="p0056" num="0056">Nachfolgend wird ein komplexeres Beispiel zur Ansteuerung von Matrixanzeigen beschrieben, wobei sämtliche der beschrieben Merkmale Gegenstand und Teil der Erfindung sind.</p>
<p id="p0057" num="0057">Ausgangspunkt der Beschreibung sind die Eigenschaften einer Matrixanzeige D, die in <figref idref="f0002">Fig. 3</figref> dargestellt ist. Die Helligkeit D<sub>ij</sub> einer Matrixanzeige kann in digitalen Werten angegeben werden, wobei der Wert "0" ein ausgeschaltetes Pixel beschreibt. Die maximale Helligkeit in der Matrix sei D<sub>max</sub> (z.B.: Wert "255" bei 8-Bit). Der entsprechende Betriebsstrom ist I<sub>0</sub>. Die Höhe von I<sub>0</sub> wird von der Anwendung vorgegeben bzw. eingestellt. Sie repräsentiert die gewünschte Helligkeit des Displays.<!-- EPO <DP n="22"> --></p>
<p id="p0058" num="0058">Gemäß dem dem Stand der Technik entsprechenden bisherigen SLA-Verfahren (Single-Line-Adressierung) bekommt jede Zeile innerhalb einer Frame-Periode (Gesamtzeit T<sub>Frame</sub>) eine gleiche, fixe bzw. konstante Zeilenadressierzeit t<sub>L</sub> zugewiesen, in der die maximale Helligkeit D<sub>max</sub> erzeugt werden kann. Für genau ein Bit an Helligkeit gibt es einen korrespondierenden Zeittakt t<sub>0</sub>. <maths id="math0006" num=""><math display="block"><msub><mi>t</mi><mn>0</mn></msub><mo>=</mo><mfrac><msub><mi>t</mi><mi mathvariant="italic">L</mi></msub><msub><mi>D</mi><mi>max</mi></msub></mfrac><mo>=</mo><mfrac><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub><mrow><mi>n</mi><mo>⋅</mo><msub><mi>D</mi><mi>max</mi></msub></mrow></mfrac></math><img id="ib0006" file="imgb0006.tif" wi="44" he="18" img-content="math" img-format="tif"/></maths></p>
<p id="p0059" num="0059">Eine bestimmte Helligkeit wird bei einer Helligkeitssteuerung mittels einer Pulsweitenmodulation (PWM) in eine Anzahl der Zeittakte t<sub>0</sub> umgesetzt. Für die maximale Helligkeit fließt für die Zeilenadressierzeit von t<sub>i</sub> = D<sub>max</sub> * t<sub>0</sub> der Betriebsstrom I<sub>0</sub>.</p>
<p id="p0060" num="0060">In der vorliegenden Erfindung wird die notwendige Selektionsdauer einer Zeile, d.h. die für diese Zeile gewählte Zeilenadressierzeit t<sub>i</sub>, von der maximalen Helligkeit D<sub>ij</sub> sämtlicher Pixel ij in der selektierten Zeile i bestimmt. Wenn die maximale Helligkeit in dieser Zeile kleiner als D<sub>max</sub> ist, kann die nächste Zeile früher aktiviert werden, d.h. die gewählte Zeilenadressierzeit t<sub>i</sub> kann kürzer sein als t<sub>L</sub>. Die erforderliche Gesamtzeit zum Aufbau eines Bildes ist somit: <maths id="math0007" num=""><math display="block"><msub><mi>T</mi><mi mathvariant="italic">Sum</mi></msub><mo>=</mo><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mo>⋅</mo><msub><mi>t</mi><mn>0</mn></msub><mo>≤</mo><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub><mo>,</mo></math><img id="ib0007" file="imgb0007.tif" wi="42" he="10" img-content="math" img-format="tif"/></maths><br/>
wobei <maths id="math0008" num=""><math display="block"><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover></mstyle><mi>max</mi><mfenced separators=""><msub><mi>D</mi><mrow><mi>i</mi><mo>⁢</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>D</mi><mrow><mi>i</mi><mo>⁢</mo><mn>2</mn></mrow></msub><mo>,</mo><mo>…</mo><msub><mi>D</mi><mrow><mi>i</mi><mo>⁢</mo><mi>m</mi></mrow></msub></mfenced><mo>≤</mo><mi>n</mi><mo>⋅</mo><msub><mi>D</mi><mi>max</mi></msub></math><img id="ib0008" file="imgb0008.tif" wi="73" he="17" img-content="math" img-format="tif"/></maths><br/>
die Summe der maximalen Helligkeiten D<sup>i</sup><sub>max</sub> einer Zeile über alle Zeilen ist. D<sup>i</sup><sub>max</sub> ist also die größte Helligkeit aller Spalten in der Zeile i.<!-- EPO <DP n="23"> --></p>
<p id="p0061" num="0061">Diese Zeit T<sub>Sum</sub> ist kleiner bzw. gleich der Gesamtzeit T<sub>Frame</sub> und kann auf T<sub>Frame</sub> ausgedehnt werden, indem der Betriebsstrom I<sub>0</sub> auf den Betriebsstrom I<sub>1</sub> reduziert wird. Der Betriebsstrom I<sub>1</sub>, der der gewünschten Helligkeit angepasst ist; ergibt sich aus: <maths id="math0009" num=""><math display="block"><msub><mi>I</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>T</mi><mi mathvariant="italic">Sum</mi></msub><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub></mfrac><mo>⋅</mo><msub><mi>I</mi><mn>0</mn></msub><mo>=</mo><mfrac><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mrow><mi>n</mi><mo>⋅</mo><msub><mi>D</mi><mi>max</mi></msub></mrow></mfrac><mo>⋅</mo><msub><mi>I</mi><mn>0</mn></msub><mn>.</mn></math><img id="ib0009" file="imgb0009.tif" wi="55" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0062" num="0062">Der reduzierte Betriebsstrom I<sub>1</sub> wird also dadurch erreicht, dass die aktive bzw. selektierte Phase einer Zeile (Zeilenadressierzeit t<sub>i</sub>) nicht fest an t<sub>L</sub> gebunden ist. Statt dessen bleibt jede Zeile i nur solange aktiv, wie es das hellste Pixel ij mit der Helligkeit D<sup>i</sup><sub>max</sub> auf dieser Zeile erfordert. Wenn die erforderliche Zeit für das hellste Pixel erreicht ist, wird sofort auf die nächste Zeile umgeschaltet.</p>
<p id="p0063" num="0063">Mit diesem zeitoptimierten Steuerverfahren sind der Betriebsstrom I<sub>1</sub> und der Zeittakt für die Zeilenadressierung t<sub>i</sub> erfindungsgemäß variabel. Der Betriebsstrom wird auf I<sub>1</sub> reduziert und der Zeittakt für genau ein Bit an Helligkeit (LSB, least significant bit) von t<sub>0</sub> auf t<sub>1</sub> erhöht: <maths id="math0010" num=""><math display="block"><msub><mi>t</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>T</mi><mi mathvariant="italic">Frame</mi></msub><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub></mfrac></math><img id="ib0010" file="imgb0010.tif" wi="26" he="19" img-content="math" img-format="tif"/></maths></p>
<p id="p0064" num="0064">Ein einfaches Beispiel wird hierfür ist in <figref idref="f0002">Fig. 3</figref> illustriert. Das Bild der Matrixanzeige in <figref idref="f0002">Fig. 3a</figref> wird entsprechend <figref idref="f0001">Fig. 1</figref> mit der Matrix D beschrieben, welche die Helligkeitswerte D<sub>ij</sub> an den einzelnen Pixelpositionen ij enthält.</p>
<p id="p0065" num="0065">Die Matrix D repräsentiert drei helle Streifen mit je einem dazwischenliegenden dunklen Streifen, wobei der Einfachheit halber Grausstufen bis 3-Bit, d.h. eine maximale Helligkeit von D<sub>max</sub> = 7, angenommen werden. Insgesamt enthält die Matrixanzeige D also fünf Zeilen und drei Spalten.<!-- EPO <DP n="24"> --></p>
<p id="p0066" num="0066">In den <figref idref="f0002">Fig. 3b) und 3c</figref>) ist der Zeitverlauf des in die zweite Spalte eingeprägten (Betriebs-)Stroms dargestellt. <figref idref="f0002">Fig. 3b</figref>) stellt den Stromverlauf bei einer konventionellen Single-Line-Adressierung (SLA) dar, der in <figref idref="f0002">Fig. 3c</figref>) dem Zeitverlauf der erfindungsgemäßen Improved-Single-Line-Adressierung (ISLA) gegenübergestellt ist.</p>
<p id="p0067" num="0067">Während bei der Single-Line-Adressierung (<figref idref="f0002">Fig. 3b</figref>) die Stromamplitude beispielsweise konstant 70 µA beträgt und jede Zeile mit einer konstanten Zeilenadressierzeit t<sub>L</sub> von 2,8 msec aktiviert wird, beträgt bei der Improved-Single-Line-Adressierung (<figref idref="f0002">Fig. 3c</figref>) die Stromamplitude 40 µA. Die erste, die dritte und die fünfte Zeile sind jeweils für eine Zeit (Zeilenadressierzeit t<sub>i</sub>) von 4,2 msec und die zweite und die vierte Zeile für eine Zeit (Zeilenadressierzeit t<sub>i</sub>) von 0,7 msec aktiv.</p>
<p id="p0068" num="0068">Der für die Ansteuerung der gesamten Matrix D in gleicher Weise verwendete Betriebsstrom I<sub>1</sub> und der Zeittakt t<sub>1</sub> für genau ein Bit an Helligkeit sind nun abhängig von dem jeweils darzustellenden Bild. Da bei Passiv-Matrix-OLEDs der Diodenstrom aufgrund des Multiplex-Verfahrens recht hoch ist, ist die Quanteneffizienz bzw. die Leuchtintensität pro Stromeinheit relativ gering. Bei reduziertem Betriebsstrom steigt die Quanteneffizienz, was zu einem weiter reduzierten Betriebsstrom führen kann: <maths id="math0011" num=""><math display="block"><msub><mi>I</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mrow><mi>n</mi><mo>⋅</mo><msub><mi>D</mi><mi>max</mi></msub></mrow></mfrac><mo>⋅</mo><msub><mi>I</mi><mn>0</mn></msub><mo>⋅</mo><mfrac><mrow><mi>η</mi><mfenced><msub><mi>I</mi><mn>0</mn></msub></mfenced></mrow><mrow><mi>η</mi><mfenced><msub><mi>I</mi><mn>1</mn></msub></mfenced></mrow></mfrac></math><img id="ib0011" file="imgb0011.tif" wi="48" he="19" img-content="math" img-format="tif"/></maths><br/>
η(I) ist die Quanteneffizienz bei dem Strom I in der Einheit Cd/A. Der Verlauf der Quanteneffizienz wird in einer Gamma-Tabelle abgespeichert und kann durch eine erfindungsgemäße Ansteuerelektronik, welche das beschriebene Verfahren umsetzt, für die obige Berechnung herangezogen werden.<!-- EPO <DP n="25"> --></p>
<p id="p0069" num="0069">Da der Betriebsstrom I<sub>1</sub> gegenüber einer bekannten Ansteuerung reduziert ist, sinkt auch die Flussspannung der OLED-Dioden. Dadurch steigt auch der Wirkungsgrad mit der Einheit Lm/W, da die verbrauchte Energie gleich der Integration des Produktes von Strom und Spannung über die Frame-Periode ist. Der erreichte höhere Wirkungsgrad bedeutet auch eine geringere Eigenerwärmung des Displays, was zu einer Erhöhung der Display-Lebensdauer führt.</p>
<p id="p0070" num="0070">Der Umsetzungsaufwand ist hierfür gering, weil der Betriebsstrom I<sub>1</sub> für das Display nur einmal festgelegt werden muss und ein Zeittakt t<sub>i</sub> leicht zu implementieren ist.</p>
<p id="p0071" num="0071">Bei der vorbeschriebenen Variante der Ansteuerung ist die Summe D<sub>Sum</sub> der maximalen Helligkeiten D<sup>i</sup><sub>max</sub> einer Zeile eine vorgegebene, nicht veränderbare Größe. Wenn mehrere Zeilen zusammengefasst und in einer Matrix gleichzeitig angesteuert werden, gibt es die Möglichkeit, D<sub>Sum</sub> zu minimieren bzw. weiter zu verkleinern. Während einer Zeilenadressierzeit t<sub>i</sub> werden dann mehrere Zeilen gleichzeitig selektiert, so dass die erforderliche Zeit für die Ansteuerung der gesamten Bildmatrix insgesamt reduziert werden kann. Damit kann auch der Betriebsstrom weiter reduziert werden.</p>
<p id="p0072" num="0072">In <figref idref="f0003">Fig. 4</figref> ist schaltungstechnisch dargestellt, wie zwei Zeilen Ri und Ri+1 gleichzeitig adressiert werden. Der eingeprägte Spaltenstrom ist nun 2*I<sub>1</sub> und wird auf die beiden Dioden der einzelnen Zeilen Ri und Ri+1 gleich verteilt. Die Dioden auf den restlichen Zeilen sind passiv und werden nur mit der parasitären Kapazität C<sub>p</sub> dargestellt. Die Leuchtintensitäten sind bei den jeweiligen Dioden einer Spalte in den gleichzeitig angesteuerten Zeilen gleich, weil sie jeweils mit demselben Strom beaufschlagt werden. Für die zwei Zeilen wird daher im Vergleich zur Single-Line-Adressierung nur eine Zeilenadressierzeit t<sub>i</sub> benötigt, um dieselbe Helligkeit in den angesteuerten Pixeln zu erzeugen.<!-- EPO <DP n="26"> --></p>
<p id="p0073" num="0073">Diese Betrachtungsweise gilt auch, wenn mehr als zwei Zeilen gleichzeitig adressiert werden. Die Zeiteinsparung ist umso größer, je mehr Zeilen zusammengefasst werden. Dies ist eine dann Multi-Line-Adressierung.</p>
<p id="p0074" num="0074">Die Zusammenfassung mehrerer Zeilen ist jedoch nicht ohne Weiteres möglich, da nun mehrere Pixel einer Spalte in mehreren Zeilen gleich angesteuert werden. Es gibt in der Helligkeit also keinen Unterschied zwischen diesen Pixeln mehr, so dass differentielle Informationen verloren gehen bzw. die Auflösung reduziert wird.</p>
<p id="p0075" num="0075">Dieses Problem wird dadurch gelöst, dass die Multi-Line-Adressierung (MLA) mit der zuvor beschriebenen, optimierten Improved-Single-Line-Adressierung (ISLA) kombiniert wird, indem die gewünschte Matrixanzeige D in mehrere Matrizen zerlegt wird. Das heißt, dass eine Zeile in verschiedenen Matrizen S, M sowohl alleine als auch mit anderen Zeilen gemeinsam adressiert wird. Der Unterschied in der Leuchtintensität zwischen den Pixeln in den verschiedenen, in der Multi-Line-Adressierung aber gemeinsam angesteuerten Zeilen der jeweiligen Spalte wird durch die Improved-Single-Line-Adressierung mit der Matrix S realisiert. Die Multi-Line-Adressierung soll die erforderlichen Gesamtzeit T<sub>Sum</sub> minimieren. Die Überführung einer Matrixanzeige D in eine Single-Line-Matrix S und Multi-Line-Matrix M wird mathematisch wie folgt dargestellt. <maths id="math0012" num=""><math display="block"><mi>D</mi><mo>=</mo><mi>S</mi><mo>+</mo><mi>M</mi><mo>⁢</mo><mn>2</mn><mo>,</mo></math><img id="ib0012" file="imgb0012.tif" wi="26" he="10" img-content="math" img-format="tif"/></maths><br/>
wobei M2 die Matrix für eine Zwei-Zeilen-Adressierung ist. Die Matrix S wird auch als Rest-Single-Line-Matrix bezeichnet. Der grundsätzliche Aufbau ist der Matrizen ist <figref idref="f0004">Fig. 5</figref> zu entnehmen.<!-- EPO <DP n="27"> --></p>
<p id="p0076" num="0076">Die Quellendaten für die einzelnen Pixelhelligkeiten D<sub>ij</sub> der Matrixanzeige D, welche zu dem gewünschten Bild zusammengesetzt werden, werden in zwei Matrizen S und M2 zerlegt. S ist die Single-Line-Matrix, die durch die Improved-Single-Line-Adressierung angesteuert wird. M2 ist die Multi-Line-Matrix, für deren Ansteuerung jeweils zwei Zeilen zusammengefasst und gemeinsam adressiert bzw. aktiviert werden. Die Darstellung von M2 in n-1 Matrizen, wobei n die Anzahl der Zeilen der Matrixanzeige D ist, zeigt, dass für jede dieser Matrizen M zwei Zeilen zusammengefasst werden, da die Einträge in den zwei Zeilen identisch sind. Die Zusammenfassung zweier Zeilen wird vorzugsweise für zwei aufeinander folgende Zeilen vorgenommen, weil angenommen wird, dass aufeinander folgeride Zeilen eines Bildes die größten Ähnlichkeiten besitzen und die Verteilung der zweifachen Betriebsströme in zwei Pixel bei aufeinander folgenden Zeilen eines reellen Displays am homogensten ist. Zudem ist die mathematische Zerlegung für diese Einschränkung einfacher als wenn zwei beliebige Zeilen zusammengefasst werden. Die Implementierung der Algorithmen ist dann von geringerem Aufwand und wird weiter unten in einer erfindungsgemäßen Realisierung noch genauer beschrieben.</p>
<p id="p0077" num="0077">Natürlich können je nach Anwendung auch nicht benachbarte Zeilen zusammengefasst werden. Bspw. können mit der Zusammenfassung von zwei durch eine Zwischenzeile voneinander getrennte Zeilen Schachbrettmuster sehr gut mit der Multi-Line-Adressierung abgebildet werden.</p>
<p id="p0078" num="0078">Die Zeilenadressierzeit t<sub>i</sub>, die jede "Zweizeile" für die Aktivierung bekommt, hängt analog zu der vorbeschriebenen Realisierung von der maximalen Helligkeit Mij eines Pixels in dieser Zweizeile ab. Das zeitoptimierte Ansteuerverfahren, das bereits für die Single-Line-Adressierung beschrieben wurde, wird auch hier eingesetzt. Die Summe der Zeilenadressierzeiten ergibt sich also wie folgt:<!-- EPO <DP n="28"> --> <maths id="math0013" num=""><math display="block"><msub><mi>T</mi><mi mathvariant="italic">Sum</mi></msub><mo>□</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover></mstyle><mi>max</mi><mfenced separators=""><msub><mi>S</mi><mrow><mi>i</mi><mo>⁢</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>S</mi><mrow><mi>i</mi><mo>⁢</mo><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><msub><mi>S</mi><mi mathvariant="italic">im</mi></msub></mfenced><mo>+</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover></mstyle><mi>max</mi><mfenced separators=""><msub><mrow><mi>M</mi><mo>⁢</mo><mn>2</mn></mrow><mrow><mi>i</mi><mo>⁢</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mi>M</mi><mo>⁢</mo><mn>2</mn></mrow><mrow><mi>i</mi><mo>⁢</mo><mn>1</mn></mrow></msub><mo>,</mo><mo>…</mo><msub><mrow><mi>M</mi><mo>⁢</mo><mn>2</mn></mrow><mi mathvariant="italic">im</mi></msub></mfenced><mo>=</mo><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mo>,</mo></math><img id="ib0013" file="imgb0013.tif" wi="129" he="22" img-content="math" img-format="tif"/></maths> wobei max(S<sub>il</sub>,...S<sub>im</sub>) und max(M2<sub>il</sub>, ..., M2<sub>im</sub>) jeweils die maximale Helligkeit einer Zeile angeben, die proportional zu der jeweiligen Zeilenadressierzeit t<sub>i</sub> ist.</p>
<p id="p0079" num="0079">Das Ziel der Zerlegung in mehrere Matrizen ist eine weitere Reduktion des Betriebsstroms I<sub>1</sub>, d.h. eine Minimierung von D<sub>Sum</sub>. Das wird erreicht, indem jede Helligkeit M2<sub>ij</sub> der Multi-Line-Matrix M2 zwei Elemente in der Single-Line-Matrix, nämlich S<sub>ij</sub> und S<sub>i+lj</sub> um den Betrag M2<sub>ij</sub> von der Originaldaten D<sub>ij</sub> und D<sub>i+lj</sub> reduziert. Dafür wird jedoch nur eine Zeilenadressierzeit t<sub>i</sub> benötigt, nämlich die Zeit für die Adressierung von M2<sub>ij</sub>. Bei mehreren Zeilen ist die Wirkung entsprechend höher.</p>
<p id="p0080" num="0080">Die Transformation der Quellendaten (Matrixanzeige D) in mehrere Multi-Line-Matrizen wird analog durch <maths id="math0014" num=""><math display="block"><mi>D</mi><mo>=</mo><mi>S</mi><mo>+</mo><mi>M</mi><mo>⁢</mo><mn>2</mn><mo>+</mo><mi>M</mi><mo>⁢</mo><mn>3</mn><mo>+</mo><mo>…</mo></math><img id="ib0014" file="imgb0014.tif" wi="45" he="15" img-content="math" img-format="tif"/></maths><br/>
definiert, wobei M3 eine gleichzeitige Ansteuerung von drei Zeilen beschreibt (vgl. <figref idref="f0004">Fig. 5</figref>). Eine gleichzeitige Adressierung von noch mehr Zeilen geschieht entsprechend.</p>
<p id="p0081" num="0081">Es ist auch möglich, manche Multi-Line-Matrizen auszulassen, bspw. gemäß der Definition <maths id="math0015" num=""><math display="block"><mi>D</mi><mo>=</mo><mi>S</mi><mo>+</mo><mi>M</mi><mo>⁢</mo><mn>2</mn><mo>+</mo><mi>M</mi><mo>⁢</mo><mn>4</mn><mo>,</mo></math><img id="ib0015" file="imgb0015.tif" wi="43" he="12" img-content="math" img-format="tif"/></maths><br/>
<!-- EPO <DP n="29"> -->in welcher die Matrix M3 mit Null belegt wird. Die Single-Line-Adressierung kann auch so interpretiert werden, dass alle Elemente der Multi-Line-Matrizen Mx mit Null belegt sind.</p>
<p id="p0082" num="0082">Die Idee, ein Bild bzw. eine Bildmatrix D in mehrere Bilder respektive Bildmatrizen S, M aufzuteilen, die leichter anzusteuern sind, kann für alle Matrix-Display-Arten, einschließlich LCD- und Plasma-Displays, angewendet werden. Die Multi-Line-Matrix ist ein gutes Beispiel für eine einfache und effiziente Ansteuerung.</p>
<p id="p0083" num="0083">Nachfolgend wird eine vollständige Multi-Line-Adressierung einschließlich einer Single-Line-Adressierung an einem konkreten Beispiel beschrieben. Das Ziel der vorgenommenen Transformationen ist dabei die Minimierung von D<sub>Sum</sub>. Das Ergebnis ist, dass der Betriebsstrom nicht mehr I<sub>0</sub> ist, sondern (bildabhängig) deutlich kleiner werden kann: <maths id="math0016" num=""><math display="block"><msub><mi>I</mi><mn>1</mn></msub><mo>=</mo><mfrac><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mrow><mi>n</mi><mo>⋅</mo><msub><mi>D</mi><mi>max</mi></msub></mrow></mfrac><mo>⋅</mo><msub><mi>I</mi><mn>0</mn></msub></math><img id="ib0016" file="imgb0016.tif" wi="31" he="19" img-content="math" img-format="tif"/></maths></p>
<p id="p0084" num="0084">Bei dem in <figref idref="f0005">Fig. 6</figref> dargestellten Beispiel wird eine 4X9-Matrix D in zwei Matrizen M2 und S zerlegt. Die Anzahl der Zeilen dieser Matrix D ist n=9. D<sub>max</sub> soll den Helligkeitswert "15" (4 bit) haben.</p>
<p id="p0085" num="0085">Die erste Matrix in <figref idref="f0005">Fig. 6</figref> gibt die gewünschten Helligkeiten D<sub>ij</sub> der Matrixanzeige D an. Die zweite Matrix ist Zweizeilen-Matrix M2 und die dritte ist die Rest-Single-Line-Matrix S. M2 ist noch einmal gesondert dargestellt, wobei der Summendarstellung zu entnehmen ist, wie die Helligkeiten jeweils auf zwei benachbarte Zeilen bei gleichzeitiger Adressierung verteilt werden. D<sub>Sum</sub>, d.h. Summe der maximalen Helligkeiten gleichzeitig aktivierter Zeilen, beträgt bei Anwendung der Zweizeilen-Matrix D<sub>Sum</sub> = 72. Wenn lediglich die Improved Single-Line-Adressierung angewendet wird, ist D<sub>Sum</sub> = 107. Gegenüber n*D<sub>max</sub> = 9 * 15 = 135<!-- EPO <DP n="30"> --> wird der benötigte Betriebsstrom durch Anwendung der Zweizeilen-Matrix also auf 53% des konventionellen Ansteuerverfahrens reduziert.</p>
<p id="p0086" num="0086">Wenn eine Dreizeilen-Matrix-Adressierung M3 entsprechend <figref idref="f0005">Fig. 7</figref> eingesetzt wird, lässt sich D<sub>Sum</sub> weiter reduzieren. Die erste Matrix gemäß <figref idref="f0005">Fig. 7</figref> ist gleich der Quellenmatrix aus <figref idref="f0005">Fig. 6</figref> und gibt die gewünschten Helligkeitän D<sub>ij</sub> der Matrixanzeige D wieder. Die zweite Matrix ist die Dreizeilen-Matrix M3, die dritte Matrix ist die Zweizeilen-Matrix M2 und die vierte ist die Rest-Single-Line-Matrix S. D<sub>Sum</sub> reduziert sich in diesem Fall weiter auf 58. Gegenüber n*D<sub>max</sub> =135 wird eine also Reduktion der Betriebsstromamplitude um 57% erzielt.</p>
<p id="p0087" num="0087">In <figref idref="f0006 f0007">Fig. 8</figref> werden der Spannungsverlauf der achten Zeile, der Strom- und Spannungsverlauf der zweiten Spalte sowie die Spannung an einer Diode (D<sub>82</sub>) für die Zweizeilen-Adressierung gemäß <figref idref="f0005">Fig. 6</figref> dargestellt.</p>
<p id="p0088" num="0088">In dem dargestellten Beispiel beträgt der Betriebsstrom I<sub>0</sub> für die konventionelle Single-Line-Adressierung 100 µA. Entsprechend der Reduktion auf 53% beträgt der Betriebsstrom bei einer Ansteuerung einer Zeile also I<sub>1</sub> = 53 µA ist. Die Flussspanriung der OLED bei 53 µA beträgt 6 V. Die Schwellenspannung der OLED beträgt 3 V. Eine Frame-Periode, d.h. die Gesamtzeit T<sub>Frame</sub>, beträgt 13,5 msec. Bei der konventionellen Single-Line-Adressierung beträgt die konstante Zeilenadressierzeit t<sub>0</sub> = 0,1 msec. Mit der Multi-Line-Adressierung entsprechend <figref idref="f0005">Fig. 6</figref> beträgt t<sub>1</sub> = 0,1875 msec. Ein Frame besteht nun aus 72 (D<sub>Sum</sub>) t<sub>l</sub>-Takten.</p>
<p id="p0089" num="0089">Die S-Matrix und M2-Matrix werden abwechselnd aktiviert. Es wird zuerst die erste Zeile der S-Matrix adressiert, dann die erste Zweizeile der M2-Matrix (d.h. deren Zeilen 1 und 2), dann die zweite Zeile der S-Matrix, dann die zweite Zweizeile der M2-Matrix (d.h. deren Zeilen 2 und 3), usw..<!-- EPO <DP n="31"> --></p>
<p id="p0090" num="0090">In <figref idref="f0006">Fig. 8a</figref> ist der Spannungsverlauf der achten Zeile dargestellt. Ein entsprechender Zeilenschalter (vgl. entsprechend <figref idref="f0003">Fig. 4</figref>) ist dann geschlossen, wenn diese Zeile adressiert ist, so dass ein Strom fließen kann. Die Spannung ist dann Null. Sonst ist der Zeilenschalter offen. Da ein Spaltenstrom immer fließt, herrscht mindestens eine Spaltenspannung von 6 V. Die Zeilenspannung von 3 V ergibt sich aus der 6V Spaltenspannung abzüglich einer Schwellenspannung von z.B. 3 V im Falle einer OLED. Die achte Zeile ist für 2,625 msec (von 9,375 msec bis 12 msec) adressiert.</p>
<p id="p0091" num="0091">In <figref idref="f0006">Fig. 8b</figref> wird der Betriebsstrom in der zweiten Spalte dargestellt. In dem Stromverlauf zeigen sich drei Stufen, nämlich Null, wenn keine Pixeldiode aktiv ist, 53 µA, wenn nur eine Pixeldiode aktiv ist und 106 µA, wenn zwei Pixeldioden (im Rahmen der Zweizeilen-Adressierung) aktiv sind. Im Falle der Zweizeilenadressierung beträgt die Stromamplitude an jeder Diode auch 53 µA, weil sich der Gesamtstrom gleichmäßig auf beide der gleichzeitig angesteuerten Pixeldioden verteilt.</p>
<p id="p0092" num="0092">Die Zeitspanne (Zeilenadressierzeit t<sub>i</sub>), in der die achte Zeile aktiviert ist, besteht aus drei Phasen. Während der ersten vier Takte (von 9,375 msec bis 10,125 msec) sind Zeile 7 und Zeile 8 gemeinsam adressiert. Der Strom beträgt daher auch 2*53 µA. Das entspricht der Zeilenadressierung von M2<sub>72</sub>.</p>
<p id="p0093" num="0093">In den nächsten fünf Takten wird die Zeile 8 von S<sub>82</sub> adressiert. Die insgesamt fünf Takte der Zeilenadressierzeit t<sub>i</sub> kommen daher, dass das Maximum der Helligkeit Sij der achten Zeile der Matrix S den Wert 5 hat (siehe 1. Spalte, 8. Zeile). Es fließt ein Strom von 53 µA für eine Zeit von 0,1875 msec (ein Takt). Dann ist der Strom für vier weitere Takte Null, da das Maximum der achten Zeile der S-Matrix (S<sub>81</sub>) 5 beträgt und die Helligkeitssteuerung durch eine Pulsweitenmodulation vorgenommen wird.<!-- EPO <DP n="32"> --></p>
<p id="p0094" num="0094">Die letzte Phase dauert 5 Takte, in der die achte und der neunte Zeile der Matrix M2 adressiert sind. Der Strom beträgt wieder 106 µA. Der Strom fließt jedoch nur 4 Takte lang, da M2<sub>82</sub> 4 beträgt. Der Strom sinkt für einen Takt wieder auf Null. In der dritten Spalte fließt auch in diesem letzten Takt noch Strom (nicht dargestellt), weil die maximale Helligkeit in der dritten Spalte M2<sub>83</sub>=5 beträgt. Die gesamte Dauer, in der das Pixel ij = 82 mit Betriebsstrom beaufschlagt wird (aktiven Zeit) beträgt 9 Takte, was D<sub>82</sub> entspricht.</p>
<p id="p0095" num="0095">Die Spannung in der zweiten Spalte ist in <figref idref="f0007">Fig. 8c</figref> im Zeitverlauf dargestellt. Sie beträgt 6 Volt, wenn ein Betriebsstrom fließt und ist unabhängig davon, ob der Betriebsstrom 53 µA oder 106 µA beträgt, da bei 106 µA der Betriebsstrom durch zwei Dioden geteilt wird. Wenn kein Strom fließt, sinkt die Spannung auf 3 Volt. Dies entspricht der Schwellenspannung, unterhalb derer kein Diodenstrom fließen kann.</p>
<p id="p0096" num="0096">In <figref idref="f0007">Fig. 8d</figref> wird die Spannung an der Diode in dem Pixel ij=82 im zeitlichen Verlauf dargestellt. Die Spannung beträgt 6 Volt, wenn ein Betriebsstrom in Höhe von 53 µA durch diese Diode fließt. Während der adressierten Zeit der achten Zeile fließt für 4 Takte kein Strom. In dieser Zeit ist die Spannung am Pixel 3 V (Schwellenspannung). Wenn in der zweiten Spalte kein Strom fließt, ist die Spannung am Zeilenschalter und am Spaltenschalter 3 V, daher ist die Spannung an diesem Pixel dann auf Null. Wenn durch die zweite Spalte ein Strom fließt, ist die Spaltenspannung 6 V und zieht das Potential dieser nicht adressierten Zeile 8 auf 3 V (6V minus Schwellenspannung).</p>
<p id="p0097" num="0097">Die technische Realisierung des erfindungsgemäßen Verfahrens zur Ansteuerung von Matrixanzeigen ist ähnlich einfach wie bei konventionellen Single-Line-Adressierungs-Verfahren. An jeder Zeile befindet sich ein Schalter und jede Spalte ist mit einer Stromquelle versehen, die bei einer Zwei-Zeilen-Adressierung drei Stromstufen (wie 0, 1 und 2) aufweist, während es bei einem<!-- EPO <DP n="33"> --> konventionellem Single-Line-Adressierungs-Verfahren nur zwei Stufen (wie 0 und 1) gibt. Dies liegt daran, dass bei der gleichzeitigen Adressierung von mehreren Zeilen der entsprechend erhöhte Strom verfügbar sein muss. Allgemein gilt, dass bei einer gleichzeitigen Adressierung von n Zeilen eine Abstufung mit n+1 Stufen erforderlich ist. Dies ist jedoch mit einem geringen Aufwand zu realisieren. Eine konkrete Schaltung für eine gemischte Amplituden-PulsweitenModulation zur Helligkeitssteuerung wird später noch genauer beschrieben.</p>
<p id="p0098" num="0098">In dem vorbeschriebenen Beispiel wurde eine Pulsweitenmodulation des Betriebsstroms verwendet. Natürlich können die S- und die M2-Matrizen auch durch eine Amplitudenmodulation des Betriebesstroms abgebildet werden. Bei der Amplitudenmodulation wird jede Zeile bzw. jede Mehrzeile wird so lange adressiert, wie es dem Maximum auf dieser Zeile bzw. Mehrzeile entspricht. Das ist bei der Pulsweitenmodulation gleich. Der einzige Unterschied besteht darin, dass der Betriebsstrom während der Zeilenadressierungszeit t<sub>i</sub> ständig fließt und die Höhe seiner Amplitude angepasst wird.</p>
<p id="p0099" num="0099">Damit der Betriebsstrom minimiert wird, ist die optimierte und effiziente Überführung der Quellenmatrix (Matrixanzeige D) in Multi-Line-Matrizen M und eine Single-Line-Matrix S entscheidend. Optimiert bedeutet eine Minimierung der Summe der maximalen Helligkeiten D<sub>Sum</sub> und effizient bedeutet eine mit geringem Hardware-Aufwand und schnell durchführbare Überführung.</p>
<p id="p0100" num="0100">Die Gewinnung bzw. Bestimmung der Matrizen M und S ist grundsätzlich mit bekannten Methoden wie Linearer Programmierung und mit Standard-Software durchführbar. Allerdings müssen dann aufwendige arithmetische Operationen, wie Multiplikation und Division, angewendet werden, so dass diese Methode sehr rechenintensiv und langsam ist. Außerdem steigt die Komplexität mehr als quadratisch mit der Größe der Bildmatrix an.<!-- EPO <DP n="34"> --></p>
<p id="p0101" num="0101">Daher wird erfindungsgemäß eine kombinatorische Methode vorgeschlagen, die auf dem sogenannten "MaxFlow / MinCut"-Prinzip beruht. Da die Güte des Optimums im Wesentlichen davon abhängt, wie sich zwei aufeinander folgende Zeilen unterscheiden, wird die Nebenbedingung D = S + M2 + M3 + ... umgeformt, indem die Differenz zweier aufeinander folgender Gleichungen gebildet wird, ohne dabei den Lösungsraum zu verändern. Dabei entstehen die Matrizen d', S' und M2', M3', wie in <figref idref="f0008">Fig. 9</figref> dargestellt. Die Matrix S' wird analog zu der Matrix d' gebildet. Die Summe jeder Spalte der Matrizen ist Null.</p>
<p id="p0102" num="0102">Die umgeformten Nebenbedingungen lassen sich durch den in <figref idref="f0009">Fig. 10</figref> dargestellten Graph visualisieren.</p>
<p id="p0103" num="0103">Hierbei stellt jeder als Kreis dargestellter Knoten (aus einer Knotenmenge V) einen Eintrag in der umgeformten Matrix d' dar. d'<sub>ij</sub> im Kreis repräsentiert das entsprechende Element der Matrix d', die in <figref idref="f0008">Fig. 9</figref> dargestellt ist. Der Wert dieser Knoten ist also gleich dem Wert des Matrixelements d'<sub>ij</sub>. Die Kanten zwischen den Matrixelementen d'<sub>ij</sub> sind die Pfeile, die von einem Knoten bzw. Kreis zu einem anderen Knoten bzw. Kreis führen. Jede diese Kante hat eine Richtung, die durch den Pfeil dargestellt und mit einer Zahl belegt wird. Diese Belegung (Zahl) der Kanten (aus der Kantenmenge A) spiegelt den Wert wieder, den die entsprechende Variable in der Zerlegung der Quelldaten-Matrixanzeige hat. Kanten, die von einer Zeile zur nächsten reichen, gehören zur Matrix S. Kanten, die eine Zeile überspringen, also die Länge "2" haben, sind der Matrix M2 zuzuordnen. Kanten mit Länge drei werden entsprechend der Matrix M3 zugeordnet und für die Matrizen M4, M5 etc. ergibt sich eine analoge Zuordnung. Die Indices der Kanten werden mit ij bezeichnet, wobei "i" die Zeilennummer für den Startknoten (Kreis) und "j" die Nummer für die Spalte ist.</p>
<p id="p0104" num="0104">Dies wird nachfolgend anhand des bereits in den <figref idref="f0005">Fig. 6 und 7</figref> behandelten Beispiels erläutert. Die 4X9-Matrix D aus <figref idref="f0005">Fig. 6</figref> wird in eine 4X10-Fluss-Matrix d'<!-- EPO <DP n="35"> --> transformiert, die in <figref idref="f0009">Fig. 11</figref> angegeben ist. Diese Matrix d' ist in <figref idref="f0010">Fig. 12</figref> als zu balancierender Fluss dargestellt.</p>
<p id="p0105" num="0105">Jedes Element der d'-Matrix entspricht einem Knoten in der entsprechenden Position. Die Kanten sind noch alle mit Null belegt, da es hier um den Start der Matrixzerlegung handelt. Eine gültige Zerlegung ist genau dann erreicht, wenn die Summe der Belegungen (Zahlen) der ausgehenden Kanten (von dem Kreis ausgehenden Pfeile) minus der Summe der Belegungen (Zahlen) der eingehenden Kanten (an dem Kreis ankommende Pfeile) jeden Knotens (Kreises) gleich seines jeweiligen Wertes (Bedarf) der Knotens ist. Dabei sind alle Kantenbelegungen nicht negativ.</p>
<p id="p0106" num="0106">In <figref idref="f0010">Fig. 13</figref> wird das Ergebnis des balancierten Flusses dargestellt. Aus den Belegungen der Kanten erhält man alle Elemente der Matrizen M3, M2 und S.</p>
<p id="p0107" num="0107">Nachfolgend wird das mathematische Verfahren genauer beschrieben, mit dem der in <figref idref="f0010">Fig. 13</figref> dargestellte balancierte Fluss erstellt wird.</p>
<p id="p0108" num="0108">Zwei Kanten (Pfeile) in <figref idref="f0010">Fig. 13</figref> sollen vom gleichen Typ heißen, wenn Start- und Endknoten beider Kanten jeweils in derselben Zeile liegen. Das Ziel ist es, eine gültige Belegung der Kanten zu finden, sodass die Summe der maximalen Kanten eines jeden Kantentyps minimiert wird. Mathematisch lässt sich das folgendermaßen beschreiben. Gegeben ist ein gerichteter Graph G = (V, A) wobei die Kantenmenge A nach Typen partitioniert ist in <i>A</i> = <i>A</i><sub>1</sub> ∪̇ <i>A</i><sub>2</sub> ∪̇...∪̇<i>A<sub>p</sub>.</i> p ist die Anzahl der Zeilen der Multi-Line-Matrizen M und der Rest-Single-Line-Matrix S. Ferner gibt es eine Funktion <i>b</i> : <i>V</i> → <b>Z</b>, die jedem Knoten seinen Bedarf zuordnet. Z ist eine ganze Zahl (Integer). Gesucht ist eine Funktion <i>f</i> : <i>A</i> → Z<sub>≥0</sub>(, sodass für jeden Knoten <i>v</i> ∈ <i>V</i> die Gleichung<!-- EPO <DP n="36"> --> <maths id="math0017" num=""><math display="block"><mstyle displaystyle="true"><munderover><mo>∑</mo><mtable><mtr><mtd><mi>a</mi><mo>∈</mo><mi>A</mi></mtd></mtr><mtr><mtd><mi mathvariant="italic">v ist Startknote von a</mi></mtd></mtr></mtable><mspace width="1em"/></munderover></mstyle><mi>f</mi><mfenced><mi>a</mi></mfenced><mo>-</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mtable><mtr><mtd><mi>a</mi><mo>∈</mo><mi>A</mi></mtd></mtr><mtr><mtd><mi mathvariant="italic">v ist</mi><mspace width="1em"/><mi>End</mi><mo>⁢</mo><mi mathvariant="italic">knote von a</mi></mtd></mtr></mtable><mspace width="1em"/></munderover></mstyle><mspace width="1em"/><mi>f</mi><mfenced><mi mathvariant="normal">a</mi></mfenced><mo>=</mo><mi mathvariant="normal">b</mi><mfenced><mi>v</mi></mfenced></math><img id="ib0017" file="imgb0017.tif" wi="84" he="22" img-content="math" img-format="tif"/></maths><br/>
gilt und <maths id="math0018" num=""><math display="block"><msub><mi>D</mi><mi mathvariant="italic">Sum</mi></msub><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover></mstyle><mi>max</mi><mfenced open="{" close="}" separators=""><mi>f</mi><mfenced><mi>a</mi></mfenced><mo>:</mo><mi>a</mi><mo>∈</mo><msub><mi>A</mi><mi>k</mi></msub></mfenced></math><img id="ib0018" file="imgb0018.tif" wi="59" he="16" img-content="math" img-format="tif"/></maths><br/>
minimal ist. Die obere Gleichung wird auch "Flusserhaltung" genannt und entspricht der Kirchhoffschen Knotengleichung. b(v) ist der Bedarf dieses Knotens und kann als den Stromfluss aus der Masse in diesen Knoten betrachtet werden (wobei bei negativem Bedarf der Strom vom Knoten in die Masse fließt). D<sub>Sum</sub> ist zu minimieren.</p>
<p id="p0109" num="0109">Die vorgenannte Aufgabe ist äquivalent zu dem Problem, jedem Kantentyp <i>A<sub>k</sub>, k</i> = 1,...,<i>p</i> eine nichtnegative Zahl (eine sogenannte Kapazität) zuzuordnen, so dass die Summe dieser Kapazitäten minimal ist und eine gültige Belegung der Kanten existiert, welche die Kapazitäten nicht überschreitet.</p>
<p id="p0110" num="0110">Das Besondere an diesem neuen Verfahren ist, dass die Kapazität für alle Kanten einer bestimmten Länge einer Zeile gültig ist. Der Fluss auf jeder dieser Kanten ist kleiner oder gleich dieser Kapazität. Die Kapazitäten selbst sind variabel und stellen in gewisser Weise die Kosten bzw. den Aufwand für die Optimierung dar. Die Summe aller Kapazitäten muss minimiert werden. Im Gegensatz zu einer bekannten Max-Flow / Min-Cut Methode, bei der bei gegebenen Kapazitäten der Fluss maximiert wird, wird hier bei gegebenem Fluss die Kapazität minimiert.</p>
<p id="p0111" num="0111">Die Kapazitäten sind eine Funktion <i>u</i>:{1,...,<i>p</i>}→Z<sub>≥0c</sub>, so dass für alle <i>k</i> ∈ {1,...,<i>p</i>} und <i>a</i> ∈ <i>A<sub>k</sub></i> gilt: <i>f</i>(<i>a</i>) ≤ <i>u</i>(<i>k</i>).<!-- EPO <DP n="37"> --></p>
<p id="p0112" num="0112">Die vorbeschriebene Minimierung lässt sich grundsätzlich auch als lineares Programm modellieren und lösen, was jedoch wie bereits erwähnt sehr rechenintensiv ist. Wie nachfolgend gezeigt lässt sich das vorbeschriebene, erfindungsgemäße Verfahren mit nur geringem Aufwand mathematisch wie folgt umsetzen.</p>
<p id="p0113" num="0113">Dazu werden die Kapazitäten sukzessive, d.h. schrittweise, von Null an erhöht, bis eine gültige Zerlegung möglich ist. Damit wird auch sichergestellt, dass die Kapazität größer oder gleich Null ist. Dabei wird in jeder Iteration die Menge an Kanten bestimmt, deren Belegung gleich der Kapazität ist und somit einen Flaschenhals darstellt, der eine gültige Lösung verhindert. Diese Kantenmenge, auch minimaler Schnitt genannt, trennt die Knoten mit positivem Bedarf von denen mit negativen Bedarf. Danach werden die Kapazitäten der Kanten aus dem minimalen Schnitt erhöht. Vorzugsweise geschieht dies aber nur für die Kapazität, die es den meisten Kanten erlaubt, den Flaschenhals zu verlassen. Die Belegungen werden nun so weit erhöht, bis entweder eine gültige Lösung gefunden ist oder ein erneuter Flaschenhals auftritt, woraufhin die beschriebenen Schritte wiederholt werden.</p>
<p id="p0114" num="0114">Eine mathematische Formulierung des Verfahrensablaufs ist <figref idref="f0011">Fig. 14</figref> zu entnehmen. Die Programmmodule "MaxFIow" und "MinCut" sind die aus der Literatur bekannten Standardverfahren. Das Programmmodule "Initialisiere" legt die Startwerte für u fest, bspw. kann u(k) = 0 für alle <i>k ∈</i> {1,..., <i>p</i>} gelten. Vorzugsweise werden jedoch untere Schranken verwendet, die durch eine Vorverarbeitung der Daten erzeugt wurden. Die Menge H beschreibt die Historie der berechneten MinCuts. Dabei werden mit <i>C</i> ⊂ <i>A</i> die ausgehenden Kanten des aktuellen MinCuts bzw. mit <i>C<sub>i</sub></i> ⊂ <i>A</i> die ausgehenden Kanten des MinCuts der Iteration i bezeichnet. Der Parameter Δ<i>u</i> bestimmt die Schrittweite, mit der die einzelnen Kapazitäten erhöht werden. Vorzugsweise werden nur wenige Kapazitäten<!-- EPO <DP n="38"> --> pro Iteration erhöht (z.B. nur für die k, für die |<i>A<sub>k</sub></i> ∩<i>C</i>| bzw. die gewichtete <maths id="math0019" num=""><math display="inline"><mstyle displaystyle="false"><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><msub><mi>C</mi><mi>i</mi></msub><mo>∈</mo><mi>H</mi></mrow></munder></mstyle><msub><mi>w</mi><mi>i</mi></msub><mo>⋅</mo><mfenced open="|" close="|" separators=""><msub><mi>A</mi><mi>k</mi></msub><mo>∩</mo><msub><mi>C</mi><mi>i</mi></msub></mfenced></mstyle></math><img id="ib0019" file="imgb0019.tif" wi="29" he="10" img-content="math" img-format="tif" inline="yes"/></maths>Summe maximal ist, wobei ältere Schnitte weniger stark gewichtet werden. Dabei beschreibt w die Gewichtung der Historie. Die Wahl der Größe des Schritts ermöglicht einen Kompromiss zwischen der Güte des Verfahrens (kleine Δ<i>u</i>, z.B. Δ<i>u</i> = 1) und Laufzeit (größere Δ<i>u</i>) und kann auch dynamisch angepasst werden.</p>
<p id="p0115" num="0115">Das Verfahren dieser Erfindung kann natürlich auch für einen Teilbereich einer Bildmatrix eingesetzt werden. So kann ein Bild in mehrere Segmente aufgeteilt und jedes für sich optimiert werden, was einer lokalen Optimierung entspricht.</p>
<p id="p0116" num="0116">Ebenso kann eine gemischte globale und lokale Optimierung durchgeführt werden, indem ein Segment bestimmter Größe zeilenweise oder um mehrere Zeilen verschoben wird. Die Submatrix wird gebildet aus einer bestimmten Anzahl von Zeilen. Sie wird zuerst aus den oberen Zeilen der Quellenmatrix gebildet. Bei jeder Optimierung werden die Matrixeinträge (S, M2, M3 etc.) für die oberste Zeile oder wenige oberste Zeilen gewonnen. Die nächste Submatrix wird dementsprechend um eine oder mehrere Zeile nach unten verschoben. Der Einfluss der zuvor gewonnenen Multi-Line-Matrix-Zeile auf diese neue Submatrix muss abgezogen werden. Dann werden wieder eine oder mehrere Zeilen von S, M2, M3 etc. gewonnen. Die Submatrix läuft bis zum Ende der Quellenmatrix und wird dann komplett zerlegt. Damit erhält man alle Einträge von S, M2, M3 etc..</p>
<p id="p0117" num="0117">Die Zerlegung einer kleineren Matrix erfordert weniger Speicherplatz und weniger Iterationen. Bei einer globaler Optimierung, bei der die Matrix in der Regel groß ist, muss das Ergebnis der Matrix-Zerlegung in einen Zwischenspeicher, wie SRAM oder dgl., abgelegt werden. Erst unmittelbar vor der Aktivierung werden die Informationen dann zeilenweise in Register für den Ausgangstreiber eingelesen. Bei segmentierter / lokaler bzw. gemischter Optimierung können die<!-- EPO <DP n="39"> --> Kapazitäten zuerst durch die Submatrix-Zerlegung gewonnen, folglich auch deren Summe, bzw. t<sub>l</sub> und I<sub>1</sub>. Dank der schnellen Zerlegung wird dann sukzessiv das Zeilenergebnis noch einmal berechnet und direkt dem Register für den Ausgangstreiber weitergereicht, so dass der große Zwischenspeicher entfallen kann. Der Hardware-Aufwand kann durch die segmentierte / lokale bzw. gemischte Optimierung reduziert werden, während die Güte der Optimierung in diesem Fall etwas abnehmen kann.</p>
<p id="p0118" num="0118">Wenn die Matrizen M, S mit den den einzelnen Pixeln ij entsprechenden Helligkeiten feststehen, müssen die Dioden entsprechend angesteuert werden. Die einzelnen Zeilenadressierzeiten t<sub>i</sub> können von Zeile zu Zeilen variieren und richten sich jeweils nach dem maximalen Helligkeitswert dieser Zeilen. Die Helligkeitssteuerung kann dann durch eine Pulsweitenmodulation bzw. eine Amplitudenmodulation des Strom erreicht werden.</p>
<p id="p0119" num="0119">Bei der Pulsweitenmodulation werden nur die Pixel ij mit der maximalen Helligkeit während der gesamten Zeilenadressierzeit angeschaltet, d.h. von dem Betriebsstrom durchflossen. Die übrigen Pixel ij leuchten nur zeitweise, wobei die jeweilige Leuchtzeit mit dem jeweiligen Helligkeitswert Sij, Mij korreliert ist.</p>
<p id="p0120" num="0120">Alternativ kann auch eine Amplitudenmodulation zur Helligkeitssteuerung eingesetzt werden, so dass alle Pixel ij in der aktiven Phase, d.h. während der jeweiligen Zeilenadressierzeit t<sub>i</sub>, zu 100% der Zeit eingeschaltet sind und der Betriebsstrom bei Pixeln ij mit geringerer Helligkeit entsprechend verkleinert ist. Allerdings ist die Amplitudenmodulation in Bezug auf die Hardware schwieriger zu implementieren. Dies gilt insbesondere für eine hohe Farbtiefe bzw. viele Graustufen, während eine Pulsweitenmodulation vergleichsweise einfach und genau implementierbar ist, ohne dass ein hoher Aufwand für die eingesetzte Hardware erforderlich ist.<!-- EPO <DP n="40"> --></p>
<p id="p0121" num="0121">Besonders vorteilhaft ist es, eine Pulsweitenmodulation mit einer Amplitudenmodulation zu kombinieren, um den Betriebsstrom bei Pixeln ij mit geringerer Helligkeit zu reduzieren. Diese erfindungsgemäße gemischte bzw. kombinierte Amplituden- und Pulsweitenmodulation wird nachfolgend mit Bezug auf die <figref idref="f0011 f0012">Fig. 15 bis Fig. 18</figref> erläutert.</p>
<p id="p0122" num="0122">Für die vorbeschriebene Multi-Line-Adressierung gemäß der Erfindung muss der Betriebsstrom quantifiziert, d.h. in mehrere verschiedene Stufen eingeteilt, werden, um die Ströme für Ein-, Zwei- und Mehrzeilenadressierung in die Spalten einzuspeisen und die Höhe des Stroms dementsprechend einzustellen. Beispielsweise muss für vier gleichzeitig angesteuerte Zeilen bei einer Multi-Line-Adressierung M4 auch der vierfache Betriebsstrom (4*I<sub>1</sub>) eingeprägt werden.</p>
<p id="p0123" num="0123">Dazu kann die Stromquelle mit drei Transistoren, wie in <figref idref="f0011">Fig. 15</figref> dargestellt, bestehend aus zwei Eintransistor-Zellen und einer Zweitransistor-Zelle realisiert werden. Diese drei Transistoren bekommen dieselbe Steuerspannung an das Gate, wenn ein Betriebsstrom I = 4*I<sub>1</sub> für vier Zeilen gefordert wird. Wenn ein Betriebsstrom von I = 3*I<sub>1</sub> benötigt wird, liegt an einer Eintransistor-Zelle keine Steuerspannung an, während eine Steuerspannung für die Zweitransistor-Zelle und die andere Eintransistor-Zelle an deren jeweiliges Gate angelegt wird. Für einen Betriebsstrom von I = 2*I<sub>1</sub> sind entweder die Zweitransistor-Zelle aktiv und die beiden Eintransistor-Zelle passiv oder umgekehrt. Für einen Betriebsstrom I = I<sub>l</sub> ist nur eine Eintransistor-Zelle aktiv.</p>
<p id="p0124" num="0124">Der quantifizierte Betriebsstrom kann auch genutzt werden, um den Betriebsstrom bei einem Matrix-Eintrag, dessen Helligkeitswert M<sub>ij</sub>, S<sub>ij</sub> nicht ein Maximum ist, abermals zu reduzieren. Dazu kann bspw. der in <figref idref="f0012">Fig. 18</figref> für die Helligkeitswerte M<sub>ij</sub> dargestellte Algorithmus genutzt werden. Das Ergebnis entspricht einer kombinierten Pulsweiten- und Amplitudenmodulation zur Helligkeitssteuerung.<!-- EPO <DP n="41"> --></p>
<p id="p0125" num="0125">Das Ergebnis dieser kombinierten Helligkeitssteuerung ist in <figref idref="f0011">Fig. 17</figref> im Vergleich zu einer ausschließlichen Pulsweitenmodulation zur Helligkeitssteuerung (<figref idref="f0011">Fig. 16</figref>) dargestellt. Bei einer reinen Pulsweitenmodulation beträgt die Stromamplitude bspw. konstant 100 µA. Die Pulsweite des ersten Pulses beträgt 6 von 10 Einheiten (6/10), wobei die aktive Dauer dieser Zeile ist 10 Einheiten beträgt (Zeilenadressierzeit von 10 Einheiten). Da 6 Einheiten größer als die Hälfte von 10 Einheiten und kleiner als ¾ von 10 Einheiten ist, wird mit der gemischten Amplituden-Pulsweitenmodulation die Pulsweite des ersten Pulses auf 4/3 des ursprünglichen Wertes ausgedehnt. Gleichzeitig wird die Amplitude auf ¾ der ursprünglichen Amplitude (d.h. im Beispiel 75 µA) reduziert. Dies ist auch <figref idref="f0011">Fig. 17</figref> im Vergleich zu <figref idref="f0011">Fig. 16</figref> zu entnehmen. Die Pulsweite des zweiten Pulses wird verdoppelt, während die Amplitude analog dazu halbiert wird. Der dritte und der fünfte Puls können nicht ausgedehnt werden, da ihre Pulsweiten nah bei der aktiven Dauer (Zeilenadressierzeit) der jeweiligen Zeile sind. Die Weite des vierten Pulses kann hingegen vervierfacht werden.</p>
<p id="p0126" num="0126">Es ist in <figref idref="f0011">Fig. 17</figref> deutlich zu erkennen, dass die mittlere Amplitude des Betriebsstroms bei einer gemischten bzw. kombinierten Amplituden- und Pulsweitenmodulation zur Helligkeitssteuerung reduziert wird.</p>
<p id="p0127" num="0127">Natürlich können auch nur Teile der obigen, in <figref idref="f0012">Fig. 18</figref> dargestellten Algorithmen angewendet werden. Diese Algorithmen gelten auch für die Single-Line-Matrix. Bei einer Multi-Line-Adressierung mit anderer Zeilenanzahl werden die Algorithmen in entsprechender Weise formuliert. Die Algorithmen richten sich nach der Quantifizierung der Stromquelle.</p>
<p id="p0128" num="0128">Mit dem vorliegenden Verfahren zur Ansteuerung von Matrixanzeigen und einer zur Durchführung des zuvor beschriebenen Verfahrens eingerichteten Displaysteuerung, auf welche sich die Erfindung auch bezieht, ist es also möglich, eine<!-- EPO <DP n="42"> --> optimierte Ansteuerung von Matrixanzeigen zu erreichen. Diese kann zur Performancesteigerung, bspw. einer erhöhten Bildwiederholfrequenz, und/oder zur Reduzierung des für die Ansteuerung der einzelnen Pixel erforderlichen Betriebsstroms verwendet werden. Wesentliche Merkmale sind dabei, dass die Zeilenadressierzeit für jede Zeile in Abhängigkeit von der maximalen Helligkeit, die ein Pixel in dieser Zeile erreichen muss, abhängt und/oder die Matrixanzeige in mehrere separate Matrizen zerlegt wird, von denen einige eine Mehr- oder Multizeilenansteuerung repräsentieren.</p>
<p id="p0129" num="0129">Die vorliegende Erfindung bezieht sich auch auf eine Steuerung zur Durchführung des vorbeschriebenen Verfahrens. Dazu kann das beanspruchte Verfahren in einem anwendungsspezifischen IC (ASIC), wenn bspw. der Display-Controller und der Displaytreiber in einem Chip integriert sind, implementiert sein. Die Erzeugung von t<sub>1</sub> und I<sub>1</sub> geschieht in dem Treiber. Die Matrix-Zerlegung wird mit einer kombinatorischen Logik realisiert, die einfach und schnell ist.</p>
<p id="p0130" num="0130">Da ein Bild und folglich auch die abgeleiteten Matrizen immer datenintensiv sind, wird ferner Speicher benötigt. Dieser Bedarf kann mit einem modernen Halbleiterprozess oder wie vorbeschrieben auch mit lokaler bzw. gemischter Optimierung reduziert werden. Natürlich kann das vorliegende Verfahren auch auf mehreren Chips aufgeteilt werden.</p>
</description>
<claims id="claims01" lang="de"><!-- EPO <DP n="43"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zur Ansteuerung von selbstleuchtenden oder nicht-selbstleuchtenden Matrixanzeigen, welche aus mehreren als Zeilen (i) und Spalten (j) mit einzelnen Pixeln (ij) aufgebaut sind, wobei einzelne Zeilen und Spalten selektiv angesteuert werden, indem Zeilen (i) für eine bestimmte Zeilenadressierzeit (t<sub>i</sub>) aktiviert und die Spalten (j) korreliert zu der aktivierten Zeile (i) entsprechend der gewünschten Helligkeit (D<sub>ij</sub>) in den Pixeln (ij) mit einem Betriebsstrom (I) oder einer entsprechenden Spannung beaufschlagt werden, wobei ein Quellenbild (D) in mehrere Bildmatrizen (S, M2, M3, M4) zerlegt wird, die separat zur Ansteuerung der Matrixanzeige verwendet werden und wobei mehrere Zeilen (i) der Matrixanzeige gleichzeitig angesteuert werden können,<br/>
<b>dadurch gekennzeichnet,</b><br/>
<b>dass</b> eine Bildmatrix (S) zur individuellen Anpassung der gewünschten Helligkeit für jedes Pixel (ij), mittels derer eine Zeile (i) der Matrixanzeige angesteuert wird, und eine oder mehrere Bildmatrizen (M2, M3, M4), mittels derer mehrere Zeilen (i) der Matrixanzeige angesteuert werden, so miteinander kombiniert werden, dass eine Zeile der Matrixanzeige mittels verschiedener Bildmatrizen (S,M) sowohl allein, als auch mit anderen Zeilen der Matrixanzeige gemeinsam adressiert wird.</claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> die Gesamtzeit (T<sub>Frame</sub>) zur Aktivierung aller Zeilen (i) in allen Matrizen konstant gehalten wird, so dass die Summe (T<sub>Sum</sub>) der Zeilenadressierzeiten (t<sub>i</sub>) über alle Zeilen der Gesamtzeit (T<sub>Frame</sub>) entspricht.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1 oder 2, <b>dadurch gekennzeichnet, dass</b> die Zeilenadressierzeit (t<sub>j</sub>) für jede Zeile (i) in Abhängigkeit von der maximalen Helligkeit aller Spalten (D<sup>i</sup><sub>max</sub>) der Zeile (i) festgelegt wird.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> benachbarte Zeilen (i, i+1) gleichzeitig angesteuert werden.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach Patentanspruch 1, <b>dadurch gekennzeichnet, dass</b> das Quellenbild (D) in eine Fluss-Matrix (d') überführt wird, welche als Einträge Knoten<!-- EPO <DP n="44"> --> aufweist, die dem Bedarf an Helligkeitsunterschieden einzelner Pixel in der Spalte entsprechen.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach Anspruch 5, <b>dadurch gekennzeichnet, dass</b> die Fluss-Matrix (d') aus der Differenz zweier Matrizen abgebildet wird, wobei die erste Matrix aus dem Quellenbild (D) und einer am Ende der Matrixanzeige (D) angehängten Zeile mit Nulleinträgen und die zweite Matrix aus dem Quellenbild (D) und einer dem Quellenbild (D) vorgeschalteten Zeile mit Nulleinträgen bestehen.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach Anspruch 5 oder 6 , <b>dadurch gekennzeichnet, dass</b> die Knoten durch als Kanten bezeichnete Pfeile verbunden sind, denen eine Belegung zugeordnet ist, welche vorzugsweise entsprechend ihrer Länge den Einträgen der mehreren, separat angesteuerten Matrizen (S, M2. M3, M4) entsprechen.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach Anspruch 7, <b>dadurch gekennzeichnet, dass</b> jeder Zeile einer Matrix (S, M2. M3, M4) eine variable Kapazität zugeordnet ist, die erhöht wird, bis eine gültige Zuordnung der Kanten erreicht ist.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Verfahren nach einem der Ansprüche 8, <b>dadurch gekennzeichnet, dass</b> diejenigen Kapazitäten erhöht werden, die nach lokalen Kriterien ausgewählt werden.</claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Verfahren nach Anspruch 9, <b>dadurch gekennzeichnet, dass</b> ein lokales Kriterium ein Min-Cut ist.</claim-text></claim>
<claim id="c-de-01-0011" num="0011">
<claim-text>Verfahren nach Anspruch 9 oder 10, <b>dadurch gekennzeichnet, dass</b> die Informationen vorangegangener MinCuts als Auswahlkriterium mitverwendet werden.</claim-text></claim>
<claim id="c-de-01-0012" num="0012">
<claim-text>Verfahren nach einem der Ansprüche 8 bis 11, <b>dadurch gekennzeichnet, dass</b> die Schrittweite, mit welcher der Kapazitätswert erhöht wird, dynamisch angepasst wird.</claim-text></claim>
<claim id="c-de-01-0013" num="0013">
<claim-text>Verfahren nach einem Ansprüche 5 bis 12, <b>dadurch gekennzeichnet, dass</b> das Quellenbild (D) in mehrere Submatrizen aufgeteilt wird und die Submatrizen (S, M2, M3, M4) separat in Sub-Fluss-Matrizen zerlegt werden.</claim-text></claim>
<claim id="c-de-01-0014" num="0014">
<claim-text>Verfahren nach einem Ansprüche 5 bis 13, <b>dadurch gekennzeichnet, dass</b> eine gemischte lokale und globale Optimierung durchgeführt wird, wobei aus einer Sub-Fluss-Matrix eine oder wenige Zeilen von Multi-Line-Matrizen (M2, M3, M4) und/oder (Rest-) Single-Line-Matrizen (S) gewonnen werden.<!-- EPO <DP n="45"> --></claim-text></claim>
<claim id="c-de-01-0015" num="0015">
<claim-text>Vorrichtung zur Ansteuerung von selbstleuchtenden oder nicht-selbstleuchtenden Matrixanzeigen, welche aus mehreren als Zeilen (i) und Spalten (j) mit einzelnen Pixeln (ij) aufgebaut sind, wobei die Vorrichtung zur Ausführung eines Verfahrens eingerichtet ist, in dem einzelne Zeilen und Spalten selektiv angesteuert werden, indem Zeilen (i) für eine bestimmte Zeilenadressierzeit (t<sub>i</sub>) aktiviert und die Spalten (j) korreliert zu der aktivierten Zeile (i) entsprechend der gewünschten Helligkeit (D<sub>ij</sub>) in den Pixeln (ij) mit einem Betriebsstrom (I) oder einer entsprechenden Spannung beaufschlagt werden, wobei ein Quellenbild (D) in mehrere Bildmatrizen (S, M2, M3, M4) zerlegt wird, die separat zur Ansteuerung der Matrixanzeige verwendet werden und wobei mehrere Zeilen (i) der Matrixanzeige gleichzeitig angesteuert werden können,<br/>
<b>dadurch gekennzeichnet,</b><br/>
<b>dass</b> eine Bildmatrix (S) zur individuellen Anpassung der gewünschten Helligkeit für jedes Pixel (ij), mittels derer eine Zeile (i) der Matrixanzeige angesteuert wird, und eine oder mehrere Bildmatrizen (M2, M3, M4), mittels derer mehrere Zeilen (i) der Matrixanzeige angesteuert werden, so miteinander kombiniert werden, dass eine Zeile mittels verschiedener Bildmatrizen (S,M) sowohl allein, als auch mit anderen Zeilen gemeinsam adressiert wird.</claim-text></claim>
</claims>
<claims id="claims02" lang="en"><!-- EPO <DP n="46"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>Method for triggering luminous or non-luminous matrix displays, which are composed of several rows formed as lines (i) and columns (j) with individual pixels (ij), wherein individual lines and columns are selectively triggered by activating lines (i) for a specific line addressing time (t<sub>i</sub>) and by charging the columns (j) with an operating current (I) or a corresponding voltage in correlation with the activated line (i) according to the desired brightness (D<sub>ij</sub>) in the pixels (ij), wherein a source image (D) is broken down into several image matrices (S, M2, M3, M4), which are used separately for the triggering of the matrix displays, and wherein several lines (i) of the matrix display can be triggered simultaneously,<br/>
<b>characterised in that</b>,<br/>
an image matrix (S) for the individual adjustment of the desired brightness for each pixel (ij), by means of which a line (i) of the matrix display is triggered, and one or more image matrices (M2, M3, M4), by means of which several lines (i) of the matrix display are triggered, can be combined with each other in such a way that a line of the matrix display can be addressed by means of various image matrices (S, M) both alone and together with other lines of the matrix display.</claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Method according to claim 1, <b>characterised in that</b> the total time (T<sub>Frame</sub>) for activating all lines (i) in all matrices is kept constant, such that the sum (T<sub>sum</sub>) of the line addressing times (t<sub>i</sub>) for all lines corresponds to the total time (T<sub>Frame</sub>).</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Method according to claim 1 or 2, <b>characterised in that</b> the line addressing time (t<sub>j</sub>) for each line (i) is defined in<!-- EPO <DP n="47"> --> accordance with the maximum brightness of all columns (D<sup>i</sup><sub>max</sub>) of the line (i).</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Method according to claim 1, <b>characterised in that</b> adjacent lines (i, i+1) are triggered simultaneously.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method according to claim 1, <b>characterised in that</b> the source image (D) is transferred into a flow matrix (d'), which has nodes as inputs, which correspond to the need for brightness differentiation of individual pixels in the column.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Method according to claim 5, <b>characterised in that</b> the flow matrix (d') is composed of the difference between two matrices, wherein the first matrix consists of the source image (D) and a line added to the end of the matrix display (D) with zero inputs and the second matrix consists of the source image (D) and a line upstream of the source image (D) with zero inputs.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Method according to claim 5 or 6, <b>characterised in that</b> the nodes are connected by arrows denoted as edges, to which a configuration is allocated, which preferably, according to its length, correspond to the inputs of the several matrices (S, M2, M3, M4) that are triggered separately.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Method according to claim 7, <b>characterised in that</b> a variable capacity is allocated to each line of a matrix (S, M2, M3, M4), which is increased until a valid allocation of the edges is achieved.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>Method according to claim 8, <b>characterised in that</b> the capacities selected according to local criteria are the ones that are increased.</claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>Method according to claim 9, <b>characterised in that</b> a local criterion is a min-cut.<!-- EPO <DP n="48"> --></claim-text></claim>
<claim id="c-en-01-0011" num="0011">
<claim-text>Method according to claim 9 or 10, <b>characterised in that</b> the information about the previous min-cuts is also used as a selection criterion.</claim-text></claim>
<claim id="c-en-01-0012" num="0012">
<claim-text>Method according to one of claims 8 to 11, <b>characterised in that</b> the increment by which the capacity value is increased is dynamically adjusted.</claim-text></claim>
<claim id="c-en-01-0013" num="0013">
<claim-text>Method according to one of claims 5 to 12, <b>characterised in that</b> the source image (D) is divided into several sub-matrices and the sub-matrices (S, M2, M3, M4) are broken down separately into sub-flow matrices.</claim-text></claim>
<claim id="c-en-01-0014" num="0014">
<claim-text>Method according to one of claims 5 to 13, <b>characterised in that</b> a mixed local and global optimisation is carried out, wherein one or a few lines from multi-line matrices (M2, M3, M4) and/or (remaining) single-line matrices (S) are obtained from a sub-flux matrix.</claim-text></claim>
<claim id="c-en-01-0015" num="0015">
<claim-text>Device for triggering luminous or non-luminous matrix displays, which are composed of several rows formed as lines (i) and columns (j) with individual pixels (ij), wherein the device is configured to embody a method wherein individual lines and columns are selectively triggered by activating lines (i) for a specific line addressing time (t<sub>i</sub>) and by charging the columns (j) with an operating current (I) or a corresponding voltage in correlation with the activated line (i) according to the desired brightness (D<sub>ij</sub>) in the pixels (ij), wherein a source image (D) is broken down into several image matrices (S, M2, M3, M4), which are used separately for the triggering of the matrix displays, and wherein several lines (i) of the matrix display can be triggered simultaneously,<br/>
<b>characterised in that</b>,<br/>
<!-- EPO <DP n="49"> -->an image matrix (S) for the individual adjustment of the desired brightness for each pixel (ij), by means of which a line (i) of the matrix display is triggered, and one or more image matrices (M2, M3, M4), by means of which several lines (i) of the matrix display are triggered, can be combined with each other in such a way that a line is addressed by means of various image matrices (S, M) both alone and together with other lines.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="50"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de pilotage d'affichages matriciels lumineux ou non lumineux, lesquels sont constitués de plusieurs pixels individuels (ij) formant des lignes (i) et des colonnes (j), les différentes lignes et colonnes étant pilotées sélectivement en ce que les lignes (i) sont activées pour un certain temps d'adressage de ligne (t<sub>i</sub>) et en ce que les colonnes (j), corrélées à la ligne activée (i), sont soumises en fonction de la luminosité (D<sub>ij</sub>) désirée dans les pixels (ij) à un courant de service (I) ou à une tension correspondante, une image source (D) étant décomposée en plusieurs matrices d'image (S, M2, M3, M4) qui sont utilisées séparément pour l'excitation de l'affichage matriciel, et plusieurs lignes (i) de l'affichage matriciel pouvant être pilotées simultanément,<br/>
<b>caractérisé en ce que</b><br/>
une matrice d'image (S) pour l'adaptation individuelle de la luminosité désirée pour chaque pixel (ij), au moyen de laquelle une ligne (i) de l'affichage matriciel est pilotée, et une ou plusieurs matrices d'image (M2, M3, M4), au moyen desquelles plusieurs lignes de l'affichage matriciel sont pilotées, sont combinées ensemble de telle sorte qu'une ligne (i) de l'affichage matriciel est adressée au moyen de différentes matrices d'image (S, M) aussi bien seule que conjointement avec d'autres lignes de l'affichage matriciel.</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> le temps total (T<sub>Frame</sub>) pour l'activation de toutes les lignes (i) dans toutes les matrices est maintenu constant, de telle sorte que la somme (T<sub>sum</sub>) des temps d'adressage de ligne (t<sub>i</sub>) sur toutes les lignes correspond au temps total (T<sub>Frame</sub>).</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1 ou 2, <b>caractérisé en ce que</b> le temps d'adressage de ligne (t<sub>j</sub>) pour chaque<!-- EPO <DP n="51"> --> ligne (i) est fixé en fonction de la luminosité maximale (D<sup>i</sup><sub>max</sub>) de toutes les colonnes de la ligne (i).</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> des lignes voisines (i, i+1) sont pilotées en même temps.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> l'image source (D) est transformée en une matrice organique (d') qui comporte comme entrées des noeuds correspondant aux besoins en différences de luminosité des différents pixels dans la colonne.</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 matrice organique (d') est formée par la différence de deux matrices, la première matrice consistant en l'image source (D) et en une ligne, contenant des entrées zéros, ajoutée à la fin de l'affichage de la matrice (D), et la deuxième matrice en l'image source (D) et en une ligne avec des entrées zéros ajoutée en tête de l'image source (D).</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon la revendication 5 ou 6, <b>caractérisé en ce que</b> les noeuds sont reliés par des flèches désignées comme arêtes, auxquelles est affectée une occupation, laquelle correspond de préférence en fonction de leur longueur aux entrées des plusieurs matrices (S, M2, M3, M4) pilotées séparément.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon la revendication 7, <b>caractérisé en ce qu'</b>à chaque ligne d'une matrice (S, M2, M3, M4) est affectée une capacité variable qui est augmentée jusqu'à ce qu'une affectation valide des arêtes soit atteinte.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Procédé selon l'une quelconque des revendications 8, <b>caractérisé en ce que</b> les capacités qui sont augmentées sont celles qui sont choisies d'après des critères locaux.<!-- EPO <DP n="52"> --></claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Procédé selon la revendication 9, <b>caractérisé en ce qu'</b>un critère local est un « Min-Cut ».</claim-text></claim>
<claim id="c-fr-01-0011" num="0011">
<claim-text>Procédé selon la revendication 9 ou 10, <b>caractérisé en ce que</b> les informations des Min-Cuts précédents sont utilisées conjointement comme critère de choix.</claim-text></claim>
<claim id="c-fr-01-0012" num="0012">
<claim-text>Procédé selon l'une quelconque des revendications 8 à 11, <b>caractérisé en ce que</b> la largeur de pas avec laquelle la valeur de capacité est accrue est adaptée dynamiquement.</claim-text></claim>
<claim id="c-fr-01-0013" num="0013">
<claim-text>Procédé selon l'une quelconque des revendications 5 à 12, <b>caractérisé en ce que</b> l'image source (D) est subdivisée en plusieurs sous-matrices et <b>en ce que</b> les sous-matrices (S, M2, M3, M4) sont décomposées séparément en sous-matrices organiques.</claim-text></claim>
<claim id="c-fr-01-0014" num="0014">
<claim-text>Procédé selon l'une quelconque des revendications 5 à 13, <b>caractérisé en ce qu'</b>une optimisation mixte locale et globale est effectuée, lors de laquelle, à partir d'une sous-matrice organique, une ou un petit nombre de lignes de matrices multilignes (M2, M3, M4) et/ou des matrices (restantes) à ligne unique (S) sont obtenues.</claim-text></claim>
<claim id="c-fr-01-0015" num="0015">
<claim-text>Dispositif pour le pilotage d'affichages matriciels lumineux ou non lumineux, lesquels sont constitués de plusieurs pixels individuels (ij) formant des lignes (i) et des colonnes (j), le dispositif étant configuré pour l'exécution d'un procédé dans lequel les différentes lignes et colonnes sont pilotées sélectivement, en ce que les lignes (i) sont activées pour un certain temps d'adressage de ligne (t<sub>i</sub>) et les colonnes (j), corrélées à la ligne activée (i) sont soumises en fonction de la luminosité (D<sub>ij</sub>) désirée dans les pixels (ij) à un courant de service (I) ou à une tension correspondante, une image source (D) étant décomposée en plusieurs matrices<!-- EPO <DP n="53"> --> d'image (S, M2, M3, M4), qui sont utilisées séparément pour l'excitation de l'affichage matriciel, et plusieurs lignes (i) de l'affichage matriciel pouvant être pilotées simultanément,<br/>
<b>caractérisé en ce que</b><br/>
une matrice d'image (S) pour l'adaptation individuelle de la luminosité désirée pour chaque pixel (ij), au moyen de laquelle une ligne (i) de l'affichage matriciel est pilotée, et une ou plusieurs matrices d'image (M2, M3, M4), au moyen desquelles plusieurs lignes (i) de l'affichage matriciel sont pilotées, sont combinées ensemble de telle sorte qu'une ligne est adressée au moyen de différentes matrices d'image (S, M) aussi bien seule que conjointement avec d'autres lignes de l'affichage matriciel.</claim-text></claim>
</claims>
<drawings id="draw" lang="de"><!-- EPO <DP n="54"> -->
<figure id="f0001" num="1a,1b,1c,1d,2a,2b,2c"><img id="if0001" file="imgf0001.tif" wi="160" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="55"> -->
<figure id="f0002" num="3a,3b,3c"><img id="if0002" file="imgf0002.tif" wi="137" he="190" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="56"> -->
<figure id="f0003" num="4"><img id="if0003" file="imgf0003.tif" wi="165" he="229" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="57"> -->
<figure id="f0004" num="5"><img id="if0004" file="imgf0004.tif" wi="165" he="181" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="58"> -->
<figure id="f0005" num="6,7"><img id="if0005" file="imgf0005.tif" wi="140" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="59"> -->
<figure id="f0006" num="8a,8b"><img id="if0006" file="imgf0006.tif" wi="125" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="60"> -->
<figure id="f0007" num="8c,8d"><img id="if0007" file="imgf0007.tif" wi="125" he="210" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="61"> -->
<figure id="f0008" num="9"><img id="if0008" file="imgf0008.tif" wi="92" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="62"> -->
<figure id="f0009" num="10,11"><img id="if0009" file="imgf0009.tif" wi="91" he="174" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="63"> -->
<figure id="f0010" num="12,13"><img id="if0010" file="imgf0010.tif" wi="157" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="64"> -->
<figure id="f0011" num="14,15,16,17"><img id="if0011" file="imgf0011.tif" wi="124" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="65"> -->
<figure id="f0012" num="18"><img id="if0012" file="imgf0012.tif" wi="78" he="122" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>IN DER BESCHREIBUNG AUFGEFÜHRTE DOKUMENTE</b></heading>
<p id="ref-p0001" num=""><i>Diese Liste der vom Anmelder aufgeführten Dokumente wurde ausschließlich zur Information des Lesers aufgenommen und ist nicht Bestandteil des europäischen Patentdokumentes. Sie wurde mit größter Sorgfalt zusammengestellt; das EPA übernimmt jedoch keinerlei Haftung für etwaige Fehler oder Auslassungen.</i></p>
<heading id="ref-h0002"><b>In der Beschreibung aufgeführte Patentdokumente</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="WO03091983A1"><document-id><country>WO</country><doc-number>03091983</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0001">[0010]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="WO9716811A1"><document-id><country>WO</country><doc-number>9716811</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0002">[0011]</crossref></li>
<li><patcit id="ref-pcit0003" dnum="JP2001337649A"><document-id><country>JP</country><doc-number>2001337649</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0003">[0011]</crossref></li>
<li><patcit id="ref-pcit0004" dnum="EP1437704A2"><document-id><country>EP</country><doc-number>1437704</doc-number><kind>A2</kind></document-id></patcit><crossref idref="pcit0004">[0012]</crossref><crossref idref="pcit0008">[0015]</crossref></li>
<li><patcit id="ref-pcit0005" dnum="WO2006035248A1"><document-id><country>WO</country><doc-number>2006035248</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0005">[0013]</crossref></li>
<li><patcit id="ref-pcit0006" dnum="WO2006035246A1"><document-id><country>WO</country><doc-number>2006035246</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0006">[0014]</crossref></li>
<li><patcit id="ref-pcit0007" dnum="WO2007023251A1"><document-id><country>WO</country><doc-number>2007023251</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0007">[0015]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
