[go: up one dir, main page]

DE2940439C2 - Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals - Google Patents

Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals

Info

Publication number
DE2940439C2
DE2940439C2 DE2940439A DE2940439A DE2940439C2 DE 2940439 C2 DE2940439 C2 DE 2940439C2 DE 2940439 A DE2940439 A DE 2940439A DE 2940439 A DE2940439 A DE 2940439A DE 2940439 C2 DE2940439 C2 DE 2940439C2
Authority
DE
Germany
Prior art keywords
signals
digital
quadrant
color
bits
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
DE2940439A
Other languages
German (de)
Other versions
DE2940439A1 (en
Inventor
Franz Dr. 2301 Schönkirchen Kuhn
Wilfried Lippek
Klaus 2300 Kiel Möllgaard
Friedrich Dipl.-Ing. 2305 Heikendorf Redecker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heidelberger Druckmaschinen AG
Original Assignee
Dr Ing Rudolf Hell GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to DE2940439A priority Critical patent/DE2940439C2/en
Application filed by Dr Ing Rudolf Hell GmbH filed Critical Dr Ing Rudolf Hell GmbH
Priority to JP55502178A priority patent/JPH0222420B2/ja
Priority to US06/269,015 priority patent/US4500972A/en
Priority to PCT/DE1980/000138 priority patent/WO1981001065A1/en
Priority to BR8008858A priority patent/BR8008858A/en
Priority to DD80224333A priority patent/DD153458A5/en
Priority to IT25150/80A priority patent/IT1133180B/en
Priority to BE0/202677A priority patent/BE885994A/en
Priority to EP80901794A priority patent/EP0036418B1/en
Publication of DE2940439A1 publication Critical patent/DE2940439A1/en
Application granted granted Critical
Publication of DE2940439C2 publication Critical patent/DE2940439C2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • G06F1/03Digital function generators working, at least partly, by table look-up
    • G06F1/035Reduction of table size
    • G06F1/0353Reduction of table size by using symmetrical properties of the function, e.g. using most significant bits for quadrant control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/462Computing operations in or between colour spaces; Colour management systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/64Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
    • H04N1/646Transmitting or storing colour television type signals, e.g. PAL, Lab; Their conversion into additive or subtractive colour signals or vice versa therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2101/00Indexing scheme relating to the type of digital function generated
    • G06F2101/06Co-ordinate transformations

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Image Processing (AREA)
  • Processing Of Color Television Signals (AREA)

Description

7* = ei arc tan —7 * = egg arc tan -

2 »

gespeichert sind, wöbe! S die SatUgungs-Signale, T* die Farbton-Signale und A" und Y' die umgewandelten Chrominanz-Signale des ausgewählten Quadranten sowie c, und C1 konstante Faktoren sind, und d) eine von der Quadranten-Erkennungsstufe (11) gesteuerte Invertierungs-Stufe (13), die mit den Farbtonsignal-Ausgängen des Tabellen-Speichers (12; 12') In Verbindung steht, wobei die Schaltungselemente --* folgende Funktionen ausführen:are stored, wöbe! S the saturation signals, T * the hue signals and A "and Y ' the converted chrominance signals of the selected quadrant and c, and C 1 are constant factors, and d) an inversion controlled by the quadrant recognition stage (11) -Stage (13) which is connected to the color tone signal outputs of the table memory (12; 12 '), the circuit elements - * performing the following functions:

2) Vergleichen der umzuwandelnden Chrominanz-Signale (X; Y) rr..i vorgebbaren Grenzen (XnIl: YJl) in der Quadranten-Erkennungsstufe (11), um denjenigen Quadranten festzustellen, in dem die umzuwandelnden Chrominanz-Signale (X: Y) liegen und um die digitalen Quadranten-Kennummern der -■*> festgestellten Quadranten zu markleren:2) Compare the chrominance signals to be converted (X; Y) rr..i specifiable limits (X n Il: YJl) in the quadrant detection stage (11) in order to determine the quadrant in which the chrominance signals to be converted (X: Y) and to mark the digital quadrant ID numbers of the - ■ *> determined quadrants:

ß) bttragsmäßlgc Differenzbildung In der Transformatlons-Schaltung (10) zwischen den umzuwandelnden Chrominanz-Signalen (A"; Y) und den Grenzwerten (A"„/2; YJl) zur Ermittlung der auf den ausgewählten Quadranten des zweiten Farbkoordinatcn-Systems (8) bezogenen, umgewandelten Chrominanz-Signale (A"; Yl: ß) bttragsmäßlgc difference in the Transformatlons circuit (10) between the converted chrominance signals (A ", Y) and the limit values (A '' / 2; yjl) for determining the selected on the quadrant of the second Farbkoordinatcn system (8 ) related, converted chrominance signals (A "; Yl:

-'? ;·) Adressieren des Taoellen-Spelchers (12; ti') durch die In der Transformailons-Schaltung (10) umgewandelten Chrominanz-Signale (A"; Yl und Auslesen der zugehörigen Sättlgungs-Signale (S) und der Farbton-Signale (T*) des ausgewählten Quadranten;- '? ; ·) Addressing the Taoellen-Spelchers (12; ti ') by the chrominance signals (A "; Yl converted in the transformailons circuit (10) and reading out the associated saturation signals (S) and the hue signals (T *) of the selected quadrant;

δ) Invertieren der Farbton-Signale (7"*) des ausgewählten Quadranten In der Inverticrungs-Stufe (13), δ) inverting the hue signals (7 "*) of the selected quadrant in the inverting stage (13),

falls der festgestellte Quadrant der zweite oder vierte Quadrant lsi, undif the determined quadrant is the second or fourth quadrant Isi, and

*' ε) Ermitteln der Farbton-Signale (D aus den In der Quadranten-Erkennungsstufe (11) markierten Quadranteri-Kennummern und den aus dem Tabellen-Speicher (12; 12') ausgelesenen Farbton-Signalen (T*) des ausgewählten Quadranten, wobei die Quadranten-Kennummern die höchstwertigen Bits und die ausgelesenen Farbton-Signale (T*) des ausgewählten Quadranten die nlederwertlgen Bits der zu ermittelnden Farbton-Signale (T) darstellen.* ' ε) Determination of the color tone signals (D from the Quadranteri identification numbers marked in the quadrant recognition stage (11) and the color tone signals (T *) of the selected quadrant read from the table memory (12; 12'), wherein the quadrant identification numbers represent the most significant bits and the read-out color tone signals (T *) of the selected quadrant represent the lowest value bits of the color tone signals (T) to be determined.

f; 2. Schaltungsanordnung nach Anspruch I, dadurch gekennzeichnet, daß die Transformalions-Schaltungf; 2. Circuit arrangement according to claim I, characterized in that the transforming circuit

!■> (10) als ein von den jeweils höchstwertigen Bits der digitalen Chromlnanz-Slgnalc (A"; Y) gesteuerter Inverter! ■> (10) as an inverter controlled by the most significant bits of the digital chrominance signals (A "; Y)

<ί| für deren nlederwerilgc Bits ausgebildet Ist.<ί | for whose nlederwerilgc bits is designed.

tj| 3. Schaltungsanordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daßtj | 3. Circuit arrangement according to claim 1 or 2, characterized in that

SI a) zwischen der Transformatlons-Schaltung (10) und dem Tabellen-Speicher (12') eine steuerbareSI a) between the transformer circuit (10) and the table memory (12 ') a controllable

i i Verschlebe-Stufe (46) zur Stellenverschiebung de: umgewandelten Chrominanz-Signale (A". Y') angeord-ii Shift stage (46) for shifting positions de: converted chrominance signals (A ". Y ') arranged-

I net Ist.I net is.

%t % t b) den Sättlgungsslgnal-Ausgängen des Tabellen-Speichers (12') eine steuerbare Korrektur-Stufe (52) für dieb) a controllable correction stage (52) for the saturation signal outputs of the table memory (12 ')

5 5? Sättigungs-Signale (S) nachgeschaltet Ist, um die Stellenverschlebung rückgängig zu machen, und5 5? Saturation signals (S) are connected downstream in order to reverse the shifting of positions, and

κ c) die Steuereingänge der Verschiebe-Stufe (46) und der Korrektur-Stufe (52) mit einem Steuergeneratorκ c) the control inputs of the shift stage (46) and the correction stage (52) with a control generator

■'■, (48) verbunden sind, der mit den umgewandelten Chrominanz-Signalen (A"; ΥΊ beaufschlagt ist.■ '■, (48) are connected to which the converted chrominance signals (A "; ΥΊ is applied.

vj Die Erfindung betrifft eine Schaltungsanordnung zur Umwandlung von digitalen Chrominanz-Signalen eines V^ rechtwinkligen Farbkoordlnaten-Systems In digitale Farbton-Signale und Sättlgungs-Signale eines polaren Farbig koordlnaten-Systcms unter Verwendung eines Dlgltal-Spelchers nach Patent P 29 23 477.The invention relates to a circuit arrangement for converting digital chrominance signals of a V ^ right-angled color coordinate system In digital hue signals and saturation signals of a polar color coordinate system using a Dlgltal Spelcher according to patent P 29 23 477.

IjIIjI <>■* Im Hauptpatent wird eine Schaltungsanordnung zum Erkennen von Farben beschrieben, bei der eine Koordl-<> ■ * The main patent describes a circuit arrangement for recognizing colors in which a coordinate

?-. naientransfomiatlon von Chrominanz-Signalen In Farbton-Signale und Sättlgungs-Signale angewendet wird. In? -. Naientransfomiatlon of chrominance signals in hue signals and saturation signals is applied. In

r, dieser Schaltungsanordnung werden vor der Farberkennung Innerhalb eines l'urbraumcs FarberkcnnungsräumeThis circuit arrangement is before the color recognition within an urban space color recognition spaces

Tür dle/u erkennenden larbcn In einer farbigen Flüche abgcgrcn/l. Indem entsprechende IdcntlflkailonssymbolcDoor dle / u recognizable larbcn in a colored area gcgrcn / l. By using the appropriate Idcntlflkailonssymbolc

ί ; für clic Farberkennungsräume In einem Farberkennungs-Spelcher abgelegt werden, welche durch Farbkomponen- ί ; for clic color recognition spaces are stored in a color recognition spelcher, which are

i; len-Tripcl adressierbar sind. Während der eigentlichen Farberkennung rufen die durch eine punki- und zelien-0— weise optoelektronische Abtastung der zu analysierenden farbigen Flüchen gewonnenen Farbkomponemen-i; len-Tripcl are addressable. During the actual color recognition, the call with a punki- and zelien-0— wise optoelectronic scanning of the colored curses to be analyzed, obtained color components

;, Trlpel laufend die Adressen des Farberkennungs-Spelchers auf, wodurch die dort abgelegten Identlfikatlonssym-;, Trlpel continuously records the addresses of the color recognition spelcher, whereby the identification symbols stored there

]}:', bole ausgelesen und die Zugehörigkeit der abgetasteten Farben zu den abgegrenzten Farberkennungsräumen ]} : ', bole read out and the affiliation of the scanned colors to the delimited color recognition spaces

;."; festgestellt wird.;."; is detected.

.K Die Farbkomponenten-Tripel können den drei primären Farbmeßwert-Slgnalen, den Chrominanz- and Lumi-.K The color component triples can correspond to the three primary color measurement values, the chrominance and luminance

Ά nanz-Signalen oder aber auch den Farbton- und Sättigungs-Signalen entsprechen. Ά nance signals or the hue and saturation signals.

S Die primären Farbmeßwert-Slgnale sind die rechtwinkligen Koordinaten des RGB-Farbraumes und die Chro-S The primary color measurement signals are the right-angled coordinates of the RGB color space and the chrominance

ψ{ mlnanz- und Lumlnanz-Signale die entsprechenden rechtwinkligen Koordinaten des Chrominanz/Luminanz- ψ { mlnance and luminance signals the corresponding right-angled coordinates of the chrominance / luminance

?? Farbraumes. Die Farbton-, Sättigungs- und Luminanz-Slgnale stellen die Zyilnderkoordlnaten des Farbton/Sätti-?? Color space. The hue, saturation and luminance signals represent the cylinder coordinates of the hue / saturation

H gungs/Lumlnanz-Farbraumes dar, wobei die Farbton-Signale die Winkel, die Sättigungs-Signale die Radien undH gungs / Lumlnanz-Farbraumes, the hue signals the angle, the saturation signals the radii and

i'ff die Luminanz-Slgnale die dritten Koordinaten bilden.i'ff the luminance signals form the third coordinates.

γι Zur Koordinatentransformation von Chrominanz-Signalen In Farbton-Signale und Sättigungs-Signale ist in γι For coordinate transformation of chrominance signals In hue signals and saturation signals is in

ϊβ dem Hauptpatent ein analog arbeitender Funktionsgenerator vorgesehen. Solche analogen Funktionsgeneratorenprovided ϊβ the main patent, an analog-working function generator. Such analog function generators

Jl sind aber aufwendig, instabil und haben nur eine geringe Arbeltsgeschwindigkeit. But Jl are complex, unstable and have only a low working speed.

i| Aus der DE-OS 26 40 833 Ist es ferner bekannt, einen Dlgltal-Speicher durch Farbkomponenten-Trlpel zui | From DE-OS 26 40 833 it is also known to add a Dlgltal memory by means of color component traps

rf. adressieren. rf. address.

: Der Irfi Anspruch 1 angegebenen Erfindung liegt daher die Aufgabe zugrunde, eine Schaltungsanordnung zur: The Irfi claim 1 specified invention is therefore based on the object of a circuit arrangement for

p Umwandlung von digitalen Chrominanz-Signalen eines rechtwinkligen Farbkoordinaten-Systems in digitale 2"p Conversion of digital chrominance signals of a right-angled color coordinate system into digital 2 "

j| Farbton-Signale und Sättigungs-Signale eines polaren Farbkoordinaten-Systems unter Verwendung eines Digital-j | Hue signals and saturation signals of a polar color coordinate system using a digital

fj Speichers anzugeben, mit der eine hohe Arbeitsgeschwindigkeit und Genauigkeit erreicht wird ut:; die mit einer ώ . kleinen Speicherkapazität für den verwendeter Diglul-Spelcher auskommt.indicate fj memory, ut with the high operating speed and accuracy is achieved; those with a ώ. small storage capacity for the Diglul-Spelcher used.

i; Die Erfindung wird anhand der Fi g. 1 bis 5 näher erläutert.i; The invention is based on the Fi g. 1 to 5 explained in more detail.

g: Es zeigt >5g: It shows> 5

i| Flg. 1 eine räumliche Darstellung des Chromlnanz/Luminanz-Farbraumes und des Farbton/Sättigung/Lumi-i | Flg. 1 a spatial representation of the chrominance / luminance color space and the hue / saturation / luminance

p nanz-Farbraumes;p nanz color space;

I FI g. 2 eine Projektion der Farbräume;I FI g. 2 a projection of the color spaces;

l| Flg. 3 ein Ausführungsbelsple! für eine digitale Transformallons-Schaltung;l | Flg. 3 an execution hall! for a digital transformallons circuit;

k? Fig. 4 ein weiteres Ausführungsbelsplei für eine digitale Transformatlons-Schaltung; m\ k? 4 shows a further exemplary embodiment for a digital transformer circuit; m \

'§. Flg. 5 ein Ausführungsbeispiel für eine Korrektur-Stufe. '§. Flg. 5 shows an exemplary embodiment for a correction stage.

|j Zur Erläuterung der Koordinaten-Transformation zeigt Fig. 1 ein rechtwinkliges (karthesisches) XYZ-Koordi-| j To explain the coordinate transformation, FIG. 1 shows a right-angled (Cartesian) XYZ coordinate

% natensystem 1 mit dem Koordinaten-Nullpunkt P0- In dem ATZ-Koordinatensystem 1 Ist der Chrominanz- % natensystem 1 with the coordinate zero point P 0 - In the ATZ coordinate system 1, the chrominance

U Lumlnanz-Farbraum 2 aufgespannt. Ein beliebig angenommener Farbort F hat die Farbkoordinaten X, Y und Z. U Luminance color space 2 spanned. An arbitrarily assumed color point F has the color coordinates X, Y and Z.

y. Die Farbkoordinaten X und Y entsprechen den Chrominanz-Signalen und die Farbkoordinate Z dem Luminanz- ■>?y. The color coordinates X and Y correspond to the chrominance signals and the color coordinate Z to the luminance ■>?

ij Signal. Der Chrominanz-Lumlnanz-Farbraum 2 Ist durch die Farbkoordinaten Xn, Yn und Zn begrenzt.ij signal. The chrominance-luminance color space 2 is limited by the color coordinates X n , Y n and Z n.

i| In das rechtwinklige ATZ-Koordinatensystem 1 ist ein zylindrisches 7"5Z.-Koordinatensystem 3 mit dem Koor-i | In the right-angled ATZ coordinate system 1 is a cylindrical 7 "5Z. Coordinate system 3 with the coordinate

fa dinaten-Nullpunkt P'o einbeschrieben, der Im ATZ-Koordinatensystem ! die Farbkoordinaten A;/2, YnIl und 0fa dinaten-zero point P ' o inscribed, which In the ATZ coordinate system! the color coordinates A; / 2, Y n Il and 0

5 aufweist. Der Wlnkei Γ entspricht dem Farbion-Signai T, der Radius S dem Sättigungs-Signal S und die Koordl-5 has. The angle Γ corresponds to the color ion signal T, the radius S to the saturation signal S and the coordinate

ί 5 nate L dem Lumlnanz-Slgnal L, das mit dem Lumlnanz-Slgnal Im Chrominanz-Lumlnanz-Farbraum 2 identisch 4"ί 5 nate L to the luminance signal L, which is identical to the luminance signal in the chrominance luminance color space 2 4 "

<?; Der In der XY-Vbznt projlzlerte Farbort F Ist In dem A-T-Ko .rdlnatensystem 8 durch die Farbkoordlnaien A"<?; The color location F projected in the XY-Vbznt is in the A - T-Ko .rdlnatensystem 8 by the color coordinates A "

!£ und Y' und In dem polaren TS-Koordlnatensystem 4' durch den Winkel T und den Radius S gekennzeichnet.! £ and Y ' and in the polar TS coordinate system 4' indicated by the angle T and the radius S.

;j Zur Bestimmung des Winkels T und des Radius S eines Farbortes F wird In der Schaltungsanordnung; j To determine the angle T and the radius S of a color locus F , In the circuit arrangement

H zunächst durch Untersuchung der Farbkoordinaten X und Y festgestellt. In welchen Quadranten der Farbort F "1^ H was first determined by examining the X and Y color coordinates. In which quadrants the color location F " 1 ^

;': fällt und die betreffende Quadranten-Kennummer markiert, wodurch die eigentliche Koordlnatenumwandlu.ig; ' : falls and the relevant quadrant identification number is marked, whereby the actual coordinate conversion

[ In vorteilhafter Welse auf einen Haupt-Quadranten, Im Ausfuhrungsbeispiel auf den Quadranten 0, beschränkt[In advantageous catfish to a main quadrant, in the exemplary embodiment to quadrant 0, limited

Daher können In der Schaltungsanordnung die '"arbkoordlnaten A" und Y' des zu untersuchenden Farbortes F betragsmäßig ohne Zusatz eines Vorzeichens aus den entsprechenden Farbkoordinaten X und Y ermittelt 5" werden. Danach werden aus den Farbkoordinaten A" und Y' die Radien 5 bzw. die gesuchten Sättigungs-Signale 5 nach der Gleichung:Therefore, the '"arbkoordlnatenA" and Y', in the circuit arrangement of the magnitude to be examined color point F without addition of a sign from the corresponding color coordinates X and Y determined 5 "are. Thereafter, from the color coordinates A", the radii and Y '5 or . the sought saturation signals 5 according to the equation:

S= ο S = ο

(D(D

und der zugehörige Winkel T* zunächst be/ogcn auf den Haupt-Quadranten 0 (Winkel 0 bis 90) nach der Gleichung: and the associated angle T * is initially based on the main quadrant 0 (angle 0 to 90) according to the equation:

7* = Q arc tan - (2)7 * = Q arc tan - (2)

berechnet. Im Ausführungsbelsplei haben .S' und / * ein Auflösungsvermögen von 4 BIl, so dall Insgesamt sechzehn Radien S und sechzehn Winkel T* pro Quadrant unterschieden werden können, die In Flg. 2 für den Haupt-Quadranten 0 angedeutet sind.calculated. In the embodiment, .S 'and / * have a resolution of 4 BIl, so that a total of sixteen radii S and sixteen angles T * per quadrant can be distinguished, 2 are indicated for the main quadrant 0.

Die Winkel T bzw. die gesuchten digitalen Farbton-Signale T für alle vier Quadranten (Winkel 0J bis 360=) ergeben sich aus dem berechneten Winkel T* a 4 Bit und der vorangestellten nwklertep. Quadranten-Kennummer ä 2 Bit, so daß bei einer Wortlängc von 6 Bit Insgesamt vierundsechzig Winkel bzw. Farbton-Signale T unterschieden werden kUrsnen.The angle T or the digital hue signals T sought for all four quadrants (angle 0 J to 360 = ) result from the calculated angle T * a 4 bits and the preceding nwklertep. Quadrant identification number of 2 bits, so that with a word length of 6 bits, a total of sixty-four angles or hue signals T can be distinguished.

Wurde beispielsweise der Winkel T* = HLLL (45°) und die digitale Quadranten-Kennummer /.// (Quadrant I) ermittelt, so ergibt sich der tatsächliche Winkel T=UIIIlLL (135°). In Flg. 2 sind einige charakteristische Winkel T als 6-Blt-Worte angegeben, und zwar LLLLLL ± 0°; LUILLL & 45"; LIILLLL * W; LHHLLL s 135°; HLLLLL & 180°; HLHLLL & 225° und HIILLLL £ 270°.If, for example, the angle T * = HLLL (45 °) and the digital quadrant identification number /.// (quadrant I) were determined, the actual angle T = UIIIlLL (135 °) results. In Flg. 2 some characteristic angles T are given as 6-Blt words, namely LLLLLL ± 0 °; LUILLL & 45 "; LIILLLL * W; LHHLLL s 135 °; HLLLLL & 180 °; HLHLLL & 225 ° and HIILLLL £ 270 °.

·< Flg. 3 zeigt ein Ausführungsbelsplel für eine digitale Koordlnatentransformatlons-Schaltung zur Umrechnung der digitalen Chrominanz-Signale X und Y In die digitalen Farbton-Signale T und die digitalen Sättlgungs-Slgnalt! 5. Die Koordlnatentransformatlons-Schaltung besteht aus einer Invertierungs-Stufe 10, einer Quadranten-Erkennungsstufe 11, einem Tabellen-Speicher 12 und aus einer weiteren Invertierungs-Stufe 13. Die digitalen Chrominanz-Signale X und Y mögen Im Ausführungsbalsple! eine Wortlange von jeweils 8 Bit· <Flg. 3 shows an embodiment for a digital coordinate transformation circuit for converting the digital chrominance signals X and Y into the digital hue signals T and the digital saturation signals! 5. The coordinate transformation circuit consists of an inversion stage 10, a quadrant recognition stage 11, a table memory 12 and a further inversion stage 13. The digital chrominance signals X and Y may be shown in the embodiment example! a word length of 8 bits each

ίο aufweisen, wobei die einzelnen Bits mit kleinen Buchstaben bezeichnet und deren Wertigkeiten durch Indizes angegeben sind. Bei der 8-Blt-Auflösung sind die Endwerte Im ΛΎ-Koordlnaiensystem 1 Xn= Y„ = 255 und somit XJ2=Y„/2=m. ίο have, with the individual bits denoted with small letters and their values are indicated by indices. With the 8-sheet resolution, the end values in the ΛΎ-coordinate system are 1 X n = Y "= 255 and thus XJ2 = Y" / 2 = m.

Die höchstwertigen Bits (MSB) χ, und >', der Chrominanz-Signale X und Y auf den Leitungen 14 und 15 werden In einem Exkluslv-ODER-Tor 16 und einem Inverter 17 der Quadranten-Erkennungsstufc U logischThe most significant bits (MSB) χ, and>', of the chrominance signals X and Y on lines 14 and 15 are logical in an exclusive OR gate 16 and an inverter 17 of the quadrant recognition stage U.

i' ausgewertet. Die Ausgangssignale t, und ι, der Quudrantcn-Erkcnnungsstufc 11 nuf den Leitungen 18 und 19i 'evaluated. The output signals t, and ι, the Quudrantcn-Erkcnnungsstufc 11 on the lines 18 and 19 bilden die digitalen Quadranten-Kennummern a 2-Blt derjenigen Quadranten, In welche die zu untersuchendenform the digital quadrant identification numbers a 2-Blt of those quadrants in which the to be examined

Farboue F fallen. Die Ausgangssignale t, und /, .sind gleichzeitig die höchstwertigen Bits der zu bestimmendenFarboue F fall. The output signals t, and /, .are at the same time the most significant bits of the bits to be determined

digitalen Farbton-Signale T. digital hue signals T.

Wie aus Flg. 2 ersichtlich lsi, liefern die Werte X 2: 128 und X < 128 eine Aussage darüber, ob der zu unter-As from Flg. 2 lsi, the values X 2: 128 and X < 128 provide information about whether the

-" suchende Farbort F rechts (Quadrant 0; III) oder links (Quadrant I; II) der !"-Achse und die Werte Y > 128 und Y < 128 die entsprechende Aussage, ob der Farbort Γ oberhalb (Quadrant 0; I) oder unterhalb (Quadrant II; III) der A"-Achse liegt. Die betreffenden Quadranten werden durch Untersuchung der jeweils höchstwertigen Sits (MSE).ν, und v- nach folgender Tabelle festgestellt:- "Searching color location F right (quadrant 0; III) or left (quadrant I; II) of the!" axis and the values Y > 128 and Y <128 the corresponding statement as to whether the color location Γ is above (quadrant 0; I) or below (Quadrant II; III) the A "axis. The relevant quadrants are determined by examining the most significant Sits (MSE) .ν, and v- according to the following table:

:* XZ 128 α .ν- = //(Quadrant 0 oder III): * XZ 128 α .ν- = // (quadrant 0 or III)

X< 128 - .v = L (Quadrant I oder II) (<» X < 128 - .v = L (quadrant I or II) (<»

>'S 128 Ar = //(Quadrant 0 oder I) Y< 128 A_r = L (Quadrant Il oder IU)>'S 128 A r = // (quadrant 0 or I) Y < 128 A_r = L (quadrant II or IU)

.'» Diese Beziehungen werden In dem Excluslv-ODER-Tor 16 und dem Inverter 17 der Quadranlen-Erkennungsstufe W nach folgender Wahrheitstabelle ausgewertet:. '»These relationships are evaluated in the exclusive-OR gate 16 and the inverter 17 of the quadrant recognition level W according to the following truth table:

MSBMSB Q-K-Nr.Q-K no. Quadrantquadrant Λ- I-Λ- I- H '* H '* H HH H L /. L /. OO L IlL Il // /.// /. II. L LL L L IlL Il IlIl H LH L Il HIl H IIIIII

LL. IiIi IlIl I.I. II.

In der Invertierungs-Stufe 10 werden gemäß Flg. 2 die digitalen Farbkoordinaten Λ" und Y' des A")"-Koordl-In the inversion stage 10 according to Flg. 2 the digital color coordinates Λ "and Y 'of the A") "coordinate

natensystems 8 betragsmäßig ohne Zusatz eines Vorzeichens ermittelt.natensystems 8 determined in terms of amount without the addition of a sign.

Dazu werden die restlichen Bits (LSB) x„ bis xs des digitalen Chrominanz-Signals X In der Invertierungs-Stufe 10 auf eine erste Gruppe von sieben Exkluslv-ODER-Toren 20 bis 26 und die entsprechenden restlichen Bits y0 bis yt des digitalen Chrominanz-Signals Y auf eine zweite Gruppe von weiteren sieben Exkluslv-ODER-Toren 27 bis 33 gegeben. Alle Exkluslv-ODER-Tore 20 bis 26 der ersten Gruppe sind mit einem Inverter 34 verbunden,For this purpose, the remaining bits (LSB) x "to x s of the digital chrominance signal X In are transferred to a first group of seven exclusive OR gates 20 to 26 and the corresponding remaining bits y 0 to y t des digital chrominance signal Y is given to a second group of a further seven exclusive-OR gates 27 to 33. All exclusive-OR gates 20 to 26 of the first group are connected to an inverter 34,

5(1 In dem ύζι höchstwertige Bit (MSB) x7 des digitalen Chrominanz-Signals X Invertiert wird. Alle E klusiv-ODER-Tore 27 bis 33 der zweiten Gruppe sind an einem weiteren Inverter 35 angeschlossen, welcher das höchstwertige Bit (MSB) ν, des digitalen Chrominanz-Signais Y Invertiert. Die Bltsx'„ blsx'6 an den Ausgangen der Exkiuslv-ODER-Tore 20 bis 26 bzw. die Bits v'„ bis y\ an den Ausgängen der Exkluslv-ODER-Tore 27 bis 33 bilden die digitalen Farbkoordinaten A" und Y' des verschobenen ATT'-Koordlnatensystems 8 nach Flg. 2. 5 (1 in which ύζι most significant bit (MSB) x 7 of the digital chrominance signal X is inverted. All E exclusive-OR gates 27 to 33 of the second group are connected to a further inverter 35, which the most significant bit (MSB) ν, of the digital chrominance signal Y inverted. The Bltsx '"blsx' 6 at the outputs of the exclusive OR gates 20 to 26 or the bits v '" to y \ at the outputs of the exclusive OR gates 27 to 33 form the digital color coordinates A ″ and Y ′ of the shifted ATT ′ coordinate system 8 according to FIG. 2.

■" Mit Hilfe der Exklusiv-OÜER-Tore 20 bis 26 bzw. 27 bis 33 erfolgt eine von den höchstwertigen Bits (MSB) χ. bzw. v- gesteuerte Invertierung oder Nlchllnvertierung aller niederwertigen Bits (LSB) X0 bis X6 bzw. ya bis y„ der digitalen Chrominanz-Signale .V und )' nach den Tabellen:■ "By means of the exclusive-OÜER gates 20 to 26 or 27 to 33 is carried out one of the most significant bits (MSB) χ. V- or controlled inversion or Nlchllnvertierung all least significant bits (LSB) X 0 to X 6 and y a to y "of the digital chrominance signals .V and)" according to the tables:

(II)(II)

Ist beispielsweise das höchstwertige Bit X1 = L, Hegt der entsprechende Farbort F Im Quadranten I oder II, und die Farbkoordinaten A" berechnen sich gemäß Flg. 2 nach der Beziehung X' = X- 127. die Im digitalen Bereich durch Weglassen des höchstwertigen Bits (MSB) und Invertierung aller niederwertigen Bits (ISB) realisiert wird.If, for example, the most significant bit X 1 = L, the corresponding color point F is in quadrant I or II, and the color coordinates A ″ are calculated according to Fig. 2 according to the relationship X '= X- 127 Bits (MSB) and inversion of all lower-order bits (ISB) is implemented.

V7V7 \J \ J bisuntil .Vi,.Vi, yiyi yy LL. XnXn bisuntil -Vi,-Vi, LL. yn bis Vh y n to Vh HH XuXu HH Hi bis »,Hi to »,

lsi dagegen ν, = //, befindet sich der Farbort /· Im Quadranten 0 oder III, und die zugehörigen l'arbkoorcllnaten A" ergeben sich nach den Gleichungen A"- 128 .V, die Im digitalen Herelch durch Weglassen des höchstwertigen Bits (MSB) und Nlchllnvcrilerung aller nledcrwcrtlgcn Bits (LSB) gelöst wird. Aul'dieselbe Weise wird das Bit y7 ausgewertet.If, on the other hand, ν, = //, the color point / is in quadrant 0 or III, and the associated color coordinates A "result from equations A" - 128 .V, which in the digital Herelch by omitting the most significant bit ( MSB) and synchronization of all necessary bits (LSB) is solved. Bit y 7 is evaluated in the same way.

Die In der Invertlcrungs-Stufe 10 gewonnenen digitalen Farbkoordinaten A'' und )' ä 7 Bi! rufen über die Leitungen 36 die I4-Blt-Adressen des Tabellen-Speichers 12 auf. Im Tabellen-Speicher 12 mit einer Speicherkapazität von 16 K χ 8 Ist für jede A"r-Wertekomblnatlon ein 4-Bit-Farbtonwert T * (/„ bis /,) und ein 4-Blt-Sätllgungswert S (s0 bis s,) abgespeichert, die nach den angegebenen Gleichungen (1) und (2) für den Hauptquadranten !^rechnet wurden. Somit können In Abhängigkeit der A"K'-Wertekomblnatlonen sechzehn digitale Sätti gungswerte S und sechzehn digitale Farbtonwerte T" pro Quadrant aus dem Tabellenspeicher 12 abgerufen werden.The digital color coordinates A '' and) 'ä 7 Bi! call the I4-Blt addresses of the table memory 12 via the lines 36. In the table memory 12 with a storage capacity of 16 K χ 8 there is a 4-bit color tone value T * (/ "to /,) and a 4-leaf saturation value S (s 0 to s, were) stored after the specified equations (1) and (2) for the main quadrant ^ expects!. Thus, the A may depending 'K' Wertekomblnatlonen sixteen digital Saetti supply values S and sixteen digital tone values T "in each quadrant of the table memory 12 can be retrieved.

Die aus dem Tabellen-Speicher 12 ausgelesenen Farbtonwerte T* bilden die nlederwertigen Bits (/„ bis tt) und die In der Quadranten-Erkennungsstufe 11 gewonnenen Quadranten-Kennummern f/4 und /,) die hochwertigen Bits der gesuchten digitalen Farbton-Signale T mit einer Wortlänge von 6 Bit. The hue values T * read out from the table memory 12 form the low-value bits (/ "to t t ) and the quadrant identification numbers f / 4 and /,) obtained in the quadrant recognition stage 11, the high-value bits of the digital hue signals sought T with a word length of 6 bits.

Falls der zu untersuchende Farbort F Im Quadranten I oder HI liegt, werden die digitalen Farbton-Signale 7"* In der Invertierungs-Stufe 13 Invertiert, die mit dem Ausgang 37 des Tabellen-Speichers 12 verbunden Ist. Die Invertierungs-Stufe 13 besteht aus vier Exkluslv-ODER-Toren 39 bis 42, welche über einen weiteren Inverter 43 vom Ausgangssignal ι, der Quadranten-Erkennungsstufe U gesteuert werden.If the chromaticity point to be examined F lies in quadrant I or HI, the digital hue signals 7 "* are inverted in the inverting stage 13, which is connected to the output 37 of the table memory 12. The inverting stage 13 consists of four exclusive-OR gates 39 to 42, which are controlled by the output signal ι, the quadrant recognition stage U via a further inverter 43.

Durch die gesteuerte Invertierung wird erreicht, daß die Farbtonsignale T* von 0 bis 63 bzw. die Winkel von 0 bis 36ö= von Quadrant zu Quadrant stetig ansteigen.The controlled inversion ensures that the color tone signals T * rise steadily from 0 to 63 or the angles from 0 to 36ö = from quadrant to quadrant.

Fig. 4 zeigt ein weiteres AusfUhrungsbelsplel einer Koordlnatentransformatlons-Schaltung.4 shows a further embodiment of a coordinate transformation circuit.

Während der Tabellen-Speicher 12 bei der Ausführungsform nach Flg. 3 eine Kapazität von 16Kx8 Bit aufweist, hat der Tabellen-Speicher 12' In Flg. 4 eine geringere Kapazität, z. B. von I Kx8 Bit. Die geringere Kapazität hat unter anderem den Vorteil, daß die Zugriffszelt kürzer und damit die Arbeitsgeschwindigkeit der Koordlnatentransformatlons-Schaltung größer ist.While the table memory 12 in the embodiment according to FIG. 3 a capacity of 16Kx8 bits has, the table memory 12 'in Flg. 4 a lower capacity, e.g. B. from I Kx8 bit. The lesser one Capacity has the advantage, among other things, that the access tent is shorter and thus the working speed of the Koordlnatentransformatlons circuit is larger.

Während die in der Invcrlierungs-Slufe 10 gewonnenen Farbkoordinaien A" und >' nach wie vor als zweimal 7-Blt-lnformatlonen vorliegen, können bei dem kleinen Tabellen-Speicher 12' nur zweimal 5-Blt-Adressen ausgewählt werden. Ir. diesem Falle müssen die niederwertlgen Bits der Farbkoordinaten A" und Y' unberücksichtigt bleiben, was aber zu einer ungenauen Koordlnatenumwandiung führen würde. Zur Verbesserung der Genauigkeit, Insbesondere bei der Berechnung der digitalen Farbton-Signale T aus kleinen Farbkoordlnatenwerten X' und )", Ist dem Tabellen-Speicher 12' eine steuerbare Verschlebe-Stufe (46) (Shifter) vorgeschaltet. Mit der Verschlebe-Stufe 46 wird eine aufwärts gerichtete Stellenverschiebung der Farbkoordinaten A" und Y' gemäß einer Multiplikation um einen Faktor »a« durchgeführt, wodurch die Anzahl der Stellen, um die verschoben wird, von Werteberelchen A, B und C für die digitalen Farbkoordinaten A" und Y' abhängig ist. Nach einer Stellenverschiebung wird der Tabellen-Speicher 12' nicht mehr durch die Farbkoordinaten A" und K', sondern von den vergrößerten Farbkoordinaten X" = aX' und Y"=aY' adressiert. In diesem Falle ergeben sich die digitalen Farbton-Signale T* und die Sättigungs-Signale S nach den Beziehungen:While the color coordinates A "and>" obtained in the Invcrlierungs-Sufe 10 are still available as twice 7-sheet information, in the small table memory 12 'only two 5-sheet addresses can be selected. In this case the least significant bits of the color coordinates A "and Y 'must be ignored, but this would lead to an inaccurate conversion of coordinates. To improve the accuracy, especially when calculating the digital hue signals T from small color coordinate values X ' and) ", a controllable shift stage (46) (shifter) is connected upstream of the table memory 12' an upward position shift of the color coordinates A "and Y 'is carried out according to a multiplication by a factor" a ", whereby the number of positions, by which the shift is carried out, of value areas A, B and C for the digital color coordinates A" and Y' After a position shift, the table memory 12 'is no longer addressed by the color coordinates A "and K', but by the enlarged color coordinates X" = aX ' and Y "= aY' . In this case, the digital hue signals T * and the saturation signals S result from the relationships:

.V= π ~\j(aX'Y + (αΥΫ .V = π ~ \ j (aX'Y + (αΥΫ

.ν =.ν =

undand

'X'2 'X'2 ++ y:y:

7* = Q arc tan7 * = Q arc tan

aY aX"aY aX "

(13)(13)

Die digitalen Farbkoordinaten A" und Y' werden um zwei Stellen aufwärts geschoben (o = 4). Die niederwertlgen Bits .v'o und .τ', sowie >·'„ und >·', werden ausgewertet. Die hochwertiger·. Bits x't und .v'5 sowie y\ und >■', werden nicht berücksichtigt, da sie ohnehin 0 sind.The digital color coordinates A "and Y ' are shifted up by two places (o = 4). The least significant bits .v' o and .τ ', as well as>·'“and> · ', are evaluated. The more significant ·. Bits x ' t and .v' 5 as well as y \ and> ■ 'are not taken into account because they are 0 anyway.

Im Wertbereich B stellt die Verschiebe-Schaltung 46 folgende Verbindung her:In the value range B, the shifting circuit 46 establishes the following connection:

Die Werteberelche A, B und C sind in der Flg. 2 für den Quadranten I eingetragen. In den Werteberelch A fallen kleine. In den Werteberelch B mittlere und In den Werteberelch C große Werte von A" und Y'.
Im Werteberelch A stellt die Verschlebe-Schaitung 46 folgende Verbindungen her:
The value areas A, B and C are shown in Flg. 2 entered for quadrant I. Small ones fall into value area A. In value range B medium and in value range C large values of A "and Y '.
In value area A, the wear circuit 46 establishes the following connections:

(14)(14)

ί.7 "TV tJ7 ί.7 "TV tJ7

Kr ,^-κ·,Kr, ^ - κ ·,

κ.,""" ^r1 (15)κ., """^ r 1 (15)

K1" K11 K 1 "K 11

Die digitalen Fabkoordinaten A" und Γ werden um eine Stelle aufwärts geschoben Ui = 2). In diesem Fall gehen jeweils nur die nlederwertlgen Bits y'B und y'o der Farbkoordinaten verloren. Ihre hochwertigen Bits v'„ und y\ können unberücksichtigt bleiben, da sie 0 sind.The digital color coordinates A "and Γ are shifted up one place Ui = 2). In this case, only the low-value bits y ' B and y' o of the color coordinates are lost. Their high-value bits v '" and y \ can be disregarded because they are 0.

Im Wertbereich C werden durch die Vcrschlebe-Schaltung 46 folgende Verbindungen hergestellt:In the value range C, the following connections are established by the Vcrschlebe circuit 46:

Y1,Y 1 ,

X",X ", - X'\, - X '\, Λ 5 Λ 5 A~RA ~ R A"jA "j X" 7 X " 7 X1SX 1 S X\X \ Λ", Λ ", - x\- x \ A",A ", A"„A ""

r4 Γ.- r 4 Γ.-

κ, r,κ, r,

K, Y'„ K, Y '"

K, K1,K, K 1 ,

■"> Die digitalen Farbkoordinaten A" und K' werden geradeaus durchgeschaltet (a = 1) und die nlederwertlgen Bits■ "> The digital color coordinates A" and K 'are switched straight through (a = 1) and the low-value bits

|έ .v'o und ν', sowie y'D und /, abgeworfen.| έ .v'o and ν ', as well as y' D and /, discarded.

ff Ais Versehiebe-Stufe 46 kann beispielsweise ein Integrierter Four-Blt-Shlfter vom Typ Am25S10 der Firmaff Ais shifting stage 46 can, for example, be an integrated four-blade fan of the type Am25S10 from the company

$$ Advanced Micro Devices, Inc. Verwendung finden. Diese Bausteine werden von 2-Blt-Vcrschlebebefehlen I1 Advanced Micro Devices, Inc. use. These blocks are made up of 2-blt link commands I 1

li;i und !■', an einen Steuereingang 47 nach folgender Tabelle gesteuert: l i; i and! ■ ', controlled to a control input 47 according to the following table:

WertebereichRange of values Verschiebungshift Vcrschicbe-UcfehlDispatch error AA. 2 x2 x H LH L BB. I xI x L HL H CC. üü L LL L

Die Wertebcrelche A, B und C können durch die Bits x'„ x\. .v'„, y'4. y\ und y'„ der digitalen Farbkoordinaten ,V und Y' definiert werden. Diese Bits adressieren einen Festwertspeicher 48 (PROM) nach einer Verknüpfung der Bits \\ und y\ In einem ODER-Tor 49 über die Adresseneingange 50. In dem Festwertspeicher 48 sind die Verschiebebefehle I', und V1 In Abhängigkeit der Wcrteberelche A. B und C gespeichert. Diese s" Verschiebebefehle gelangen über eine Leitung 51 an die Steuere!ngängc 47 der Verschicbe-Stufe 46.The value clusters A, B and C can be replaced by the bits x '"x \. .v '", y' 4 . y \ and y '"of the digital color coordinates, V and Y' are defined. These bits address a read-only memory 48 (PROM) after the bits \\ and y \ In have been linked in an OR gate 49 via the address inputs 50. The shift commands I 'and V 1 are stored in the read-only memory 48 depending on the word areas A. B and C saved. This s "Move commands arrive via a line 51 to the Steer! Ngängc 47 of Verschicbe stage 46th

Wie aus den angegebenen Gleichungen (12) und (13) hervorgeht, ergeben sich für die Werteberelche A und B digitale Sättigungs-Signalc 5, die um den Faktor »</« zu groß sind und korrigiert werden müssen. Aus diesem Grunde Ist dem Ausgang 38 des Tabellen-Speichers 12' eine entsprechende Korrektur-Stufe 52 nachgeschaltet, die ebenfalls von den Verschiebebefehlen K, und ^1 auf den Leitungen 51 über die Steuereingänge 53 gesteuert -s> wird. Die Korrektur-Stufe 52 nimmt eine abwärts gerichtete Stellen verschiebung vor, die einer Division durch den Faktor »α« entspricht.As can be seen from the given equations (12) and (13), digital saturation signals c 5 result for the value ranges A and B, which are too large by the factor "</" and must be corrected. For this reason, the output 38 of the table memory 12 'is followed by a corresponding correction stage 52, which is also controlled by the shift commands K, and ^ 1 on the lines 51 via the control inputs 53 - s >. The correction stage 52 carries out a downward shift in places which corresponds to a division by the factor "α".

Die Korrektur-Stufe 52 kann entweder als Verschlebe-Stufe (Shifter), die In Ihrer Wirkungswelse der Verschlebe-Stufe 46 entspricht, oder aber gemäß Flg. 5 ausgebildet sein.The correction level 52 can either be used as a shifting level (shifter), which is in your system of action Corresponds to defeat level 46, or according to Flg. 5 be formed.

Anstelle des Tabellen-Speichers 12 In Fig. 3 mit einer Kapazität von 16 K χ8 Bit oder des Tabellen-Speichers 12' in Fig. 4 mit einer Kapazität von 1 K χ8 Bit könnten selbstverständlich auch zwei getrennte Tabellen-Speicher mit jeweils 16 K χ 4 Bit bzw. 1 K χ 4 Bit verwendet werden, wobei in dem ersten Tabellenspeicher die digitalen Farbton-Signale 7" und in dem zweiten Tabellenspclcher die digitalen Satllgungsslgnale S abgespeichert sind.Instead of the table memory 12 in Fig. 3 with a capacity of 16K χ8 bits or the table memory 12 'in FIG. 4 with a capacity of 1 K 8 bits, two separate table memories each with 16 K 4 bits or 1 K χ 4 bits could of course also be used, the digital color tone signals 7 "and the digital satellite signals S are stored in the second table memory are.

In diesem Falle könnte eine Variante der in Fig. 4 dargestellten Koordinaten-Transformations-Schaltung ■ ^ darin bestehen, daß nur dem ersten Tabellenspelchef die Verschiebe-Schaltung 46 vorgeschaltet wird, während I der zweite Tabellenspcicher direkt von der Invertierungs-Stufc 10 adressiert wird. Dann müßten allerdings jeweils die niederwertigen Bits .v'e und .v', sowie y'B und y', der Farbkoordinaten X' und Y' abgeworfen werden, wodurch die Koordinatenberechnung ungenauer wird. Die Variante hätte aber den Vorteil, daß eine KorrekturIn this case, a variant of the coordinate transformation circuit shown in FIG. Then, however, the lower-order bits .v ' e and .v', as well as y ' B and y', of the color coordinates X ' and Y' would have to be discarded, which makes the coordinate calculation less precise. The variant would have the advantage that a correction

der S'üLUgungs-Slgnalc S entfallen konnte. Die Rundung des Ergebnisses könnte mit In den /weiten Tabellenspelchcr einprogrammiert werden.the S'üLUgungs-Slgnalc S could be omitted. The rounding of the result could be programmed with In the wide table space.

Eine vorteilhafte Ausl'ührungsfoim der Korrektur-Stufe 52 zeigt F:lg. 5.An advantageous Ausl'ührungsfoim the correction stage 52 shows Q: lg. 5.

Die Korektursiufe 52 besteht l;n wesentlichen aus vier steuerbaren Gattern 54 und 57 und aus einem programmierbaren Festwertspeicher 58 (PROM).The Korektursiufe 52 consists essentially of four controllable gates 54 and 57 and one programmable read only memory 58 (PROM).

Die Gatter 54 bis 57 (z. U. vom Typ SN74LSM4 der Firma Tcx'-s Instruments) stehen mit den Ausgängen 38 des Tabellen-Speichers 12' In Verbindung. Die Gatter weisen 3-.Staic-Ausgänge auf. deren Zustünde voii ei.iem Freischall-Elngang 59 her derart gesteuert werden, daß die Leitungen bei einem log. »/.« am Frelschali-Elngang 59 durchgeschaltet (Ausgang nlcderohmlg) und bei einem log. »//« gesperrt (Ausgang hochohmig) sind.The gates 54 to 57 (e.g. of the type SN74LSM4 from Tcx'-s Instruments) are connected to the outputs 38 of the table memory 12 'in connection. The gates have 3-staic outputs. whose states voii ei.iem Free-sound input 59 are controlled so that the lines at a log. »/.« At the Frelschali entrance 59 switched through (output nlcderohmlg) and with a log. »//« are blocked (output high resistance).

Der Festwertspeicher 58 (z. B. vom Typ SN74S288) mit einer Kapazität von 32x8 Bit weist ebenfalls 3-State- in Ausgänge auf, deren Zustände von einem Frelschalt-Elngang 61 her gesteuert werden. Da sowohl die Gatter als auch der Festwertspeicher 3-Siate-Ausgänge aufweist, können die Ausgangsleitungen unmittelbar verbunden werden.The read-only memory 58 (e.g. of the type SN74S288) with a capacity of 32x8 bits also has 3-state in Outputs, the states of which are controlled by a free-switching input 61. Since both the gates and Even the read-only memory has 3-Siate outputs, the output lines can be connected directly will.

Der F-'cstwertspelcher 58 hat zwei Speicherbereiche ä 16 Bit, In denen jeweils die durch a = 4 bzw. o = 2 dividierten und gegebenenfalls gerundeten Daten des Tabellen-Speichers 12' abgelegt sind. Diese Daten werden über ι j vier der 5-Blt-Adreß-Elngilnge 60, die mit den Ausgängen 38 des Tabellen-Speichers 12' verbunden sind, angewählt. Die Auswahl des Speicherbereiches erfolgt über den fünften Adreß-Elngang 60'.The F-'cstwertspelcher 58 has two memory areas each 16 bits, in each of which the data of the table memory 12 'divided by a = 4 or o = 2 and possibly rounded off are stored. These data are selected via ι j four of the 5-Blt-Address-Elngillnge 60, which are connected to the outputs 38 of the table memory 12 '. The memory area is selected via the fifth address input 60 '.

Die Steuereingänge 53 der Korrektur-Stufe 52, an denen die Verschiebebefehle V1 und V2 erscheinen, stehen über ein ODER-Tor 63 mit dem Frelschalt-Elngang 59 der Gatter 54 bis 57 und über einen Inverter 64 mit dem FrcUrhali-FlngiinB ή! dns Festwertspeichers 58 In Verbindung. Der Adreß-Elngang 60' des Festwertspeichers 58 2" ist mit dem Ve;schlebebefehl Vx als Steuerbit beaufschlagt.The control inputs 53 of the correction stage 52, at which the shift commands V 1 and V 2 appear, are available via an OR gate 63 with the Frelschalt input 59 of the gates 54 to 57 and via an inverter 64 with the FrcUrhali FlngiinB ή! dns read-only memory 58 In connection. The address input 60 'of the read-only memory 58 2 "is supplied with the shift command V x as a control bit.

Die Wirkungsweise der Korrekturstufc 52 Ist folgende. Für den Fall daß In der Verschlebe-Schaltung 46 keine Stellenverschiebung stattgefunden hat (siehe Tabelle 17; Vx = V1 = L), sind die Gatter 54 bis 57 durchgeschaltet, und es findet keine Korrektur der aus dem Tabellen-Speicher 12' ausgelesenen digitalen Süttlgungs-Slgnale S * statt. Falls aber In der Verschlebe-Schaltung 46 eine Stellenverschiebung um »1« oder »2« durchgeführt wurde (Tabelle 17: V1 = H oder L: V1 = L oder H), sind die Gatter 54 bis 57 gesperrt und die Ausgänge 62 des Festwertspeichers 58 wirksam. Dann adressleren die aus dem Tabellen-Speicher 12' ausgelesenen digitalen Sättigungs-Signale S * den Festwertspeicher 58 und der Verschiebebefehl V, am Adreß-Elngang 60' entscheidet als Steuerbit darüber, ob die durch den Faktor »2« oder »4« dividierten und damit korrigierten Sättigungs-Signale 5 aus dem Festwertspeicher 58 ausgelesen werden. .'"The operation of the correction stage 52 is as follows. In the event that no position shift has taken place in the shift circuit 46 (see Table 17; V x = V 1 = L), the gates 54 to 57 are switched through and there is no correction of those read out from the table memory 12 ' digital Süttlgungs-Signal S * instead. If, however, a position shift by “1” or “2” has been carried out in the shift circuit 46 (Table 17: V 1 = H or L: V 1 = L or H), the gates 54 to 57 are blocked and the outputs 62 of the read-only memory 58 is effective. Then the digital saturation signals S * read out from the table memory 12 'address the read-only memory 58 and the shift command V, at the address input 60' decides as a control bit whether the divided by the factor "2" or "4" and thus corrected saturation signals 5 are read from the read-only memory 58. . '"

Hierzu 5 Blatt ZeichnungenIn addition 5 sheets of drawings

Claims (1)

Patentansprüche:Patent claims: 1. Schaltungsanordnung zur Umwandlung von digitalen Chrominanz-Signalen eines rechtwinkligen Farbkoordinaten-Systems in digitale Farbton-Signale und Sättigungs-Signale eines polaren Farbkoordlnaten-5 Systems unter Verwendung eines Digitalspeichers nach Patent P 29 23477, gekennzeichnet durch1. Circuit arrangement for converting digital chrominance signals of a right-angled color coordinate system into digital hue signals and saturation signals of a polar color coordinate system using a digital memory according to Patent P 29 23477, characterized by a) eine Transformations-Schaltung (10), welche mit den digitalen Chrominanz-Signalen (X; Y) beaufschlagt 1st,a) a transformation circuit (10) to which the digital chrominance signals (X; Y) are applied, b) eine Quadranien-Erkennungsstufe (11), welche mit den hochwertigen Bits der digitalen Chrominanz-1» Signale (X; Y) beaufschlagt 1st,b) a quadrant recognition stage (11) to which the high-quality bits of the digital chrominance 1 »signals (X; Y) are applied, c) einen adressierbaren Tabellen-Speicher (12; 12"), dessen Adresseneingange an die Ausgänge der Transformatlons-Schaltung (10) angeschlossen sind und in dem die Sättlgungs-Signale und Farbton-Signale eines ausgewählten Quadranten in Abhängigkeit von umgewandeiien Chrominanz-Signalen (A"; Y') des ausgewählten Quadranten nach den Funktionen:c) an addressable table memory (12; 12 "), the address inputs of which are connected to the outputs of the transformer circuit (10) and in which the saturation signals and hue signals of a selected quadrant as a function of converted chrominance signals ( A "; Y ') of the selected quadrant according to the functions:
DE2940439A 1979-10-05 1979-10-05 Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals Expired DE2940439C2 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
DE2940439A DE2940439C2 (en) 1979-10-05 1979-10-05 Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals
US06/269,015 US4500972A (en) 1979-10-05 1980-09-26 Apparatus for converting digital chrominance signals of a cartesian color coordinate system into digital color signals and saturation signals of a polar color coordinate system and a transformation circuit
PCT/DE1980/000138 WO1981001065A1 (en) 1979-10-05 1980-09-26 Process for transforming chrominance numerical signals of an orthogonal system of colour coordinates into numerical colour signals and into saturation signals of a system of colour coordinates and transformation circuit
BR8008858A BR8008858A (en) 1979-10-05 1980-09-26 PROCESS FOR TRANSFORMING DIGITAL SIGNALS OF CHROMINANCE FROM A RECTANGULAR SYSTEM OF CHROMATIC COORDINATES IN DIGITAL TONALITY SIGNS AND SATURATION SIGNS OF A POLAR SYSTEM OF CHROMATIC COORDINATES AND TRANSFORMATION CONNECTION
JP55502178A JPH0222420B2 (en) 1979-10-05 1980-09-26
DD80224333A DD153458A5 (en) 1979-10-05 1980-10-03 METHOD FOR CONVERTING DIGITAL CHROMINANT SIGNALS OF A RIGHT-ANGLE COLOR COORDINATE SYSTEM TO DIGITAL TIN SIGNALS AND SAFETY SIGNALS OF A POLAR COLOR COORDINATE SYSTEM AND TRANSFORMATION SWITCHING
IT25150/80A IT1133180B (en) 1979-10-05 1980-10-06 PROCEDURE FOR THE CONVERSION OF DIGITAL CHROMINANCE SIGNALS OF A RECTANGULAR COLOR COORDINATE SYSTEM INTO DIGITAL COLOR INTENSITY SIGNALS AND SATURATION SIGNALS OF A POLAR COLOR COORDINATE SYSTEM, AND TRANSFORMATION CIRCUIT
BE0/202677A BE885994A (en) 1979-10-05 1980-10-31 METHOD AND EDITING OF CONVERSION OF DIGITAL SIGNALS AND CHROMINANCE INTO DIGITAL SIGNALS OF NUANCE
EP80901794A EP0036418B1 (en) 1979-10-05 1981-04-21 Process for transforming chrominance numerical signals of an orthogonal system of colour coordinates into numerical colour signals and into saturation signals of a system of colour coordinates and transformation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2940439A DE2940439C2 (en) 1979-10-05 1979-10-05 Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals

Publications (2)

Publication Number Publication Date
DE2940439A1 DE2940439A1 (en) 1981-05-14
DE2940439C2 true DE2940439C2 (en) 1985-01-17

Family

ID=6082815

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2940439A Expired DE2940439C2 (en) 1979-10-05 1979-10-05 Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals

Country Status (1)

Country Link
DE (1) DE2940439C2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6035661B2 (en) * 1975-09-12 1985-08-15 大日本スクリーン製造株式会社 Color correction method

Also Published As

Publication number Publication date
DE2940439A1 (en) 1981-05-14

Similar Documents

Publication Publication Date Title
EP0036418B1 (en) Process for transforming chrominance numerical signals of an orthogonal system of colour coordinates into numerical colour signals and into saturation signals of a system of colour coordinates and transformation circuit
DE2848376C2 (en) Device for post-correction of standard color corrections in color image recording
DE3036711C2 (en) Process for reducing graphic patterns
DE2740394A1 (en) AUTOMATIC COMPARISON SYSTEM FOR CHARACTERISTICS OF A PATTERN
DE3546337A1 (en) SMOOTHING METHOD AND DEVICE FOR BINARY-CODED IMAGE DATA
DE2725864A1 (en) PROCESS FOR COLOR CORRECTION IN PRINTING FORM PRODUCTION
DE2431451B2 (en) PROCEDURE FOR STANDARDIZING THE LINE THICKNESS OF SCANNED CHARACTERS AND DEVICE FOR CARRYING OUT THE PROCEDURE
DE69329092T2 (en) Huffman code decoding circuit
DE2746969C2 (en) Facility for comparing patterns
DE3038499A1 (en) COLOR INSULATION PROCEDURE
DE69421487T2 (en) Methods of comparing patterns based on the use of picture element matrices and picture element vectors
DE2611778C3 (en) Method and decision device for demodulating received digital multilevel signals according to decision areas
DE19748604B4 (en) Method for determining a lateral and / or a vertical angle in a multi-beam radar system, and device for carrying out the method
EP0043571B1 (en) Circuitry for automatic character recognition
DE2461651C3 (en) Counting device for counting patterns
EP0042981B1 (en) Method of coding electrical signals obtained by scanning a representation containing both text and illustrations
DE3814471A1 (en) ADAPTIVE M-TIL SIGNAL VALUE GENERATOR
DE2940439C2 (en) Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals
DE19531036C2 (en) Analog / digital converter
DE102018202522A1 (en) Method for optimized color control in a printing machine
DE3433493C2 (en)
DE2940440C2 (en) Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals
DE3788561T2 (en) IMAGE TREATMENT DEVICE.
DE2940422C2 (en) Circuit arrangement for converting digital chrominance signals into digital hue signals and saturation signals
EP0518116A1 (en) Method for measuring the peak-value of an alternating voltage

Legal Events

Date Code Title Description
OR8 Request for search as to paragraph 43 lit. 1 sentence 1 patent law
8110 Request for examination paragraph 44
AF Is addition to no.

Ref country code: DE

Ref document number: 2923477

Format of ref document f/p: P

AF Is addition to no.

Ref country code: DE

Ref document number: 2923477

Format of ref document f/p: P

D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: LINOTYPE-HELL AG, 6236 ESCHBORN, DE

8340 Patent of addition ceased/non-payment of fee of main patent