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 viewInfo
- 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
Links
- 239000003086 colorant Substances 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims description 23
- 239000004973 liquid crystal related substance Substances 0.000 claims description 7
- 230000007423 decrease Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 241000233805 Phoenix Species 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/34—Control 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/36—Control 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/3611—Control of matrices with row and column drivers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0606—Manual adjustment
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/066—Adjustment of display parameters for control of contrast
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/068—Adjustment 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
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.
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)
- 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.
- 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 ).
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.
- 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.
- 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.
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)
| 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)
| 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 |
-
2000
- 2000-05-05 DE DE10021935A patent/DE10021935A1/en not_active Withdrawn
- 2000-06-21 JP JP2000186442A patent/JP2001042291A/en active Pending
- 2000-08-21 GB GB0020601A patent/GB2366063B/en not_active Expired - Fee Related
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 |