-
Die
Erfindung betrifft Anzeigen und insbesondere Verfahren zum Antreiben
von matrixartigen Anzeigen und den entsprechenden Anzeigen.
-
Matrixartige
Anzeigen, zum Beispiel Flüssigkristallanzeigen
oder Matrizen von Lichtemissionsdioden (zum Beispiel OLEDs oder
PLEDs) werden bei einer großen
Vielfalt von Anwendungen benutzt. Diese schließen insbesondere tragbare Anwendungen
wie batteriebetriebene Mobiltelefone, elektronische Bücher (E-Books)
und Laptops ein.
-
1 stellt
eine herkömmliche
Anzeige mit einer aktiven Matrixplatte 2 mit mehreren Pixeln 4 dar,
die als Reihen 6 und Spalten 8 angeordnet sind.
Die Reihenzeilen 10 verlaufen entlang der Reihen von Pixeln
und die Spaltenzeilen 12 verlaufen entlang der Spalten
von Pixeln. Die Reihenzeilen 10 sind mit einem Reihentreiber 14 und
die Spaltenzeilen 12 sind mit einem Spaltentreiber 16 verbunden.
-
Der
Spaltentreiber 16 weist ein Schieberegister 18 auf,
das mit den Datenregistern 20, Verriegelungen 22,
Digital-Analog-Wandlern 24 und Puffern 26 verbunden
ist. Daten strömen
parallel aus den Datenregistern zu den Spaltenzeilen 12 der
Spalten, wie nun beschrieben werden wird. Das Schieberegister 18 ist
getaktet und Daten werden von der Eingabe 28 in das Datenregister
geleitet, das von der Ausgabe des Schieberegisters angegeben wird.
In der Regel gibt es ein Datenregister pro Spalte.
-
Sobald
die Datenregister für
alle der Spalten einer der Reihen der Anzeige gefüllt sind,
werden die Verriegelungen 22 derart getaktet, dass die
Daten, die in dem Datenregister gespeichert sind, parallel an die
Digital-Analog-Wandler 24 ausgegeben werden. Diese wandeln
die digitalen Spaltendaten, die in den Datenregistern gespeichert
sind, in eine analoge Spannung um, welche durch einen Spannungspuffer 26 geleitet
wird, der die Anzeigespalten tatsächlich antreibt. Der Reihentreiber 14 wählt eine
der Reihen 6 aus, indem er die entsprechende Reihenzeile 10 antreibt,
um die Ausgabe der Puffer anzuzeigen. Diese Vorgehensweise wird dann
für andere
Reihen 6 wiederholt, die von dem Reihentreiber 14 ausgewählt werden,
um das komplette Bild zu erstellen. Wie festgestellt werden wird,
ist die erforderliche Datenmenge, die in die Datenregister 20 gebracht
werden soll, sehr groß,
da jedes Vollbild ein Datenstück
für jedes
Pixel in jeder Reihe und Spalte erfordert.
-
Während die
Anzeigeauflösung
zunimmt, nimmt die Rate zu, bei der Daten auf die Anzeige übertragen werden
müssen.
Dies verbraucht mehr Leistung und verursacht Probleme elektromagnetischer
Störungen. Obwohl
ein erhöhter
Leistungsabfluss ein Problem in allen Vorrichtungen ist, ist er
für batteriebetriebene
Vorrichtungen besonders wichtig.
-
Folglich
besteht ein Bedarf, das Problem des Lieferns erhöhter Datenraten zu Anzeigen
anzusprechen.
-
Dem
Fachmann sind Techniken des Standes der Technik zum Codieren und
Decodieren komprimierter Bilddaten bekannt. Zum Beispiel benutzt
der Faksimileübertragungsstandard
des CCITT (Comité Consultatif
International de Téléphonie
et Télégraphie)
für Faksimileübertragungen
der Gruppe 3 komprimierte Daten. Eine gewöhnlich angewendete
Technik zur Datenkomprimierung ist die Umwandlung der Daten in eine
Transformationsdomäne,
zum Beispiel eine Fourier-Domäne,
in der viele der Transformationskoeffizienten null oder nahe null
werden. Viele Komprimierungsstandards bauen auf solche Transformationen
auf 8 × 8-Datenblöcken, einschließlich der
JPEG- und MPEG-Standards.
-
Jedoch
beziehen die Ansätze
des Standes der Technik zum Dekomprimieren von Daten, die den Anmeldern
bekannt sind, zuerst das Dekomprimieren der Daten, zum Beispiel
mittels eines Computers, und danach das Übertragen der Daten ein, um
die Anzeige anzutreiben. Außerdem
können
dekomprimierte Daten in einem Vollbildspeicher gespeichert werden,
bevor die Daten an eine Anzeige übertragen
werden, was eine bedeutende Speichermenge für große Anzeigen erfordert. Folglich
reduzieren diese Datenkomprimierungstechniken des Standes der Technik
die Datenmenge, die an den Spaltentreiber geliefert wird, nicht.
-
Es
wird darauf hingewiesen, dass in der vorliegenden Patentschrift
der Ausdruck „Reihe" verwendet wird,
um die Richtung der Matrixanzeige zu beschreiben, in welche die
Zeilen der Eingabedaten zeigen, und „Spalte" die Richtung der Zeilen beschreibt,
die von dem Decoder parallel angetrieben werden, ohne ein bestimmte
Anordnung oder Ausrichtung der Anzeige zu beinhalten.
-
EP 617 397 beschreibt ein
Flüssigkristallanzeigegerät mit einem
Spaltentreiber, der eine Vielzahl von Reihen parallel antreibt,
indem in einer Ausführungsform
mittels einer Verriegelung, eines X-OR-Gatters und eines Summierers
für jede
Spalte codierte Daten in dem Spaltentreiber berechnet werden.
-
Gemäß der Erfindung
wird ein Spaltentreiber nach Anspruch 1 bereitgestellt. Der Spaltentreiber
gemäß der Erfindung
weist einen Basisfunktionsgenerator auf, der Basisfunktionswerte
für die
Spalten parallel ausgibt. Dies ermöglicht, dass Daten, die in
einer Transformationsdomäne
codiert sind, innerhalb des Spaltentreibers selbst parallel decodiert
werden. Dies verringert die Rate, welche Daten benötigt, um
an den Spaltentreiber geliefert zu werden, wodurch die Leistung
verringert werden kann, die von den Treiberlinien abgestrahlt wird.
-
Die
Erfindung kann mit einer Anzahl unterschiedlicher codierter Datentypen
benutzt werden. Zum Beispiel kann der Spaltentreiber mit Daten benutzt
werden, die mit Transformationen wie der digitalen Fourier-Transformation
und der Kosinus- oder Sinus-Transformation
codiert sind. Der Multiplikator kann für jede Spalte bereitgestellt
werden, um zu ermöglichen,
dass die Multiplikation parallel ausgeführt wird.
-
Ausführungsformen
der Erfindung können
Daten decodieren, welche mittels der Kosinus-Transformation codiert
sind, bei der sich herausgestellt hat, dass sie bei Anzeigeanwendungen
zu ausgezeichneten Ergebnissen führt.
-
Als
Alternative kann der Spaltentreiber Daten decodieren, die mittels
einer Transformation codiert worden sind, bei der die Basisfunktionswerte
nur binäre
Werte annehmen, wie der Walsh- oder Haar-Transformation.
-
In
Ausführungsformen
kann für
jede Spalte exakt ein Akkumulator und eine Kombinationseinheit bereitgestellt
werden. Dies schafft eine einfache Architektur. Es kann auch möglich sein,
einen des Akkumulators und der Kombinationseinheit oder beide für mehrere
benachbarte Zeilen zu kombinieren. Zum Beispiel kann ein 64-Bit-Akkumulator
8-Bit-Datenwerte
aufweisen, die 8 Spalten entsprechen. In diesem Fall kann es nützlich sein,
den Akkumulator derart zu gestalten, dass die Übertragung von Daten von den
Bits, die zum Darstellen einer Spaltenzeile benutzt werden, zu den
Daten, die zum Darstellen einer anderen Spaltenzeile benutzt werden,
vermieden wird. Als Alternative oder zusätzlich können Dummy- oder Guard-Bits
bereitgestellt werden, um Daten, die unterschiedlichen Spaltenzeilen
entsprechen, zu trennen.
-
Der
Basisfunktionsgenerator kann einen Speicher und einen Zähler aufweisen.
In einer alternativen Ausführungsform
kann der Basisfunktionsgenerator eine logische Schaltung aufweisen,
die mit jeder der Spalten verbunden ist, wobei die logischen Schaltungen
mit einer gemeinsamen Datenschiene verbunden sind, um die Basisfunktionswerte
für jede
Spalte auf der Grundlage von Daten auszugeben, die auf der gemeinsamen Datenschiene
geliefert werden. Die logischen Schaltungen können jeweils zwei Eingaben
und eine Ausgabe aufweisen. Eine der Eingaben der logischen Schaltung
kann mit einer anderen Konstante für jede Spalte fest verdrahtet
sein. Die andere Eingabe jeder logischen Schaltung kann mit der
gemeinsamen Datenschiene zum Empfangen eines Signals, welches die
erforderliche Basisfunktion indexiert, parallel verbunden sein.
Die Signaleingabe kann mit einem Zähler verbunden sein.
-
Die
Erfindung betrifft auch eine Anzeige mit einem Spaltentreiber, zum
Beispiel eine Flüssigkristallanzeige,
eine elektrolumineszente Anzeige, eine elektrophoretische Anzeige,
eine Plasmaanzeige oder einen beliebigen anderen Anzeigetyp mit
Pixelreihen und -spalten.
-
Die
Erfindung betrifft auch ein Verfahren zum Antreiben der Spalten
einer Anzeige mit codierten Transformationsdaten nach Anspruch 7.
-
Ausführungsformen
der Erfindung werden nun mit Bezug auf die beiliegenden Zeichnungen
rein beispielhaft beschrieben. Die Figuren zeigen:
-
1 eine
Spaltentreiberarchitektur des Standes der Technik;
-
2 beispielhafte
Basisfunktionen;
-
3 einen
Spaltentreiber gemäß einer
ersten Ausführungsform
der Erfindung;
-
4 einen
Spaltentreiber gemäß einer
zweiten Ausführungsform
der Erfindung;
-
5 eine
logische Schaltung, die in einem Basisfunktionsgenerator enthalten
ist, der in einer Ausführungsform
der Erfindung benutzt wird; und
-
6 die
Schaltung eines Basisfunktionsgenerators gemäß der Erfindung.
-
Es
gibt mehrere Transformationen, die zum Codieren digitaler Daten
benutzt werden können,
zum Beispiel digitale Fourier-Transformationen, Walsh-/Hadamard-Transformationen,
Haar-Transformationen oder Kosinus-/Sinus-Transformationen.
-
Diese
Transformationen ermöglichen,
dass korrelierte Bilddaten durch eine kleinere Anzahl nicht korrelierter
Datenelemente in der Transformationsdomäne dargestellt werden. Ein
Bild kann deshalb durch weniger Transformationsdatenelemente als
die ursprünglichen
nicht transformierten Daten dargestellt werden.
-
Die
allgemeine mathematische Form dieser Transformationen kann wie folgt
lauten
worin
B(u, n) eine Matrix ist, deren Reihen die Transformationsbasisfunktionen
sind. Gleichung (1) stellt die Transformation von Bilddaten f(n)
zu Transformationsdaten F(u) mittels Basisfunktionen B dar. Gleichung
(2) stellt die Umkehrtransformation von Transformationsdaten F(u)
zu Bilddaten f(n) mittels der Basisumkehrfunktionen B
–1 dar.
Die Unterscheidung zwischen Transformationsbasisfunktionen und Umkehrtransformationsbasisfunktionen
ist in gewisser Weise willkürlich
und die meisten Transformationen können in beide Richtungen arbeiten.
Folglich werden im Folgenden sowohl Umkehrbasisfunktionen als auch
Basisfunktionen als Basisfunktionen bezeichnet. Der Fachmann wird
ohne weiteres verstehen, welche in einem bestimmten Fall zu benutzen
ist. Insbesondere zum Decodieren sind im Allgemeinen Umkehrbasisfunktionen
erforderlich, sofern die ursprüngliche
Transformation mit Hilfe von Basisfunktionen ausgeführt wird.
Für die
oben erwähnten
Transformationen ist es leicht, B
–1 zu
finden, zum Beispiel weist die Walsh-Transformation B
–1 =
B auf.
-
2 zeigt
Basisfunktionsbeispiele für
Kosinus- und Walsh-Transformationen für M = 8, das heißt, für ein vereinfachtes
Beispiel mit 8 Spalten. 2a zeigt Beispielbasisfunktionen
für die
Kosinus-Transformation und 2b für die Walsh-Transformation. Die
Werte der Kosinus-Transformation können einen beliebigen realen
Wert annehmen, wohingegen die Basisfunktionen der Walsh-Transformation
Werte aufweisen, die binär sind,
das heißt,
einen Wert null oder eins aufweisen. Andere Darstellungen binärer Werte
sind auch möglich; zum
Beispiel kann die Walsh-Transformation als eine Sequenz von Werten
von jeweils +1 oder –1
dargestellt werden.
-
Die
Variable n ist die Spaltenzahl und die Variable u ist die Transformationskoeffizientenzahl.
f(n) sind die ursprünglichen
Daten und F(u) sind die Transformationsdaten.
-
Unter
Berücksichtigung
der beispielhaften ursprünglichen
Daten f(n) mit 256 Spalten sind folglich 256 unterschiedliche Werte
in einer Reihe. In diesem Fall ist M = 256. Je nach den vorliegenden
Daten gibt es bedeutend weniger F(u)-Nichtnullwerte, zum Beispiel
16, wobei die restlichen 240 Werte im Wesentlich oder genau null
sind. Folglich können
die ursprünglichen
Daten nur durch 16 F(u)-Werte dargestellt werden, was zu einem Datenreduzierungsfaktor
von 256/16, das heißt,
16 führt.
-
Die
Codierung von Anzeigezeilen oder großen Zeilenabschnitten auf diese
Weise kann je nach den Daten zu sehr großen Datenreduzierungen führen. Zum
Beispiel könnte
die Ausgabe der Wortverarbeitungsanwendung, die zum Schreiben dieses
Dokuments benutzt wird, einen verlustfreien Datenreduzierungsfaktor von über 50 für bestimmte
Zeilen, besonders die Leerzeilen aufweisen. Allerdings variiert
die Datenreduzierung zwischen Zeilen bedeutend.
-
3 stellt
einen Spaltentreiber 30 einer ersten Ausführungsform
der Erfindung dar, der dazu in der Lage ist, Basisfunktion mit echten
Werten zu behandeln. Der Basisfunktionsgenerator 32 verbindet
eine Reihe von Multiplikatoren 34, wobei ein Multiplikator
für jede
Spalte 8 vorhanden ist. Die Multiplikatoren multiplizieren die
Werte, die von dem Basisfunktionsgenerator für jede Spalte 8 mit
dem Datenwert erzeugt werden, der durch die Eingabe 28 für jede entsprechende
Spalte 8 eingegeben wird. Diese Werte werden in dem Akkumulator 36 gesammelt,
der aus dem Speicher 38 und dem Addierer 40 besteht.
Die Ausgaben des Speichers 38 werden durch die Verriegelungen 22,
Digital-Analog-Wandler 24 und
Puffer 26 zu den Spaltenzeilen 12 geleitet, wie
in der herkömmlichen
Spaltentreiberarchitektur aus 1.
-
Bei
Gebrauch wird jede Datenreihe, die auf den Spaltenzeilen 12 ausgegeben
werden soll, wie folgt verarbeitet. Zuerst werden die Speicherblöcke 38 gelöscht. Danach
wird das erste Element von Transformationsdaten für die auszugebende
Reihe bei der Eingabe 28 eingegeben. Der Basisfunktionsgenerator 32 erzeugt
die Werte der Basisfunktion für
den ersten Datensatz und gibt diese an die Multiplikatoren 34 parallel aus.
-
Die
Multiplikatoren multiplizieren dann die eingegebenen Transformationsdaten,
die allen Spalten gemeinsam sind, mit den Basisfunktionswerten für jede Spalte.
In der beschriebenen Ausführungsform
wird diese Multiplikation für
jede Spaltenzeile getrennt ausgeführt und die Ergebnisse werden
in dem Speicher 38 durch den Addierer 40 gespeichert.
-
Das
nächste
Transformationsdatenelement für
die Reihe wird von der Eingabe 28 in die Multiplikatoren 34 eingegeben
und der nächste
Satz von Basisfunktionswerten wird durch den Basisfunktionsgenerator 32 ausgegeben.
Diese Werte werden wieder multipliziert. Der Addierer 40 addiert
die multiplizierten Werte zu den Inhalten des Speichers 38.
Dies wird wiederholt, bis alle Sätze
von Transformationsdaten für
die derzeitige Reihe eingegeben und summiert worden sind.
-
Auf
diese Weise sammelt der Akkumulator, der durch den Speicher 38 und
den Addierer 40 gebildet ist, die decodierten Werte zur
Ausgabe zu jeder Spalte 8 gemäß der obigen Gleichung (2).
-
Danach
werden die Verriegelungen 22 betätigt, um die gesammelten Daten
zu den DACs 24 zu leiten, und die Spannungspuffer 26,
um die Spaltenzeilen 12 anzutreiben. Zu diesem Zeitpunkt
wählt der
Reihentreiber 14 die geeignete Reihe 6 der Anzeige
aus, die durch die Ausgaben der Puffer 26 angetrieben werden
soll, indem die entsprechende Reihenzeile 10 angetrieben
wird. Der Fachmann wird würdigen,
dass die Taktschaltung zum Synchronisieren des Betriebs der verschiedenen
Komponenten in einer Weise benutzt werden kann, die dem Fachmann
bekannt ist.
-
Die
Anzahl von Transformationsdatenelementen für jede Reihe kann von den Inhalten
der Reihe abhängen.
Einige Reihen können
durch nur ein Element definiert sein – dies kann zum Beispiel der
Fall für
eine Leerzeile sein. Andere Zeilen mit vollständigeren oder komplexeren Daten
können
viel mehr Datenelemente erfordern. Eine Schaltung oder Software
kann bereitgestellt werden, um zu gewährleisten, dass der Basisfunktionsgenerator
den geeigneten Satz von Basisfunktionen für die gelieferten Transformationsdatenelemente
erzeugt.
-
Der
Spaltentreiber kann als eine einzige integrierte Schaltung implementiert
sein.
-
In
einer Modifikation der obigen Ausführungsform können mehrere
Spaltentreiber bereitgestellt werden, die jeweils einige der Spalten
der Anzeige antreiben. Die Dateneingabe bei der Dateneingabe 28 kann
je nach Bedarf unter den Spaltentreibern aufgeteilt werden. Eine
Steuerschaltung kann bereitgestellt werden, um die verschiedenen
Schaltungen zu synchronisieren. Man wird würdigen, dass die Anordnung,
die in 3 beschrieben ist, jede beliebige der oben erwähnten Transformationstechniken
umsetzen kann. Der Basisfunktionsgenerator erzeugt je nach der verwendeten
Transformation unterschiedliche Basisfunktionen. Die Kosinus-Transformation
ist für
viele Bilddatentypen der effizienteste Datencodierer und wird dementsprechend
für einige
Anwendungen bevorzugt.
-
Jedoch
wird in anderen Anwendungen die Walsh-Transformation bevorzugt.
Die Walsh-Transformation weist Rechteck-Basisfunktionen auf und
ist dementsprechend für
Text sehr gut geeignet. Sie ist auch leicht umzusetzen.
-
Der
Basisfunktionsgenerator 32 ist als eine Suchtabelle mit
einem Speicherblock 44 ausgeführt, der den Basisfunktionsgenerator
und einen Zähler 64 speichert,
der zum Adressieren des Speicherblocks benutzt wird. Eine M-Spaltenanzeige
erfordert einen Basisfunktionsgenerator, der N Ausgaben für jede von
M Basisfunktionen ergibt, so dass der Speicher M×M Stellen erfordert. Um die
M Basisfunktionen zu erzeugen, läuft der
Zähler
von 0 bis M – 1.
Jeder Wert des Zählers
erzeugt die M Werte der Basisfunktion parallel, die dem Wert des
Zählers
entspricht. Dieses Verfahren kann schnell sein und ermöglicht eine
freie Wahl der Basisfunktion. Man wird würdigen, dass, falls nur eine
kleine Anzahl P von Transformationsdatenelementen für eine Reihe
bereitgestellt wird, der Zähler
von 0 bis P – 1
läuft.
-
In
alternativen Ausführungsformen
kann der Basisfunktionsgenerator 32 Daten je nach Bedarf
berechnen. Dieser weist eine geringere Speicheranforderung auf.
Für einige
Transformationen erfordert dieses Verfahren viele Multiplikatoren.
Da die Walsh-Transformation
jedoch binäre
Basisfunktionen aufweist, kann die Multiplikation mit einem XOR
ausgeführt
werden, wie nachstehend ausführlicher
beschrieben werden wird. Man sollte beachten, dass die Anordnung
der ersten Ausführungsform
Basisfunktionen mit binären
Werten sowie Basisfunktionen mit realen Werten behandeln kann, da
die Multiplikatoren angeordnet sein können, um +1 oder –1 zu multiplizieren,
indem eine Darstellung mit Basisfunktionswerten von +1 oder –1 benutzt
wird.
-
4 zeigt
eine alternative Ausführungsform
eines Spaltentreibers, der zum Gebrauch mit Basisfunktionen ausgelegt
ist, die binäre
Werte ausgeben. Die Schaltung ist größtenteils die gleiche wie diejenige
aus 3. Allerdings weist die Ausführungsform aus 4 keine
Multiplikatoren auf. Stattdessen wird die Transformationsdateneingabe
bei Eingabe 28 je nach dem binären Wert, der von dem Basisfunktionsgenerator
ausgegeben wird, von dem Schalter 42 entweder einfach zu
den Inhalten des Speichers 38 addiert oder davon subtrahiert.
Auf diese Weise kann die Siliziumfläche, die für den Spaltentreiber erforderlich
ist, bedeutend reduziert werden.
-
5 und 6 stellen
einen Basisfunktionsgenerator zum Erzeugen eines Typs von Basisfunktionen mit
binären
Werten dar, nämlich
Walsh-Basisfunktionen. Eine logische Schaltung 50 ist für jede Spalte
erforderlich. 5 zeigt eine 4-Bit-Umsetzung.
Die logische Schaltung weist eine erste Vier-Bit-Eingabe 52 und eine
zweite Vier-Bit-Eingabe 54 auf,
die mit vier UND-Gattern 56 und durch 3 XOR-Gatter 58 mit
der Ausgabe 60 verbunden sind. Der Fachmann wird ohne weiteres
erkennen, wie die logische Schaltung für eine größere Anzahl von Spalten angepasst
werden kann.
-
Der
Basisfunktionsgenerator 32 ist in 6 dargestellt.
Eine Wiederholung der logischen Schaltung 50 ist für jede Spalte 8 bereitgestellt.
Jede Spalte weist ihre erste Eingabe 52 auf, die mit der
IC-Leistung und den Grundlinien durch den konstanten Block 62 fest
verdrahtet ist, der eine andere ganzzahlige Konstante im Bereich
[0, M–1]
für jede
Spalte erzeugt. Die zweiten Eingaben 54 werden von dem
Zähler 64 angetrieben,
der eine Reihe von Werten an eine gemeinsame Datenschiene 66 ausgibt.
Die gemeinsame Datenschiene 66 ist mit den zweiten Eingaben 54 jeder
der logischen Schaltungen parallel verbunden. Der Zähler kann
durch einen Phasenregelkreis (Phase-locked loop = PLL) getaktet
sein, der von einem Zeilenimpuls (Line Pulse = LP) – Signal
gesteuert wird, oder von einem getrennt bereitgestellten externen
Signal getaktet sein. Die M Ausgaben O sind die Ausgaben des Basisfunktionsgenerators 32 aus 4.
-
Die
Anordnung der ersten und der zweiten Ausführungsform kann die Datenströmungsrate,
die zur Versorgung des Spaltentreibers benötigt wird, bedeutend verringern.
Dies ist ein bedeutender Vorteil bei dem Versuch, die elektromagnetischen
Störungen
zu vermindern, die durch sehr hohe Datenraten erzeugt werden. Man
wird erkennen, dass die Reduzierung der Datenrate durch die Verwendung
einer Transformation auf Abschnitten ausgeführt wird, die nicht länger als
eine Anzeigezeile sind. Das Verfahren ist auf alle Anzeigetypen anwendbar,
einschließlich
einer Flüssigkristallanzeige,
einer programmierbaren Lichtemissionsdiodeanzeige mit aktiver Matrix
und anderen Anzeigeformen.
-
Jedes
Pixelelement 4 kann ein Lichtemissionsdiodenelement aufweisen
oder kann ein aktives Pixelelement einer Flüssigkristallanzeige mit aktiver
Matrix sein. Der Fachmann wird würdigen,
dass die Erfindung auf jeden beliebigen Anzeigetyp mit einem Spaltentreiber
angewendet werden kann.
-
Aus
der Lektüre
der vorliegenden Offenbarung werden für den Fachmann andere Variationen
und Modifikationen offensichtlich sein. Solche Variationen und Modifikationen
können
Entsprechungen und andere Merkmale beinhalten, die bei der Gestaltung,
Herstellung und Verwendung von Anzeigen und Anzeigetreibern bereits
bekannt sind und neben oder statt der hierin beschriebenen Merkmale
benutzt werden können.
-
Insbesondere
können
die getrennten Akkumulatoren und Multiplikatoren je nach Bedarf
kombiniert und integriert werden. Zweckmäßigerweise wird der Spaltentreiber
als eine einzige integrierte Schaltung bereitgestellt. Als Alternative
kann der Spaltentreiber mehrere integrierte Schaltungen und eine
Verbindungsschaltung zum Verbinden und Synchronisieren der mehreren
integrierten Schaltungen aufweisen.
-
Der
Fachmann wird verstehen, dass die Bezeichnungen Reihe und Spalte
in gewisser Weise willkürlich
sind. Dementsprechend weist die Erfindung einen Spaltentreiber wie
oben dargelegt auf, sogar wenn der Spaltentreiber an der Seite der
Flüssigkristallanzeige
angeordnet ist und dementsprechend Daten erzeugt, die gewöhnlich als
Reihendaten bezeichnet werden.