DE19952766A1 - Process for reproducing the color value - Google Patents
Process for reproducing the color valueInfo
- Publication number
- DE19952766A1 DE19952766A1 DE1999152766 DE19952766A DE19952766A1 DE 19952766 A1 DE19952766 A1 DE 19952766A1 DE 1999152766 DE1999152766 DE 1999152766 DE 19952766 A DE19952766 A DE 19952766A DE 19952766 A1 DE19952766 A1 DE 19952766A1
- Authority
- DE
- Germany
- Prior art keywords
- value
- color
- control signal
- pixel
- digital
- 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
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
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/06—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Of Color Television Signals (AREA)
- Color Television Systems (AREA)
Abstract
Verfahren zum Wiedergeben der Farbwerte (R, G, B) der Bildpunkte einer Bildpunktfolge auf einem Sichtgerät (18) mittels digitaler Farbsteuersignale der Wortlänge M Bit über digitale Ansteuersignale der kürzeren Wortlänge N Bit. Gemäß dem Verfahren kann das digitale Ansteuersignal für einen Bildpunkt entweder seinem Farbwert (R, G, B) oder einem Änderungswert (I¶R¶) gegenüber dem Farbwert (R, G, B) des vorhergehenden Bildpunktes entsprechen.Method for reproducing the color values (R, G, B) of the pixels of a pixel sequence on a display device (18) by means of digital color control signals of the word length M bit via digital control signals of the shorter word length N bit. According to the method, the digital drive signal for a pixel can correspond to either its color value (R, G, B) or a change value (I¶R¶) compared to the color value (R, G, B) of the previous pixel.
Description
Die Erfindung betrifft ein Verfahren zum Wiedergeben der Farbwerte der Bild punkte einer Bildpunktfolge auf einem Sichtgerät mittels digitaler Farbsteuersi gnale der Wortlänge M Bit über digitale Ansteuersignale der kürzeren Wortlänge N Bit, bei dem für einen aktuellen Bildpunkt ein seinen Farbwerten entsprechen des erstes digitales Ansteuersignal übertragen wird, das erste digitale Ansteuer signal des aktuellen Bildpunktes nach einer gespeicherten Umwandlungsvor schrift in das entsprechende digitale Farbsteuersignal umgewandelt wird, und bei dem das Sichtgerät für den aktuellen Bildpunkt Farbwerte entsprechend dem di gitalen Farbsteuersignal wiedergibt.The invention relates to a method for reproducing the color values of the image points of a pixel sequence on a display device using digital color control signals of the word length M bits via digital control signals of the shorter word length N bit, for which a color pixel corresponds to its current color values of the first digital control signal is transmitted, the first digital control signal of the current pixel after a saved conversion font is converted into the corresponding digital color control signal, and at which the display device for the current pixel color values according to the di reproduces color control signal.
Ein solches Verfahren läßt sich überall dort anwenden, wo auf einem Sichtgerät wie z. B. einem Monitor oder einer LCD-Anzeige bildpunktweise Farben wieder gegeben werden sollen. Dabei können z. B. Bilder bildpunktweise auf dem Sicht gerät dargestellt werden. Die Farbwerte der einzelnen Bildpunkte werden mit ei nem auf die kürzere Wortlänge N Bit reduzierten Speicherplatzbedarf bereitge halten, gemäß der Umwandlungsvorschrift in das entsprechende digitale Farb steuersignal der längeren Wortlänge M Bit umgewandelt und anschließend auf dem Sichtgerät dargestellt. Such a method can be used wherever on a display device such as B. a monitor or an LCD display pixel by color again should be given. Here, for. B. Images pixel by pixel on the view device. The color values of the individual pixels are marked with ei nem storage space reduced to the shorter word length N bits hold, according to the conversion rule into the corresponding digital color Control signal of the longer word length M bit converted and then on the display device.
Aus der Farbmetrik ist bekannt, daß eine Farbe durch die Maßzahlen vollständig und eindeutig beschrieben werden kann. Bei der bildpunktweisen Farbwieder gabe auf einem Sichtgerät wird üblicherweise die sogenannte RGB-Farbdarstel lung verwendet. Dabei wird die Farbe des jeweiligen Bildpunktes durch additive Mischung aus den Grundfarben Rot, Grün und Blau erzeugt, die durch internatio nale Übereinkunft festgelegt sind. Dabei hat Rot die Wellenlänge 700 nm, Grün die Wellenlänge 546,1 nm, und Blau hat die Wellenlänge 435,8 nm. R, G, B sind trichromatische Farbmaßzahlen, im folgenden Farbwerte R, G, B genannt, die Beträge angeben, mit denen die Grundfarben Rot, Grün, Blau an der Mischung der Farbe beteiligt sind. Die einzelnen Farbwerte R, G, B nehmen bei der com putergestützten Verarbeitung nur diskrete Werte an. Bei der sogenannten True colordarstellung wird dabei zur Charakterisierung der Farbe für jede Grundfarbe als Farbwert R, G, B ein Digitalwert der Wortlänge 8 Bit verwendet. Für jeden Bildpunkt wird dementsprechend ein Speicherplatz für einen Wert der Wortlänge 24 Bit benötigt.From colorimetry it is known that a color is complete due to the dimensions and can be clearly described. With the pixel-by-pixel color again The so-called RGB color display is usually presented on a display device lung used. The color of the respective pixel is determined by additive Mixture of the primary colors red, green and blue created by internatio nale agreement are established. Red has a wavelength of 700 nm, green the wavelength is 546.1 nm, and blue is the wavelength 435.8 nm. R, G, B are trichromatic color measure numbers, hereinafter called color values R, G, B, the Specify amounts with which the primary colors red, green, blue on the mixture the color are involved. The individual color values R, G, B at com computer-aided processing only displays discrete values. With the so-called True Color representation is used to characterize the color for each basic color a digital value of the word length 8 bits is used as the color value R, G, B For each Accordingly, the pixel becomes a storage space for a value of the word length 24 bit required.
Fig. 1 zeigt eine Vorrichtung zum Wiedergeben der Farbwerte R, G, B eines aktu ellen Bildpunktes nach diesem Truecolorsystem. Ein Bildverarbeitungssystem 10 ist mit je einer Signalleitung mit jeweils einem A/D-Wandler 12, 14, 16 verbunden, deren analoge Ausgänge jeweils mit einem Sichtgerät 18 verbunden sind. Jeder D/A-Wandler 12, 14, 16 gehört dabei zu einem Farbwert R, G, B und kann digitale Werte der Wortlänge 8 Bit in einen Analogwert umwandeln. Von dem Bildverarbeitungssystem 10 werden die Farbwerte R, G, B als ein Wert der ge samten Wortlänge 24 Bit jeweils komponentenweise über die Signalleitungen an die D/A-Wandler 12, 14, 16 übertragen, die den jeweiligen Farbwert R, G, B je weils in ein analoges Signal umwandeln und an das Sichtgerät 18 übertragen. Das Sichtgerät 18 gibt bildpunktweise entsprechend den von den D/A-Wandlern 12, 14, 16 übertragenen Analogsignalen die Farbwerte eines aktuellen Bild punktes wieder. Fig. 1 shows a device for reproducing the color values R, G, B of a current pixel according to this Truecolorsystem. An image processing system 10 is connected to a signal line, each with an A / D converter 12 , 14 , 16 , the analog outputs of which are each connected to a display device 18 . Each D / A converter 12 , 14 , 16 belongs to a color value R, G, B and can convert digital values of the word length 8 bits into an analog value. From the image processing system 10 , the color values R, G, B are transmitted as a value of the entire word length 24 bits, component by component, via the signal lines to the D / A converters 12 , 14 , 16 , which each have the respective color value R, G, B convert it into an analog signal and transmit it to the display device 18 . The display device 18 reproduces the color values of a current image point pixel by pixel in accordance with the analog signals transmitted by the D / A converters 12 , 14 , 16 .
Fig. 2 zeigt ein bekanntes Verfahren zum Reduzieren des Verarbeitungsaufwan des und des Speicherplatzbedarfs für einen Bildpunkt. Ein Bildverarbeitungssy stem 20 ist mit einer Signalleitung mit einem sogenannten CLUT-Modul 22 (Colour lookup Table) verbunden. Das CLUT-Modul 22 ist über jeweils eine Si gnalleitung mit den D/A-Wandlern 12, 14, 16 verbunden. Die D/A-Wandler 12, 14, 16 und das Sichtgerät 18 entsprechen denen nach Fig. 1. Das Bildverarbei tungssystem 20 überträgt für die Farbwerte eines aktuellen Bildpunktes ein digi tales Ansteuersignal der Wortlänge 8 Bit über die Signalleitung an das CLUT- Modul 22. In dem CLUT-Modul 22 ist zu jedem übertragenen Ansteuersignal der Wortlänge 8 Bit eine Zuordnung zu den Farbwerten R, G, B gespeichert, bei der für jeden Farbwert R, G, B ein digitaler Wert der Wortlänge 8 Bit gespeichert ist. Entsprechend dieser Zuordnung werden die einzelnen Farbwerte R, G, B als di gitale Werte der Wortlänge von jeweils 8 Bit an die D/A-Wandler 12, 14, 16 übertragen, die diese in entsprechende Analogsignale umwandeln. Das Sichtge rät 18 gibt den Farbwert eines aktuellen Bildpunktes entsprechend diesen Ana logsignalen wieder. Bei diesem Verfahren wird im Vergleich zu der Vorrichtung nach Fig. 1 nur ein Drittel des Speicherplatzes benötigt, weil für die Farbwerte R, G, B der einzelnen Bildpunkte nur jeweils ein digitales Ansteuersignal der Wort länge 8 Bit anstelle von drei Farbwerten R, G, B mit einer Wortfänge von jeweils 8 Bit also einer gesamten Wortlänge von 24 Bit gespeichert und verarbeitet wird. Fig. 2 shows a known method for reducing the processing and the space required for a pixel. An image processing system 20 is connected to a signal line with a so-called CLUT module 22 (Color Lookup Table). The CLUT module 22 is connected via a signal line to the D / A converters 12 , 14 , 16 . The D / A converter 12 , 14 , 16 and the display device 18 correspond to those according to FIG. 1. The image processing system 20 transmits a digital control signal of the word length 8 bits via the signal line to the CLUT module 22 for the color values of a current pixel . In the CLUT module 22 , an assignment to the color values R, G, B is stored for each transmitted control signal of the word length 8 bits, in which a digital value of the word length 8 bits is stored for each color value R, G, B. According to this assignment, the individual color values R, G, B are transmitted as digital values of the word length of 8 bits each to the D / A converters 12 , 14 , 16 , which convert them into corresponding analog signals. The sight device 18 reproduces the color value of a current pixel in accordance with these analog signals. In this method, in comparison to the device according to FIG. 1, only a third of the storage space is required, because for the color values R, G, B of the individual pixels, only one digital control signal of the word length 8 bits instead of three color values R, G, B is saved and processed with a word catch of 8 bits each, that is, a total word length of 24 bits.
Nachteilig bei diesem bekannten Verfahren ist, daß sich nur eine verhältnismäßig geringe Anzahl verschiedener Farben auf diese Weise darstellen läßt. Mit einem digitalen Ansteuersignal der Länge 8 Bit lassen sich 256 verschiedene Farben an geben und dem jeweiligen Bildpunkt zuordnen. Besonders bei Farbverläufen wirkt sich diese begrenzte Farbanzahl nachteilig aus, weil für einen solchen Farbverlauf nur relativ wenige, diskrete Sätze Farbwerte R, G, B zur Verfügung stehen. Anstelle des gewünschten kontinuierlichen Farbverlaufes lassen sich nur verhältnismäßig grobe Farbstufen darstellen.The disadvantage of this known method is that only one is proportional can represent a small number of different colors in this way. With a digital control signal with a length of 8 bits can be 256 different colors give and assign to the respective pixel. It works especially with color gradients this limited number of colors is disadvantageous because of such Color gradient only relatively few, discrete sets of color values R, G, B available stand. Instead of the desired continuous color gradient, you can only represent relatively coarse color levels.
Fig. 3 zeigt ein Beispiel für eine solche Farbstufe anstelle eines gewünschten Farbverlaufes. Dargestellt sind fünf Bildpunkte P1 bis P5. Der Bildpunkt P1 soll dabei die Farbe F1 mit den Farbwerten R1, G1, B1 und der Bildpunkt P5 die Farbe F2 mit den Farbwerten R2, G2, B2 haben. Damit in den Bildpunkten P2, P3, P4 ein Farbverlauf von F1 nach F2 wiedergegeben werden kann, müssen mit dem von dem Bildverarbeitungssystem 20 an das CLUT-Modul 22 übertragenen Ansteuersignal der Wortlänge 8 Bit Zwischenfarben FV mit Farbwerten Rv, Gv, Bv in dem CLUT-Modul 22 zugeordnet werden können, die jeweils komponenten weise zwischen den Farbwerten R1, G1, B1 und den Farbwerten R2, G2, B2 lie gen. Ist das nicht möglich, weil die Digitalwerte der Ansteuersignale der Wort länge 8 Bit der beiden Farben F1, F2 einander bereits direkt benachbart sind, können die Bildpunkte P2, P3, P4 nur in der Farbe F1 oder F2 wiedergegeben werden. Fig. 3 shows an example of such a color level instead of a desired color gradient. Five pixels P1 to P5 are shown. The pixel P1 should have the color F 1 with the color values R 1 , G 1 , B 1 and the pixel P5 the color F 2 with the color values R 2 , G 2 , B 2 . So that a color gradient from F 1 to F 2 can be reproduced in the pixels P2, P3, P4, 8 bit intermediate colors FV with color values R v , G v , with the control signal of the word length transmitted from the image processing system 20 to the CLUT module 22 B v can be assigned in the CLUT module 22 , the respective components lying between the color values R 1 , G 1 , B 1 and the color values R 2 , G 2 , B 2. Is this not possible because the digital values of the Control signals of the word length 8 bits of the two colors F 1 , F 2 are already directly adjacent to one another, the pixels P2, P3, P4 can only be reproduced in the color F 1 or F 2 .
Es ist Aufgabe der Erfindung, ein Verfahren zum Wiedergeben der Farbwerte der Bildpunkte einer Bildpunktfolge auf einem Sichtgerät anzugeben, bei dem Farbverläufe im Rahmen der auf einem Sichtgerät darstellbaren Farben mit einem geringen Speicherplatzbedarf und einem geringen Verarbeitungsaufwand wiedergegeben werden können.It is an object of the invention to provide a method for reproducing the color values of the Specify pixels of a sequence of pixels on a display device in which Color gradients within the scope of the colors that can be displayed on a display device with a low space requirements and low processing costs can be played.
Die Aufgabe wird bei einem Verfahren der eingangs genannten Art dadurch ge löst, daß das erste digitale Ansteuersignal für mindestens einen Bildpunkt einem Änderungswert entspricht, und daß das Sichtgerät für den mindestens einen Bild punkt mindestens einen Farbzwischenwert wiedergibt, der dem gemäß dem Än derungswert geänderten Farbwert des vorhergehenden Bildpunktes entspricht.The task is thereby ge in a method of the type mentioned triggers that the first digital control signal for at least one pixel Change value corresponds, and that the display device for the at least one image point represents at least one intermediate color value, which corresponds to that according to Än changed color value of the previous pixel corresponds.
Bei dem erfindungsgemäßen Verfahren gibt das Sichtgerät für den mindestens einen Bildpunkt einen Farbzwischenwert wieder. Für den mindestens einen Bild punkt ist als erstes digitales Ansteuersignal der Wortlänge N Bit nicht der Farb wert des Bildpunktes, sondern dessen Änderungswert gegenüber dem vorherge henden Bildpunkt gespeichert. Auf diese Weise sind ausgehend von dem Farb wert des vorhergehenden Bildpunktes Farbabstufungen gemäß dem Änderungs wert der Wortlänge N Bit wiedergebbar. Ohne daß sich der Speicherplatzbedarf für den einzelnen Bildpunkt der Bildpunktfolge ändert, können auf diese Weise alle von dem Sichtgerät wiedergebbaren Farbwerte durch Ändern des Farbwertes des vorhergehenden Bildpunktes gemäß dem Änderungswert des aktuellen Bild punktes wiedergegeben werden.In the method according to the invention, the display device gives at least one one pixel an intermediate color value again. For the at least one picture dot is not the color as the first digital control signal with the word length N bits value of the pixel, but its change value compared to the previous one stored pixel. This way are based on the color value of the previous pixel color gradations according to the change value of the word length N bits can be reproduced. Without the need for storage space for the individual pixel the pixel sequence changes in this way all color values reproducible by the display device by changing the color value of the previous pixel according to the change value of the current image point are reproduced.
Eine Weiterbildung der Erfindung zeichnet sich dadurch aus, daß das erste digi tale Ansteuersignal einen ersten Anteil, der dem Farbwert oder dem Änderungs wert entspricht, und einen zweiten Anteil hat, der bestimmt, ob der erste Anteil dem Farbwert oder dem Änderungswert entspricht. Hierbei reicht ein Bit des er sten digitalen Ansteuersignals aus, um zu bestimmen, ob die verbleibenden Stellen, d. h. der erste Anteil dem Farbwert oder dem Änderungswert entspricht. So läßt sich der erste Anteil einfach dem Farbwert oder dem Änderungswert zu ordnen. Ohne daß sich der Speicherplatzbedarf auf diese Weise vergrößert, las sen sich Farbzwischenwerte entsprechend einer Wortlänge bis zu N-1 Bit ansteu ern.A further development of the invention is characterized in that the first digi tale control signal a first portion, the color value or the change value, and has a second portion that determines whether the first portion corresponds to the color value or the change value. One bit of the he is sufficient most digital drive signal to determine whether the remaining Places, d. H. the first part corresponds to the color value or the change value. So the first part can simply be the color value or the change value organize. Without increasing the space requirement in this way, read Intermediate color values corresponding to a word length of up to N-1 bits are controlled ern.
Bei einer Weiterbildung der Erfindung wird der Änderungswert nach der Um wandlungsvorschrift in ein digitales Änderungssteuersignal umgewandelt. Die für die Umwandlung des digitalen Ansteuersignals in das entsprechende Farbsteu ersignal ohnehin benötigte Umwandlungsvorschrift kann damit ebenfalls für die Umwandlung des Änderungswertes in das digitale Änderungssteuersignal ver wendet werden. Auf diese Weise wird für die Umwandlung des Änderungswertes kein zusätzliches Bauteil benötigt.In a development of the invention, the change value according to the order conversion rule converted into a digital change control signal. The for the conversion of the digital control signal into the corresponding color control ersignal anyway required conversion rule can also for the Convert the change value to the digital change control signal ver be applied. This will help convert the change value no additional component required.
Vorzugsweise wird das digitale Farbsteuersignal des jeweils vorhergehenden Bildpunktes gespeichert. Weil dieses digitale Farbsteuersignal auch bereits ge mäß dem digitalen Änderungssteuersignal geändert worden sein kann, vergrößert sich zusätzlich die Anzahl der ansteuerbaren Farben.The digital color control signal is preferably the previous one Pixel saved. Because this digital color control signal is already ge may have been changed in accordance with the digital change control signal the number of controllable colors.
Bei einer Weiterbildung der Erfindung wird für mindestens einen Bildpunkt ein zweites digitales Ansteuersignal übertragen. Auf diese Art kann erforderlichenfalls für einen oder mehrere Bildpunkte benötigte zusätzliche Information als zweites digitales Ansteuersignal übertragen werden. Der Speicherplatzbedarf vergrößert sich dann nur für den mindestens einen Bildpunkt. Die verbleibenden Bildpunkte benötigen keinen zusätzlichen Speicherplatz.In a development of the invention, at least one pixel is used transmit second digital control signal. This way, if necessary second information required for one or more pixels digital control signal are transmitted. The space requirement increases then only for the at least one pixel. The remaining pixels do not require additional storage space.
Das zweite digitale Ansteuersignal kann dann einem Änderungsstartwert ent sprechen. Auf diese Weise kann der Farbwert eines Bildpunktes nicht nur aus gehend von dem Farbwert des vorhergehenden Bildpunktes sondern auch aus gehend von dem Änderungsstartwert geändert werden. Dadurch wird das Verfah ren flexibler einsetzbar.The second digital control signal can then ent a change start value speak. In this way, the color value of a pixel can not only be proceeding from the color value of the previous pixel but also going to be changed from the change start value. This makes the procedure more flexible use.
Eine Weiterbildung zeichnet sich dadurch aus, daß das Sichtgerät für den min destens einen Bildpunkt einen Farbzwischenwert wiedergibt, der dem gemäß dem Änderungswert geänderten Änderungsstartwert entspricht. Auf diese Weise muß z. B. zu Beginn einer Zeile nicht zwangsläufig mit dem Farbwert nach dem ersten digitalen Ansteuersignal begonnen werden. Es kann vielmehr auch mit einem Farbzwischenwert begonnen werden, oder es ist auch die benachbarte Wie dergabe verschiedener Farbzwischenwerte möglich.A further development is characterized in that the display device for the min at least one pixel represents an intermediate color value which corresponds to that according to the Change value corresponds to changed change start value. This way e.g. B. not necessarily at the beginning of a line with the color value after the first digital control signal can be started. Rather, it can be with one Color intermediate value can be started, or it is also the neighboring how different intermediate color values possible.
In diesem Fall sollten das erste und das zweite digitale Ansteuersignal jeweils einen dritten Anteil haben. Dieser dritte Anteil kann dann jeweils dazu dienen, die jeweils für das erste oder das zweite digitale Ansteuersignal benötigte Arbeits weise zu steuern. In this case, the first and the second digital control signal should each have a third share. This third part can then serve the Work required for the first or the second digital control signal to control wisely.
Vorzugsweise bestimmt der dritte Anteil, ob das digitale Ansteuersignal das erste oder das zweite digitale Ansteuersignal ist. Hierbei reicht 1 Bit der gesamten N Bit des ersten bzw. des zweiten digitalen Ansteuersignals jeweils zum Bestimmen aus. Dabei vergrößert sich der Speicherplatzbedarf für einen Bildpunkt nicht, und die Anzahl der ansteuerbaren Farben verringert sich nur geringfügig.The third component preferably determines whether the digital control signal is the first or is the second digital control signal. Here 1 bit of the total N bit is sufficient of the first and the second digital control signal in each case for determination out. The storage space requirement for a pixel does not increase, and the number of colors that can be controlled is only slightly reduced.
Eine Weiterbildung der Erfindung zeichnet sich dadurch aus, daß der erste Anteil des zweiten Ansteuersignals dem Änderungsstartwert entspricht. Vorzugsweise wird dann der Änderungsstartwert nach der Umwandlungsvorschrift in ein digita les Änderungsstartsignal umgewandelt. Auf diese Weise kann die bestehende Umwandlungslogik auch für das Umwandeln des Änderungsstartwertes verwendet werden, und es sind keine zusätzlichen Bauteile nötig.A further development of the invention is characterized in that the first part of the second control signal corresponds to the change start value. Preferably then the change start value according to the conversion rule into a digita les change start signal converted. In this way, the existing Conversion logic also used to convert the change seed and no additional components are required.
Im folgenden wird ein Ausführungsbeispiel der Erfindung an Hand der Zeichnung näher beschrieben. Es zeigen:The following is an embodiment of the invention with reference to the drawing described in more detail. Show it:
Fig. 1 eine Anordnung zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge mittels digitaler Farbsteuersignale über Ansteuersignale der gleichen Wortlänge, Fig. 1 shows an arrangement for reproducing the color values of a current pixel of an image point sequence by means of digital color control signals on control signals of the same word length,
Fig. 2 eine bekannte Vorrichtung zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge mittels digitaler Farb steuersignale über digitale Ansteuersignale einer kürzeren Wort länge, Fig. 2 shows a known apparatus for reproducing the color values of a current pixel of an image point sequence by means of digital color control signals via digital control signals length of a shorter word,
Fig. 3 fünf Bildpunkte einer Bildpunktfolge, deren Farbwerte entsprechend der Vorrichtung nach Fig. 2 wiedergegeben worden sind, Fig. 3, five pixels of a sequence of pixels whose color values have been reproduced in accordance with the apparatus of Fig. 2,
Fig. 4 eine Vorrichtung zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge als erstes Ausführungsbeispiel der Erfindung, Fig. 4 shows a device for reproducing the color values of a current pixel of an image point sequence as the first embodiment of the invention,
Fig. 5 eine schematische Ansicht eines Änderungsmoduls der Vorrichtung nach Fig. 4, Fig. 5 is a schematic view of a modification module of the apparatus according to Fig. 4,
Fig. 6 ein Flußdiagramm des Verfahrens zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge nach dem ersten Ausführungsbeispiel, Fig. 6 is a flowchart of the method for reproducing the color values of a current pixel of an image point sequence according to the first embodiment,
Fig. 7 fünf Bildpunkte einer Bildpunktfolge, die nach dem ersten Ausfüh rungsbeispiel wiedergegeben worden ist, Fig. 7, five pixels of a pixel sequence which has been reproduced, for example approximately after the first exporting,
Fig. 8 ein zweites Ausführungsbeispiel einer Vorrichtung zum Wiederge ben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge, Fig. 8 shows a second embodiment of an apparatus for Wiederge the color values ben of a current pixel of an image point sequence,
Fig. 9 eine erfindungsgemäße Änderungseinheit nach Fig. 8, Fig. 9 shows a changing unit according to the invention according to Fig. 8,
Fig. 10 ein Flußdiagramm des Verfahrens zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge nach dem zweiten Ausführungsbeispiel, und Fig. 10 is a flowchart of the method for reproducing the color values of a current pixel of an image point sequence according to the second embodiment, and
Fig. 11 ein drittes Ausführungsbeispiel einer Vorrichtung zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge. Fig. 11 shows a third embodiment of an apparatus for reproducing the color values of a current pixel of a pixel row.
Fig. 4 zeigt ein erstes Ausführungsbeispiel einer Vorrichtung zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes einer Bildpunktfolge. Die D/A-Wandler 12, 14, 16 und das Sichtgerät 18 entsprechen denen nach Fig. 1. Ein Bildverar beitungssystem 30 ist mit zwei Signalleitungen S1, S2 mit einem CLUT-Modul 32 verbunden. Das CLUT-Modul 32 ist mit jeweils einer Signalleitung mit den Änderungsmodulen 34, 36, 38 verbunden, die jeweils mit der Signalleitung S2 ebenfalls verbunden sind. Die Änderungsmodule 34, 36, 38 sind mit dem D/A- Wandler 12, 14, 16 jeweils verbunden. FIG. 4 shows a first exemplary embodiment of a device for reproducing the color values of a current pixel of a pixel sequence. The D / A converter 12 , 14 , 16 and the display device 18 correspond to those shown in FIG. 1. An image processing system 30 is connected to a CLUT module 32 with two signal lines S1, S2. The CLUT module 32 is each connected to the change modules 34 , 36 , 38 with a signal line, which are also connected to the signal line S2. The change modules 34 , 36 , 38 are each connected to the D / A converter 12 , 14 , 16 .
Das Bildverarbeitungssystem 30 überträgt das digitale Ansteuersignal der Wort länge 8 Bit für einen aktuellen Bildpunkt einer Bildpunktfolge über die Signallei tungen S1, S2 an das CLUT-Modul. Dabei wird ein erster Anteil der Wortlänge 7 Bit des digitalen Ansteuersignals über die Signalleitung S1 an das CLUT-Modul 32 übertragen. Ein zweiter Anteil der Wortlänge 1 Bit des digitalen Ansteuersi gnals wird als ein erstes Steuersignal SS1 über die Signalleitung S2 ebenfalls an das CLUT-Modul 32 übertragen. Zusätzlich wird der zweite Anteil jeweils an einen Eingang der Änderungsmodule 34, 36, 38 übertragen. Das erste Steuersignal SS1 gibt an, ob der erste Anteil als Farbwert oder als Änderungswert wei terzuverarbeiten ist.The image processing system 30 transmits the digital drive signal of the word length 8 bits for a current pixel of a pixel sequence via the signal lines S1, S2 to the CLUT module. A first part of the word length 7 bits of the digital control signal is transmitted to the CLUT module 32 via the signal line S1. A second portion of the word length 1 bit of the digital control signal is also transmitted to the CLUT module 32 as a first control signal SS1 via the signal line S2. In addition, the second portion is transmitted to an input of the change modules 34 , 36 , 38 . The first control signal SS1 indicates whether the first portion is to be further processed as a color value or as a change value.
In dem CLUT-Modul 32 sind 128 Farben entsprechend der verbleibenden Wort länge 7 Bit als Sätze Farbwerte R, G, B jeweils der Wortlänge 8 Bit und als 128 Änderungssätze IR, IG, IB ebenfalls der Wortlänge 8 Bit gespeichert. Wenn das erste Steuersignal SS1 den Binärwert 1 hat, wird ein Satz Farbwerte R, G, B ent sprechend dem Wert des ersten Anteils ausgewählt und komponentenweise an die Änderungsmodule 34, 36, 38 weitergegeben, die die Farbwerte für R, G, B jeweils an die D/A-Wandler 12, 14, 16 weiterleiten. Die D/A-Wandler 12, 14, 16 wandeln die digitalen Farbwerte R, G, B auf bekannte Weise in Analogsignale um und leiten diese an das Sichtgerät 18 weiter. Das Sichtgerät 18 gibt die Farbwerte R, G, B des aktuellen Bildpunktes entsprechend den Analogsignalen wieder.In the CLUT module 32 , 128 colors corresponding to the remaining word length 7 bits are stored as sets of color values R, G, B each with the word length 8 bits and as 128 change sets I R , I G , I B also with the word length 8 bits. If the first control signal SS1 has the binary value 1, a set of color values R, G, B corresponding to the value of the first portion is selected and passed on component-wise to the change modules 34 , 36 , 38 , which each apply the color values for R, G, B forward the D / A converter 12 , 14 , 16 . The D / A converters 12 , 14 , 16 convert the digital color values R, G, B into analog signals in a known manner and pass them on to the display device 18 . The display device 18 reproduces the color values R, G, B of the current pixel in accordance with the analog signals.
Wenn das erste Steuersignal SS1 den Binärwert 0 hat, wird ein Änderungssatz IR, IG, IB entsprechend dem ersten Anteil des digitalen Ansteuersignals von dem CLUT-Modul 32 ausgewählt und komponentenweise an die Änderungsmodule 34, 36, 38 jeweils weitergeleitet. Außerdem wird der Wert 0 des ersten Steuersignals SS1 ebenfalls an die Änderungsmodule 34, 36, 38 jeweils übertragen. Die Änderungsmodule 34, 36, 38 ändern jeweils den Farbwert R, G, B des vorherge henden Bildpunktes um den Änderungswert IR, IG, IB, wie nachfolgend noch nä her beschrieben. Die so geänderten Farbwerte R, G, B werden jeweils an die D/A- Wandler 12, 14, 16 übertragen, in ein Analogsignal umgewandelt und dem Sichtgerät 18 zugeführt. Das Sichtgerät 18 gibt dann die geänderten Farbwerte für den aktuellen Bildpunkt wieder.If the first control signal SS1 has the binary value 0, a change set I R , I G , I B is selected in accordance with the first portion of the digital control signal by the CLUT module 32 and forwarded component by component to the change modules 34 , 36 , 38, respectively. In addition, the value 0 of the first control signal SS1 is also transmitted to the change modules 34 , 36 , 38, respectively. The change modules 34 , 36 , 38 each change the color value R, G, B of the previous pixel by the change value I R , I G , I B , as described in more detail below. The color values R, G, B changed in this way are each transmitted to the D / A converters 12 , 14 , 16 , converted into an analog signal and fed to the display device 18 . The display device 18 then reproduces the changed color values for the current pixel.
Fig. 5 zeigt schematisch das Schaltbild des Änderungsmoduls 34 für den Farb wert R in Fig. 4. Aufbau und Funktionsweise der Änderungsmodule 36, 38 für die Farbwerte G, B sind entsprechend. Das Änderungsmodul 34 hat einen Multiplexer 40, ein Register 42 und einen Addierer 44. Der Steuereingang des Multiplexers 40 ist mit der Signalleitung S2 mit dem Bildverarbeitungssystem 30 in Fig. 4 verbunden. Ein Eingang des Multiplexers 40 ist direkt mit dem CLUT-Modul 32 verbunden. Der andere Eingang des Multiplexers 40 ist mit dem Ausgang des Ad dierers 44 verbunden, dessen einer Eingang ebenfalls mit dem CLUT-Modul 32 in Verbindung steht. Der Ausgang des Multiplexers 40 ist mit dem Zwischenspeicher 42 verbunden, dessen Ausgang mit dem D/A-Wandler 12 und mit dem anderen Eingang des Addierers 44 verbunden ist. Fig. 5 shows schematically the circuit diagram of the change module 34 for the color value R in Fig. 4. Structure and operation of the change modules 36 , 38 for the color values G, B are corresponding. The change module 34 has a multiplexer 40 , a register 42 and an adder 44 . The control input of the multiplexer 40 is connected via the signal line S2 to the image processing system 30 in FIG. 4. An input of the multiplexer 40 is connected directly to the CLUT module 32 . The other input of the multiplexer 40 is connected to the output of the ad dier 44 , whose one input is also connected to the CLUT module 32 . The output of multiplexer 40 is connected to buffer 42 , the output of which is connected to D / A converter 12 and to the other input of adder 44 .
Wenn über die Signalleitung S2 der Wert 1 für das erste Steuersignal SS1 über tragen wird, wählt das CLUT-Modul 32 entsprechend der ersten Komponente des digitalen Ansteuersignals einen Wert der Wortlänge 8 Bit für den Farbwert R aus und leitet diesen Farbwert R an den Multiplexer 40 weiter. Der Wert 1 des ersten Steuersignals SS1 wird ebenfalls an den Steuereingang des Multiplexers 40 übertragen, der daraufhin den Farbwert R an den Zwischenspeicher 42 wei terleitet. Der Zwischenspeicher 42 speichert den Farbwert R als Ausgangswert für eine Farbänderung für den nachfolgenden Bildpunkt ab und leitet zusätzlich den Farbwert R an den D/A-Wandler 12 weiter.If the value 1 for the first control signal SS1 is transmitted via the signal line S2, the CLUT module 32 selects a value of the word length 8 bits for the color value R in accordance with the first component of the digital control signal and forwards this color value R to the multiplexer 40 further. The value 1 of the first control signal SS1 is also transmitted to the control input of the multiplexer 40 , which then passes on the color value R to the buffer 42 . The intermediate memory 42 stores the color value R as an output value for a color change for the subsequent pixel and additionally forwards the color value R to the D / A converter 12 .
Wenn mit der Signalleitung S2 der Wert 0 des ersten Steuersignals SS1 an das CLUT-Modul 32 übertragen wird, wählt dieses entsprechend der ersten Kompo nente des digitalen Ansteuersignals einen Änderungswert IR der Wortlänge 8 Bit aus und überträgt diesen Änderungswert IR an den Addierer 44. Der Addierer 44 addiert diesen Änderungswert IR zu dem in dem Register 42 gespeicherten Farbwert R des vorhergehenden Bildpunktes und überträgt diese Summe R+IR an den anderen Eingang des Multiplexers 40. Der Wert 0 des ersten Steuersignals SS1 wird ebenfalls mit der Signalleitung S2 an den Steuereingang des Mul tiplexers 40 übertragen, worauf dieser die von dem Addierer 44 übertragene Summe R+IR an das Register 42 weiterleitet. Das Register 42 speichert in der bereits beschriebenen Weise die vom Multiplexer 40 übertragene Summe R+IR als Ausgangswert für den nachfolgenden Bildpunkt ab und überträgt zusätzlich diese Summe R+IR als Farbwert R' an den D/A-Wandler 12.If the value 0 of the first control signal SS1 is transmitted to the CLUT module 32 with the signal line S2, this selects a change value I R of the word length 8 bits in accordance with the first component of the digital drive signal and transmits this change value I R to the adder 44 . The adder 44 adds this change value I R to the color value R of the previous pixel stored in the register 42 and transfers this sum R + I R to the other input of the multiplexer 40 . The value 0 of the first control signal SS1 is also transmitted with the signal line S2 to the control input of the multiplexer 40 , whereupon the latter forwards the sum R + I R transmitted by the adder 44 to the register 42 . In the manner already described, the register 42 stores the sum R + I R transmitted by the multiplexer 40 as an output value for the subsequent pixel and additionally transmits this sum R + I R as a color value R ′ to the D / A converter 12 .
Fig. 6 zeigt ein Flußdiagramm des Verfahrens zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes, wie es von der vorstehend beschriebenen Vorrich tung durchgeführt wird. Im Schritt S10 wird das Verfahren begonnen. Danach wird in Schritt S12 das erste Steuersignal SS1 darauf überprüft, ob ein Änderungswert IR, IG, IB an die Vorrichtung übertragen worden ist. Ist das nicht der Fall, wird als nächstes in Schritt S14 der aktuell übertragene Farbwert R, G, B gespeichert. Danach erfolgt in Schritt S16 die Wiedergabe der Farbwerte R, G, B des aktuellen Bildpunktes auf dem Sichtgerät 18. Fig. 6 shows a flowchart of the method for reproducing the color values of a current pixel, as is carried out by the device described above. The method is started in step S10. The first control signal SS1 is then checked in step S12 to determine whether a change value I R , I G , I B has been transmitted to the device. If this is not the case, the currently transmitted color value R, G, B is next stored in step S14. The color values R, G, B of the current pixel are then reproduced on the display device 18 in step S16.
Wenn in Schritt S12 am Wert des ersten Steuersignals SS1 erkannt wird, daß ein Änderungswert IR, IG, IB übertragen worden ist, folgt als nächstes Schritt S18. In Schritt S18 werden die Farbwerte R, G, B des vorhergehenden Bildpunktes kom ponentenweise entsprechend den übertragenen Änderungswerten geändert. Es folgt dann ebenfalls der Schritt S14.If it is recognized in step S12 from the value of the first control signal SS1 that a change value I R , I G , I B has been transmitted, step S18 follows next. In step S18, the color values R, G, B of the previous pixel are changed component by component in accordance with the transferred change values. Step S14 then also follows.
Nachdem der jeweilige Farbwert in Schritt S16 auf dem Sichtgerät 18 wiederge geben worden ist, wird in Schritt S20 überprüft, ob das Verfahren abgebrochen werden soll. Ist das der Fall, wird als nächstes in Schritt S22 das Verfahren been det. Andernfalls wird zurück zu Schritt S12 verzweigt.After the respective color value has been displayed on the display device 18 in step S16, it is checked in step S20 whether the method should be terminated. If this is the case, the method is ended next in step S22. Otherwise, the process branches back to step S12.
Fig. 7 zeigt fünf Bildpunkte P6 bis P10 einer Bildpunktfolge, die nach dem ersten Ausführungsbeispiel wiedergegeben worden ist. Ähnlich Fig. 3 soll der Bildpunkt P6 dabei die Farbe F1 mit den Farbwerten R1, G1, B1 und der Bildpunkt P10 die Farbe F2 mit den Farbwerten R2, G2, B2 haben. An Hand des Farbwertes R soll im folgenden gezeigt werden, wie ein gewünschter Farbverlauf von R1 nach R2 in den Bildpunkten P7, P8, P9 wiedergegeben werden kann. Nachdem vorherge hend für den Bildpunkt P6 der Wert 1 für das erste Steuersignal SS1 und der Farbwert R1 entsprechend der ersten Komponente des digitalen Ansteuersignals an das Änderungsmodul 34 übertragen worden ist, hat das Sichtgerät 18 den Farbwert R1 im Bildpunkt P6 wiedergegeben, und das Register 42 hat den Farb wert R1 gespeichert. FIG. 7 shows five pixels P6 to P10 of a pixel sequence which has been reproduced according to the first exemplary embodiment. Similarly, FIG. 3 to the image point P6 while the color F1 with the color values R 1, G 1, B 1 and the pixel P10 have the color of F 2 with the color values R 2, G 2, B 2. Using the color value R, the following is intended to show how a desired color gradient from R 1 to R 2 can be reproduced in the pixels P7, P8, P9. After vorherge basis for the image point P6, the value 1 for the first control signal SS1 and the color value R 1 corresponding to the first component of the digital control signal has been transmitted to the modification module 34, the vision device has played back 18 the color value R 1 at the image point P6 and the Register 42 has the color value R 1 stored.
Für den Bildpunkt P7 wird der Wert 0 für das erste Steuersignal SS1 und der Än derungswert IR1 entsprechend der ersten Komponente des digitalen Ansteuersi gnals an das Änderungsmodul 34 übertragen. Der Addierer 44 addiert daraufhin den Änderungswert IR1 zu dem Farbwert R1. Die Summe R1+IR1 wird als Farb wert Rv1 im Register 42 gespeichert und vom Sichtgerät 18 im Bildpunkt P7 wie dergegeben. Auf ähnliche Weise wird im Bildpunkt P8 der Farbwert Rv2=Rv1+IR2 und im Bildpunkt P9 der Farbwert Rv3=Rv2+IR3 wiedergegeben. Für den Bild punkt P10 ist das erste Steuersignal SS1=1, und der Farbwert R2 wird wiederge geben.For pixel P7, the value 0 for the first control signal SS1 and the change value I R1 corresponding to the first component of the digital control signal are transmitted to the change module 34 . The adder 44 then adds the change value I R1 to the color value R 1 . The sum R 1 + I R1 is stored as color value R v1 in the register 42 and is reproduced by the display device 18 in the pixel P7. The color value R v2 = R v1 + I R2 is reproduced in a similar manner in the pixel P8 and the color value R v3 = R v2 + I R3 in the pixel P9. For the image point P10, the first control signal SS1 = 1, and the color value R 2 is reproduced.
Fig. 8 zeigt ein zweites Ausführungsbeispiel einer Vorrichtung zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes. Die D/A-Wandler 12, 14, 16 und das Sichtgerät 18 entsprechen dabei den vorstehend beschriebenen. Ein Bildverar beitungssystem 50 ist mit einem CLUT-Modul 52 verbunden, das mit jeweils drei Signalleitungen mit Änderungsmodulen 54, 56, 58 verbunden ist. Die Ände rungsmodule 54, 56, 58 sind mit den D/A-Wandlern 12, 14, 16 jeweils verbunden. Fig. 8 shows a second embodiment of a device for reproducing the color values of a current pixel. The D / A converter 12 , 14 , 16 and the display device 18 correspond to those described above. An image processing system 50 is connected to a CLUT module 52 , which is connected to three signal lines with change modules 54 , 56 , 58 . The change modules 54 , 56 , 58 are connected to the D / A converters 12 , 14 , 16, respectively.
Auf die Funktion dieser Vorrichtung wird im folgenden unter Bezug auf Fig. 9 nä her eingegangen.The function of this device is discussed in more detail below with reference to FIG. 9.
Fig. 9 zeigt stellvertretend das Änderungsmodul 54 für den Farbwert R nach Fig. 8. Die Änderungsmodule 56, 58 für die Farbwerte G, B sind vom Aufbau her ent sprechend. Ein Ausgang des CLUT-Moduls 52 ist direkt mit dem D/A-Wandler 12 und mit einem Multiplexer 60 verbunden. Ein weiterer Eingang des Multiplexers 60 ist mit einem weiteren Ausgang des CLUT-Moduls 52 verbunden, der zusätz lich mit einem Modul 62 verbunden ist. Ein dritter Ausgang des CLUT-Moduls 52 ist mit einem Addierer 64 und mit einem weiteren Modul 66 verbunden. Der zweite Eingang des Addierers 64 ist mit dem Ausgang des Multiplexers 60 verbunden. Die Ausgänge der Module 62, 66 sind jeweils mit einem Steuereingang des Multi plexers 60 und mit den Eingängen eines ODER-Gliedes 68 verbunden. Fig. 9 shows representative of the change module 54 for the color value R according to Fig. 8. The change modules 56 , 58 for the color values G, B are the structure accordingly. An output of the CLUT module 52 is connected directly to the D / A converter 12 and to a multiplexer 60 . Another input of the multiplexer 60 is connected to a further output of the CLUT module 52 , which is additionally connected to a module 62 . A third output of the CLUT module 52 is connected to an adder 64 and to a further module 66 . The second input of adder 64 is connected to the output of multiplexer 60 . The outputs of the modules 62 , 66 are each connected to a control input of the multiplexer 60 and to the inputs of an OR gate 68 .
Der Ausgang des Addierers 64 ist mit einem Zwischenspeicher 70 verbunden, dessen Ausgang mit einem dritten Eingang des Multiplexers 60 und mit dem Ein gang eines sogenannten Tristatebuffers 72 verbunden ist. Der Steuereingang des Tristatebuffers 72 ist mit dem ODER-Glied 68 verbunden. Der Ausgang des Tristatebuffers 72 ist mit dem D/A-Wandler 12 und mit dem Multiplexer 60 ver bunden.The output of the adder 64 is connected to a buffer memory 70 , the output of which is connected to a third input of the multiplexer 60 and to the input of a so-called tri-state buffer 72 . The control input of the tristate buffer 72 is connected to the OR gate 68 . The output of the tri-state buffer 72 is connected to the D / A converter 12 and to the multiplexer 60 .
Bei diesem Ausführungsbeispiel werden zwei Anteile des von dem Bildverarbei tungssystem 50 an das CLUT-Modul 52 übertragenen digitalen Ansteuersignals als ein erstes und ein zweites Steuersignal SS1, SS2 benutzt. Wenn das erste Steuersignal SS1 den Wert 1 hat, bezeichnet der verbleibende Anteil des digita len Ansteuersignals die Farbwerte R, G, B des aktuellen Bildpunktes. In diesem Fall wird von dem CLUT-Modul 52 der Farbwert R der Wortlänge 8 Bit an den Multiplexer 60 und an den D/A-Wandler 12 übertragen.In this exemplary embodiment, two components of the digital drive signal transmitted from the image processing system 50 to the CLUT module 52 are used as a first and a second control signal SS1, SS2. If the first control signal SS1 has the value 1, the remaining portion of the digital control signal denotes the color values R, G, B of the current pixel. In this case, the CLUT module 52 transmits the color value R of the word length 8 bits to the multiplexer 60 and to the D / A converter 12 .
Wenn das erste Steuersignal SS1 den Wert 0 hat, kennzeichnet dies den verblei benden Anteil des digitalen Ansteuersignals als Änderungssignal. In diesem Fall wird ein Änderungswert IR der Wortlänge 8 Bit an den Addierer 64 und an das Modul 66 übertragen. Das Modul 66 gibt den Binärwert 1 an den Multiplexer 60 und an das ODER-Modul 68 weiter, wenn festgestellt wird, daß ein Änderungs wert IR übertragen worden ist. Der Addierer 64 addiert dann zu dem Farbwert R des vorhergehenden Bildpunktes den Änderungswert IR und gibt diese Summe an den Zwischenspeicher 70 weiter. Der Zwischenspeicher 70 speichert diesen Wert und gibt ihn außerdem an den Tristatebuffer 72 weiter. Wenn das ODER- Glied 68 von dem Modul 66 oder von dem Modul 62 den Binärwert 1 übertragen bekommt, gibt es ebenfalls einen Binärwert 1 an den Steuereingang des Tri statebuffers 72 weiter, der daraufhin den in dem Zwischenspeicher 70 gespei cherten Wert an den D/A-Wandler 12 weiterleitet.If the first control signal SS1 has the value 0, this characterizes the remaining portion of the digital control signal as a change signal. In this case, a change value I R of the word length 8 bits is transmitted to the adder 64 and to the module 66 . The module 66 passes the binary value 1 to the multiplexer 60 and to the OR module 68 when it is determined that a change value I R has been transmitted. The adder 64 then adds the change value I R to the color value R of the preceding pixel and passes this sum on to the buffer store 70 . The buffer 70 stores this value and also forwards it to the tri-state buffer 72 . If the OR gate 68 receives the binary value 1 from the module 66 or from the module 62 , there is also a binary value 1 passed on to the control input of the tri-state buffer 72 , which then sends the value stored in the buffer memory 70 to the D / A converter 12 forwards.
Wenn das zweite Steuersignal SS2 den Wert 1 hat, gibt das CLUT-Modul 52 ent sprechend dem verbleibenden Anteil des digitalen Ansteuersignals einen Ände rungsstartwert R0 der Wortlänge 8 Bit an den Multiplexer 60 und an das Modul 62 weiter. Das Modul 62 gibt dann den Binärwert 1 an den Multiplexer 60 und an das ODER-Glied 68 weiter. In diesem Fall gibt der Multiplexer 60 den Ände rungsstartwert R0 an den Addierer 64 weiter, der im folgenden den Änderungs wert IR dazuaddiert und den so gewonnenen Wert im Speicher 70 speichert und über den Tristatebuffer 72 an den D/A-Wandler 12 weiterleitet. Die Module 62, 66 können auch weggelassen werden, wenn die Steuersignale SS1, SS2 direkt zum Steuern des Multiplexers 60 und des ODER-Gliedes 68 verwendet werden.If the second control signal SS2 has the value 1, the CLUT module 52 transmits a change start value R 0 of the word length 8 bits to the multiplexer 60 and to the module 62 in accordance with the remaining portion of the digital control signal. The module 62 then passes the binary value 1 on to the multiplexer 60 and to the OR gate 68 . In this case, the multiplexer 60 passes the change start value R 0 to the adder 64 , which subsequently adds the change value I R and stores the value obtained in this way in the memory 70 and forwards it to the D / A converter 12 via the tristate buffer 72 . The modules 62 , 66 can also be omitted if the control signals SS1, SS2 are used directly to control the multiplexer 60 and the OR gate 68 .
Fig. 10 zeigt den Ablauf des Verfahrens zum Wiedergeben der Farbwerte eines aktuellen Bildpunktes nach dem zweiten Ausführungsbeispiel. In Schritt S30 wird der Ablauf begonnen. Als nächstes wird in Schritt S32 das erste Steuersignal SS1 darauf überprüft, ob eine Änderung vorgenommen werden soll. Ist das nicht der Fall, wird als nächstes in Schritt S34 der aktuell übertragene Farbwert R, G, B ge speichert und in Schritt S36 auf dem Sichtgerät 18 angezeigt. Fig. 10 shows the sequence of the method for reproducing the color values of a current pixel according to the second embodiment. The process is started in step S30. Next, in step S32, the first control signal SS1 is checked as to whether a change should be made. If this is not the case, the currently transmitted color value R, G, B ge is next stored in step S34 and displayed on the display device 18 in step S36.
Wenn in Schritt S32 am Wert des ersten Steuersignals SS1 erkannt wird, daß eine Änderung durchgeführt werden soll, wird als nächstes in Schritt S38 durch Überprüfen des zweiten Steuersignals SS2 festgestellt, ob ein neuer Änderungs startwert vorliegt. Ist das der Fall, wird als nächste in Schritt S40 der Änderungs startwert um den Änderungswert geändert. Es folgt danach der Schritt S34.If it is recognized in step S32 from the value of the first control signal SS1 that a change to be made is next performed in step S38 Checking the second control signal SS2 determined whether a new change Initial value is available. If this is the case, the change is next in step S40 Start value changed by the change value. This is followed by step S34.
Wenn in Schritt S38 festgestellt wird, daß kein neuer Startwert vorliegt, wird als nächstes in Schritt S42 der Farbwert R, G, B des vorhergehenden Bildpunktes um den Änderungswert geändert. Es folgt danach ebenfalls der Schritt S34.If it is determined in step S38 that there is no new start value, as next in step S42 the color value R, G, B of the previous pixel by changed the change value. This is also followed by step S34.
Nach dem Wiedergeben des Farbbildes auf der Anzeige 18 in Schritt S36 folgt Schritt S44. Hier wird überprüft, ob der Ablauf beendet werden soll. Ist das der Fall, wird als nächstes in Schritt S46 der Ablauf beendet. Andernfalls wird zurück zu Schritt S32 verzweigt.After displaying the color image on the display 18 in step S36, step S44 follows. Here it is checked whether the process should be ended. If this is the case, the process is next ended in step S46. Otherwise, the process branches back to step S32.
Fig. 11 zeigt ein drittes Ausführungsbeispiel einer Vorrichtung zum Wiedergeben der Farbwerte R, G, B eines aktuellen Bildpunktes. Zusätzlich zu dem zweiten Ausführungsbeispiel nach Fig. 8 sind hier drei weitere Änderungsmodule 76, 78, 80 eingezeichnet. Das Bildverarbeitungssystem 50 steuert ein CLUT-Modul 74 an, das seinerseits die Änderungsmodule 54, 56, 58 bzw. 76, 78, 80 jeweils an steuert, wobei der Ausgang des Änderungsmoduls 54, 56, 58 jeweils mit einem Eingang des Änderungsmoduls 76, 78, 80 verbunden ist. Fig. 11 shows a third embodiment of a device for reproducing the color values R, G, B of a current pixel. In addition to the second exemplary embodiment according to FIG. 8, three further change modules 76 , 78 , 80 are shown here. The image processing system 50 controls a CLUT module 74 , which in turn controls the change modules 54 , 56 , 58 and 76 , 78 , 80 , the output of the change module 54 , 56 , 58 each having an input of the change module 76 , 78 , 80 is connected.
Auf diese Weise können für jeden Farbwert R, G, B zwei jeweils unabhängige Änderungen entsprechend unabhängiger Farbverläufe durchgeführt werden.In this way, two independent ones can be used for each color value R, G, B. Changes are made according to independent color gradients.
Claims (11)
bei dem für einen aktuellen Bildpunkt ein seinen Farbwerten (R, G, B) ent sprechendes erstes digitales Ansteuersignal übertragen wird,
das erste digitale Ansteuersignal des aktuellen Bildpunktes nach einer ge speicherten Umwandlungsvorschrift in das entsprechende digitale Farbsteu ersignal umgewandelt wird, und
bei dem das Sichtgerät (18) für den aktuellen Bildpunkt Farbwerte (R, G, B) entsprechend dem digitalen Farbsteuersignal wiedergibt, dadurch gekennzeichnet,
daß das erste digitale Ansteuersignal für mindestens einen Bildpunkt einem Än derungswert entspricht, und
daß das Sichtgerät (18) für den mindestens einen Bildpunkt mindestens ei nen Farbzwischenwert (Rv1, Rv2, Rv3) wiedergibt, der dem gemäß dem Än derungswert geänderten Farbwert (R) des vorhergehenden Bildpunktes entspricht.1. A method for reproducing the color values (R, G, B) of the pixels of a pixel sequence on a display device ( 18 ) by means of digital color control signals of the word length M bit via digital control signals of the shorter word length N bit,
in which a first digital control signal corresponding to its color values (R, G, B) is transmitted for a current pixel,
the first digital control signal of the current pixel is converted into the corresponding digital color control signal according to a stored conversion rule, and
in which the display device ( 18 ) reproduces color values (R, G, B) for the current pixel in accordance with the digital color control signal, characterized in that
that the first digital drive signal corresponds to a change value for at least one pixel, and
that the display device ( 18 ) for the at least one pixel reproduces at least one intermediate color value (R v1 , R v2 , R v3 ) which corresponds to the color value (R) of the previous pixel which has been changed in accordance with the change value.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999152766 DE19952766A1 (en) | 1999-11-02 | 1999-11-02 | Process for reproducing the color value |
EP00123874A EP1098218A3 (en) | 1999-11-02 | 2000-11-02 | Method for reproducing image signal values |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999152766 DE19952766A1 (en) | 1999-11-02 | 1999-11-02 | Process for reproducing the color value |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19952766A1 true DE19952766A1 (en) | 2001-05-03 |
Family
ID=7927689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1999152766 Withdrawn DE19952766A1 (en) | 1999-11-02 | 1999-11-02 | Process for reproducing the color value |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1098218A3 (en) |
DE (1) | DE19952766A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2175769B (en) * | 1985-04-27 | 1989-12-28 | Sony Corp | Method and apparatus for processing an image signal |
US5103499A (en) * | 1986-07-18 | 1992-04-07 | Commodore-Amiga, Inc. | Beam synchronized coprocessor |
JPH0473799A (en) * | 1990-07-16 | 1992-03-09 | Sanyo Electric Co Ltd | Picture display device |
CA2081140C (en) * | 1992-01-14 | 1999-01-19 | Charles Thomas Rutherfoord | Digital video compression method and apparatus |
-
1999
- 1999-11-02 DE DE1999152766 patent/DE19952766A1/en not_active Withdrawn
-
2000
- 2000-11-02 EP EP00123874A patent/EP1098218A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP1098218A2 (en) | 2001-05-09 |
EP1098218A3 (en) | 2002-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2932525C2 (en) | ||
DE68927564T2 (en) | Process for the simulation of object images to be printed | |
DE3736195C2 (en) | Raster video display device | |
DE69428061T2 (en) | Parallel error diffusion method and device | |
DE60100645T2 (en) | Display device for generating intermediate gray levels and method for processing image signals | |
DE19721713C2 (en) | Electronic endoscope | |
DE69222247T2 (en) | Gamma correction and inverted gamma correction with look-up tables for high-resolution raster buffers | |
DE3789159T2 (en) | Device for simulating the setting of a scanner. | |
DE69020927T2 (en) | Display control. | |
EP0758514B1 (en) | Colour transformation process and a colour video system | |
CH630473A5 (en) | DEVICE FOR PRODUCING CORRECTED COLOR EXTRACTS. | |
DE3876734T2 (en) | IMAGE PROCESSING. | |
DD147409A5 (en) | METHOD AND CIRCUIT ARRANGEMENT FOR DETECTING COLORS | |
DE69116217T2 (en) | Display device | |
DE3049349A1 (en) | COLOR CONTROL SIMULATOR FOR AN IMAGE REPRODUCTION DEVICE | |
DE2839187A1 (en) | METHOD FOR DETERMINING THE STANDARD COLOR VALUES OF COLORS PRESENTED ON A COLOR MONITOR | |
DE4011758C2 (en) | ||
DE68904356T2 (en) | IMAGE PROCESSING. | |
DE19961091B4 (en) | Image processing apparatus and image processing method | |
DE3723590C2 (en) | Circuit arrangement for displaying information on a screen by overlaying several individual images | |
DE2941841A1 (en) | METHOD FOR GENERATING A COLOR IMAGE IN A COLOR DISPLAY SYSTEM AND COLOR IMAGE CIRCUIT USED THEREFOR | |
DE69321042T2 (en) | High resolution image processing circuit using a standard signal processing circuit | |
DE2923468A1 (en) | Colours identification on coloured surface - is performed using illuminating lamp of known spectral composition for sweep detector system | |
EP0006131A1 (en) | Method for transmitting recordings containing miscellaneous representations to a display screen, particularly in telephone systems | |
DE4232704C2 (en) | Method and circuit arrangement for the electronic retouching of images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8130 | Withdrawal |