DE69221815T2 - Anzeigesteuergerät und ein ein Anzeigesteuergerät enthaltendes Anzeigegerät - Google Patents

Anzeigesteuergerät und ein ein Anzeigesteuergerät enthaltendes Anzeigegerät

Info

Publication number
DE69221815T2
DE69221815T2 DE69221815T DE69221815T DE69221815T2 DE 69221815 T2 DE69221815 T2 DE 69221815T2 DE 69221815 T DE69221815 T DE 69221815T DE 69221815 T DE69221815 T DE 69221815T DE 69221815 T2 DE69221815 T2 DE 69221815T2
Authority
DE
Germany
Prior art keywords
display
register
image data
signal
pixel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69221815T
Other languages
English (en)
Other versions
DE69221815D1 (de
Inventor
Hiroshi Inoue
Osamu Yuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Application granted granted Critical
Publication of DE69221815D1 publication Critical patent/DE69221815D1/de
Publication of DE69221815T2 publication Critical patent/DE69221815T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/005Adapting incoming signals to the display format of the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0202Addressing of scan or signal lines
    • G09G2310/0205Simultaneous scanning of several lines in flat panels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0232Special driving of display border areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/041Temperature compensation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/10Special adaptations of display systems for operation with variable images
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0414Vertical resolution change
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0421Horizontal resolution change
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • G09G2340/0471Vertical positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • G09G2340/0478Horizontal positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • G09G2340/0485Centering horizontally or vertically
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/02Graphics controller able to handle multiple formats, e.g. input or output formats
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/18Timing circuits for raster scan displays

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Selective Calling Equipment (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Alarm Systems (AREA)
  • Liquid Crystal (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

  • Die Erfindung betrifft eine Anzeigesteuervorrichtung und ein Anzeigegerät mit der Anzeigesteuervorrichtung und insbesondere eine Anzeigesteuervorrichtung und ein Anzeigegerät mit der Anzeigesteuervorrichtung, das von einer Hostrechnervorrichtung zusammen mit einem Bilddatenübertragungs-Taktsignal zugeführte Bilddaten auf einem Anzeigegerät (digitalen Anzeigegerät) mit Matrixelektroden in einer geeigneten Größe anzeigen kann.
  • Herkömmlich weisen Personal Computer (nachstehend mit PCs abgekürzt) keine Norm für die Größen von auf einem Anzeigegerät anzuzeigenden Videosignalen auf, und es gibt viele Betriebsarten zur Bestimmung der Bildelementeanzahl in der horizontalen/vertikalen Abtastzeitdauer.
  • Ein herkömmliches Beispiel für eine Anzeige, wie es in der GB-A-2237713 beschrieben ist, wird nachstehend mit Bezug auf Fig. 1 und Fig. 2 beschrieben.
  • Um zum Beispiel die vorstehend erwähnten Betriebsarten zu verwirklichen, stellt eine Anzeigesteuervorrichtung einen anderen Abschnitt als einen Anzeigeabschnitt entsprechend einem Bereich ein, wo Bildinformationen als Randanzeigeabschnitt entsprechend einem Nicht-Anzeigebereich von Bildinformationen, wie in Fig. 1 gezeigt, angezeigt werden, oder vergrößert einen Anzeigeabschnitt, wie in Fig. 2 gezeigt, 2n mal, oder kombiniert die Randanzeige und die 2n-fache Anzeige. Fig. 1 und 2 zeigen jeweils Fälle, in denen Bilddaten mit 1.024 x 768 Punkten und 640 x 480 Punkten als Anzeigebildelemente auf einem Anzeigegerät mit 1.280 x 1.024 physikalischen Anzeigebildelementen angezeigt werden. In Fig. 1 wird ein Bild auf einem 1.024 x 768 Punktabschnitt 521 mit derselben Bildelementeanzahl wie die der Bilddaten, der 1.280 x 1.024 physikalischen Anzeigebildelemente eines Anzeigegeräts 500 angezeigt, wobei schwarze Punkte auf den als Randanzeigeabschnitt 522 verbleibenden Abschnitt angezeigt werden. In Fig. 2 kann, wenn 640 x 480 Punktbilddaten auf dem 1.280 x 1.024 Punktanzeigegerät 500 ohne Abänderung mit einem Randanzeigeabschnitt angezeigt werden, nur ein Bereich von 1/4 oder weniger des Bildanzeigebereichs des Anzeigegeräts als Anzeigebereich verwendet werden. Aus diesem Grund werden in Fig.2 die Bilddaten zweimal sowohl in den vertikalen als auch in den horizontalen Richtungen zum Erhalt von 1.280 x 960 Punktbildelementdaten vergrößert, wobei die vergrößerten Daten auf dem Anzeigebereich angezeigt werden. Die verbleibenden Nicht- Anzeigebereiche werden als Randabschnitte angezeigt. In den Fig. 1 und 2 weist das Anzeigegerät 500 den Anzeigeabschnitt (Anzeigebildschirm) 511 oder 521 und die Randabschnitte 512 und 513 oder 522 auf.
  • Jedoch ist, wenn ein Anzeigegerät mit einer bestimmten Bildelementeanzahl eingestellt wird, um eine Anpassungsfähigkeit für eine Vielzahl von horizontalen Anzeigebetriebsarten aufzuweisen, eine herkömmliche Kombination der Randanzeige und der 2n-fachen Anzeige nicht befriedigend. Wenn zum Beispiel, wie bei (a) von Fig. 3 gezeigt, ein Bild mit einer horizontalen Anzeigegröße von 720 Punkten auf einem Anzeigegerät mit einer horizontalen physikalischen Anzeigebildelementegröße von 1.280 Punkten angezeigt werden soll, wird, falls das Bild um das 2n-fache vergrößert und angezeigt wird, ein Abschnitt (720 x 2 - 1.280 = 160 Punkte) der horizontalen Anzeige des Bilds nicht angezeigt. Andererseits, wenn, wie bei (b) von Fig. 3 gezeigt, der verbleibende Abschnitt des Bilds mit einer horizontalen Anzeigegröße von 720 Punkten als Randbereich eingestellt wird, entsprechen 560 Punkte (= 1.280 - 720) einem Randanzeigeabschnitt 502, und ein Anzeigeabschnitt 501 des tatsächlichen Bilds wird sehr klein. Somit kann die Kapazität des Anzeigegeräts nicht genügend genutzt werden.
  • Bei einem digitalen Anzeigegerät, das horizontale und vertikale Synchronisationssignale als genormte Signale für eine Kathodenstrahlröhre (nachstehend mit CRT abgekürzt) und ein analoges Bildsignal von einem Computer empfängt, sowie ein Bild anzeigt, ist ein Verfahren zur Ausdünnung oder Interpolation von Bilddaten durch Steuerung einer A/D- Umwandlungszeitdauer nach der Umwandlung des analogen Bildsignals in digitale Bilddaten bekannt. Jedoch können mit diesem A/D-Umwandlungszeitdauer-Steuerverfahren, da die Position von auszudünnenden Bilddaten nicht eingestellt werden kann, auch Bilddaten ausgedünnt werden, die nicht ausgedünnt werden sollen.
  • Die JP-A-02156288 offenbart eine Anzeigesteuervorrichtung die Anzeigebilddaten empfängt, die eine Pixeltaktsignalrate aufweisen. Um sicherzustellen, daß alle Anzeigedaten auf dem Bildschirm angezeigt werden, wird das Pixeltaktsignal ausgedünnt.
  • Die EP-A-0343539 offenbart eine Anzeigesteuervorrichtung zur Umwandlung von Videosignalen eines ersten Formats, das eine erste Anzahl von horizontalen Zeilen in einem Halbbild und eine Bildanzeige mit einem ersten Seitenverhältnis aufweist, in Videosignale eines zweiten Formats, das eine zweite Anzahl von horizontalen Zeilen in einem Halbbild und eine Bildanzeige mit einem zweiten Seitenverhältnis aufweist. Falls das zweite Seitenverhältnis größer als das erste ist, werden die Proportionen der Anzeigedaten auf der Anzeige angezeigt. Falls das zweite Seitenverhältnis kleiner als das erste ist, werden die Anzeigedaten komprimiert.
  • Erfindungsgemäß wird eine Anzeigedaten-Verarbeitungsvorrichtung geschaffen zum Empfang von Anzeigedaten in Pixelform und Abänderung der Anzeigedaten zur besseren Anpassung an eine vorbestimmte Anzeigevorrichtungsgröße, wobei die Anzeigedaten-Verarbeitungsvorrichtung
  • eine Anzeigegrößenverringerungseinrichtung zur Verringerung der Bildelementeanzahl der Anzeigedaten durch einen ausgewählten Anteil auf eine Anzahl von Bildelementen in der Nähe von 1/2n der Größe einer Anzeigevorrichtung in Bildelementen, wobei n eine vorbestimmte ganze Zahl ist, und
  • eine Anzeigegrößenvergrößerungseinrichtung zur Vergrößerung der Bildelementeanzahl der Anzeigedaten um 2n für die Anzeige der Anzeigedaten auf der Anzeigevorrichtung in einer optimalen Größe aufweist.
  • Die Erfindung wird nachstehend anhand der bevorzugten Ausführungsbeispiele unter Bezugnahme auf die Zeichnung näher beschrieben.
  • Fig. 1 zeigt eine Ansicht, die einen herkömmlichen Randanzeigezustand darstellt, wenn ein auf einem Anzeigegerät angezeigtes Bild klein ist.
  • Fig. 2 und 3 zeigen Ansichten zur Beschreibung herkömmlicher Anzeigeverfahren.
  • Fig. 4 zeigt ein Blockschaltbild, das eine Anordnung des Gesamt-Anzeigegeräts gemäß einem Ausführungbeispiel der Erfindung veranschaulicht.
  • Fig. 5 zeigt ein Blockschaltbild, das die Einzelheiten einer in Fig. 4 dargestellten Anzeigesteuervorrichtung veranschaulicht.
  • Fig. 6 zeigt ein Schaltbild eines in Fig. 5 dargestellten Punkttaktsignal-Ausdünnungs -Abschnitts.
  • Fig. 7 zeigt Signalverläufe der Hauptsignale des Schaltbilds von Fig. 6.
  • Fig. 8 zeigt ein Schaltbild einer in Fig. 5 dargestellten Rand-Zeitverlauf-Erzeugungsvorrichtung.
  • Fig. 9 zeigt Signalverläufe der Hauptsignale des Schaltbilds von Fig. 8.
  • Fig. 10 zeigt ein Blockschaltbild einer in Fig. 4 dargestellten Grafik-Steuervorrichtung.
  • Fig. 11 zeigt die Speicherbelegung eines in Fig. 5 dargestellten Betriebsart-Informations-Registers.
  • Fig. 12 zeigt die Speicherbelegung eines in Fig. 5 dargestellten Gradations-Registers.
  • Fig. 13 zeigt ein Flußdiagramm, das eine Betriebsart- Identifikations-Verarbeitung darstellt, die durch ein in Fig. 5 gezeigte Mikroprozessoreinheit (MPU) ausgeführt wird.
  • Fig. 14 zeigt eine durch die Mikroprozessoreinheit (MPU) verwendete Betriebsart-Unterscheidungstabelle.
  • Fig. 15 zeigt eine Schwarzschulter-Einstell-Wertetabelle der Mikroprozessoreinheit (MPU).
  • Fig. 16 zeigt eine Tabelle, die die RMOD[2:0]-Codes der Mikroprozessoreinheit (MPU) darstellt.
  • Fig. 17 zeigt einen Signalverlauf, der einen Betriebsart- Aktualisierungs-Zeitverlauf in der Mikroprozessoreinheit (MPU) darstellt.
  • Fig. 18 zeigt ein Flußdiagramm der durch die Mikroprozessoreinheit (MPU) ausgeführten Gradations-Umwandlungs- Verarbeitung.
  • Fig. 19 zeigt eine Tabelle, die durch die Mikroprozessoreinheit (NPU) ausgeführte Beispiele der Gradations-Umwandlung darstellt.
  • Fig. 20 zeigt einen Signalverlauf, der den Gradationsdaten- Aktualisierungs-Zeitverlauf der Mikroprozessoreinheit (MPU) darstellt.
  • Fig. 21 zeigt ein Schaltbild einer in Fig. 5 dargestellten digitalen Gradations-Palette.
  • Fig. 22 zeigt ein Schaltbild einer in Fig. 5 dargestellten Pixel-Auswahleinrichtung.
  • Fig. 23 zeigt ein Schaltbild einer in Fig. 22 dargestellten 2-Pixel (Bildelement)/Pixel-Ausgangseinheit.
  • Fig. 24 zeigt ein Schaltbild einer in Fig. 22 dargestellten 4-Pixel (Bildelement)/Pixel-Ausgangseinheit.
  • Fig. 25 zeigt ein Schaltbild einer in Fig. 22 dargestellten 8-Pixel (Bildelement)/Pixel-Ausgangseinheit.
  • Fig. 26 zeigt ein Schaltbild eines in Fig. 5 dargestellten Signal-Laufzeitunterschied-Abschnitts, und
  • Fig. 27 zeigt Signalverläufe der Hauptsignale in einem Ausgangsabschnitt (der Pixel-Auswahleinrichtung und des Signal- Laufzeitunterschied-Abschnitts).
  • Um Anzeigebilddaten auf einer Anzeigevorrichtung in optimaler Größe mit kleinem Randabschnitt anzuzeigen, werden Bilddatenübertragungs-Punkttaktsignale DOTCLK ausgedünnt, wobei die Bilddaten erneut als eine Einheit für die Anzeigevorrichtung in Synchronisation mit den Ausdünnungs-Bilddatenübertragungs- Punkttaktsignalen angeordnet werden.
  • Genauer wird dies, wie in Fig. 5 gezeigt, erreicht durch einen Punkttaktsignal-Ausdünnungs-Abschnitt 200 zur Ausdünnung von Bilddatenübertragungs-Punkttaktsignalen DOTCLK, die in Synchronisation mit Bilddaten willkürlicher Positionen mit einer willkürlichen Zeitdauer eingegeben werden, eine Pixel- Auswahleinrichtung 150 zur Erhöhung der Anzahl der Anzeigebildelemente auf das 2n-fache und eine Rand-Zeitverlauf- Erzeugungsvorrichtung 220. Der Punkttaktsignal-Ausdünnungs- Abschnitt 200 weist eine Einrichtung zur Einstellung einer Ausdünnungs-Startposition und einer Zeitdauer auf. Mit dieser Einrichtung können von den Bilddaten nur diejenigen Daten ausgedünnt werden, die ein Bild nicht beeinflussen. Die Pixel-Auswahleinrichtung 150 kann die Anzahl der Anzeigebildelemente auf das 2n-fache erhöhen, wobei die Bilddaten ausgedünnt oder durch eine Kombination des Punkttaktsignal- Ausdünnungs-Abschnitts 200 und der Pixel-Auswahleinrichtung 150 interpoliert werden können.
  • Gemäß einem Ausführungsbeispiel der Erfindung, werden Punkttaktsignale für eine horizontale Abtastzeitdauer auf eine Anzahl, die der Anzahl der effektiven horizontalen Bildelemente/2n des Anzeigegeräts am nächsten kommt, durch den Punkttaktsignal-Ausdünnungs-Abschnitt 200 ausgedünnt, wobei die Bilddaten mit 2k durch die Pixel-Auswahleinrichtung 150 erweitert werden, so daß ein Bild auf dem Anzeigegerät in einer optimalen Größe mit einen kleinen Randabschnitt angezeigt werden kann. Die Einstellung von Ausdünnungs-Positionen erlaubt es, Bilddaten auszudünnen, die ein Bild nicht beeinflussen. Falls aus bestimmten Gründen eine einen Randabschnitt aufweisende Anzeige auf dem Anzeigegerät angezeigt werden soll, kann dies durch Einstellung des Ausdünnungs- Intervalls verwirklicht werden. Daher kann, selbst wenn die ursprüngliche Anzahl der Bilddaten nicht mit der bestimmten Anzahl der Bildelemente des Anzeigegeräts übereinstimmt, eine optimale horizontale Anzeigengröße erhalten werden.
  • [Ausführungsbeispiel]
  • Die Erfindung wird nachstehend ausführlich unter Bezugnahme auf das bevorzugte Ausführungsbeispiel beschrieben. Die Beschreibung erfolgt in der folgenden Reihenfolge.
  • (1) Grobe Beschreibung des Geräts
  • (2) Grobe Beschreibung der Anzeigesteuerung
  • (3) Anordnung der jeweiligen Abschnitte der Anzeigesteuervorrichtung
  • (3.1) Punkttaktsignal-Ausdünnungs-Abschnitt
  • (3.1.1) Schaltungsanordung des Punkttaktsignal- Ausdünnungs-Abschnitts
  • (3.2) Rand-Zeitverlauf-Erzeugungsvorrichtung
  • (3.2.1) Schaltungsanordnung der Rand-Zeitverlauf-Erzeugungsvorrichtung
  • (3.3) Betriebsart-Informations-Register
  • (3.3.1) Anordnung des Betriebsart-Informations- Registers
  • (3.4) Gradations-Register
  • (3.4.1) Anordnung des Gradations-Registers
  • (3.5) Informations-Verarbeitungs-Abschnitt
  • (3.5.1) Betriebsart-Informations-Identifikations- Verarbeitung
  • (3.5.2) Gradations-Umwandlungs-Verarbeitung
  • (3.6) Ausgangs-Steuervorrichtung
  • (3.6.1) Anordnung der Digital-Gradations-Palette
  • (3.6.2) Anordnung der Pixel-Auswahleinrichtung
  • (3.6.2.1) Schaltungsanordung der [2- Bildelement/Pixel]-Ausgangseinheit
  • (3.6.2.2) Schaltungsanordung der [4- Bildelement/Pixel]-Ausgangseinheit
  • (3.6.2.3) Schaltungsanordung der [8- Bildelement/Pixel]-Ausgangseinheit
  • (3.6.3) Schaltungsanordnung des Signal- Laufzeitunterschied-Abschnitts
  • (1) Grobe Beschreibung des Geräts
  • Fig. 4 zeigt die Anordnung des gesamten Anzeigegeräts eines erfindungsgemäßen Ausführungsbeispiels, und Fig. 5 zeigt die Einzelheiten einer in Fig. 4 dargestellten Anzeigesteuervorrichtung 50. In Fig. 4 führt eine Host-Zentraleinheit(-CPU) 1 Steuersignale wie ein Adressignal, ein Datensignal,. ein Lese- /Schreibsignal und dergleichen einer Grafik-Steuervorrichtung 2 und der Anzeigesteuervorrichtung 50 über einen Erweiterungsbus zu. Die Grafik-Steuervorrichtung 2 als eine hochintegrierte Schaltung (LSI) normalerweise für eine Kathodenstrahlröhren-(CRT-)Anzeige verwendete weist viele Betriebsarten entsprechend den Anzeigegrößen und der Anzahl der Anzeigefarben auf und gibt verschiedene Signale zur Bestimmung dieser Betriebsarten aus. Bei diesem Ausführungsbeispiel werden ein horizontales Synchronsisationssignal HS, ein vertikales Synchronisationssignal VS, Bilddatenübertragungtaktsignale DOTCLK, ein Dunkeltastungssignal BLK und eine von der Grafik-Steuervorrichtung 2 ausgegebene Pixeladresse PIXAD ver wendet. Ein Video-Speicher mit wahlfreien Zugriff (VRAM) 3 stellt einen Vollbildspeicher zum Speichern von Bilddaten in Verbindung mit der Steuervorrichtung 2 dar.
  • Die Anzeigesteuervorrichtung 50 besteht zur Beschreibung des Ausführungsbeispiels der Erfindung, wie in Fig. 5 gezeigt, aus einem Betriebsart-Informations-Register 100, einem Gradations-Register 120, einer Mikroprozessoreinheit (MPU) 80, dem Punkttaktsignal-Ausdünnungs-Abschnitt 200, der Rand- Zeitverlauf-Erzeugungsvorrichtung 220, einem Signal- Laufzeitunterschied-Abschnitt 250, einer digitalen Gradations-Palette 90, der Pixel-Auswahleinrichtung 150 und dergleichen als funktionale Blöcke. Die Anzeigesteuervorrichtung 50 liest Daten über den Bus der Zentraleinheit (CPU) 1 und führt eine Gradations-Umwandlungs-Verarbeitung oder eine Betriebsart-Identifikations-Verarbeitung beruhend auf den gelesenen Daten aus, wodurch Bilddaten FDAT[15:0], Flüssigkristall- Bilddatenübertragungs-Taktsignale FCLK, ein horizontales Flüssigkristall-Synchronisationssignal FHS, ein vertikales Flüssigkristall-Synchronisationssignal FVS und ein Flüssigkristallanzeige-Freigabesignal FDISP erzeugt werden, die für eine in diesem Ausführungsbeispiel verwendete ferroelektrische Flüssigkristallanzeigevorrichtung 340 geeignet sind. Diese Signale werden einer in Fig. 4 gezeigten Steuervorrichtung 300 zugeführt.
  • Die Steuervorrichtung 300 unterscheidet die Anzahl der vertikalen Zeilen auf Grundlage eines von der Mikroprozessoreinheit (MPU) 80 zugeführten Zeilenbetriebsart- RMOD[2:0]- Signals, wie in Fig. 5 gezeigt, und führt ein Steuersignal zur gleichzeitigen Steuerung einer oder einer Vielzahl von Abtastzeilen der Anzeigevorrichtung 340 einer gemeinsamen Steuervgrrichtung 320 (Fig. 4) und Bilddaten einer Segment- Steuervorrichtung 321 (Fig. 4) zu. Die Steuervorrichtung 300 steuert auch einen Rahmen (Rand) 252 als Nicht-Anzeigebereich des Anzeigebildschirms. Ein Wärmesensor 330 wird an einer geeigneten Stelle in der Anzeigevorrichtung 340 angeordnet. Die Steuervorrichtung 300 empfängt Temperaturinformationen von dem Wärmesensor 330 und führt eine Erzeugung von Steuersignalverläufen für die Anzeigevorrichtung 340 und eine Zeilensprungverfahren-Abtaststeuerung aus.
  • Eine Stromquellen-Steuervorrichtung 310 erhöht geeigneterweise eine durch die Steuervorrichtung 300 eingestellte Spannung zur Steuerung der von den Anzeigesteuervorrichtungen 320 und 321 den Anzeigeelementen der Anzeigevorrichtung 340 zugeführten Spannung.
  • Bei der Anzeigevorrichtung 340 sind transparente Indiumzinnoxid(ITO)-Elektroden von zwei Glasplatten mit Abtastzeilen- oder Informationszeilen-Abfrageelektroden und die an diese Elektroden angeschlossenen Indiumzinnoxid (ITO)- Elektroden in rechtwinkligen Richtungen (in einer Matrix) angeordnet, wobei ein ferroelektrischer Flüssigkristall mit einem bistabilen Zustand zwischen den zwei Glasplatten eingeschlossen und eine Ablenkvorrichtung als gekreuzte Nicolsche Prismen mit Bezug auf die Orientierungsrichtung der Elemente angeordnet ist. Bei diesem Ausführungsbeispiel ist eine Lichtguelle 360 unter dem einen bistabilden Zustand aufweisenden ferroelektrischen Flüssigkristall eines Anzeigebildschirms 350 zur Ausführung eines Anzeigevorgangs durch Steuerung der optischen Modulationselemente angeordnet. Die Anzahl der Bildelemente der Anzeigevorrichtung 340 liegt bei 1.024 x 2.560 Punkten (1.024 Abtastzeilen-Elektroden X 2,560 Informationszeilen-Elektroden). Die optischen Modulationselemente werden gesteuert durch ein elektrisches Feld, das durch einen der Segment-Steuervorrichtung 321 zugeführten Steuersignalverlauf erzeugt wird, und führen eine Anzeige in einem "hellen" oder "dunklen" Zustand aus. Die Einzelheiten der Stromguellen-Steuervorrichtung 310, des Wärmesensors 330, des Rahmens 352 und dergleichen sind in dem Inoue et. al erteilten U.S. Patent Nr. 4.922.241 beschrieben.
  • (2) Grobe Beschreibung der Anzeigesteuervorrichtung
  • Das in Fig. 5 gezeigte Gradations-Register 120 in der Anzeigesteuervorrichtung 50 speichert Gradations-Informationen für die Kathodenstrahlröhre (CRT), die von der Host- Zentraleinheit (-CPU) 1 über den Bus zugeführt werden. Die Mikroprozessoreinheit (MPU) 80 wandelt die Luminanz-Gradations- Informationen für die Kathodenstrahlröhre (CRT) in durch die ferroelektrische Flüssigkristallanzeigevorrichtung 340 verwendete Bereichs-Gradations-Informationen um und speichert die umgewandelten Informationen in 256 Gradations- Nachschlage-Tabellen der digitalen Gradations-Palette 90 während der vertikalen Dunkeltastungs-Zeitdauer. Die Gradations- Informationen in der Palette 90 werden durch die von der Grafik-Steuervorrichtung 2 zugeführte Pixeladresse PIXAD ausgewählt und als Bilddaten DAT der Pixel-Auswahleinrichtung 150 zugeführt. Die Palette 90 empfängt von der Grafik- Steuervorrichtung 2 auch ein BLK-Dunkeltastungssignal und gibt während der Niedrigpegel-Zeitdauer des empfangenen Signals Randdaten aus.
  • Die Pixel-Auswahleinrichtung 150 besteht aus Schieberegistern zur Ausdünnung der von der Palette 90 zugeführten Bereichs- Gradations-Bilddaten und zum Speichern der Ausdünnungs-Daten zu den Zeitpunkten der Impulsvorderflanken der Taktsignale DCLK. Die Bilddaten DAT werden in Pixeleinheiten verarbeitet, von denen jede aus einer Vielzahl von durch ein horizontales Anzeigebetriebsart-HMOD[1:0]-Signal von der Mikroprozessoreinheit (MPU) 80 ausgewählten Bildelementen besteht. Folglich werden "Ausdünnungs-Takt DCLK x der Anzahl der Bildelemente pro Pixel (2n Bildelemente)" erhalten. Die Flüssigkristall-Bilddaten FDAT[15:0] werden mit einer Wortlänge entsprechend einer Vielzahl von Pixel zur Sicherstellung der Verarbeitungszeit der Steuervorrichtung 300 der Steuervorrichtung 300 zugeführt.
  • Der Punkttaktsignal-Ausdünnungs-Abschnitt 200 dünnt die Dunkeltastungssignale BLK und die Bilddatenübertragungs- Taktsignale DOTCLK von der Grafik-Steuervorrichtung 2 aus, wodurch die Anzahl der Bildelemente der Anzahl der effektiven horizontalen Bildelemente/2n eines effektiven Anzeigebereichs 353 der Anzeigesteuervorrichtung 340 am nächsten eingestellt wird.
  • Die Rand-Zeitverlauf-Erzeugungsvorrichtung 220 empfängt das horizontale Synchronisationssignal HS und das vertikale Synchronisationssignal VS von der Grafik-Steuervorrichtung 2 und auch eine horizontale vordere Schwarzschulter HSFPORCH[11:0], eine horizontale hintere Schwarzschulter HSBPORCH[11:0], eine vertikale vordere Schwarzschulter VSFPORCH[9:0] und eine vertikale hintere Schwarzschulter VSBPORCH[9:0] der Einstellwerte von der Mikroprozessoreinheit (MPU) 80. Die Erzeugungsvorrichtung 220 erzeugt ein Zeitverlaufsignal DISP zur optimalen Anzeige eines Randbereichs auf dem Rahmen 352 gemäß den horizontalen und vertikalen Anzeigebereichen. Das Zeitverlaufsignal DISP wird der Steuervorrichtung 300 als Flüssigkristallanzeige-Freigabesignal FDISP über den Signal- Laufzeitunterschied-Abschnitt 250 zugeführt.
  • Der Signal-Laufzeitunterschied-Abschnitt 250 stellt die Zeitverläufe der Flüssigkristall-Bilddaten FDAT[15:0], des horizontalen Flüssigkristall-Synchronisationssignals FHS, des vertikalen Synchronisationssignals FVS und des Flüssigkristallanzeige-Freigabesignals FDISP ein. Der Signal- Laufzeitunterschied-Abschnitt 250 erzeugt auch Takte FCLK zur Übertragung von 16 Bit breiten, parallelen Bilddaten zur Steuervorrichtung 300.
  • Einstellwerte START[11:0] und DIST[11:0] des Punkttaktsignal- Ausdünnungs-Teilbereichs 200 und Einstellwerte HSFPORCH[11:0], HSBPORCH[11:0], VSFPORCH[9:0] und VSBPORCH[9:0] und das horizontale Anzeigebetriebsart- HMOD[1:0]-Signal und das Zeilenbetriebsart-Signal RMOD[2:0] zu der Rand-Zeitverlauf-Erzeugungsvorrichtung 220 werden von der Mikroprozessoreinheit (MPU) 80 zugeführt. Die Mikroprozessoreinheit (MPU) 80 identifiziert in dem Betriebsart-Informations-Register 100 über den Bus der Host- Zentraleinheit(-CPU) 1 gespeicherte Daten und erzeugt die Einstellwerte und die Betriebsartsignale. Mit der vorstehend beschriebenen Anzeigesteuerung können in dem Video-Speicher mit wahlfreiem Zugriff(VRAM) 3 gespeicherte Bilddaten optimal auf der ferroelektrischen Flüssigkristallanzeigevorrichtung 340 mit 2.560 x 1.024 effektiven Anzeigebildelementen angezeigt werden.
  • (3) Anordnung der jeweiligen Abschnitte der Anzeigesteuervor richtung (3.1) Punkttaktsignal-Ausdünnungs-Abschnitt
  • Der Punkttaktsignal-Ausdünnungs-Abschnitt 200 führt einen Ausdünnungs-Vorgang an den von der Grafik-Steuervorrichtung 2 zugeführten Bilddatenübertragungs-Taktsignalen DOTCLK aus. Die von der Mikroprozessoreinheit (MPU) 80 zugeführten Einstellwerte START[11:0] und DIST[11:0] bestimmen jeweils eine DOTCLK-Ausdünnungs-Startposition ab dem Beginn der horizontalen Abtastung und die Anzahl der Takte von der DOTCLK- Ausdünnungs-Startposition bis zur nächsten DOTCLK- Ausdünnungs-Position, das heißt ein Ausdünnungs-Intervall. Die ausgedünnten Takte DOTCLK werden der Pixel- Auswahleinrichtung 150 zugeführt.
  • Die in Fig. 14 gezeigten Betriebsarten 2&spplus; und 3&spplus; werden nachstehend beschrieben. Die unter (a) von Fig. 3 gezeigte Bildelementanordnung bei diesen Betriebsarten ist 720 x 400. In diesem Fall beläuft sich, da die Anzahl der Bildelemente eines effektiven Anzeigebereichs 351 der Anzeigevorrichtung 340 2.560 x 1.024 ist, die Anzahl der durch "2.560/2n" gegebenen Punkte, die am nächsten zu der Anzahl der horizontalen Anzeigebildelemente von 720 Punkten ist, auf 640 Bildelemente. Da 640/720 = 8/9 ist, kann ein Ausdünnungs-Vorgang von 720 Bildelementen auf 640 Bildelemente durch Ausdünnung eines Punktes in 9-Punkt-Intervallen erreicht werden. In diesem Fall muß auch in Betracht gezogen werden, daß die die Anzeige auf der Anzeigevorrichtung 340 nicht beeinflussenden Punkte ausgedünnt werden. Ein Zeichenschrifttyp bei jeder Betriebsart besteht aus 9 x 16 Punkten, wobei der neunte Punkt in der horizontalen Richtung einem Leerraum entspricht. Daher können, um einen Punktleerraum zum Erhalten eines 8 x 16 Zeichenschrifttyps auszudünnen "START = 9 und DIST = 9" eingestellt werden. Beruhend auf diesen Einstellwerten werden die Takte DOTCLK durch den Ausdünnungs-Abschnitt 200 ausgedünnt&sub1; wobei Ausdünnungs-Taktsignale DCLK für 640 Punkte erzeugt werden. In diesem Zustand ist das Anzeigevollbild jedoch sehr klein.
  • Die Pixel-Auswahleinrichtung 150 empfängt die Ausdünnungs- Taktsignale DCLK und speichert Bilddaten DAT zu den Impulsvorderflanken der Taktsignale. Die Bilddaten umfassen Bereichs-Gradations-Informationen von 2n Bildelementen. Das von der Mikroprozessoreinheit (MPU) 80 zugeführte HMOD[.2:0]- Signal wählt eine Pixelanordnung von [4 Bildelenent/Pixel]. Nach der Auswahl dieser Pixelanordnung werden die Bilddaten von 640 Bildelementen in Bilddaten von 2.560 (= "1640 x 4") Bildelementen umgewandelt, wobei die Anzahl der Bildelemente der umgewandelten Bilddaten mit der Anzahl der effektiven Anzeigebildelemente der Anzeigevorrichtung 340 übereinstimmt.
  • (3.1.1) Schaltungsanordnung des Punkttaktsignal- Ausdünnungs-Abschnitts
  • Die Einzelheiten des Punkttaktsignal-Ausdünnungs-Abschnitts 200 werden nachstehend beschrieben. Fig. 6 zeigt ein Schaltbild des Punkttaktsignal-Ausdünnungs-Abschnitts 200. Flip- Flops 201 und 202 und ein NAND-Gatter 203 unterscheiden die Impulsvorderflanke des Dunkeltastungssignal BLK zur Erzeugung eines logisch negativen Impulses. Ein Schieberegister 204 verzögert den logisch negativen Impuls beruhend auf dem Bilddatenübertragungs-Taktsignal DOTCLK.
  • Der Einstellwert START[11:0] bestimmt die Ausdünnungs- Startposition der Bilddatenübertragungs-Taktsignale DOTCLK. Ausgangssignale PS¹ bis PSn des Schieberegisters 204 werden mit einem in einem Komparator 205 bestimmten Wert verglichen, wodurch ein Ausdünnungs-Startzeitverlauf erzeugt wird. Ein Komparator 208 bestimmt, auf einem durch den Einstellwert DIST[11:0] ausgewählten Signal beruhend, ein Ausdünnungs- Intervall der Punkttaktsignale DOTCLK. Das Ausgangssignal einer Zählvorrichtung 207 zum Zählen der Bilddatenübertragungs- Taktsignale DOTCLK wird mit einem in dem Komparator 208 bestimmten Wert verglichen, wodurch ein Ausdünnungs-Intervall- Zeitverlauf erzeugt wird. Ein Invertierer 211 invertiert ein Übereinstimmungssignal-Ausgangsignal des Komparators 208.
  • Ein Negativ-Logik-ODER-Gatter 210 gibt ein Niedrigpegel- Signal aus, wenn eines der Ausdünnungs-Startsignale von dem Komparator 205 und ein durch Invertierung eines Ausdünnungs- Intervallsignals von dem Komparator 208 durch den Invertierer 211 erhaltenes Signal auf dem Niedrigpegel ist.
  • Ein Flip-Flop 206 synchronisiert ein Ausdünnungs-Signal des Punkttaktsignals DOTCLK des Negativ-Logik-ODER-Gatters 210 unter Verwendung des invertierten Signals des Punkttaktsignals DOTCLK. Dieses Ausdünnungs-Signal weist einen Niedrigpegel während einer Ausdünnungs-Zeitdauer des Punkttaktsignals DOTCLK und einen Hochpegel während anderer Zeitdauern auf. Das logische Produkt des Ausdünnungs-Signals und des Punkttaktsignals DOTCLK ergibt das Ausdünnungs-Taktsignal DCLK. Das logische Produkt wird durch ein UND-Gatter 212 erhalten.
  • Mit den vorstehend beschriebenen Vorgängen werden die Ausdünnungs-Taktsignale DCLK erzeugt. Wenn die Ausdünnungs- Startposition = 0 und das Ausdünnungs-Intervall = 9 eingestellt werden, ist der Zusammenhang zwischen den Signalen und den Bilddaten wie in Fig. 7 gezeigt. Die ersten bis 720sten horizontalen Anzeigedaten DAT weisen eine Eins-zu-Eins- Entsprechung mit 720 Punkttaktsignalen DOTCLK auf. Im Gegensatz dazu folgen bei den durch den Punkttaktsignal- Ausdünnungs-Abschnitt 200 verarbeiteten Ausdünnungs- Taktsignalen DCLK 8 Takte dem Dunkeltastungssignal BLK, und danach wird das 9te Bit ausgedünnt. Wenn die Punkttaktsignale DOTCLK in diesem Intervall bis zu dem 72Osten Takt ausgedünnt werden, werden 640 Ausdünnungs-Taktsignale DCLK in einer Dunkeltastungssignal-(BLK-)Zeitdauer (einer horizontalen Anzeigezeitdauer) erhalten. Da die Bilddaten DAT in Synchronisation mit dem Ausdünnungs-Taktsignal DCLK erhalten werden, wird eine durch Ausdünnung eines Bildelements von neun Bildelementen erhaltene horizontale Anzeige ausgeführt.
  • (3.2) Rand-Zeitverlauf-Erzeugungsvorrichtung
  • Bezogen auf die Fig. 4 und 5 empfängt die Rand-Zeitverlauf- Erzeugungsvorrichtung 220 empfängt die horizontalen und vertikalen Synchronisationssignale HS und VS von der Grafik- Steuervorrichtung 2 und erzeugt die horizontalen vorderen Schwarzschulter-Start- und hinteren Schwarzschulter- Endpositionen mit Bezug auf das horizontale Synchronisationssignal HS und die vertikalen vorderen Schwarzschulter-Start- und hinteren Schwarzschulter-Endpositionen mit Bezug auf das vertikale Synchronisationssignal VS. Eine Niedrigpegel-Zeitdauer von der horizontalen vorderen Schwarzschulter- Startposition zu der hinteren Schwarzschulter-Endposition und eine Niedrigpegel-Zeitdauer von der vertikalen vorderen Schwarzschulter-Startposition zu der hinteren Schwarzschulter-Endposition werden logisch negativ miteinander addiert, wobei das Summensignal als Anzeige-Freigabesignal DISP der Pixel-Auswahleinrichtung 150 und dem Signal-Laufzeitunterschied-Abschnitt 250 zugeführt wird. Die Zeitverläufe der jeweiligen Schwarzschultern werden durch das horizontale Synchronisationssignal HSFPORCH[11:0], das horizontale Synchronisationssignal HSBPORCH[11:0], das vertikale Synchronisationssignal VSFPORCH[9:0], und das vertikale Synchronsisationssignal VSBPORCH[9:0] als die Einstellwerte von der Mikropozessoreinheit (MPU) 80 programmiert. Das Anzeige- Befähigungsignal DISP wird dem Signal-Laufzeitunterschied- Abschnitt 250 zugeführt, so daß dessen Zeitverlauf mit Bezug auf die Flüssigkristall-Taktsignale FCLK, die Synchronisationssignale FHS und FVS und die Bilddaten FDAT eingestellt wird, wobei das Signal danach der Steuervorrichtung 300 als Flüssigkristallanzeige-Freigabesignal FDISP zugeführt wird.
  • (3.2.1) Schaltungsanordnung der Rand-Zeitverlauf- Erzeugungsvorrichtung
  • Die Einzelheiten der Rand- Zeitverlauf-Erzeugungsvorrichtung 220 werden nachstehend beschrieben. Fig. 8 zeigt ein Schaltbild der Rand-Zeitverlauf-Erzeugungsvorrichtung. Eine Zählvorrichtung 221 stellt eine programmierbare, horizontalevordere-Schwarzschulter-Zeitverlauf-Erzeugungs- Zählvorrichtung dar, die den Einstellwert HSFPORCH[11:0] von der Mikroprozessoreinheit (MPU) 80 während der Niedrigpegel- Zeitdauer des horizontalen Synchronisationssignals HS lädt. Wenn das horizontale Synchronisationssignal HS auf den Hochpegel übergeht, zählt die Zählvorrichtung 221 die Bilddatenübertragungs-Taktsignale DOTCLK. Wenn die Zählung FFFH erreicht, erzeugt die Zählvorrichtung 221 einen Übertragsimpuls.
  • Eine Zählvorrichtung 222 stellt eine programmierbare horizontale-hintere-Schwarzschulter-Zeitverlauf-Erzeugungs- Zählvorrichtung dar, die den Einstellwert HSBPORCH[11:0] von der Mikroprozessoreinheit (NPU) 80 während der Niedrigpegel- Zeitdauer des horizontalen Synchronisationssignals HS lädt. Wenn das horizontale Synchronisationssignal HS auf den Hochpegel übergeht, zählt die Zählvorrichtung 222 die Bilddatenübertragungs-Taktsignale DOTCLK. Wenn die Zählung FFFH erreicht, erzeugt die Zählvorrichtung 222 einen Übertragsimpuls.
  • Ein RS-Flip-Flop 225 empfängt den Übertragsimpuls von der Zählvorrichtung 221 an dessen Setz-Eingang und den Übertragsimpuls von der Zählervorrichtung 222 an dessen Rücksetz- Eingang und erzeugt ein logisch negatives horizontales Anzeige-Freigabesignal.
  • Auf ähnliche Weise stellt eine Zählvorrichtung 223 eine programmierbare, vertikale-vordere-Schwarzschulter-Zeitverlauf- Erzeugungs-Zählvorrichtung dar, die den Einstellwert VSFPORCH[9:0] von der Mikroprozessoreinheit (MPU) 80 während der Niedrigpegel-Zeitdauer des vertikalen Synchronisationssignals VS lädt. Wenn das vertikale Synchronisationssignal VS auf den Hochpegel übergeht, zählt die Zählvorrichtung 223 das horizontale Synchronisationssignal HS. Wenn die Zählung 3FFH erreicht, erzeugt die Zählvorrichtung 223 einen Übertragsimpuls.
  • Eine Zählvorrichtung 224 stellt eine programmierbare vertikale-hintere-Schwarzschulter-Zeitverlauf-Erzeugungs- Zählvorrichtung dar, die den Einstellwert VSBPORCH[9:0] von der Mikroprozessoreinheit (MPU) 80 während der Niedrigpegel- Zeitdauer des vertikalen Synchronisationssignals VS lädt. Wenn das vertikale Synchronisationssignal VS auf den Hochpegel übergeht, zählt die Zähivorrichtung, 224 das horizontale Synchronisationssignal HS. Wenn die Zählung 3FFH erreicht, erzeugt die Zählvorrichtung 224 einen Übertragsimpuls.
  • Ein RS-Flip-Flop 226 empfängt den Übertragsimpuls von der Zählvorrichtung 223 an dessen Setz-Eingang und den Übertragsimpuls von der Zählervorrichtung 224 an dessen Rücksetz- Eingang und erzeugt ein logisch negatives vertikales Anzeige- Freigabesignal. Das Anzeige-Freigabesignal DISP wird erzeugt durch Addition der logisch negativen Ausgangssignale der Flip-Flops 225 und 226 durch ein Negativ-Logik-ODER-Gatter 227. Fig. 9 zeigt Signalverläufe, die die Zeitverläufe des horizontalen Synchronisationssignals HS, des vertikalen Synchronisationssignals VS, des Anzeige-Freigabesignals DISP und der Bilddaten DAT darstellen.
  • (3.3) Betriebsart-Infornations-Register
  • Das Betriebsart-Informations-Register 100 (Fig. 5) speichert von der Host-Zentraleinheit(-CPU) 1 zugeführte Betriebsart- Informationen. Die Grafik-Steuervorrichtung 2 (Fig. 4) umfaßt fünf Registersätze, das heißt wie in Fig. 10 gezeigt, ein externes Register 416, ein Kathodenstrahlröhren-(CRT- )Steuerregister 410, ein Grafik-Steuerregister 411, ein Ablauf-Steuerregister 413 und ein Attribut-Steuerregister 412.
  • Dem Betriebsart-Informations-Register 100 sind dieselben I/O- Adressen wie die der Register 416, 410, 411 und 413 der Grafik-Steuervorrichtung 2 zugewiesen. Bei diesem Ausführungsbeispiel speichert das Betriebsart-Informations-Register 100 vier Registersätze, das heißt ein externes Register, das Kathodenstrahlröhren-(CRT-)Steuerregister, das Grafik- Steuerregister und das Ablauf-Steuerregister. Jedes Register besteht aus einem Satz einer Vielzahl von Daten-Registern. Die Liste aller in dem Betriebsart-Informations-Register 100 gespeicherten Register werden nachstehend dargestellt.
  • [Externes Register] Ausgabe-Betriebs-Register [MIS] [Kathodenstahlröhren-(CRT-)Steuer-Abschnitt]
  • Horizontale-Gesamt-Zeichen-Zählungs-Register [CRT (0)]
  • Horizontale-Anzeige-Zeichen-Zählungs-Register [CRT(1)]
  • Horizontale-Dunkeltastung-Startpositions- Register [CRT(2)]
  • Horizontale-Dunkeltastung-Endpositions- Register [CRT(3)]
  • Horizontaler- Synchronisationsimpuls-Startpositions- Register [CRT(4)]
  • Horizontaler-Synchronisationsimpuls-Endpositions- Register [CRT(5)]
  • Vertikales-Gesamt-Raster-Zählungs-Register [CRT(6)]
  • Meistsignifikantes-Bit-Register [CRT(7)]
  • Start-Raster-Adress-Register [CRT(8)]
  • Maxinum-Raster-Adress-Register [CRT (9)]
  • Schreibmarke-Start-Raster-Register [CRT (0A)]
  • Schreibmarke-End-Raster-Register [CRT (0B)]
  • Start-Adress-Register < H> [CRT(0C)]
  • Start-Adress-Register < L> [CRT(0D)]
  • Schreibmarke-Register < H> [CRT(0E)]
  • Schreibmarke-Register < L> [CRT(0F)]
  • Vertikaler-Synchronisationsimpuls-Startpositions- Register [CRT(10)]
  • Vertikaler-Synchronisationsimpuls-Endpositions- Register [CRT(11)]
  • Vertikale-Anzeigen-Raster-Zählungs-Register [CRT(12)]
  • Speicherbreiten-Register [CRT(13)]
  • Unterstreichungs-Register [CRT(14)]
  • Vertikale-Dunkeltastung-Startpositions-Register [CRT(15)]
  • Vertikale-Dunkeltastung-Endpositions-Register [CRT(16)]
  • CRT-Betriebsart-Steuerregister [CRT(17)]
  • Vollbildaufteilungs-Positions-Register [CRT(18)]
  • [Grafik-Steuer-Abschnitt]
  • Grafik-Adress-Register
  • Grafik-Daten-Register
  • Setz-Rücksetz-Register [GRA(0)]
  • Setz-Rücksetz-Freigabe-Register [GRA(1)]
  • Farbvergleichs-Register [GRA(2)]
  • Datenrotations-Register [GRA(3)]
  • Lesefeld-Auswahl-Register [GRA(4)]
  • Betriebsart-Register [GRA(5)]
  • Grafik-Register [GRA(6)]
  • Farbvergleichs-Freigabe-Register [GRA(7)]
  • Bit-Masken-Register [GRA(8)]
  • Prozessor-Signalspeicher-Register 0 [GRA(9)]
  • Prozessor-Signalspeicher-Register 1 [GRA(0A)]
  • Prozessor-Signalspeicher-Register 2 [GRA(0B)]
  • Prozessor-Signalspeicher-Register 3 [GRA(0C)]
  • [Ablaufsteuerungs-Steuer-Abschnitt]
  • Ablaufsteuerungs-Adress-Register
  • Ablaufsteuerungs-Daten-Register
  • Rücksetz-Register [SEQ(0)]
  • Takt-Betriebsart-Register [SEQ(1)]
  • Speicherfeld-Masken-Register [SEQ(2)]
  • Zeichenschrifttyp-Auswahl-Register [SEQ(3)]
  • Speicherbetriebsart-Register [SEQ(4)]
  • (3.3.1) Anordnung des Betriebsart-Informations- Registers
  • Die Einzelheiten des Betriebsart-Informations-Registers 100 (Fig. 5) werden nachstehend beschrieben. Fig. 11 zeigt die Speicherbelegung des Betriebsart-Informations-Registers 100 aus der Sicht der Mikroprozessoreinheit(MPU-)80. Das Register 100 wendet einen 8 Bit breiten Doppel-Anschluß-Speicher mit wahlfreiem Zugriff(-RAM) an, so daß ein Schreibzugriff von der Zentraleinheit (CPU) 1 und ein Lesezugriff von der Mikroprozessoreinheit (MPU) 80 unabhängig ausgeführt werden können. In Fig. 11 entsprechen S1 bis S4 jeweils dem vorstehend erwähnten externen Register MIS, den Kathodenstrahlröhren- (CRT-)Daten-Registern CRT(0) bis CRT(18), den Grafik-Daten- Registern GRA(0) bis GRA(0C) und den Ablaufsteuerungs-Daten- Registern SEQ(0) bis SEQ(4). Der Inhalt des Registers 100 wird aktualisiert, wenn auf einen der vier Registersätze S1 bis S4 durch die Host-Zentraleinheit (-CPU) 1 zugegriffen wird.
  • Ein Betriebsartzustandsmerker 101 (Fig. 5) weist ein Flip- Flop auf, dessen Ausgangssignal zu dem Hochpegel übergeht im Ansprechen auf ein Signal, daß durch Dekodierung durch eine Decodiervorrichtung 125 einer von der Host-Zentraleinheit 1 gesendeten Andresse erhalten wird und einem Schreibsignal, wenn auf einen der Registersätze S1 bis S4, auf der von der Host-Zentraleinheit (-CPU) 1 gesendeten Adresse beruhend, zugegriffen wird. Der Ausgang des Betriebsartzustandsmerkers 101 geht gleichzeitig mit dem Zugriff auf den Hochpegel über und setzt die Mikroprozessoreinheit (MPU) 80 davon in Kenntnis, daß der Inhalt des Registers aktualisiert wird. Die Mikroprozessoreinheit (MPU) 80 löscht den Betriebsartzustandsmerker und lädt dann den Inhalt des Registers 100 von der Grafik-Steuervorrichtung 2.
  • (3.4) Gradations-Register
  • Das Gradations-Register 120 speichert von der Host- Zentraleinheit (-CPU) 1 zugeführte Luminanz-Gradations- Informationen. Die Eingabe-/Ausgabe(I/O)-Adressen des Gradations-Registers 120 werden denselben Eingabe-/Ausgabe- Anschlüssen zugewiesen wie diejenigen die verwendet werden, wenn die Grafik-Steuervorrichtung 2 (Fig. 10) auf eine Paletten-Digital-Analog-Wandler-Steuervorrichtung 417 zugreift. Bei diesem Ausführungsbeispiel speichert das Gradations- Register 120 RED (6 Bits; 256 Register), GREEN (6 Bits; 256 Register) und BLUE (6 Bits; 256 Register).
  • (3.4.1) Anordnung des Gradations-Registers
  • Die Einzelheiten des Gradations-Registers 120 werden nachstehend beschrieben. Fig. 12 zeigt die Speicherbelegung des Gradations-Registers 120 aus der Sicht der Mikroprozessoreinheit(MPU) 80. Das Register 120 wendet einen 8 Bit breiten Doppelanschluß-Speicher mit wahlfreien Zugriff(-RAM) an, so das ein Schreibzugriff von der Zentraleinheit (CPU) 1 und ein Lesezugriff von der Mikroprozessoreinheit (MPU) 80 unabhängig ausgeführt werden können. In Fig. 12 entsprechen S5 bis S7 jeweils RED (256 Adressen), GREEN (256 Adressen) und BLUE (256 Adressen) des in der Kathodenstrahlröhre (CRT) verwendeten Luminanzsignals. Der Inhalt des Registers 120 wird erneut eingeschrieben, wenn die Host-Zentraleinheit(-CPU) 1 auf die Paletten-Digital-Analog-Wandler (DAC)-Steuervorrichtung 417 (Fig. 10) der Grafik-Steuervorrichtung 2 zugreift.
  • Ein Gradationszustandsmerker 121 (Fig. 5) weist ein Flip-Flop auf, dessen Ausgangssignal auf dem Hochpegel übergeht im Ansprechen auf ein Signal, daß durch Dekodierung durch die Dekodiervorrichtung 125 einer von der Host-Zentraleinheit(-CPU) 1 gesendeten Adresse erhalten wird und einem Schreibsignal, wenn auf einen der Register S5 bis S7, auf der von der Host- Zentral-einheit(-CPU) 1 gesendeten Adresse beruhend, zugegriffen wird. Der Ausgang des Gradationszustandsmerkers 121 geht gleichzeitig mit dem Zugriff auf den Hochpegel über und informiert die Mikroprozessoreinheit (MPU) 80, daß der Inhalt des Registers 120 aktualisiert wird. Die Mikroprozessoreinheit (MPU) 80 löscht das Gradationszustandsmerker und lädt dann den Inhalt des Registers 120.
  • (3.5) Informations-Verarbeitungs-Abschnitt
  • Die Mikroprozessoreinheit (MPU) 80 führt ein zyklisches Abfragen des Betriebsartzustandsmerkers 101 und des Gradationszustandsnerkers 121 durch, und wenn einer dieser Zustandsmerkers sich auf dem Hochpegel befindet, führt es die entsprechende Verarbeitung durch. Wenn der Betriebsartzustandsmerker 101 sich auf dem Hochpegel befindet, führt die Mikroprozessoreinheit (MPU) 80 die Betriebsart-Identifikations- Verarbeitung aus, und wenn der Gradationszustandsmerker 121 sich auf dem Hochpegel befindet, führt diese die Grädations- Umwandlungs-Verarbeitung aus. Nach Ablauf der Verarbeitung setzt die Mikroprozessoreinheit (MPU) 80 in einen deren internen Speicher-mit-wahlfreiem-Zugriff-(RAM-)Bereich zugewiesenen Betriebsart-Aktualisierungs-Anforderungszustandsmerker oder Gradations-Aktualisierungs-Anforderungszustandsmerker "1". Dann führt die Mikroprozessoreinheit (MPU) 80 ein zyklisches Abfragen des Betriebsart-Aktualisierungs-Anforderungszustandsmerkers oder des Gradations-Aktualisierungs-Anforderungszustandsmerkers, bei der Unterbrechung von der Grafik- Steuervorrichtung 2 während einer Niedrigpegel-Zeitdauer (Nicht-Anzeige-Zeitdauer) des vertikalen Dunkeltastungssignals BLK durch. Wenn die Mikroprozessoreinheit (MPU) 80 die Betriebsart- oder Gradations-Daten-Aktualisierungs- Anforderung bestätigen kann, führt sie durch eine externe Schaltung benötigte Verarbeitungen während der Nicht-Anzeige- Zeitdauer aus.
  • (3.5.1) Betriebsart-Informations-Identifikations- Verarbeitung
  • Die Betriebsart-Informations-Identifikations-Verarbeitung wird nachstehend ausführlich beschrieben. Fig. 13 zeigt ein Flußdiagramm, das die durch die Mikroprozessoreinheit (MPU.) 80 ausgeführte Betriebsart-Informations-Identifikations- Verarbeitung darstellt. Wenn die Mikroprozessoreinheit (MPU) 80 nach der zyklischen Abfrage des Betriebszustandsmerkers 101 bestätigen kann, daß das Betriebsart-Informations- Register 100 aktualisiert wird, liest diese den notwendigen Registerinhalt des Betriebsart-Informations-Registers 100. Dann erkennt die Mikroprozessoreinheit (MPU) 80 die Betriebsart durch Vergleich des Lese-Registerinhalts und eines auf dem in Fig. 14 gezeigten Beurteilungsbezug beruhenden Tabellenwerts. Nach Abschluß dieser Verarbeitung stellt die Mikroprozessoreinheit (MPU) 80 das Betriebsart-Aktualisierungs- Anforderungszustandsmerker auf "1" ein. Danach tritt die Mikroprozessoreinheit (MPU) 80 in den Zustand des zyklischen Abfragens des Zustandsmerkers ein, und falls der Gradationszustandsmerker 121 sich auf dem Hochpegel befindet, führt diese die Gradations-Verarbeitung aus. Die Mikroprozessoreinheit (MPU) 80 beginnt die folgende Verarbeitung, nachdem diese bestätigt, daß der Betriebsart-Aktualisierungs-Anforderungszustandsmerker bei der Unterbrechung während der Niedrigpegel-Zeitdauer (Nicht-Anzeige-Zeitdauer) des vertikalen Dunkeltastungssignals BLK aus der Grafik-Steuervorrichtung 2 auf "1" eingestellt ist.
  • Genauer stellt die Mikroprozessoreinheit (MPU) 80 die Konstanten HSFPORCH[11:D], HSBPORCH[11:O], VSFPORCH[9:0] und VSBPORCH[9:0] der horizontalen und vertikalen vorderen und hinteren Schwarzschultern ein. Fig. 15 zeigt in der Rand- Zeitverlauf-Erzeugungsvorrichtung 220 durch die Mikroprozessoreinheit (MPU) 80 eingestellte Werte. Die Mikroprozessoreinheit (MPU) 80 stellt dann in dem Punkttaktsignal- Ausdünnungs-Abschnitt 200 die Takt-Ausdünnungs-Startposition START[11:0] und das Takt-Ausdünnungs-Intervall DIST[11:0] ein. Wenn die eingestellte Betriebsart 0&spplus;, 1&spplus;, 2&spplus;, 3&spplus; oder 7&spplus; ist, stellt die Mikroprozessoreinheit (MPU) 80 START[11:0] = 0 und DIST[11:0] = 9 ein. Diese Verarbeitung dünnt Bildaten auf die Anzahl der effektiven Anzeigebildelemente (2.560 Bildelemente)/2n aus.
  • Infolgedessen werden die Ausdünnungs-Bilddaten auf das 2k- fache durch die Pixel-Auswahleinrichtung 150 vergrößert, wobei die vergrößerten Daten in voller horizontaler Breite der Anzeigevorrichtung 340 angezeigt werden. Die Mikroprozessoreinheit (MPU) 80 führt das Signal RNOD[2:0] der Steuervorrichtung 300 zu. Fig. 16 zeigt den Ausgabecode des von der Mikroprozessoreinheit(MPU) 80 der Steuervorrichtung 300 zugeführten Signals RMOD[2:0]. Die Steuervorrichtung 300 unterscheidet die Anzahl von vertikalen Zeilen beruhend auf dem Eingangssignal und führt ein Steuersignal zur gleichzeitigen Steuerung einer oder einer Vielzahl von Abtastzeilen der Anzeigevorrichtung 340 einer gemeinsamen Steuervorrichtung 320 und Bilddaten der Segment-Steuervorrichtung 321 zu. Mit diesem Vorgang wird die vertikale Anzeigenvollbildgröße gesteuert. Ferner führt die Mikroprozessoreinheit 80 das Signal HMOD[2:0] zur Auswahl einer Konstanten k zur 2k-fachen Vergrößerung in der Pixel-Auswahleinrichtung 150 der Pixel- Auswahleinrichtung 150 zu. Nach dem Ablauf aller Verarbeitungsvorgänge setzt die Mikroprozessoreinheit (MPU) 80 den Betriebsart-Aktualisierungs-Anforderungszustandsmerker auf "0" zurück. Fig. 17 zeigt den Ausführungs-Zeitverlauf der Betriebsart-Aktualisierungs-Verarbeitung. In Fig. 17 bedeutet ein Ausdruck "Dunkeltastung" eine vertikale Dunkeltastung.
  • (3.5.2) Gradations-Umwandlungs-Verarbeitung
  • Die Gradations-Umwandlungs-Verarbeitung wird nachstehend ausführlich beschrieben. Fig. 18 stellt ein Flußdiagramm dar, das die durch die Mikroprozessoreinheit (MPU) 80 ausgeführte Gradations-Umwandlungs-Verarbeitung zeigt. Wenn die Mikroprozessoreinheit (MPU) 80 nach dem zyklischen Abfragen des Gradationszustandsmerkers 121 bestätigt, daß der Inhalt des Gradations-Registers 120 aktualisiert wurde, wählt diese eine entsprechende Formel aus. Die Mikroprozessoreinheit (MPU) 80 liest dann die Inhalte S5 (RED), S6 (GREEN) und S7 (BLUE) des Gradations-Registers 120. Die Mikroprozessoreinheit (MPU) führt dann eine arithmetrische Berechnung RED x a + GREEN x b + BLUE x c aus. Das Ergebnis der arithmetrischen Berechnung wird in einem 256 Byte breiten Gradations-Datenpuffer gespeichert, der dem internen Speicher-mit-wahlfreiem-Zugriff-(RAM- )Bereich der Mikroprozessoreinheit (MPU) zugewiesen ist. Nach Abschluß der Verarbeitung stellt die Mikroprozessoreinheit (MPU) 80 den Gradations-Aktualisierungs-Anforderungszustandsmerker auf "1" ein. Danach tritt die Mikroprozessoreinheit (MPU) 80 in den Zustand des zyklischen Abfragens des Zustandsmerkers ein, und falls der Betriebsartzustandsmerker 101 sich auf dem Hochpegel befindet, führt diese die Betriebsart-Informations-Identifikations-Verarbeitung aus. Die Mikroprozessoreinheit (MPU) 80 beginnt die folgende Verarbeitung, nachdem diese bestätigt, daß der Gradations- Aktualisierungs-Anforderungszustandsmerker bei der Unterbrechung während der Niedrigpegel-Zeitdauer (Nicht-Anzeige- Zeitdauer) des vertikalen Dunkeltastungssignals BLK aus der Grafik-Steuervorrichtung 2 auf "1" gesetzt ist. Die Mikroprozessoreinheit (MPU) 80 überträgt Gradations-Daten aus dem Gradations-Datenpuffer in den internen Speicher-mitwahlfreiern-Zugriff-Bereich zu der digitalen Gradations- Palette 90. Fig. 19 zeigt eine Formel ROT x 2 + GRÜN x 3 + BLAU x 1 bei einer 4-Bildelement/Pixel-Betriebsart und deren Vergleichstabelle. Nach Abschluß aller Verarbeitungsvorgänge setzt die Mikroprozessoreinheit 80 den Gradations- Aktualisierungs-Anforderungszustandsmerker auf "0" zurück. Fig. 20 zeigt den Ausführungs-Zeitverlauf der Gradations- Umwandlungs-Verarbeitung durch die Mikroprozessoreinheit (MPU) 80. In Fig. 20 bedeutet der Ausdruck "Dunkeltastung" eine vertikale Dunkeltastung.
  • (3.6) Ausgangs-Steuervorrichtung (3.6.1) Anordnung der digitalen Gradations-Palette
  • Fig. 21 zeigt die Anordnung der digitalen Gradations-Palette 90. Fig. 21 zeigt die Anordnung von 16 Gradations-Pegeln und 16 Bank-Einheiten. Von der Host-Zentraleinheit(-CPU) 1 (Fig. 4) zugeführte Luminanz-Gradations-Daten werden vorläufig in dem Gradations-Register 120 (Fig. 5) gespeichert und durch die Mikroprozessoreinheit (MPU) 80 in Bereichs-Gradations- Daten umgewandelt. Danach werden die Bereichs-Gradations- Daten in Gradations-Daten-Register der digitalen Gradations- Palette 90 geschrieben. Die in diesem Fall ausgeführte Gradations-Umwandlung ist eine in der Tabelle von Fig. 19 gezeigte 4-Bildelement/Pixel-Umwandlung. Als Ergebnis der arithmetrischen Berechnung werden 256 Bereichs-Gradations-Daten erhalten und in 256 8 Bit breite Gradationsdaten-Register der digitalen Gradations-Palette 90 geschrieben. Die Bank-Einheit der Bereichs-Gradations-Daten wird durch ein Farbauswahl- Register 5 in der Grafik-Steuervorrichtung 2 ausgewählt, und deren Adresse wird durch Informationen von dem Video- Speicher-mit-wahlfreiem-Zugriff (VRAM) 3 ausgewählt. Die ausgewählten Daten werden der Pixel-Auswahleinrichtung 150 als Bereichs-Gradations-Daten zugeführt.
  • (3.6.2) Anordnung der Pixel-Auswahleinrichtung
  • Fig. 22 zeigt die Anordnung der Pixel-Auswahleinrichtung. In Fig. 22 besteht die Pixel-Auswahleinrichtung 150 aus einer [2-Bildelement/Pixel]- Ausgabeeinheit 151, einer [4- Bildelement/Pixel]- Ausgabeeinheit 152 und einer [8- Bildelement/Pixel]- Ausgabeeinheit 153. Die Pixel- Auswahleinrichtung 150 wählt einen Datenausgang von einem dieser drei Steuerblöcke gemäß einem von der Mikroprozessoreinheit (MPU) 80 zugeführten horizontalen Anzeigebetriebsart-1, 2 oder 3-Auswahlsignal HMOD[1:0] aus und führt das ausgewählte Datenausgangssignal der Steuervorrichtung 300 als Bilddaten FDAT in der Form von [Bildelement/Pixel] in 16-Bit- Einheiten zu. Diese Auswahl ist verbunden mit der Anzahl horizontaler Anzeigepixel. Beispielsweise wenn eine Anzeigeanpassung mit der Anzahl der Bildelemente des horizontalen effektiven Anzeigebereichs des effektiven Anzeigebereichs 351 (Fig. 4) ausgeführt werden soll, können 1.280 Pixel in der [2-Bildelement/Pixel]-Betriebsart, 640 Pixel in der [4- Bildelement/Pixel]-Betriebsart und 320 Pixel in der [8- Bildelement/Pixel]-Betriebsart auf der Anzeigevorrichtung 340 in der horizontalen Richtung angezeigt werden. Die Anzahl der Anzeigezeilen in der vertikalen Richtung wird eingestellt durch gleichzeitige Steuerung einer, von zwei oder von vier Abtastzeilen auf der Anzeigevorrichtung 340 gemäß einem durch die Mikroprozessoreinheit (MPU) 80 erzeugten und der Steuervorrichtung 300 zugeführten Zeilenbetriebsart-1, 2 oder 3- Auswahlsignal RMOD[2:0].
  • Die Einzelheiten der drei Ausgangs-Steuervorrichtungen werden nachstehend beschrieben.
  • (3.6.2.1) Schaltungsanordnung der [2- Bildelement/Pixel]-Ausgabeeinheit
  • Fig. 23 zeigt die [2-Bildelement/Pixel]-Ausgabeeinheit 151. Signalspeicher-Schaltungen 171 bis 178 sind Register zum aufeinanderfolgenden Verschieben der von der digitalen Gradations-Palette 90 zugeführten unteren 2 Bits der Bilddaten DAT gemäß den von dem Punkttaktsignal-Ausdünnungs-Abschnitt 200 zugeführten Ausdünnungs-Taktsignalen DCLK. Signalspeicher- Schaltungen 162 bis 169 speichern acht Sätze von [2- Bildelement/Pixel]-Daten zu den Zeitpunkten der Impulsvorderflanken, die durch Invertierung der von dem Signal- Laufzeitunterschieds-Abschnitt 250 durch ein invertierendes Gatter 161 zugeführten Flüssigkristall-Bilddatenübertragungs- Taktsignale FCLK erhalten sind. Die gespeicherten Daten werden von einem 3-Zustands-Puffer-Gatter 170, das durch das von der Mikroprozessoreinheit (MPU) 80 zugeführte horizontale Anzeigebetriebsart-1-Auswahl-Signal HMOD[1:0] gesteuert wird, als Flüssigkristall-Bilddaten FDAT der Steuervorrichtung 300 zugeführt. Wenn hoch auflösende Anzeigedaten mit einer Anzahl von horizontalen Kathodenstrahlröhren-(CRT-)Anzeigepixel von mehr als 640 Pixel von dem Video-Speicher-mit-wahlfreiem- Zugriff(VRAM) 3 zugeführt werden, wird die [2- Bildelement/Pixel]-Betriebsart ausgewählt. Die Betriebsarten 2&spplus;, 3&spplus; und 7&spplus; mit den 720 horizontalen Anzeigepixeln entsprechen ursprünglich einer derartigen hoch auflösenden Anzeige. Jedoch, da bei diesem Ausführungsbeispiel Pixel durch den Punkttaktsignal-Ausdünnungs-Abschnitt 200 zu 9- Pixelintervallen ausgedünnt werden, werden die vorstehend erwähnten Betriebsarten als 640-Pixelanzeigebetriebsart betrieben.
  • (3.6.2.2) Schaltungsanordnung einer [4- Bildelement/Pixel]-Ausgabeeinheit
  • Fig. 24 zeigt die [4-Bildelement/Pixel]-Ausgabeeinheit. Signalspeicher-Schaltungen 187 bis 190 sind Register zum aufeinanderfolgenden Verschieben der von der digitalen Gradations-Palette 90 zugeführten unteren 4 Bits der Bilddaten DAT gemäß den von dem Punkttaktsignal-Ausdünnungs-Abschnitt 200 zugeführten Ausdünnungs-Taktsignalen DCLK. Signalspeicher- Schaltungen 182 bis 185 speichern vier Sätze von [4- Bildelement/Pixel]-Daten zu den Zeitpunkten der Impulsvorderflanken, die durch Invertierung der von dem Signal- Laufzeitunterschied-Abschnitt 250 durch ein invertierendes Gatter 181 zugeführten Flüssigkristall-Bilddatenübertragungs- Taktsignale FCLK erhalten werden. Die gespeicherten Daten werden von einem 3-Zustands-Puffer-Gatter 186, das durch das von der Mikroprozessoreinheit (MPU) 80 zugeführte horizontale Anzeigebetriebsart-2-Auswahl-Signal HMOD[1:0] gesteuert wird, als Flüssigkristall-Bilddaten FDAT der Steuervorrichtung 300 zugeführt. Bei diesem Ausführungsbeispiel wird die [4- Bildelement/Pixel]-Betriebsart aus den Betriebsarten 0&spplus;, 1&spplus;, 2&spplus;, 3&spplus;, 7&spplus;, 6, E, F, 10, 11, und 12 gewählt.
  • (3.6.2.3) Schaltungsanordnung einer [8- Bildelement/Pixel]-Ausgabeeinheit
  • Fig. 25 zeigt die [8-Bildelement/Pixel]-Ausgabeeinheit. Signalspeicher-Schaltungen 195 und 196 sind Register zum aufeinanderfolgenden Verschieben der von der digitalen Gradations-Palette 90 zugeführten unteren 8 Bits der Bilddaten DAT gemäß den von dem Punkttaktsignal-Ausdünnungs-Abschnitt 200 zugeführten Ausdünnungs-Taktsignalen DCLK. Signalspeicher (bzw. Latch)-Schaltungen 192 und 193 speichern zwei Sätze von [8-Bildelement/Pixel]-Daten zu den Zeitpunkten der Impulsvorderflanken, die durch Invertierung der von dem Signal- Laufzeitunterschied-Abschnitt 250 durch ein invertierendes Gatter 191 zugeführten Flüssigkristall-Bilddatenübertragungs- Taktsignale FCLK erhalten werden. Die gespeicherten Daten werden von einem 3-Zustands-Puffer-Gatter 194, das durch das von der Mikroprozessoreinheit (MPU) 80 zugeführte horizontale Anzeigebetriebsart-3-Auswahl-Signal HMOD[1:0] gesteuert wird, als Flüssigkristall-Bilddaten FDAT der Steuervorrichtung 300 zugeführt. Wenn die Anzahl von horizontalen Kathodenstrahlröhren-(CRT-)Anzeigepixel gleich oder kleiner als 320 Pixel ist und eine Mehr-Gradations-Pegel-Anzeige ausgeführt werden soll, wird die [8-Bildelement/Pixel]-Betriebsart ausgewählt. Bei diesem Ausführungsbeispiel wird die [8- Bildelement/Pixel]-Betriebsart aus den Betriebsarteri 4, 5, D und 13 mit 320 horizontalen Anzeigepixel gewählt.
  • (3.6.3) Schaltungsanordnung des Signal- Laufzeitunterschied-Abschnitts
  • Fig. 26 zeigt die Schaltungsanordnung des Signal- Laufzeitunterschied-Abschnitts. Bestandteile 255 bis 259 bilden eine Schaltung zur Erzeugung der Flüssigkristall- Bilddatenübertragungs-Taktsignale FCLK, und programmierbare Schieberegister 251 bis 254 verzögern jeweils das Flüssigkristallanzeige-Zeitverlaufsignal FBLK, das vertikale Synchronisationssignal FVS, das horizontale Synchronsisationssignal FHS und das Punkttaktsignal FCLK. Diese Schieberegister werden mit einer Verzögerungszeit von N Takten entsprechend dem Betriebsart-1, 2,oder 3-Auswahlsignal HMOD[1:0] programmiert. Die Ausgangssignale, das heißt das vertikale Flüssigkristall- Synchronisationssignal FVS, das horizontale Flüssigkristall- Synchronisationssignal FHS, die Flüssigkristall- Bilddatenübertragungs-Taktsignale FCLK und das Flüssigkristallanzeige-Zeitverlaufsignal FBLK von den programmierbaren Schieberegistern 251 bis 254 werden der Steuervorrichtung 300 zugeführt. Die Steuervorrichtung 300 führt einen Einstellvorgang einer Steuerspannung und einen Zeilen-Ausdünnungsvorgang von Bilddaten beruhend auf Informationen von dem Wärmesensor 330 durch und steuert die gemeinsame Steuervorrichtung 320 und die Segment-Steuervorrichtung 321, wodurch eine Anzeige auf der Anzeigevorrichtung 340 ausgeführt wird. Fig. 27 zeigt die Haupt-Ausgangs-Zeitverläufe der jeweiligen Blöcke in der Ausgangs-Steuervorrichtung.
  • Gemäß einem Ausführungsbeispiel der Erfindung können ein angezeigtes Bild nicht beeinflussende Bilddaten entsprechend einer Startposition und eines Intervalls ausgedünnt werden, die in einem Bilddaten-Ausdünnungs-Betriebs-Abschnitt eingestellt sind,. Die Ausdünnungs-Bilddaten werden auf das 2n- fache wie benötigt zusammen mit den Gradations-Daten vergrößert, wobei die vergrößerten Daten auf einer Anzeigevorrichtung angezeigt werden. Daher können Grafik-Daten mit einer Vielzahl von horizontalen Anzeigegröße-Betriebsarten optimal durch eine Anzeigevorrichtung mit einer bestimmten Anzahl von effektiven Anzeigebildelementen angezeigt werden, ohne eine Anzeigevorrichtung mit einer Vielzahl von Betriebsarten mit unterschiedlichen Anzahlen von horizontalen Bildelementen zu verwenden. Wenn die Anzeigegröße kleiner als der effektive Anzeigenbereich der Anzeigevorrichtung ist, werden die Bilddaten in der Mitte angezeigt, wobei der verbleibende Abschnitt als Randabschnitt mit einer bestimmten Größe angezeigt wird.

Claims (5)

1. Anzeigedatenverarbeitungsvorrichtung zum Empfang von Anzeigedaten in Bildelementform und Änderung der Anzeigedaten, damit sie mehr an eine vorbestimmte Anzeigevorrichtungsgröße angepaßt werden, wobei die Anzeigedatenverarbeitungsvorrichtung
eine Anzeigegrößenverringerungseinrichtung (200) zur Verringerung der Bildelementeanzahl der Anzeigedaten durch einen ausgewählten Anteil auf eine Anzahl von Bildelementen in der Nähe von 1/2n der Größe einer Anzeigevorrichtung in Bildelementen, wobei n eine vorbestimmte ganze Zahl ist, und
eine Anzeigegrößenvergrößerungseinrichtung (150) zur Vergrößerung der Bildelenenteanzahl der Anzeigedaten um 2n für die Anzeige der Anzeigedaten auf der Anzeigevorrichtung in einer optimalen Größe aufweist.
2. Anzeigedatenverarbeitungsvorrichtung nach Anspruch 1, wobei die Anzeigegrößeverringerungseinrichtung (200) ein Bildelementtaktsignal von Bildelement-Daten zur Verringerung der Bildelementeanzahl ausdünnt.
3. Vorrichtung nach Anspruch 1, mit Einrichtungen, durch die beliebige Größenänderungen von horizontalen und vertikalen Anzeigerandbereichen erfolgen.
4. Anzeigegerät mit
einer Anzeigedatenverarbeitungsvorrichtung nach einem der vorangehenden Ansprüche,
einer Anzeigevorrichtung mit einer Vielzahl von Substraten, wobei auf jedem von diesen eine Vielzahl von Elektroden parallel oder im wesentlichen parallel zueinander angeordnet ist, und die Substrate einander gegenübergestellt sind, so daß die Elektroden rechtwinklig zueinander verlaufen, und
einem zwischen den Substraten eingeschlossenen Flüssigkristallmaterial, und
einer Steuervorrichtung zum Empfang von Signalen von der Anzeigedatenverarbeitungsvorrichtung und zur Anzeige auf der Anzeigevorrichtung.
5. Gerät nach Anspruch 4, wobei das Flüssigkristallmaterial ein ferroelektrisches Flüssigkristallmaterial ist.
DE69221815T 1991-10-28 1992-10-27 Anzeigesteuergerät und ein ein Anzeigesteuergerät enthaltendes Anzeigegerät Expired - Fee Related DE69221815T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3307151A JPH05119734A (ja) 1991-10-28 1991-10-28 表示制御装置

Publications (2)

Publication Number Publication Date
DE69221815D1 DE69221815D1 (de) 1997-10-02
DE69221815T2 true DE69221815T2 (de) 1998-01-02

Family

ID=17965645

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69221815T Expired - Fee Related DE69221815T2 (de) 1991-10-28 1992-10-27 Anzeigesteuergerät und ein ein Anzeigesteuergerät enthaltendes Anzeigegerät

Country Status (5)

Country Link
US (1) US5805149A (de)
EP (1) EP0540294B1 (de)
JP (1) JPH05119734A (de)
AT (1) ATE157476T1 (de)
DE (1) DE69221815T2 (de)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5481651A (en) 1993-04-26 1996-01-02 Motorola, Inc. Method and apparatus for minimizing mean calculation rate for an active addressed display
US5739804A (en) * 1994-03-16 1998-04-14 Kabushiki Kaisha Toshiba Display device
JP2919283B2 (ja) * 1994-12-09 1999-07-12 日本電気株式会社 映像表示装置の駆動回路
TW340937B (en) * 1995-09-28 1998-09-21 Toshiba Co Ltd Display controller and display control method
EP0782124B1 (de) 1995-12-28 2003-04-09 Canon Kabushiki Kaisha Farbanzeigetafel und -einrichtung mit verbesserter Unterpixelanordnung
EP0810578A1 (de) 1995-12-28 1997-12-03 Canon Kabushiki Kaisha Anzeigetafel und -einrichtung, die in der Lage sind, die Auflösung zu verändern
KR100205009B1 (ko) 1996-04-17 1999-06-15 윤종용 비디오신호 변환장치 및 그 장치를 구비한 표시장치
JPH09325741A (ja) * 1996-05-31 1997-12-16 Sony Corp 画像表示システム
KR100190841B1 (ko) * 1996-07-08 1999-06-01 윤종용 화면정보전송기능을 갖는 모니터화면제어장치 및 그 제어방법
JP2982722B2 (ja) * 1996-12-04 1999-11-29 日本電気株式会社 映像表示装置
US6342900B1 (en) * 1996-12-06 2002-01-29 Nikon Corporation Information processing apparatus
US6157395A (en) * 1997-05-19 2000-12-05 Hewlett-Packard Company Synchronization of frame buffer swapping in multi-pipeline computer graphics display systems
US6122000A (en) * 1997-06-03 2000-09-19 Hewlett Packard Company Synchronization of left/right channel display and vertical refresh in multi-display stereoscopic computer graphics systems
JP4185208B2 (ja) * 1999-03-19 2008-11-26 東芝松下ディスプレイテクノロジー株式会社 液晶表示装置
JP4154820B2 (ja) * 1999-12-09 2008-09-24 三菱電機株式会社 画像表示装置のドットクロック調整方法およびドットクロック調整装置
US7425970B1 (en) 2000-11-08 2008-09-16 Palm, Inc. Controllable pixel border for a negative mode passive matrix display device
US6961029B1 (en) 2000-11-08 2005-11-01 Palm, Inc. Pixel border for improved viewability of a display device
US7724270B1 (en) 2000-11-08 2010-05-25 Palm, Inc. Apparatus and methods to achieve a variable color pixel border on a negative mode screen with a passive matrix drive
US9412314B2 (en) 2001-11-20 2016-08-09 E Ink Corporation Methods for driving electro-optic displays
US9530363B2 (en) 2001-11-20 2016-12-27 E Ink Corporation Methods and apparatus for driving electro-optic displays
KR100859666B1 (ko) * 2002-07-22 2008-09-22 엘지디스플레이 주식회사 액정표시장치의 구동장치 및 구동방법
US10726798B2 (en) 2003-03-31 2020-07-28 E Ink Corporation Methods for operating electro-optic displays
EP2947647A3 (de) * 2003-06-30 2015-12-16 E Ink Corporation Verfahren zur ansteuerung elektrooptischer anzeigen
KR100598741B1 (ko) * 2003-12-11 2006-07-10 엘지.필립스 엘시디 주식회사 액정표시장치
KR20080057940A (ko) * 2006-12-21 2008-06-25 삼성전자주식회사 축소 화면을 표시하는 영상 디스플레이 장치 및 그 방법
KR101533490B1 (ko) 2010-04-09 2015-07-02 이 잉크 코포레이션 전기광학 디스플레이의 구동 방법
JP6099311B2 (ja) * 2012-02-10 2017-03-22 株式会社ジャパンディスプレイ 表示装置
CN109656499B (zh) * 2018-10-30 2022-07-01 努比亚技术有限公司 柔性屏显示控制方法、终端及计算机可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63106080A (ja) * 1986-06-27 1988-05-11 Hitachi Ltd 画像表示方式
EP0289144B1 (de) * 1987-03-31 1994-07-06 Canon Kabushiki Kaisha Anzeigevorrichtung
DE3852215T2 (de) * 1987-06-19 1995-04-06 Toshiba Kawasaki Kk System zum Steuern der Anzeigezone für ein Plasmaanzeigegerät.
GB2213345B (en) * 1987-12-28 1992-01-15 Mitsubishi Electric Corp Image data filing system
JPH0234894A (ja) * 1988-04-27 1990-02-05 Seiko Epson Corp ディスプレイコントローラ
JPH01292984A (ja) * 1988-05-20 1989-11-27 Sony Corp 映像信号の方式変換装置
JPH02156288A (ja) * 1988-12-09 1990-06-15 Hitachi Ltd フラットパネルディスプレイ制御装置
US5119082A (en) * 1989-09-29 1992-06-02 International Business Machines Corporation Color television window expansion and overscan correction for high-resolution raster graphics displays
US5189401A (en) * 1991-06-14 1993-02-23 Unisys Corporation AX and EGA video display apparatus utilizing a VGA monitor

Also Published As

Publication number Publication date
JPH05119734A (ja) 1993-05-18
ATE157476T1 (de) 1997-09-15
EP0540294B1 (de) 1997-08-27
US5805149A (en) 1998-09-08
DE69221815D1 (de) 1997-10-02
EP0540294A3 (en) 1993-12-15
EP0540294A2 (de) 1993-05-05

Similar Documents

Publication Publication Date Title
DE69221815T2 (de) Anzeigesteuergerät und ein ein Anzeigesteuergerät enthaltendes Anzeigegerät
DE3853447T2 (de) Anzeigesteuergerät für eine Kathodenstrahlröhre-/Plasmaanzeigeeinheit.
DE69027136T2 (de) Flüssigkristallanzeigeeinheit und Steuerverfahren dafür
EP0685829B1 (de) Verfahren zum senkrechten Filtern bei rasterabgetasteten Anzeigevorrichtungen
DE3689077T2 (de) Anzeigesteuergerät.
DE69115762T2 (de) Verfahren und Einrichtung zur Anzeigesteuerung von Mehrfenstern
DE3688145T2 (de) Videoanzeigesystem.
EP0254805A2 (de) Methode und Vorrichtung für eine Anzeige mit Mehrfach-Helligkeitsabstufung
EP0139932A2 (de) Einrichtung zur Abbildung eines Cursors
DE69131558T2 (de) Anzeigegerät
DE68925854T2 (de) Anzeigesteuergerät zum Konvertieren mittels Hardware von CRT-Auflösung in Plasmaanzeigetafel-Auflösung
DE69317936T2 (de) Verfahren und Einrichtung zur Steuerung einer Anzeige
DE3508336C2 (de)
DE69122182T2 (de) Bilddatensteuergerät und Anzeigesystem
DE69024448T2 (de) Anzeigegerät
DE69314108T2 (de) Verfahren und Einrichtung zur Steuerung einer Anzeige
DE69227165T2 (de) Anzeigesteuergerät
DE69417000T2 (de) System zur Verbesserung der Formatveränderungen in ferroelektrischen Flüssigkristallanzeigen
DE69322580T2 (de) Verfahren und Einrichtung zur Steuerung einer Anzeige
DE68922029T2 (de) Attributgenerator für ein flaches Bildschirmanzeigegerät.
US4876533A (en) Method and apparatus for removing an image from a window of a display
US5107255A (en) Control device for a display apparatus
DE69315945T2 (de) Verfahren und Einrichtung zur Steuerung einer Anzeige
DE69117848T2 (de) Verfahren und Einrichtung zum Steuern eines Anzeigegeräts
DE69125419T2 (de) Bildinformationssteuergerät und Anzeigesystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee