[go: up one dir, main page]

DE10021935A1 - Setting display according to view angle of user by altering brightness values of colors stored in palette registers when user presses buttons indicating change of angle of view - Google Patents

Setting display according to view angle of user by altering brightness values of colors stored in palette registers when user presses buttons indicating change of angle of view

Info

Publication number
DE10021935A1
DE10021935A1 DE10021935A DE10021935A DE10021935A1 DE 10021935 A1 DE10021935 A1 DE 10021935A1 DE 10021935 A DE10021935 A DE 10021935A DE 10021935 A DE10021935 A DE 10021935A DE 10021935 A1 DE10021935 A1 DE 10021935A1
Authority
DE
Germany
Prior art keywords
viewing angle
display
user
brightness
values
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.)
Withdrawn
Application number
DE10021935A
Other languages
German (de)
Inventor
Michael Ferrel
Corydon J Boyan
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.)
Agilent Technologies Inc
Original Assignee
Agilent Technologies 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
Priority claimed from US09/345,219 external-priority patent/US6628255B1/en
Application filed by Agilent Technologies Inc filed Critical Agilent Technologies Inc
Publication of DE10021935A1 publication Critical patent/DE10021935A1/en
Withdrawn 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
    • 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
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0606Manual adjustment
    • 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/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • 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/06Adjustment of display parameters
    • G09G2320/066Adjustment of display parameters for control of contrast
    • 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/06Adjustment of display parameters
    • G09G2320/068Adjustment of display parameters for control of viewing angle adjustment

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Liquid Crystal (AREA)

Abstract

Brightness values for display colors are stored in palette registers in e.g. video control. Button (12) is pressed to increase angle index, which then increases brightness and reduces contrast range of image on display. Button (13) is used to decrease angle index which decreases brightness and increases contrast. Display CPU monitors buttons to determine if angle index is altered and call routine to alter color palette.

Description

Die vorliegende Erfindung betrifft Anzeigeerzeugnisse und insbesondere Einstellungen, die an einer Flüssigkristallan­ zeige (LCD; LCD = Liquid Crystal Display) durchgeführt wer­ den, um die Klarheit der Anzeige zu verbessern, wenn diesel­ be aus unterschiedlichen Betrachtungswinkeln betrachtet wird.The present invention relates to display products and especially settings made on a liquid crystal show (LCD; LCD = Liquid Crystal Display) who performed to improve the clarity of the display when diesel be viewed from different angles becomes.

LCD-Videoanzeigefelder erfordern Betrachtungswinkel, die für eine optimale Bildgenauigkeit und Bilddefinition nahezu senkrecht sind. Das Bild wird insbesondere heller und weist einen reduzierten Kontrast auf, sowie sich der vertikale Winkel in einer Richtung ändert. In der anderen Richtung verdunkelt sich das Bild und weist einen erhöhten Kontrast auf.LCD video display panels require viewing angles for optimal image accuracy and image definition almost are vertical. The picture in particular becomes brighter and shows a reduced contrast, as well as the vertical Angle changes in one direction. In the other direction the picture darkens and shows an increased contrast on.

Vorhergehende Versuche das Bild bei nicht-senkrechten Be­ trachtungswinkeln zu verbessern, haben sich auf das Ändern der Intensität des Hintergrundlichts konzentriert. Dies führt zu einer geringeren Gesamthelligkeit des Bilds und bei vielen Fällen zu einer erhöhten elektromagnetischen Störung durch das Hintergrundlicht.Previous attempts at the picture with non-vertical loading to improve viewing angles have relied on changing the intensity of the background light. This leads to a lower overall brightness of the image and in many cases to increased electromagnetic interference through the back light.

Die Aufgabe der vorliegenden Erfindung besteht darin, ein Verfahren zum Einstellen einer Anzeige und ein Anzeigesystem zu schaffen, die das Bild bei nicht-senkrechten Betrach­ tungswinkeln verbessern.The object of the present invention is a Process for setting a display and a display system to create the picture when viewed non-vertically improve angles.

Diese Aufgabe wird durch ein Verfahren zum Einstellen einer Anzeige gemäß Anspruch 1 und 15 und ein Anzeigesystem gemäß Anspruch 8 gelöst.This task is accomplished by a method for setting a A display according to claims 1 and 15 and a display system according to Claim 8 solved.

Gemäß dem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung werden Einstellungen an einem angezeigten Bild durchgeführt, um Benutzerbetrachtungswinkel zu berücksichti­ gen. Die Helligkeitswerte für Farben werden innerhalb von Palettenregistern gespeichert. Die Palettenregister befinden sich beispielsweise innerhalb einer Videosteuerung. An­ sprechend auf einen Benutzer, der eine Betrachtungswinkelän­ derung anzeigt, werden Helligkeitswerte, die in mindestens einigen der Palettenregistern gespeichert sind, geändert. Bei dem bevorzugten Ausführungsbeispiel wird, sowie die Helligkeitswerte erhöht werden, der Kontrast zwischen den Farbschattierungen verringert.According to the preferred embodiment of the present  Invention are settings on a displayed image performed to take user viewing angles into account The brightness values for colors are within Pallet registers saved. The pallet registers are located for example within a video controller. On speaking to a user who has a viewing angle display, brightness values that are in at least some of the palette registers are saved. In the preferred embodiment, as well as the Brightness values are increased, the contrast between the Color shades reduced.

Die Anzeige ist beispielsweise eine Flüssigkristallanzeige. Jedes Palettenregister speichert einen Rot-Helligkeitswert, einen Grün-Helligkeitswert und einen Blau-Helligkeitswert. Der Benutzer zeigt eine Betrachtungswinkeländerung entweder durch Drücken eines Betrachtungswinkelindexinkrementierungs­ knopfs, durch Drücken eines Betrachtungswinkelindexdekremen­ tierungsknopfs oder über einen Betrachtungswinkelbefehl an.The display is, for example, a liquid crystal display. Each pallet register stores a red brightness value, a green brightness value and a blue brightness value. The user shows a change in viewing angle either by pressing a viewing angle index increment button, by pressing a viewing angle index decree tation button or via a viewing angle command.

Bei dem bevorzugten Ausführungsbeispiel wird das Hinter­ grundlicht auf voller Intensität belassen, und der Betrach­ tungswinkel wird kompensiert, indem lediglich die Farbpalet­ te eingestellt wird, um die Helligkeit und den Kontrastbe­ reich des Bilds zu ändern. Dies führt zu einer Verbesserung der Gesamtbildhelligkeit und der insgesamt nutzbaren Be­ trachtungswinkel.In the preferred embodiment, the back leave basic light at full intensity, and the view angle is compensated by only the color palette te is adjusted to the brightness and the contrast to change the realm of the image. This leads to an improvement the overall image brightness and the total usable Be viewing angle.

Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend unter Bezugnahme auf die beigefügten Zeichnungen näher erläutert. Es zeigen:Preferred embodiments of the present invention are appended below with reference to the Drawings explained in more detail. Show it:

Fig. 1 ein vereinfachtes Diagramm, das eine LCD-Anzeige mit Knöpfen zeigt, die verwendet werden, um das Betrachtungsbild einzustellen, um den Winkel zu berücksichtigen, unter dem die LCD-Anzeige betrach­ tet wird; Fig. 1 is a simplified diagram showing an LCD display with buttons used to adjust the viewing image to take into account the angle at which the LCD display is viewed;

Fig. 2 ein vereinfachtes Blockdiagramm einer Hardware­ implementation der Anzeige, die in Fig. 1 gezeigt ist; und FIG. 2 is a simplified block diagram of a hardware implementation of the display shown in FIG. 1; and

Fig. 3 ein vereinfachtes Flußdiagramm, das den Betrieb des Betrachtungswinkeleinstellungsmerkmals der LCD-An­ zeige, die in Fig. 1 gezeigt ist, gemäß einem be­ vorzugten Ausführungsbeispiel der vorliegenden Er­ findung darstellt. Fig. 3 is a simplified flow chart showing the operation of the viewing angle adjustment feature of the LCD display shown in Fig. 1, according to a preferred embodiment of the present invention.

Fig. 1 ist ein vereinfachtes Blockdiagramm, das eine Flüs­ sigkristallanzeige (LCD) 11 auf einem Gerätefeld 10 zeigt. Ein Knopf 12 und ein Knopf 13 werden verwendet, um das Bild zu optimieren, das durch die LCD-Anzeige 11 projiziert wird, wenn die LCD-Anzeige 11 aus verschiedenen Winkeln betrachtet wird. Beispielsweise stellen der Knopf 12 und der Knopf 13 die Farbpalette ein, um die Helligkeit und den Kontrast des angezeigten Bilds verschieden einzustellen, um das Betrach­ ten der LCD-Anzeige 11 aus verschiedenen Winkeln zu optimie­ ren. Der Knopf 12 wird verwendet, um einen Winkelindex zu erhöhen, was folglich die Helligkeit erhöht und den Kon­ trastbereich eines angezeigten Bilds reduziert. Der Knopf 13 wird verwendet, um einen Winkelindex zu verringern, was folglich die Helligkeit verringert und den Kontrastbereich eines angezeigten Bilds erhöht. Zusätzliche Knöpfe 14 werden für die Leistung und/oder eine andere Eingabe in die LCD-An­ zeige 11 verwendet. Fig. 1 is a simplified block diagram showing a liquid crystal display (LCD) 11 on a device panel 10 . A button 12 and a button 13 are used to optimize the image projected by the LCD display 11 when the LCD display 11 is viewed from different angles. For example, knob 12 and knob 13 adjust the color palette to adjust the brightness and contrast of the displayed image differently to optimize viewing of LCD 11 from different angles. Knob 12 is used to index an angle to increase, which consequently increases the brightness and reduces the contrast range of a displayed image. The button 13 is used to decrease an angle index, which consequently decreases the brightness and increases the contrast range of a displayed image. Additional buttons 14 are used for performance and / or other input in the LCD display 11 .

Fig. 2 ist ein vereinfachtes Blockdiagramm einer Hardware­ implementation einer LCD-Anzeige 11. Die LCD-Anzeige 11 um­ faßt eine Zentralverarbeitungseinheit (CPU; CPU = Central Processing Unit) 22, eine Schlüsselschaltermatrix 21, eine Videosteuerung 23 und einen LCD-Schirm 24. Die CPU 22 pla­ ziert Bilder in einem Rahmenpuffer 25 oder in einem Rahmen­ puffer 26. Der aktive Rahmenpuffer enthält einen Pixelwert für jedes Pixel auf dem LCD-Schirm 24. Die Videosteuerung 23 verwendet die Pixelwerte als einen Index in die Paletten­ register 27, um Rot-, Grün- und Blau-Werte für die Pixel zu erhalten, die auf dem LCD-Schirm 24 angezeigt werden sollen. Unter Verwendung der Rot-, Grün- und Blau-Werte für jedes Pixel plaziert die Videosteuerung 23 das Bild auf dem LCD- Schirm 24. Fig. 2 is a simplified block diagram of a hardware implementation of an LCD display 11. The LCD display 11 comprises a central processing unit (CPU) 22 , a key switch matrix 21 , a video controller 23 and an LCD screen 24 . The CPU 22 places images in a frame buffer 25 or in a frame buffer 26 . The active frame buffer contains a pixel value for each pixel on the LCD screen 24 . The video controller 23 uses the pixel values as an index in the palette register 27 to obtain red, green and blue values for the pixels to be displayed on the LCD screen 24 . Using the red, green, and blue values for each pixel, video controller 23 places the image on LCD screen 24 .

Die CPU 22 überwacht ferner die Schlüsselschaltermatrix 21, um zu bestimmen, wann ein Knopf gedrückt wurde. Ansprechend auf den gedrückten Knopf 12 oder den gedrückten Knopf 13 sendet die CPU 22 neue Werte für einige oder alle der Stift­ werte, die innerhalb der Palettenregister 27 gespeichert sind, zu der Videosteuerung 23. Änderungen der Stiftwerte, die in den Palettenregistern gespeichert sind, führen zu Än­ derungen der Helligkeit für spezielle Farben und zu Änderun­ gen des Kontrastbereichs zwischen Farben für das Bild, das auf dem LCD-Schirm 24 angezeigt wird.The CPU 22 also monitors the key switch matrix 21 to determine when a button has been pressed. In response to the depressed button 12 or button 13 , the CPU 22 sends new values for some or all of the pen values stored within the palette registers 27 to the video controller 23 . Changes in the pen values stored in the palette registers result in changes in the brightness for specific colors and in changes in the contrast range between colors for the image displayed on the LCD screen 24 .

Die CPU 22 umfaßt beispielsweise einen MC68040-Prozessor, der von der Motorola, Inc., mit der Geschäftsadresse P. O. Box 20512, Phoenix Arizona 85036, erhältlich ist. Die Video­ steuerung ist beispielsweise eine WDC90C24A-Videosteuerung, die von der Western Digital Corporation mit der Geschäfts­ adresse 8105 Irvine Center Drive, Irvine California, erhält­ lich ist.CPU 22 includes, for example, an MC68040 processor available from Motorola, Inc. at PO Box 20512, Phoenix Arizona 85036. The video controller is, for example, a WDC90C24A video controller available from Western Digital Corporation at 8105 Irvine Center Drive, Irvine California.

Ein Fernkommunikationstor 27 ermöglicht es der LCD-Anzeige 11, Befehle von einer äußeren Quelle zu empfangen. Bei­ spielsweise ist einer der Befehle ein Betrachtungswinkelbe­ fehl, der den Betrachtungswinkelindex auf den spezifischen Winkelindex (z. B. 1 bis 7) ändert, der in dem Betrachtungs­ winkelbefehl spezifiziert ist. Ansprechend darauf ändert die CPU 22 die Werte in den Palettenregistern 27.A remote communication port 27 enables the LCD display 11 to receive commands from an external source. For example, one of the commands is a viewing angle command that changes the viewing angle index to the specific angle index (e.g., 1 through 7) specified in the viewing angle command. In response, the CPU 22 changes the values in the pallet registers 27 .

Fig. 3 ist ein vereinfachtes Flußdiagramm eines Verfahrens, das in der CPU 22 läuft und das Betrachtungswinkeleinstel­ lungsmerkmal der LCD-Anzeige 11 implementiert. Bei einem Schritt 31 tastet die CPU 22 die Schlüsselschaltermatrix 21 ab, um zu bestimmen, ob einer der Knöpfe gedrückt wurde. Fig. 3 is a simplified flowchart of a process that runs in the CPU 22 implements the Betrachtungswinkeleinstel selling point of the LCD display 11. At step 31 , the CPU 22 scans the key switch matrix 21 to determine whether one of the buttons has been pressed.

Wenn ein Knopf gedrückt wurde, bestimmt in einem Schritt 32 die CPU 22, welcher Knopf gedrückt wurde. Wenn der Knopf 12 gedrückt wurde, bestimmt dann die CPU in einem Schritt 33, ob der Winkelindex bereits einen maximalen Wert aufweist. Wenn dies der Fall ist, ist in einem Schritt 38 diese Itera­ tion des Verfahrens beendet.If a button has been pressed, the CPU 22 determines in step 32 which button has been pressed. If the button 12 has been pressed, the CPU then determines in a step 33 whether the angle index already has a maximum value. If this is the case, this iteration of the method is ended in a step 38 .

Wenn die CPU in dem Schritt 33 bestimmt, daß der Winkelindex noch keinen maximalen Wert aufweist, wird in einem Schritt 34 der Winkelindex inkrementiert. In einem Schritt 37 wird eine Routine aufgerufen, die die Stiftwerte in den Paletten­ registern 27 basierend auf dem aktuellen Winkelindex ändert. Dann wird in dem Schritt 38 diese Iteration des Verfahrens beendet.If the CPU determines in step 33 that the angle index does not yet have a maximum value, the angle index is incremented in step 34 . In a step 37 , a routine is called that changes the pen values in the pallet registers 27 based on the current angle index. This iteration of the method is then ended in step 38 .

Wenn die CPU 22 in dem Schritt 32 bestimmt, daß der Knopf 13 gedrückt wurde, dann bestimmt die CPU in einem Schritt 35, ob der Winkelindex bereits einen minimalen Wert aufweist. Wenn dies in einem Schritt 38 der Fall ist, ist diese Itera­ tion des Verfahrens beendet.If the CPU 22 determines in step 32 that the button 13 has been pressed, then in step 35 the CPU determines whether the angle index already has a minimum value. If this is the case in a step 38 , this iteration of the method is ended.

Wenn die CPU in dem Schritt 35 bestimmt, daß der Winkelindex nicht bereits einen minimalen Wert aufweist, wird in einem Schritt 36 der Winkelindex dekrementiert. Bei dem Schritt 37 wird jene Routine aufgerufen, die die Stiftwerte in den Palettenregistern 27 basierend auf dem aktuellen Winkelindex ändert. Dann wird in dem Schritt 38 diese Iteration des Ver­ fahrens beendet.If the CPU determines in step 35 that the angle index does not already have a minimum value, the angle index is decremented in step 36 . At step 37 , that routine is called that changes the pin values in the pallet registers 27 based on the current angle index. Then this iteration of the method is ended in step 38 .

Bei dem Schritt 38 kehrt das Verfahren nach einer Verzöge­ rung zu dem Schritt 31 für eine neue Iteration zurück.At step 38 , after a delay, the method returns to step 31 for a new iteration.

Bei einem Schritt 39 empfängt die LCD-Anzeige 11 einen Be­ trachtungswinkelbefehl von einer äußeren Quelle über das Fernkommunikationstor 27. Der Betrachtungswinkelbefehl spe­ zifiziert einen spezifischen Winkelindex. Dann wird bei dem Schritt 37 die Routine aufgerufen, die die Stiftwerte in den Palettenregistern 27 basierend auf dem aktuellen Winkelindex ändert.At step 39 , the LCD display 11 receives a viewing angle command from an external source via the remote communication port 27 . The viewing angle command specifies a specific angle index. Then, at step 37, the routine is called that changes the pen values in the pallet registers 27 based on the current angle index.

Wie im vorhergehenden beschrieben, wird, sobald der Winkel­ index inkrementiert, dekrementiert oder über einen Betrach­ tungswinkelbefehl geändert wird, eine Routine aufgerufen, die die Farbpalette ändert, indem einige der Stiftwerte ge­ ändert werden, die in den Palettenregistern 27 innerhalb der Videosteuerung 23 gespeichert sind. Dies sieht eine Erhöhung oder Verringerung der Helligkeit der Farben vor, die verwen­ det werden, um das Bild anzuzeigen, und eine entsprechende Verringerung oder Erhöhung des Kontrastbereichs zwischen den Farben vor, die verwendet werden, um das Bild anzuzeigen. Dies führt zu einer verbesserten Sichtbarkeit für eine Viel­ falt von Betrachtungswinkeln.As described above, once the angle index is incremented, decremented, or changed via a viewing angle command, a routine is called to change the color palette by changing some of the pen values stored in the palette registers 27 within the video controller 23 . This provides for an increase or decrease in the brightness of the colors used to display the image and a corresponding decrease or increase in the contrast area between the colors used to display the image. This leads to improved visibility for a variety of viewing angles.

Bei dem bevorzugten Ausführungsbeispiel der vorliegenden Er­ findung werden die Stiftwerte der Palettenregister 27 unter Verwendung einer Tabelle verändert, die durch Untersuchen der Videoanzeige 11 bei verschiedenen Winkeln empirisch be­ stimmt wird. Alternativ wird ein Algorithmus verwendet, um die Paletteneinstellung zu berechnen, die für einen gegebe­ nen Winkel erforderlich ist. Die Verwendung eines Algorith­ musses ist insbesondere für Anzeigen mit feineren Hellig­ keitsgradienten hilfreich.In the preferred embodiment of the present invention, the pen values of the pallet registers 27 are changed using a table which is empirically determined by examining the video display 11 at different angles. Alternatively, an algorithm is used to calculate the pallet setting required for a given angle. The use of an algorithm is particularly helpful for displays with finer brightness gradients.

Tabelle 1 stellt im folgenden den Programmcode für eine Implementation der Routine dar, welche die Farbpalette für die LCD-Anzeige 11 verändert. Die Implementation, die in Tabelle 1 gezeigt ist, stellt die Farbpalette lediglich für jene Bereiche der Anzeige ein, die eine Grauschattierung sind. Jeder Stiftwert, der in einem Palettenregister ge­ speichert ist, enthält einen Helligkeitswert für Rot zwischen 1 und 64, einen Helligkeitswert für Grün zwischen 1 und 64 und einen Helligkeitswert für Blau zwischen 1 und 64. Bei dem bevorzugten Ausführungsbeispiel werden für jede Far­ be lediglich 16 der möglichen Helligkeitspegel verwendet. Folglich ist jeder gültige Helligkeitswert ein Vielfaches von 4. Table 1 below shows the program code for an implementation of the routine that changes the color palette for the LCD display 11 . The implementation shown in Table 1 sets the color palette only for those areas of the display that are a shade of gray. Each pen value stored in a palette register contains a brightness value for red between 1 and 64, a brightness value for green between 1 and 64 and a brightness value for blue between 1 and 64. In the preferred embodiment, only 16 are used for each color the possible brightness level used. As a result, every valid brightness value is a multiple of 4.

Der Betrachtungswinkelwert wird unter Verwendung des Knopfes 12 und des Knopfes 13 eingestellt. Es sind sieben Betrach­ tungswinkelpegel vorgesehen, was die maximal nützliche An­ zahl von Betrachtungswinkelpegeln für eine Anzeige mit le­ diglich 16 Helligkeitspegeln ist. Mehr Betrachtungswinkel­ pegel sind nützlich, wenn die Videoanzeige 11 mehr Hellig­ keitspegel aufweist.The viewing angle value is set using the button 12 and the button 13 . There are seven viewing angle levels, which is the maximum useful number of viewing angle levels for a display with only 16 brightness levels. More viewing angle levels are useful when the video display 11 has more brightness levels.

Für Palettenregister, die eine Graufarbe spezifizieren, sind die Helligkeitswerte für Rot, Grün und Blau gleich. Bei der derzeitigen Anwendung werden die Palettenregister 7, 9, 10, 12 und 15 verwendet, um Graufarben zu erzeugen.For pallet registers that specify a gray color, the brightness values for red, green and blue are the same. In the current application, palette registers 7 , 9 , 10 , 12 and 15 are used to produce gray colors.

Die Implementation, die in Tabelle 1 gezeigt ist, ermöglicht es ferner, daß die Anzeige lediglich Grün verwendet. Bei diesem Fall sind für alle Palettenregister die Rot- und Blau-Helligkeitswerte auf Null eingestellt.The implementation shown in Table 1 enables it also means that the display uses only green. At in this case the red and Blue brightness values set to zero.

Tabelle 1 Table 1

Wie es aus der Winkeltabelle innerhalb des Programmcodes er­ kennbar ist, der in der obigen Tabelle 1 dargestellt ist, wird der Kontrast zwischen den Grauschattierungen verrin­ gert, sowie die Helligkeit erhöht wird.As it is from the angle table within the program code is recognizable, which is shown in Table 1 above, the contrast between the shades of gray is reduced device and the brightness is increased.

Während der Programmcode in Tabelle 1 oben lediglich die Palettenregister für die Grauwerte ändert, kann bei alter­ nativen Ausführungsbeispielen der vorliegenden Erfindung eine Kompensation der Farbtonverschiebung, die dem Betrach­ tungswinkel zugeordnet ist, durchgeführt werden. Dies wird ebenfalls durchgeführt, indem die Werte in den Palettenregi­ stern, wie oben beschrieben, geändert werden.While the program code in Table 1 above is just that Pallet register for the gray values changes, can with old native embodiments of the present invention a compensation of the hue shift that the viewer is assigned to be carried out. this will also performed by the values in the palette regi asterisk as described above.

Claims (20)

1. Verfahren zum Einstellen einer Anzeige (11), um Be­ nutzerbetrachtungswinkel zu berücksichtigen, wobei das Verfahren folgende Schritte aufweist:
  • a) Speichern von Helligkeitswerten für angezeigte Farben innerhalb von Palettenregistern (27); und
  • b) ansprechend auf einen Benutzer, der eine Betrach­ tungswinkeländerung anzeigt, Ändern der Hellig­ keitswerte, die in mindestens einigen der Palet­ tenregister (27) gespeichert sind.
1. A method of setting a display ( 11 ) to take into account user viewing angles, the method comprising the following steps:
  • a) storing brightness values for displayed colors within palette registers ( 27 ); and
  • b) responsive to a user who indicates a viewing angle change, changing the brightness values stored in at least some of the palette registers ( 27 ).
2. Verfahren gemäß Anspruch 1, bei dem die Anzeige (11) eine Flüssigkristallanzeige (11) ist.2. The method of claim 1, wherein the display (11) is a liquid crystal display (11). 3. Verfahren gemäß Anspruch 1 oder 2, bei dem in dem Schritt (a) jedes Palettenregister (27) einen Rot- Helligkeitswert, einen Grün-Helligkeitswert und einen Blau-Helligkeitswert speichert.3. The method according to claim 1 or 2, wherein in step (a) each pallet register ( 27 ) stores a red brightness value, a green brightness value and a blue brightness value. 4. Verfahren gemäß Anspruch 1, 2 oder 3, bei dem bei dem Schritt (b) der Benutzer eine Betrachtungswinkelände­ rung entweder durch Drücken eines Betrachtungswinkel­ indexinkrementierungsknopfes (12) oder durch Drücken eines Betrachtungswinkelindexdekrementierungsknopfes (13) anzeigt.4. The method of claim 1, 2 or 3, wherein in step (b) the user displays a viewing angle change either by pressing a viewing angle index increment button ( 12 ) or by pressing a viewing angle index decrement button ( 13 ). 5. Verfahren gemäß einem der Ansprüche 1 bis 4, bei dem sich bei dem Schritt (a) die Palettenregister inner­ halb einer Videosteuerung befinden.5. The method according to any one of claims 1 to 4, in which in step (a) the pallet register is internal half of a video control. 6. Verfahren gemäß einem der Ansprüche 1 bis 5, bei dem bei dem Schritt (b) der Kontrast zwischen den Farb­ schattierungen verringert wird, sowie die Helligkeits­ werte erhöht werden. 6. The method according to any one of claims 1 to 5, in which in step (b) the contrast between the colors shades is reduced, as well as the brightness values are increased.   7. Verfahren gemäß einem der Ansprüche 1 bis 6, bei dem bei dem Schritt (b) der Benutzer eine Betrachtungswin­ keländerung über einen Betrachtungswinkeländerungsbe­ fehl anzeigt.7. The method according to any one of claims 1 to 6, in which at step (b) the user has a viewing win angle change via a viewing angle change area indicates incorrect. 8. Anzeigesystem mit folgenden Merkmalen:
einem Anzeigebildschirm (24);
einer Videosteuerung (23), wobei die Videosteuerung (23) folgende Merkmale aufweist:
Palettenregister (27), die Helligkeitswerte für Farben speichern, die auf dem Anzeigebildschirm (24) angezeigt werden; und
eine Einstellungseinrichtung (22) zum Ändern von Helligkeitswerten, die in mindestens einigen der Palettenregister (27) gespeichert sind, ansprechend auf einen Benutzer, der eine Betrachtungswinkelän­ derung anzeigt.
8. Display system with the following features:
a display screen ( 24 );
a video controller ( 23 ), the video controller ( 23 ) having the following features:
Palette registers ( 27 ) that store brightness values for colors displayed on the display screen ( 24 ); and
setting means ( 22 ) for changing brightness values stored in at least some of the palette registers ( 27 ) in response to a user indicating a change in viewing angle.
9. Anzeigesystem gemäß Anspruch 8, bei dem der Anzeige­ bildschirm (24) eine Flüssigkristallanzeige (11) ist.9. A display system according to claim 8, wherein the display screen ( 24 ) is a liquid crystal display ( 11 ). 10. Anzeigesystem gemäß Anspruch 8 oder 9, bei dem jedes Palettenregister (27) einen Rot-Helligkeitswert, einen Grün-Helligkeitswert und einen Blau-Helligkeitswert speichert.10. Display system according to claim 8 or 9, wherein each pallet register ( 27 ) stores a red brightness value, a green brightness value and a blue brightness value. 11. Anzeigesystem gemäß Anspruch 8, 9 oder 10, bei dem die Einstellungseinrichtung (22) einen Betrachtungswinkel­ indexinkrementierungsknopf (12) und einen Betrach­ tungswinkelindexdekrementierungsknopf (13) aufweist.11. A display system according to claim 8, 9 or 10, wherein the setting means ( 22 ) has a viewing angle index increment button ( 12 ) and a viewing angle index decrement button ( 13 ). 12. Anzeigesystem gemäß einem der Ansprüche 8 bis 11, bei dem die Einstellungseinrichtung (22) ein Fernkommuni­ kationstor (27) zum Empfangen eines Betrachtungswin­ kelbefehls aufweist, um den Betrachtungswinkelindex zu ändern.12. A display system according to any one of claims 8 to 11, wherein the setting means ( 22 ) comprises a remote communication gate ( 27 ) for receiving a viewing angle command to change the viewing angle index. 13. Anzeigesystem gemäß einem der Ansprüche 8 bis 12, bei dem der Kontrast zwischen Farbschattierungen verrin­ gert wird, sowie Helligkeitswerte in den Palettenre­ gistern (27) erhöht werden.13. Display system according to one of claims 8 to 12, in which the contrast between color shades is reduced, and brightness values in the palette registers ( 27 ) are increased. 14. Anzeigesystem gemäß einem der Ansprüch 8 bis 13, bei dem die Einstellungseinrichtung (22) folgendes Merkmal aufweist: eine Zentralverarbeitungseinheit (22), die die Hellig­ keitswerte innerhalb der Palettenregister (27) verän­ dert.14. Display system according to one of claims 8 to 13, in which the setting device ( 22 ) has the following feature: a central processing unit ( 22 ) which changes the brightness values within the pallet register ( 27 ). 15. Verfahren zum Einstellen einer Anzeige, um den Benut­ zerbetrachtungswinkel zu berücksichtigen, wobei das Verfahren folgende Schritte aufweist:
  • a) Speichern von Stiftwerten für angezeigte Farben, wobei jeder Stiftwert Helligkeitswerte für jede Primärfarbe aufweist, die durch die Anzeige ver­ wendet wird; und
  • b) ansprechend auf einen Benutzer, der eine Betrach­ tungswinkeländerung anzeigt, Ändern mindestens eines Teilsatzes der Stiftwerte, die in dem Schritt (a) gespeichert werden, wobei die Stift­ werte derart geändert werden, daß der Kontrastbe­ reich zwischen den Farben verringert wird, sowie die Helligkeit von Farben erhöht wird.
15. A method of setting a display to take into account the user viewing angle, the method comprising the following steps:
  • a) storing pen values for displayed colors, each pen value having brightness values for each primary color used by the display; and
  • b) in response to a user indicating a change in viewing angle, changing at least a subset of the pen values stored in step (a), changing the pen values such that the contrast range between colors is reduced, as well as the Brightness of colors is increased.
16. Verfahren gemäß Anspruch 15, bei dem die Anzeige eine Flüssigkristallanzeige ist.16. The method of claim 15, wherein the display is a Is liquid crystal display. 17. Verfahren gemäß Anspruch 15 oder 16, bei dem bei dem Schritt (a) die Primärfarben Rot, Grün und Blau sind. 17. The method according to claim 15 or 16, wherein the Step (a) the primary colors are red, green and blue.   18. Verfahren gemäß Anspruch 15, 16 oder 17, bei dem bei dem Schritt (b) der Benutzer entweder durch Drücken eines Betrachtungswinkelindexinkrementierungsknopfes (12) oder durch Drücken eines Betrachtungswinkelindex­ dekrementierungsknopfes (13) eine Betrachtungswinkel­ änderung anzeigt.18. The method according to claim 15, 16 or 17, wherein in step (b) the user either by pressing a viewing angle index increment button ( 12 ) or by pressing a viewing angle index decrement button ( 13 ) indicates a viewing angle change. 19. Verfahren gemäß einem der Ansprüche 15 bis 18, bei dem bei dem Schritt (b) der Benutzer eine Betrachtungswin­ keländerung über einen Betrachtungswinkeländerungsbe­ fehl anzeigt.19. The method according to any one of claims 15 to 18, in which at step (b) the user has a viewing win angle change via a viewing angle change area indicates incorrect. 20. Verfahren gemäß einem der Ansprüche 15 bis 19, bei dem bei dem Schritt (a) die Stiftwerte in Palettenre­ gistern (27) innerhalb einer Videosteuerung (23) ge­ speichert sind.20. The method according to any one of claims 15 to 19, in which in step (a) the pen values are stored in pallet registers ( 27 ) within a video control ( 23 ).
DE10021935A 1999-06-30 2000-05-05 Setting display according to view angle of user by altering brightness values of colors stored in palette registers when user presses buttons indicating change of angle of view Withdrawn DE10021935A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/345,219 US6628255B1 (en) 1999-06-30 1999-06-30 Viewing angle adjustment for a liquid crystal display (LCD)
GB0020601A GB2366063B (en) 1999-06-30 2000-08-21 Viewing angle adjustment in displays

Publications (1)

Publication Number Publication Date
DE10021935A1 true DE10021935A1 (en) 2001-01-11

Family

ID=26244873

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10021935A Withdrawn DE10021935A1 (en) 1999-06-30 2000-05-05 Setting display according to view angle of user by altering brightness values of colors stored in palette registers when user presses buttons indicating change of angle of view

Country Status (3)

Country Link
JP (1) JP2001042291A (en)
DE (1) DE10021935A1 (en)
GB (1) GB2366063B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005202322A (en) * 2004-01-19 2005-07-28 ▲ぎょく▼瀚科技股▲ふん▼有限公司 Device and method for overdrive driving
KR20210155597A (en) * 2020-06-16 2021-12-23 현대자동차주식회사 Vehicle and method for displaying image thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2466069A1 (en) * 1979-09-18 1981-03-27 Thomson Csf MEMORY VISUALIZATION DEVICE, AND TELEPHONE TERMINAL COMPRISING SUCH A DEVICE
JPS63142387A (en) * 1986-12-04 1988-06-14 ソニー株式会社 Liquid crystal display to be mounted on seat back surface
US5109219A (en) * 1988-11-02 1992-04-28 Moose Products, Inc. Method and apparatus for controlling and adjusting the viewing angle of a liquid crystal display
US6414664B1 (en) * 1997-11-13 2002-07-02 Honeywell Inc. Method of and apparatus for controlling contrast of liquid crystal displays while receiving large dynamic range video
JP4054096B2 (en) * 1997-12-24 2008-02-27 富士通株式会社 Viewing angle dependent characteristic correction circuit, correction method, and display device

Also Published As

Publication number Publication date
JP2001042291A (en) 2001-02-16
GB2366063A (en) 2002-02-27
GB2366063B (en) 2004-05-19
GB0020601D0 (en) 2000-10-11

Similar Documents

Publication Publication Date Title
DE60033779T2 (en) IMAGE DISPLAY DEVICE AND METHOD AND IMAGE DEVELOPMENT APPARATUS AND METHOD
DE69024985T2 (en) Device and method for color selection
DE69508978T2 (en) Device for converting a display signal for a video game
DE69532212T2 (en) Method and device for color conversion
DE69332152T2 (en) Color imaging system
DE69917470T2 (en) DEVICE AND METHOD FOR CALIBRATING A DISTRIBUTED DISPLAY DEVICE
DE60214984T2 (en) CORRECTION PROCEDURE FOR WORKING WITH DIGITAL SAMPLE TRAINING
DE3687849T2 (en) CONTROL DEVICE FOR A TELEVISION MONITOR.
EP1231564B1 (en) Digital local control of image properties by means of masks
DE69738443T2 (en) A method and apparatus for controlling the settings of a television display device using a web browser
DE60219625T2 (en) COLOR DISPLAY DEVICE WITH INTEGRATED PROCESSOR FOR COLOR MATCHING
DE112014000821B4 (en) Signal conversion device and method, and program and storage medium
DE19619734C2 (en) Electronic endoscope system
DE10321927B4 (en) Projection plane color correction, method and system for projection plane color correction for projectors
DE69009838T2 (en) Device and method for automatically centering a video display with zoom and tracking.
DE69424451T2 (en) Halftone dither optimization techniques
DE69409048T2 (en) Arrangement and method for producing a color image
DE19528596C2 (en) Method and device for color support
DE10344397B4 (en) Device and method for edge enhancement in image processing
DE3801364A1 (en) DISPLAY SYSTEM
DE3910338A1 (en) DEVICE AND METHOD FOR CONVERTING AN ATTRIBUTE OF DISPLAY DATA IN A CODE
DE602004002621T2 (en) Adjustment of the degree of equalization for distorted projected images
DE10319094A1 (en) Method and device for assigning a color improvement to a color
DE10251885A1 (en) Color signal processing device for color display with multiple primary colors and associated method
EP1209921A2 (en) Method for color display of a gray scale image

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8180 Miscellaneous part 1

Free format text: DER ANMELDER IST ZU AENDERN IN: AGILENT TECHNOLOGIES, INC. (N.D.GES.D.STAATES DELAWARE), PALO ALTO,CALIF., US

8127 New person/name/address of the applicant

Owner name: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES, US

8139 Disposal/non-payment of the annual fee