CH646788A5 - Verfahren und schaltungsanordnung zum erkennen von farben. - Google Patents
Verfahren und schaltungsanordnung zum erkennen von farben. Download PDFInfo
- Publication number
- CH646788A5 CH646788A5 CH1040779A CH1040779A CH646788A5 CH 646788 A5 CH646788 A5 CH 646788A5 CH 1040779 A CH1040779 A CH 1040779A CH 1040779 A CH1040779 A CH 1040779A CH 646788 A5 CH646788 A5 CH 646788A5
- Authority
- CH
- Switzerland
- Prior art keywords
- color
- memory
- sample
- locations
- assigned
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 62
- 239000003086 colorant Substances 0.000 title claims description 36
- 230000015654 memory Effects 0.000 claims description 155
- 230000015572 biosynthetic process Effects 0.000 claims description 25
- 230000009466 transformation Effects 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 9
- 230000003595 spectral effect Effects 0.000 claims description 3
- 230000005693 optoelectronics Effects 0.000 claims 1
- 238000000926 separation method Methods 0.000 description 26
- 238000007639 printing Methods 0.000 description 19
- 238000012937 correction Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 9
- 238000005070 sampling Methods 0.000 description 8
- 239000004753 textile Substances 0.000 description 8
- 238000013461 design Methods 0.000 description 5
- 238000004806 packaging method and process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 235000019646 color tone Nutrition 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000033458 reproduction Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000976 ink Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 235000019615 sensations Nutrition 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/462—Computing operations in or between colour spaces; Colour management systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/62—Retouching, i.e. modification of isolated colours only or in isolated picture areas only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J2003/466—Coded colour; Recognition of predetermined colour; Determining proximity to predetermined colour
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/50—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
- G01J3/51—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters
- G01J3/513—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters having fixed filter-detector pairs
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Spectrometry And Color Measurement (AREA)
- Image Analysis (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
Die Erfindung betrifft ein Verfahren zum Erkennen von Farben gemäss dem Oberbegriff des Patentanspruchs 1 sowie eine Schaltungsanordnung zur Durchführung des Verfahrens.
Unter Farbvorlagen sollen Bild- oder Mustervorlagen für Reproduktionen, Musterentwürfe zur Gewinnung von Steuerdaten für Textilverarbeitungsmaschinen, farbige Druckträger und allgemein jede farbige Fläche oder Oberfläche verstanden werden.
Bei der trichromatischen Abtastung von Farbvorlagen wird für jede Farbe ein Farbmesswert-Tripel erzeugt, welches die Farbanteile der Farbe bzw. die Koordinaten des zugehörigen Farbortes im RGB-Farbraum darstellt.
Bei den Farben einer Vorlage treten Farbschwankungen oder Farbabwandlungen auf, die einerseits vom Designer beabsichtigt sind, andererseits aber ihre Ursache in den Farbtoleranzen der im Handel erhältlichen Farben oder in einem ungleichmässigen Farbauftrag haben können. Diese Farbschwankungen der einzelnen Farben liegen innerhalb begrenzter Farbbereiche, die bei der Farberkennung bzw. Farbtrennung als eine Farbe erkannt werden sollen und denen deshalb im RGB-Farbraum entsprechende Farberken-nungsräume zugeordnet sind.
In einer Farbauswahl-Schaltung wird dann laufend festgestellt, in welchen der vorgegebenen Farberkennungsräume ein durch Vorlagenabtastung gewonnenes Farbsignal-Tripel fällt, und das Vorhandensein einer Farbe zur Anzeige gebracht.
Solche Farbauswahl-Schaltungen finden z.B. in Farbscannern zur Herstellung von Farbauszügen für den Mehrfarben-
4
5
10
15
20
25
30
35
40
45
50
55
60
65
5
646 788
Mischdruck oder für den Textil-, Dekor- und Verpackungsdruck Anwendung.
Bei der Herstellung von Farbauszügen für den Mehrfarben-Mischdruck (Papierdruck) erfolgt eine Farbkorrektur, welche einerseits die farbmetrisch unzulängliche Qualität der Druckfarben berücksichtigt und mit der andererseits die redaktionell gewünschte farbliche Aussage der Reproduktion gegenüber dem Original geändert werden kann. Neben einer Grundkorrektur wird eine zusätzliche Selektivkorrektur durchgeführt, die gezielt auf ganz bestimmte Farben wirkt. Es besteht somit das Problem, mit Hilfe von Farbauswahl-Schaltungen jeweils diejenigen Farben zu selektieren, die einer speziellen Korrektur unterzogen werden sollen.
Abweichend vom Mehrfarben-Mischdruck werden die Farben beim Textil-, Dekor- oder Verpackungsdruck vor dem Druckprozess ermischt und dann getrennt auf das Druckmedium übertragen. Hierbei besteht das Problem, die einzelnen Farben der Vorlage mittels einer Farbauswahl-Schaltung voneinander zu trennen und für jede Farbe einen separaten Farbauszug herzustellen.
Eine Farbauswahl-Schaltung wird auch in einem Abtastgerät für Musterentwürfe zur Gewinnung von Steuerdaten für Textilverarbeitungsmaschinen benötigt. Dort geht es ebenso darum, aus einem gezeichneten farbigen Musterentwurf einzelne Farben zu selektieren. Diese Farben werden dann in Steuerdaten umgesetzt und auf einem Datenträger als Farbinformation gespeichert.
Aus der US-PS 3 210 552 ist bereits eine Farbauswahl-Schaltung bekannt, bei der die gewünschten Grenzen eines Farberkennungsraumes elektronisch durch einstellbare Schwellen-Schaltungen nachgebildet sind. Die Zugehörigkeit einer zu identifizierenden Farbe zu dem Farberkennungsraum wird durch Vergleich der Farbmesswertsignale mit den eingestellten Schwellen festgestellt.
Die Grösse des Farberkennungsraumes kann also zwar eingestellt werden, die Form ist aber im wesentlichen quaderförmig.
Die bekannte Farbauswahl-Schaltung hat den Nachteil, dass sich die Form des Farberkennungsraumes ohne einen enormen Schaltungsaufwand nicht optimal an einen zu trennenden Farbbereich anpassen lässt, wodurch Fehler bei der Farberkennung auftreten. Ein weiterer Nachteil besteht darin, dass kaum die Möglichkeit besteht, die Auswahl-Schaltung jeweils an die besonderen Gegebenheiten der zu analysierenden Vorlage anzupassen. Die individuelle Einstellung der Schwellen erweist sich nämlich als äusserst schwierig, da zwischen dem Farbraum einerseits und den elektrischen Schwellen andererseits vorstellungsmässig kein Zusammenhang besteht. Zur Trennung einer Vielzahl von Farben muss eine ebensolche Vielzahl von Schwellen-Schaltungen vorhanden sein und eingestellt werden, was äusserst aufwendig und zeitraubend ist.
Eine Variante der Farberkennung geht aus der US-PS 3 012 666 und aus der DE-OS 21 58 758 hervor, in denen die räumliche Farberkennung auf ein zweidimensionales Problem zurückgeführt wird. Die Farbbereiche sind dort mit Geraden begrenzt, die wiederum durch Schwellen-Schaltungen nachgebildet werden.
Es hat sich nun in der Praxis gezeigt, dass auch diese Verfahren keine zufriedenstellenden Ergebnisse liefern, da die Sicherheit der Farberkennung oft nicht ausreichend ist. Hinzu kommt, dass es z.B. durch die «bananenförmige» Gestalt der Farbbereiche in der DE-OS 21 58 758 schwierig ist, den gesamten Farbraum lückenlos mit Farberkennungsräumen auszufüllen, was ebenfalls zu einer Unsicherheit bei der Farberkennung führt.
Der im Patentanspruch 1 angegebenen Erfindung liegt daher die Aufgabe zugrunde, die genannten Nachteile zu beheben und ein verbessertes Verfahren und eine Schaltungsanordnung zum Erkennen bzw. Trennen von Farben anzugeben, mit denen die Farberkennungsräume an die zu trennenden Farbbereiche angepasst werden können, wodurch eine hohe Erkennungssicherheit erzielt wird.
Ausführungsbeispiele der Erfindung werden nachstehend anhand der Zeichnungen näher erläutert. Es zeigen:
Fig. 1 eine erste Schaltungsanordnung zur Farberkennung, Fig. 2 ein Flussdiagramm zur Wirkungsweise der Schaltungsanordnung,
Fig. 3 einen in Raumelemente unterteilten Chrominanz-Luminanz-Farbraum,
Fig. 4 eine grafische Darstellung zur räumlichen Abstandsbestimmung von Raumelementen,
Fig. 5 einen Schnitt durch den Chrominanz-Luminanz-Farbraum,
Fig. 6 ein zweites Ausführungsbeispiel für eine Schaltungsanordnung zur Farberkennung,
Fig. 7 ein Flussdiagramm zur Ermittlung von Schalen-Koordinaten,
Fig. 8a bis 8d grafische Darstellungen zur Bildung von Kugel-Schalen,
Fig. 9 ein Flussdiagramm zur Wirkungsweise der Schaltungsanordnung gemäss Fig. 6,
Fig. 10 ein drittes Ausführungsbeispiel für eine Schaltungsanordnung zur Farberkennung,
Fig. 11 ein Flussdiagramm zur Wirkungsweise der Schaltungsanordnung gemäss Fig. 10,
Fig. 12 ein weiteres Flussdiagramm zur Wirkungsweise dieser Schaltungsanordnung,
Fig. 13 eine Variante der Schaltungsanordnungen, Fig. 14 einen Schnitt durch den Sättigungs/Farbton/Hel-ligkeits-Farbraum,
Fig. 15 ein Anwendungsbeispiel für die Schaltungsanordnungen bei einem Farbscanner für den Textil-, Dekor- oder Verpackungsdruck und
Fig. 16 ein Anwendungsbeispiel für die Schaltungsanordnungen bei einem Farbscanner für den Mehrfarbendruck.
Fig. 1 zeigt ein erstes Ausführungsbeispiel einer Schaltungsanordnung zur Farberkennung bzw. Farbtrennung und Fig. 2 ein Flussdiagramm zur Erläuterung ihrer Wirkungsweise.
Die zu analysierende Farbvorlage kann eine Bild- oder Mustervorlage für den Mehrfarbendruck oder für den Textil-, Dekor- und Verpackungsdruck, aber auch ein Musterentwurf zur Gewinnung von Steuerdaten für Textilverarbeitungsmaschinen sein. Unter einer Farbvorlage soll auch ein farbiger Druckträger und allgemein jede farbige Fläche oder Oberfläche verstanden werden.
Die Farbvorlage soll aus nebeneinanderstehenden, flächig angelegten Farben und aus verlaufenden Farben bestehen. Die flächigen Farben weisen z.B. aufgrund von Farbtoleranzen oder eines ungleichmässigen Farbauftrages Farbabweichungen auf. Bei der Farberkennung besteht das Problem, die einzelnen flächigen Farben voneinander zu trennen und die Farbabweichungen innerhalb einer Fläche zu einer Farbe zusammenzufassen. In den verlaufenden Farben, d.h. in den Farben mit allmählichen Änderungen der Sättigung und/oder Helligkeit, sind die Farbabwandlungen vom Design her beabsichtigt. Bei der Farberkennung besteht dann das Problem, die einzelnen Farbabwandlungen (Verläufe) voneinander zu trennen oder auch gegebenenfalls mehrere Farbabwandlungen zu einer Farbe zusammenzufassen.
Die Farbvorlage 1, die auf einem Vorlagenträger 2 angebracht ist, wird von zwei Lichtquellen 3 und 4 mit bekannter Spektralzusammensetzung beleuchtet, und das reflektierte oder durchgelassene Abtastlicht gelangt über Objektive 5 und 6 und über eine Blende 7 in ein Abtastorgan 8. In dem Abtastorgan 8 wird das Abtastlicht mittels zweier dichroitischer
5
10
15
20
25
30
35
40
45
50
55
60
65
646 788
6
Farbteiler 9 und 10 in drei Teilstrahlen aufgespalten, die durch Korrektur-Farbfilter 11,12 und 13 auf drei opto-elek-trische Wandler 14,15 und 16 fallen. Die Wandler 14, 15 und 16 formen das empfangene Teillicht entsprechend den Intensitäten der Grundfarben-Anteile an den abgetasteten Farben in die primären Farbmesswert-Signale R, G und B um, welche die Raumkoordinaten der zugehörigen Farborte in dem karte-sischen R, G, B-Farbraum darstellen.
Die Farbmesswert-Signale R, G und B werden in einer Logarithmier-Stufe 17 logarithmiert und/oder nach einer Gradationskurve modifiziert. In einer Umformer-Stufe 18 erfolgt eine Matrizierung der Farbmesswert-Signale R, G und B in die Chrominanz-Signale x und y und in das Luminanz-Signal z nach der Beziehung:
x = anR+ai2G + ai3B
y = a2iR+a22G + a23B
z=a3i R + a32G + asjB
Die Matrizierung entspricht einer Transformation des R, G, B-Farbraumes in den Chrominanz-Luminanz-Farbraum, wobei die Chrominanz-Signale x und y die Farbkoordinaten der Farborte in der Chrominanzebene und die Luminanz-Signale z die dritte Koordinate (Grauachse) darstellen. Transformationen dieser Art sind in der Fernsehtechnik geläufig.
Die Chrominanz-Signale x und y und das Luminanz-Signal z werden in A/D-Wandlern 19,20 und 21 in digitale Signale mit einer Wortlänge von jeweils 5 Bit umgewandelt, die über Ausgangsleitungen 22,23 und 24 ausgegeben werden. Die Digitalisierung kann auch mit unterschiedlicher Auflösung erfolgen.
Zur Erläuterung zeigt Fig. 3, wie der gesamte Chrominanz-Luminanz-Farbraum 25 in eine Vielzahl von Farbraumelementen 26, im Ausführungsbeispiel 32 x 32 x 32, unterteilt ist, von denen der Übersichtlichkeit wegen nur einige angedeutet sind. Die Farbe eines Farbraumelementes 26 bzw.
seine Lage in dem Chrominanz-Luminanz-Farbraum 25 ist durch einen Raumvektor F oder durch die entsprechenden Farbraumkoordinaten x, y und z definiert.
Den einzelnen Farben oder Farbraumelementen 26 werden freiwählbare Identifikationssymbole, z.B. Farbnummern (F-Nr.) 1,2,3 usw., zugeordnet. Jeder Farbbereich in der Farbvorlage l, der bei der Farbtrennung als zu einer Einzel-farbe zugehörig erkannt werden soll, ist im Chrominanz-Farbraum 25 durch einen Farberkennungsraum 27 abgegrenzt. Die Farbraumelemente 26, die zu einem Farberkennungsraum gehören, sind mit derselben Farbnummer belegt. Fig. 3 zeigt einen ersten Farberkennungsraum 271 mit der Farbnummer «1» sowie Teile eines zweiten Farberkennungsraumes 272 mit der Farbnummer «2» und eines dritten Farberkennungsraumes 273 mit der Farbnummer «3». Die Anzahl der Farberkennungsräume 27 richtet sich nach der Anzahl der zu trennenden Farben. Im allgemeinen grenzen die einzelnen Farberkennungsräume lückenlos aneinander, so dass keine Undefinierten Zustände auftreten.
Die Schaltungsanordnung zur Farberkennung gemäss Fig. 1 weist einen Farberkennungs-Speicher 28 mit einem Adress-Eingang 29, einem Daten-Eingang 30 und einem Daten-Ausgang 31 auf. Der Farberkennungs-Speicher 28 hat im Ausführungsbeispiel eine Kapazität von 32 x 32 x 32 à 4 Bit. Jedem Speicherplatz ist ein Farbraumelement 26 des Chrominanz-Luminanz-Farbraumes 25 zugeordnet. Jeder Speicherplatz ist durch die Farbkoordinaten x, y und z des betreffenden Farbraumelementes 26 adressierbar. Auf den Speicherplätzen sind die Farbnummern «1» bis «16» abgelegt, die den Farbraumelementen 26 zugeordnet wurden.
Die Ausgangsleitungen 22,23 und 24 der A/D-Wandler 19,20 und 21 sind zu einem Adress-Bus 32 zusammengefasst, der über einen Umschalter 33 mit dem Adress-Eingang 29 des Farberkennungs-Speichers 28 verbunden ist. Die digitalen Signale x, y und z à 5 Bit werden jeweils zu einer Adresse à 15 Bit zusammengefasst und zur Anwahl der Speicheradressen über den Adress-Bus 32 an den Farberkennungs-Speicher 28 ausgegeben.
Für die spätere Farberkennung der Vorlagenfarben werden den betreffenden Farbkoordinaten-Kombinationen x, y und z die gewünschten Farbnummern zugeordnet und unter entsprechenden Adressen des Farberkennungs-Speichers 28 abgelegt.
Bei der eigentlichen Farberkennung tastet dann das Abtastorgan 8 die Farbvorlage 1 punkt- und zeilenweise durch eine Relativbewegung zwischen Abtastorgan 8 und Vorlagenträger 2 ab. Die dabei gewonnenen Farbkoordinaten (Adressen) rufen über den Adress-Bus 32 und den Umschalter 33 die zugehörigen Farbnummern im Farberkennungs-Speicher 28 auf, die über den Daten-Ausgang 31 aus dem Farberkennungs-Speicher 28 ausgelesen und weiterverarbeitet werden. Der Umschalter 33 befindet sich dann in der gestrichelt dargestellten Schaltstellung.
Soll beispielsweise ein bestimmter Farbbereich als Einzelfarbe mit der Farbnummer «N» erkannt weden, so ordnet man allen in diesen Farbbereich fallenden Farbkoordinaten-Kombinationen (Adressen-Kombinationen) x, y und z im Farberkennungs-Speicher 28 die Farbnummer «N» zu. Treten bei der späteren Vorlagenabtastung diese Adressen-Kombinationen wieder auf, ist die zugehörige Farbe mit der Farbnummer «N» erkannt.
Falls der Farbbereich, der von der Farbvorlage 1 umfasst wird, wesentlich kleiner als der theoretisch mögliche R, G, B-Farbraum oder Chrominanz-Luminanz-Farbraum ist, kann zur vollständigen Ausnutzung des Farberkennungs-Speichers 28 in vorteilhafter Weise eine entsprechende Adressenumrechnung vorgenommen werden.
In der Praxis sind häufig eine grosse Anzahl von Vorlagenfarben voneinander zu trennen, so dass eine ebensolche Anzahl von Farberkennungsräumen zu definieren und Farbnummern in den Farberkennungs-Speicher 28 einzugeben sind.
Die Ermittlung der Farbnummern und die Füllung des Farberkennungs-Speichers 28 erfolgen anhand der zu analysierenden Farbvorlage 1 mit Hilfe des Abtastorgans 8 und einer Zuordnungs-Schaltung 34.
Die Zuordnungs-Schaltung 34 besteht aus einer Eingabe-Stufe 35, einem Proben-Speicher 36, einem Adress-Steuerwerk 37 und einer Rechenschaltung 38. Die Eingabe-Stufe 35 weist ein erstes Bedienungsfeld 35' mit einer Zehnertastatur zur Vorgabe von Farbnummern und ein zweites Bedienungsfeld 35" mit einer Anzahl von Betriebstasten auf.
Die Wirkungsweise der Zuordnungs-Schaltung 34 soll im folgenden näher erläutert werden.
Um die für eine vollständige oder nahezu vollständige Füllung des Farberkennungs-Speichers 28 erforderliche grosse Anzahl von Farbnummern zu gewinnen, wird zunächst eine wesentlich geringere Anzahl von Farbproben aus der Farbvorlage 1 entnommen und werden diesen Farbproben Farbnummern zugeordnet. Damit ist ein Stützgerüst geschaffen, von dem aus die zum Aufbau der Farberkennungsräume erforderlichen Farbnummern selbsttätig ermittelt und in den Farberkennungs-Speicher 28 abgelegt werden.
Probenentnahme
In einem ersten Schritt wird für jede zu erkennende Farbe mindestens eine Farbprobe aus der Farbvorlage 1 entnommen und jeder Farbprobe eine Farbnummer zugeordnet. Dazu
5
10
15
20
25
30
35
40
45
50
55
60
65
7
646 788
werden mit dem Abtastorgan 8 charakteristische Probenpunkte Pn in den einzelnen Farben angefahren und die Farbmesswert-Signale R, G und B ausgemessen. Die auf diese Weise gewonnenen Proben-Farbkoordinaten xpn, ypn und zpn gelangen über den Adress-Bus 32 an den Daten-Eingang 39' des Proben-Speichers 36. Gleichzeitig erstellt der Bediener eine Proben-Liste, indem er mittels der Eingabe-Stufe 35 jedem Tripel von Proben-Farbkoordinaten xpn, yp„ und zpn (15 Bit) eine Farbnummer «N» (4 Bit) zuordnet, welche über den Daten-Bus 40 an den Daten-Eingang 39" des Proben-Spei-chers 36 gegeben wird.
Jede Zeile der Proben-Liste wird unter fortlaufenden Adressen, die vom Adress-Steuerwerk 37 über den Adress-Eingang 41 aufgerufen werden, in dem Proben-Speicher 36 als 19-Bit-Speicherworte abgelegt. Dazu betätigt der Bediener zwischen den einzelnen Probenentnahmen eine Betriebs-Taste 42 «Probe» in dem Bedienungsfeld 35" der Eingabe-Stufe 35, wodurch ein entsprechender Befehl auf einer Leitung 43 die Adressen im Adress-Steuerwerk 37 jeweils um eins erhöht.
Die Anzahl der Farbproben richtet sich im wesentlichen nach der Art der zu erkennenden Farben, nach der Farbvorlage und nach der geforderten Genauigkeit bei der Farbtrennung.
Im folgenden wird ein Beispiel für die Erstellung einer Zuordnungs-Liste gegeben.
Eine zu erkennende Farbe «blau» in einer Fläche 44 der Farbvorlage 1 möge eine homogene Sättigung und Helligkeit aufweisen. In diesem Falle genügt es, nur eine Farbprobe in einem Probenpunkt Pi zu entnehmen und den Proben-Farbkoordinaten xpi, ypi und zp! der Erkennungsfarbe «blau» z.B. die Farbnummer «1 » zuzuordnen.
Eine zweite zu erkennende Farbe in einer Fläche 45 möge verlaufend sein, z.B. die Farbbereiche «hellrot» und «dunkelrot» aufweisen, die zu einer Erkennungsfarbe «rot» zusammengefasst werden sollen. In diesem Falle wird zunächst der Probenpunkt P2 im Farbbereich «hellrot» ausgemessen und den Proben-Farbkoordinaten xp2, yP2 und zp2 die Farbnummer «2» der Erkennungsfarbe «rot» zugeordnet. Danach wird dem Probenpunkt P3 im Farbbereich «dunkelrot» eine Farbprobe entnommen und den Proben-Farbkoordinaten xp3, yp3 und zp3 ebenfalls die Farbnummer «2» der Erkennungsfarbe «rot» zugeordnet.
Eine dritte Farbe in einer weiteren Fläche 46 der Farbvorlage 1 möge ebenfalls verlaufend sein, z.B. die Farbbereiche «hellgelb», «mittelgelb» und «dunkelgelb» aufweisen, die voneinander getrennt werden sollen. In diesem Falle wird mindestens eine Farbprobe in jedem Farbbereich entnommen (Probenpunkte P4, Ps und Pe) und den zugehörigen Proben-Farbkoordinaten xp4, yp4 und zP4 die Farbnummer «3» der Erkennungsfarbe «hellgelb», den Proben-Farbkoordinaten xp5, yp5 und zp5 die Farbnummer «4» der Erkennungsfarbe «mittelgelb» und schliesslich den Proben-Farbkoordinaten xpg, ypS und zp6 die Farbnummer «5» der Erkennungsfarbe «dunkelgelb» zugeordnet.
Mit der Entnahme einer Farbprobe aus dem n-ten Probenpunkt und Zuordnung der Farbnummer «N» ist die folgende Proben-Liste erstellt und abgespeichert:
Speicherwert
Probenpunkt Adresse F-Nr. Proben-Farbkoordinaten
Pl
1
1
Xpi * yPi i Zpi
Pi
2
2
Xp2* yp2* 2p2
Pl
3
2
Xp3* yp3i Zp3
P4
4
3
Xp4* yp4i Zp4
Ps
5
4
Xp5* yp5* Zp5
P 6
6
5
Xp6* yP6, Zpß
Pn n
N
Xpn* ypn* Zpn
Die Farbvorlage 1 kann auch auf einem Farbmonitor dargestellt und die Farbproben mittels eines Cursors und einer geeigneten Messschaltung ermittelt werden. Dazu wird die Farbvorlage 1 mit einer Fernsehkamera abgetastet. Im Falle, dass die zu analysierende Farbvorlage 1 bereits vorher in einem Farbscanner abgetastet wurde und die digitalen Farbinformationen in einem Bildspeicher abgelegt sind, werden die Farbinformationen in einen Bildwiederholspeicher geladen und zur Darstellung auf dem Farbmonitor zyklisch ausgelesen.
Ermittlung der Farbnummern
Nach dem beschriebenen ersten Schritt der Probenentnahme sind bereits denjenigen Farbraumelementen, die einer Farbprobe entsprechen (Proben-Farbraumelemente), Farbnummern zugeordnet. Anschliessend wird jedes weitere Farbraumelement (xì, yi5 Zj) mit der Farbnummer des räumlich am nächsten liegenden Proben-Farbraumelementes (xpn, ypn, zpn) belegt. Zur Ermittlung der Farbnummern ist eine Abstandsrechnung im Farbraum zwischen einem zu belegenden Farbraumelement und den einzelnen Proben-Farbraumelementen und die Bestimmung des geringsten Abstandes erforderlich.
Zur Erläuterung zeigt Fig. 4 nochmals den Chrominanz-Luminanz-Farbraum 25 mit einem zu bejegenden Farbraumelement 26, das durch den Raumvektor F| bzw. durch das Farbkoordinatentripel x,, yi und z, definiert ist, und mit zwei Proben-Farbraumelementen 26' und 26", die durch die Raumvektoren Fpl und Fp2 bzw. die Farbkoordinaten (xp!, ypl, Zpi) sowie (xp2, yp2, zP2) festgelegt sind. Die Proben-Farbraum-elemente 26' und 26" haben die Abstände di und d2 von dem zu belegenden Farbraumelement 26. Dem Proben-Farbraum-element 26' möge die Farbnummer «1» und dem Proben-Farbraumelement 26" die Farbnummer «2» zugeordnet sein.
Der Abstand dn eines Farbraumelementes (Xj, y-t, z-,) zu einem Proben-Farbraumelement (xpn, ypn, zpn) wird nach der vektoriellen Abstandsgleichung
~ Xprt)2 4- (y; yPn) (^i Zpn) (0
ermittelt.
In dem gewählten Beispiel werden demnach die Abstände di und d2 berechnet und miteinander verglichen. Da d2<di ist, wird das Farbraumelement 26 mit der Farbnummer «2» belegt. Falls zwischen dem aufgerufenen Farbraumelement und mehreren Proben-Farbraumelementen derselbe Abstand festgestellt wird, könnte eine Mebrheitsentscheidung durchgeführt werden, indem dem aufgerufenen Farbraumelement die in den gleichabständigen Farbproben am häufigsten auftretende Farbnummer zugeordnet wird.
Zur Ermittlung der Farbnummer eines aktuellen Farbraumelementes könnten auch die umgebenen Farbraumelemente mit wachsendem Abstand abgefragt und auf die Bele-
5
10
IS
20
25
30
35
40
45
50
55
60
65
646 788
gung mit einer Farbnummer überprüft werden. Das aktuelle Farbraumelement erhält dann die Farbnummer, die beim Abfragen der Umgebung zuerst angetroffen wird.
Die Ermittlung der Farbnummern und das Füllen des Farberkennungs-Speichers 28 wird in der Schaltungsanordnung gemäss Fig. 1 folgendermassen durchgeführt.
Der Bediener betätigt eine Betriebs-Taste 47 «Speicherfüllung» in dem Bedienungsfeld 35" der Eingabe-Stufe 35, wodurch ein Steuerbefehl über eine Leitung 48 an das Adress-Steuerwerk 37 gegeben wird.
Das Adress-Steuerwerk 37 ruft die Farbkoordinaten X;, y; und z; eines zu belegenden Farbraumelementes (Speicherplatz zes) auf und übermittelt diese Farbkoordinaten über einen Daten-Bus 49 und einen Daten-Eingang 50 an die Rechenschaltung 38.
Das Adress-Steuerwerk 37 ruft ausserdem über den Adress-Eingang 41 die erste Adresse des Proben-Speichers 36 auf, unter der die Proben-Farbkoordinaten xp), yp! und zpl sowie die zugehörige Farbnummer der ersten Probe (erste Zeile der Proben-Liste) abgelegt sind, und transferiert diese Werte über die Daten-Busse 51 und 52 und über die Daten-Eingänge 53 und 54 ebenfalls in die Rechenschaltung 38.
Die Rechenschaltung 38 ermittelt jetzt den Abstand di nach der oben angegebenen Gleichung und legt den errechneten Wert in einem internen Register ab.
Dann ruft das Adress-Steuerwerk 37 die zweite Adresse des Proben-Speichers 36 auf und überschreibt die zweite Zeile der Proben-Liste mit den Angaben über die zweite Farbprobe in die Rechenschaltung 38, welche jetzt den Abstand dz ermittelt und speichert. Dieser Vorgang ist mit der Berechnung des Abstandes dn zu der n-ten Farbprobe abgeschlossen, und gleichzeitig ist auch der geringste Abstand dmin festgestellt.
Die vom Adress-Steuerwerk 37 aufgerufenen Farbkoordinaten Xj, y: und Zi rufen gleichzeitig über einen Adress-Bus 55 und den Umschalter 33, der sich in der dargestellten Schaltstellung befindet, die entsprechenden Adressen des Farberkennungs-Speichers 28 auf. Die Farbnummer, die dem festgestellten geringsten Abstand dmj„ zugeordnet ist, wird aus der Rechenschaltung 38 über einen Daten-Bus 56, einen weiteren Umschalter 57 und über den Daten-Eingang 30 in den Farberkennungs-Speicher 28 überschrieben und unter der angewählten Adresse abgelegt.
Anschliessend ruft das Adress-Steuerwerk 37 die Farbkoordinaten (Adressen) eines weiteren zu belegenden Farbraumelementes (Speicherplatzes) auf, und die Ermittlung der Farbnummern und deren Überschreibung in den Farberkennungs-Speicher 28 läuft - wie zuvor beschrieben - ab.
Das Adress-Steuerwerk 37 kann die Adressen des Farber-kennungs-Speichers 28 in einer beliebigen Reihenfolge aufrufen oder auf einen bestimmten Bereich beschränken, wenn nur ein oder mehrere Farberkennungsräume abgegrenzt werden sollen.
Die Abgrenzung eines oder mehrerer Farberkennungsräume ist dann ausreichend, wenn die abgetastete Farbvorlage 1 z.B. eine Steuermaske ist und nur wenige Maskensignale zu gewinnen sind oder wenn die Ausgangssignale des Farberkennungs-Speichers 28 zur Steuerung einer selektiven Farbkorrektur verwendet werden sollen. In allen anderen Anwendungsfällen erweist sich meistens eine vollständige Belegung des Farberkennungs-Speichers als vorteilhaft, da dann keine Undefinierten Farbzustände auftreten können und eine hohe Erkennungssicherheit bei der Farbtrennung erreicht wird. In diesem Falle ist es zweckmässig, die Adressen des Farberkennungs-Speichers 28 zeilenweise aufzurufen.
Eine weitere, vorteilhafte Betriebsweise der Schaltungsanordnung ist folgende.
Wenn z.B. eine Fläche der Farbvorlage 1 mit einer verlaufenden Farbe als Einzelfarbe mit der Farbnummer «N» erkannt werden soll, besteht in der Schaltungsanordnung zusätzlich die Möglichkeit, das Abtastorgan 8 in dicht nebeneinanderliegenden Bewegungen über die betreffende Fläche zu führen, um möglichst viele Farbkoordinaten-Tripel x, y und z dieser Fläche zu erfassen. Für diese Arbeitsweise befinden sich die Umschalter 33 und 57 in den gestrichelt dargestellten Schaltstellungen, und die Farbkoordinaten wählen direkt die entsprechenden Adressen des Farberkennungs-Speichers 28 an. Gleichzeitig mit der Bewegung des Abtastorgans 8 tastet der Bediener mit Hilfe der Zehner-Tastatur der Eingabe-Stufe 35 die Farbnummer «N» ein, die dann über einen Daten-Bus 58, den Umschalter 57 und den Daten-Ein-gang 30 unter allen aufgerufenen Adressen im Farberkennungs-Speicher 28 abgelegt wird. Die Gesamtheit der mit der Farbnummer «N» belegten Speicherplätze bildet den Farberkennungsraum für die zu erkennene Einzelfarbe.
Selbstverständlich lässt sich der Farberkennungs-Speicher 28 auch füllen, indem nur eine hinreichend grosse Anzahl von Farbproben aus der Farbvorlage entnommen wird.
Das beschriebene Verfahren hat im wesentlichen den Vorteil, dass durch die Wahl der Farbproben in der Vorlage Grösse, Form und Orientierung der Farberkennungsräume im Farbrfaum beeinflusst werden können. Hierdurch lassen sich die Farberkennungsräume optimal an die zu trennenden Farbbereiche anpassen, wodurch eine hohe Erkennungssicherheit erreicht wird. Die Farberkennungsräume sind also nicht starr vorgegeben, sondern lassen sich individuell durch die Probenentnahme an die momentan abzutastende Farbvorlage anpassen. Es werden daher auch jeweils nur so viele Farberkennungsräume festgelegt, wie Vorlagenfarben voneinander zu trennen sind.
Zur Veranschaulichung der zuvor beschriebenen Abläufe zeigt Fig. 5 eine Chrominanzebene als Schnittfläche (z = konstant) durch den Chrominanz-Luminanz-Farbraum. Bei der Probenentnahme wurden den Proben-Farbraumelementen 261, 262 und 263 die Farbnummern «1», «2» und «3» zugeordnet. Nach der beschriebenen Ermittlung der Farbnummern und Füllung des Farberkennungs-Speichers 28 sind alle Farbraumelemente dieser Chrominanzebene mit Farbnummern belegt. Um die Proben-Farbraumelemente 261, 262 und 263 haben sich drei Farberkennungsräume gebildet, die durch die Linien 59 voneinander abgegrenzt sind.
Fig. 6 zeigt ein zweites Ausführungsbeispiel für eine Schaltungsanordnung zur Farberkennung, die sich gegenüber der Fig. 1 durch eine geänderte Zuordnungs-Schaltung 34' unterscheidet.
Die Zuordnungs-Schaltung 34' besteht wiederum aus der Eingabe-Stufe 35, dem Proben-Speicher 36, dem Adress-Steuerwerk 37, einer modifizierten Rechenschaltung 38' und zusätzlich aus einem Schalen-Speicher 62 und einer Tor-Schaltung 63. Die Wirkungsweise der Zuordnungs-Schaltung 34' soll im folgenden näher erläutert werden.
Die Probenentnahme entspricht dem in Fig. 1 beschriebenen Verfahren, so dass gleich auf die Füllung des Farberkennungs-Speichers eingegangen werden kann.
Füllung des Farberkennungs-Speichers
Nach der Probenentnahme sind bereits denjenigen Farbraumelementen, die einer Farbprobe entsprechen (Proben-Farbraumelemente), Farbnummern zugeordnet. Anschliessend werden, ausgehend von diesen Proben-Farbraumelementen, die Farberkennungsräume aus den einzelnen Farbraumelementen aufgebaut, die zugehörigen Farbnummern ermittelt und schliesslich die ermittelten Farbnummern im Farberkennungs-Speicher 28 abgelegt.
Die Ausdehnung der Farberkennungsräume im Chrominanz-Luminanz-Farbraum erfolgt hier kugel- oder würfelför5
10
15
20
25
30
35
40
45
50
55
60
65
9
646 788
mig, indem um die Proben-Farbraumelemente Kugelschalen mit wachsenden Radien oder Würfelschalen gelegt werden. Die zur Bildung der Kugelschalen oder Würfelschalen herangezogenen Farbraumelemente werden gleichzeitig daraufhin überprüft, ob sie bei der Probenentnahme bereits mit einer Farbnummer belegt wurden oder nicht. Im Falle, dass einem überprüften Farbraumelement noch keine Farbnummer zugeordnet ist, erhält dieses die Farbnummer des zugehörigen, zentralen Proben-Farbraumelementes. Ist das überprüfte Farbraumelement dagegen bereits mit einer Farbnummer belegt, wird die Ausdehnung des Farberkennungsraumes an diesem Ort abgebrochen. Im Ausführungsbeispiel werden Kugelschalen gebildet.
Diese Vorgänge sollen eingehend erläutert werden.
Aufbau der Kugelschalen
Die einzelnen Kugelschalen um die Farbproben herum werden durch entsprechende Farbraumelemente angenähert. Die Raumvektoren Fsm der an der Kugelschalen-Bildung ten xsm, y5ra und zsm, bezogen auf ein Hilfs-Koordinatensystem mil dem Ursprung in derjeweiligen Farbprobe, wurden bereits vor der Farberkennung ermittelt und in dem Schalen-Speicher 62 Kugelschale für Kugelschale listenmässig abgelegt.
Die Schalenkoordinaten xsm, ysm und zsm genügen der allgemeinen Kugelgleichung:
I*m ~ j/^sm2 ysm2 *Zsm2 (2)
mit dem Radius n = 1 für die erste Kugelschale, dem Radius n = j/2 für die zweite Kugelschale, dem Radius n = ]ß für die dritte Kugelschale und allgemein mit dem Radius rm = j/m für die m-te Kugelschale.
Die Menge aller ganzzahligen Wertetripel, die jeweils der Kugelgleichung für einen vorgegebenen Radius r,n genügt, d.h. deren Quadratsumme gleich m2 ist, bildet die Schalen-Koordinaten xsm, ysni und zsm der zur m-ten Kugelschale gehörigen Farbraumelemente. Ausgehend von mindestens einem repräsentativen und geordneten Schalen-Koordinatentripel für die m-te Kugelschale werden alle übrigen Schalen-Koor-dinaten xsm, ysm und zsm durch Permutation und Vorzeichenumkehr gewonnen.
Die Ermittlung der Schalen-Koordinaten mit Hilfe von Digitalzählern, die in Fig. 7 anhand eines Flussdiagramms erläutert wird, sieht z.B. folgendermassen aus:
Nullte Kugelschale (ro = 0)
Sie entspricht jeweils einem Proben-Farbraumelement mit den Proben-Farbkoordinaten xpn, ypn und zpn. Die Schalen-Koordinaten sind gleich Null.
Erste Kugelschale (n = 1)
Repräsentatives Schalen-Koordinatentripel: (0,0,1) Schalen-Koordinaten: (0,0,1); (0,1,0); (1,0,0); (- 1,0,0); (0,-1,0); (0,0,-1).
Zweite Kugelschale (r2 = j/2)
Repräsentatives Schalen-Koordinatentripel: (0,1,1) Schalen-Koordinaten: (0,1,1); (1,0,1); (1,1,0); (0,1 — 1) usw.
Dritte Kugelschale (n = /3)
Repräsentatives Schalen-Koordinatentripel: (1,1,1).
Daraus ergeben sich wiederum die entsprechenden Scha-len-Koordinaten.
Fig. 8 zeigt die Bildung der ersten drei Kugelschalen aus den Farbraumelementen 26 in einer räumlichen Darstellung.
In a) ist ein Proben-Farbraumelement 26', in b) sind die Farbraumelemente 26 der ersten Kugelschale um dieses Proben-Farbraumelement 26' herum, in c) zusätzlich die Farbraumelemente 26 der zweiten Kugelschale und in d) die weiteren Farbraumelemente 26 der dritten Kugelschale dargestellt. Gleichzeitig sind jeweils das repräsentative Farbraumelement 26" und seine Schalen-Koordinaten angedeutet.
Ermittlung der Farbkoordinaten (Adressen x,, yj, zj)
Die Farbkoordinaten x;, yi und z; der an der Kuaelschalen-Bildung um eine Farbprobe beteiligten Farbraumelemente 26 in dem Chrominanz-Luminanz-Farbraum bzw. die entsprechenden Adressen des Farberkennungs-Speichers 28 ergeben sich aus den Schalen-Koordinaten xsm, ysm, zsm und den Pro-ben-Farbkoordinaten xpn, ypn und zpn nach den Gleichungen:
Xi = Xpn + Xsm yì=ypn "f- ysm (3)
Zi — Zpn Zsm
Die Bestimmung der einzelnen Farbkoordinaten-Tripel erfolgt in der Reihenfolge, dass zunächst nacheinander um jede Farbprobe die erste Kugelschale, anschliessend um jede Farbprobe die zweite Kugelschale usw. gelegt wird. Diesen Ablauf verdeutlicht das Flussdiagramm der Fig. 9.
Das Belegen der Speicherplätze des Farberkennungs-Speichers 28 mit Farbnummern wird durch Betätigen einer Betriebs-Taste 47 «Speicherfüllung» eingeleitet, wodurch ein entsprechender Steuerbefehl über eine Leitung 48 an das Adress-Steuerwerk 37 und die Rechenschaltung 38' gelangt. Dadurch werden zunächst sämtliche Speicherplätze des Farberkennungs-Speichers 28 mit den Farbnummern «0» belegt.
Zur Abfrage der gespeicherten Proben-Liste und Schalen-Liste steht das Adress-Steuerwerk 37 über die Adress-Busse 41 und 64 mit dem Probe-Speicher 36 und mit dem Schalen-Speicher 62 in Verbindung.
Die Schalen-Koordinaten xsm, ysm und zsm werden über einen Daten-Bus 65, die Proben-Farbkoordinaten xpn, ypn und zpn über den Daten-Bus 52 und die zugehörigen Farbnummern über den Daten-Bus 51 in die Rechenschaltung 38' überschrieben. Aus den überschriebenen Koordinaten werden in der Rechenschaltung 38' nach den angegebenen Gleichungen (3) die Farbkoordinaten Xi, y,- und Zj ermittelt, welche über den Adress-Bus 55, den Umschalter 33 und den Adress-Eingang 29 die entsprechenden Adressen des Farberken-nungs-Speichers 28 aufrufen.
Zunächst werden die Schalen-Liste der nullten Kugelschale (xs = ys = zs = 0) und die gesamte Proben-Liste Zeile für Zeile in die Rechenschaltung 38' eingegeben. In diesem Falle sind die berechneten Farbkoordinaten x,, yj und z-, jeweils mit den Proben-Farbkoordinaten xpn, ypn und zpn der einzelnen Farbproben identisch, und in dem Farberkennungs-Speicher 28 werden unter den aufgerufenen Adressen die zugehörigen Farbnummern der Farbproben abgespeichert. Die Farbnummern werden von der Rechenschaltung 38' über den Daten-Bus 56, die Tor-Schaltung 63, den Umschalter 57 und über den Daten-Eingang 30 an den Farberkennungs-Speicher 28 übermittelt.
In einem nächsten Schritt wird die Schalen-Liste für die erste Kugelschale in die Rechenschaltung 38' eingegeben und erneut die Proben-Liste Zeile für Zeile abgearbeitet, wobei nacheinander die Farbkoordinaten xj, yj und zt der ersten Kugelschale um jede Farbprobe berechnet werden. Diese Farbkoordinaten adressieren wiederum den Farberkennungs-Speicher 28. Gleichzeitig wird jeder adressierte Speicherplatz auf seine eventuell schon erfolgte Belegung mit einer Farbnummer überprüft. Dazu ist die Tor-Schaltung 63 über eine Daten-Leitung 66 mit dem Daten-Ausgang 31 des Farberkennungs-Speichers 28 verbunden. Liegt eine Belegung vor, wird
5
10
15
20
25
30
35
40
45
50
55
60
65
646 788
10
die Tor-Schaltung 63 gesperrt, so dass keine Farbnummer über den Daten-Bus 56 in den Farberkennungs-Speicher 28 eingeschrieben werden kann. Liegt dagegen keine Belegung vor, ist die Tor-Schaltung 63 geöffnet, und unter der momentan aufgerufenen Adresse wird die Farbnummer derjenigen Farbprobe abgespeichert, um die gerade eine Kugelschale gebildet wird.
So werden immer mehr Kugelschalen um die einzelnen Farbproben gelegt, bis ein oder mehrere Farberkennungsräume oder der gesamte Farbraum mit Farbnummern belegt sind.
Die Speicherfüllung und die Ausdehnung der einzelnen Farberkennungsräume um die Farbproben kann beliebig oder nach bestimmten Kriterien abgebrochen werden.
Als Kriterium kann z.B. das Erreichen eines bestimmten Kugelradius oder das Tangieren von Kugeln benachbarter Farbproben herangezogen werden. Der Kugelradius, bei dem die Ausdehnung eines Farberkennungsraumes beendet werden soll, könnte von der Anzahl der zu ermittelnden Farbproben abhängig gemacht werden. Der Abbruch Hesse sich auch von der Häufigkeit her bestimmen, mit der bei der Kugelschalen-Bildung schon mit Farbnummern belegte Farbraumelemente angetroffen werden. Das Ergebnis der Speicherfüllung verdeutlicht wiederum die Fig. 5.
Selbstverständlich lässt sich der Farberkennungs-Speicher 28 auch füllen, indem, wie in Fig. 1 erläutert, nur eine hinreichend grosse Anzahl von Farbproben aus der Farbvorlage entnommen wird oder indem das Abtastorgan 8 über die • betreffende Fläche geführt und über die Zehner-Tastatur die Farbnummer «N» eingegeben wird.
Das beschriebene Verfahren hat ebenfalls den Vorteil,
dass durch die Wahl der Farbproben in der Vorlage, Grösse, Form und Orientierung der Farberkennungsräume im Farbraum beeinflusst werden können. Hierdurch lassen sich die Farberkennungsräume optimal an die zu trennenden Farbbereiche anpassen, wodurch ebenfalls eine hohe Erkennungssicherheit erreicht wird. Die Farberkennungsräume sind also nicht starr vorgegeben, sondern lassen sich individuell durch die Probenentnahme an die momentan abzutastende Farbvorlage anpassen. Es werden daher auch jeweils nur so viele Farberkennungsräume festgelegt, wie Vorlagenfarben voneinander zu trennen sind.
Fig. 10 zeigt ein drittes Ausführungsbeispiel für eine Schaltungsanordnung zur Farberkennung, in der die in den Fig. 1 und 6 beschriebenen Verfahren zur Speicherfüllung kombiniert zur Anwendung kommen.
Die Zuordnungs-Schaltung 34" besteht demgemäss aus Funktionseinheiten der Zuordnungs-Schaltung 34 der Fig. 1 und der Zuordnungs-Schaltung 34' der Fig. 6.
Die Zuordnungs-Schaltung 34" weist daher wiederum die Eingabe-Stufe 35, den Proben-Speicher 36, den Schalen-Spei-cher 62, das Adress-Steuerwerk 37, eine geänderte Rechenschaltung 38" und die Tor-Schaltung 63 auf.
Die Wirkungsweise dieser Ausführungsform ist folgende:
Die Probenentnahme läuft wiederum wie in Fig. 1 beschrieben ab, so dass gleich auf die Füllung des Farberkennungs-Speichers 28 eingegangen werden kann.
Ermittlung der Farbnummern und Füllung des Farberkennungs-Speichers
Dieser Vorgang läuft in zwei getrennten Phasen ab. In der ersten Phase (Vorfüllung) dehnen sich die Farberkennungsräume um die einzelnen Proben-Farbraumelemente wie bei dem in Fig. 6 beschriebenen Verfahren in Form von Kugeloder Würfel-Schalen aus. Dazu werden die entsprechenden Farbraumelemente (Farborte), welche die Proben schalenförmig umgeben, Schale für Schale mit wachsendem Abstand aufgerufen und daraufhin überprüft, ob sie bei der Probenentnahme bereits mit einer Farbnummer belegt wurden oder nicht. Im Falle, dass einem überprüften Farbraumelement noch keine Farbnummer zugeordnet ist, erhält dieses die Farbnummer des zugehörigen, zentralen Proben-Farbraum-elementes. Die Bildung der Kugel-Schalen wurde bereits ausführlich anhand der Fig. 6,7, 8 und 9 erläutert.
Zur Einleitung der zweiten Phase wird die Schalenbildung abgebrochen.
In der zweiten Phase werden dann nach dem anhand der Fig. 1 beschriebenen Verfahren den noch nicht belegten Farbraumelementen die Farbnummern der im Farbräum räumlich am nächsten liegenden Proben-Farborte zugeordnet.
Danach ist die Füllung des Farberkennungs-Speichers 28 abgeschlossen.
A. Vorfüllung des Farberkennungs-Speichers
Zunächst werden die Schalen-Liste der nullten Kugelschale (xs = ys = zs = 0) und die gesamte Proben-Liste Zeile für Zeile in die Rechenschaltung 38" eingegeben. In diesem Falle sind die berechneten Farbkoordinaten x;, y; und z; jeweils mit den Proben-Farbkoordinaten xpn, ypn und zpn der einzelnen Farbproben identisch, und in dem Farberkennungs-Speicher 28 werden unter den aufgerufenen Adressen die zugehörigen Farbnummern der Farbproben abgespeichert.
In einem nächsten Schritt wird die Schalen-Liste für die erste Kugelschale in die Rechenschaltung 38" eingegeben und erneut die Probenliste Zeile für Zeile abgearbeitet, wobei nacheinander die Farbkoordinaten xi5 yj und Zj der ersten Kugelschale um jede Farbprobe berechnet werden. Die Farbkoordinaten adressieren wiederum den Farberkennungs-Speicher 28. Gleichzeitig wird jeder adressierte Speicherplatz auf seine eventuell schon erfolgte Belegung mit einer Farbnummer überprüft.
Liegt eine Belegung vor, wird die Tor-Schaltung 63 gesperrt, so dass keine Farbnummer über den Daten-Bus 56 in den Farberkennungs-Speicher 28 eingeschrieben werden kann. Liegt dagegen keine Belegung vor, ist die Tor-Schal-tung 63 geöffnet, und unter der momentan aufgerufenen Adresse wird die Farbnummer derjenigen Farbprobe abgespeichert, um die gerade eine Kugelschale gebildet wird.
Auf diese Weise werden immer mehr Kugelschalen um die einzelnen Farbproben gelegt, bis die Kugelschalen-Bil-dung abgebrochen wird. Für den Abbruch der Kugelschalen-Bildung können wiederum die zu Fig. 6 angegebenen Kriterien herangezogen werden.
Nach Abbruch der Kugelschalen-Bildung haben sich die einzelnen Farberkennungsräume im Farbraum ausgedehnt. Es sind aber noch nicht allen Farbraumelementen Farbnummern zugeordnet.
B. Restfüllung des Farberkennungs-Speichers
Bei der Restfüllung werden allen bei Abbruch der Schalenbildung noch nicht belegten Farbraumelementen mit den Farbkomponenten Xi, yi und Z; die Farbnummern der jeweils räumlich am nächsten liegenden Proben-Farbraumelemente (n) mit den Farbkomponenten xpn, yp„ und zp„ zugeordnet.
Zur Ermittlung der Farbnummern ist wiederum eine Abstandsrechnung im Farbraum zwischen einem zu belegenden Farbraumelement und den einzelnen Proben-Farbraumelementen und die Bestimmung des geringsten Abstandes erforderlich. Dieses Verfahren, das bereits ausführlich anhand der Fig. 1, 2 und 4 beschrieben wurde, läuft folgen-dermassen ab :
Als Kriterium für den Abbruch der Schalenbildung wird im Ausführungsbeispiel das Erreichen eines vorgegebenen Schalenradius benutzt. Dieser Schalenradius wird in der im Proben-Speicher 36 abgelegten Proben-Liste markiert. Wird dieser Schalenradius beim Abarbeiten der Proben-Liste ange5
10
15
20
25
30
35
40
45
50
55
60
65
11
646 788
troffen, liefert die Rechenschaltung 38" über eine Leitung 67 einen Befehl «Abbruch» an das Adress-Steuerwerk 37.
Das Adress-Steuerwerk 37 ruft nacheinander zeilenweise sämtliche Farbkoordinaten x;, y; und z, bzw. Adressen des Farberkennungs-Speichers 28 über den Adress-Bus 55, den 5 Umschalter 33 und den Adress-Eingang 29 auf. Gleichzeitig werden die aufgerufenen Speicherplätze auf eine bereits erfolgte Belegung mit Farbnummern überprüft, indem die entsprechenden Farbnummern aus dem Farberkennungs-Speicher 28 über den Daten-Bus 66 in die Tor-Schaltung 63 lu gelesen werden. Wird dabei ein mit der Farbnummer «0» besetzter Speicherplatz angetroffen, erzeugt die Tor-Schal-tung 63 einen Befehl «Nicht besetzt», der über eine Leitung 68 an das Adress-Steuerwerk 37 gegeben wird.
Das Adress-Steuerwerk 37 unterbricht das Aufrufen der '5 Adressen und markiert die betreffende Adresse des noch nicht besetzten Speicherplatzes. Die zugehörigen Farbkomponenten (Xj, y,, Zj) werden vom Adress-Steuerwerk 37 über einen weiteren Daten-Bus 69 an die Rechenschaltung 38" übermittelt. Das Adress-Steuerwerk 37 aktiviert die Rechen- 20 Schaltung 38" durch einen Befehl «Abstandsrechnung» auf einer Leitung 70 und ruft ausserdem über den Adress-Bus 41 die erst Adresse des Proben-Speichers 36 auf, unter der die Proben-Farbkomponenten xpl, ypi, zpi sowie die zugehörige Farbnummer der ersten Farbprobe (erste Zeile der Proben- 25 Liste) abgelegt wird. Die aufgerufenen Werte der Proben-Liste werden über die Daten-Busse 51 und 52 in die Rechenschaltung 38" überschrieben.
Die Rechenschaltung 38" ermittelt jetzt den Abstand di nach der angegebenen Gleichung (l) und legt den errechne- 30 ten Wert in einem internen Register ab.
Dann ruft das Adress-Steuerwerk 37 die zweite Adresse des Proben-Speichers 36 auf und überschreibt die zweite Zeile der Proben-Liste mit den Angaben über die zweite Farbprobe in die Rechenschaltung 38", welche jetzt den Abstand 35 dì ermittelt und speichert. Dieser Vorgang ist mit der Berechnung des Abstandes d2 zu der n-ten Farbprobe abgeschlossen, und gleichzeitig ist auch der geringste Abstand dmin festgestellt.
Die Farbnummer, die der Farbprobe mit dem geringsten Abstand zugeordnet ist, wird aus der Rechenschaltung 38" 40 über den Daten-Bus 56, die Tor-Schaltung 63 und den Daten-Eingang 30 in den Farberkennungs-Speicher 28 überschrieben und dort unter der markierten Adresse abgelegt.
Dann ruft das Adress-Steuerwerk 37 die nächste noch zu belegende Adresse des Farberkennungs-Speichers 28 auf, und « die beschriebenen Vorgänge wiederholen sich, bis alle Lük-ken des Farberkennungs-Speichers 28 gefüllt sind. Das Ergebnis der Speicherfüllung geht wiederum aus Fig. 5 hervor, in der eine mit Farbnummern belegte Chrominanzebene als Schnittfläche dargestellt ist. 50
Die Wirkungsweise der Schaltungsanordnung gemäss Fig. 10 wird zusammenfassend noch einmal anhand der Flussdiagramme in den Fig. 11 und 12 erläutert. Fig. 11 zeigt das Flussdiagramm für die Vorfüllung und Fig. 12 das entsprechende Flussdiagramm für die Restfüllung des Farber- ss kennungs-Speichers 28.
Das kombinierte Verfahren der Speicherfüllung mit einer Vorfüllung und einer Restfüllung hat insbesondere den Vorteil, dass die Rechenzeit in der Rechenschaltung verkürzt wird und die gesamte Speicherfüllung dadurch schneller 60 abläuft.
Fig. 13 zeigt eine Variante der Schaltungsanordnungen nach den Fig. 1,6 und 10, von denen nur ein Ausschnitt dargestellt ist.
Der Umformer-Stufe 18 ist eine weitere Umformer-Stufe 65 734 nachgeschaltet, in der die kartesischen Farbkoordinaten x, y und z in die Zylinder-Farbkoordinaten S, T und L entsprechend den Gleichungen
S = cij/x2 + y2 (S = Sättigung) T= C2 arc tan y/x (T = Farbton) L = C3Z (L = Helligkeit)
(4)
umgerechnet werden, was einer Transformation des Chromi-nanz-Luminanz-Farbraumes in den Sättigungs-Farbton-Hel-ligkeits-Farbraum entspricht.
Sämtliche zuvor beschriebenen Vorgänge laufen dann mit den entsprechenden Farbkoordinaten S, T und L ab.
Durch die beschriebene Transformation und eine entsprechende Analog-Digital-Wandlung in den A/D-Wandlern 19, 20 und 21 lässt sich eine wesentlich höhere Auflösung im Farbton als in der Sättigung oder in der Helligkeit erreichen. Ebenso wird eine feinere Auflösung bei schwach gesättigten Farben und eine bessere Abgrenzung gegenüber Komplementärfarben möglich. Dies beruht im wesentlichen darauf, dass die Bildung von Farberkennungsräumen in Vorzugsrichtungen abläuft, die dem physiologischen Empfinden des menschlichen Auges entsprechen. Die Farberkennungsräume sind in Richtung der Sättigung gestreckt und in Richtung des Farbtones gestaucht, wodurch eine bessere Trennung von Farbtönen ermöglicht wird. Streckung und Stauchung der Farberkennungsräume kann durch die Wahl der Koeffizienten ci, C2 und C3 noch verstärkt werden.
Um Schwankungen oder Verläufe in einem «Grau» als Einzelfarbe «Grau» zu erkennen, wird um die Grauachse ein zylindrischer oder tonnenförmiger Farberkennungsraum für «Grau» gelegt. Auch in diesem Falle erweist sich die Farbraum-Transformation als vorteilhaft, da die Abgrenzung solcher zylindrischen oder tonnenförmigen Farberkennungsräume einfacher mit S, T und L-Farbkoordinaten erfolgen kann.
Fig. 14 zeigt eine Chrominanzebene als Schnittfläche durch den Sättigungs-Farbton-Helligkeits-Farbraum. Um ein Proben-Farbraumelement 262 hat sich ein Farberkennungsraum 272 mit der Farbnummer «2» gebildet. Der kugelförmige Farberkennungsraum im Chrominanz-Luminanz-Farbraum hat sich durch die Transformation in den Sättigungs/ Farbon/Helligkeits-Farbraum in ein Ellipsoid verwandelt, dessen Längsachse in Richtung der Sättigung orientiert ist. Um das Proben-Farbraumelement 263 hat sich ein zweiter Farberkennungsraum 273 mit der Farbnummer «3» gebildet, der in Sättigungsrichtung dieselbe Ausdehnung wie der Farberkennungsraum 272 hat, in Richtung des Farbtons aber gestaucht ist.
Um die Grauachse, durch den Punkt 74 angedeutet,
wurde ein weiterer Farberkennungsraum 271 für «Grau» gebildet, dem die Farbnummer « I » zugeordnet ist.
Es ist selbstverständlich möglich, anstelle der Farbkoordinaten x, y und z oder der Farbkoordinaten S, T und L auch die Farbkoordinaten R, G und B des R, G, B-Farbraumes zu verwenden.
In diesem Falle erübrigen sich die Transformationen, und es werden direkt die Ausgangssignale des Abtastorgans 8 bzw. der Logarithmier-Stufe 17 verarbeitet.
Fig. 15 zeigt ein Anwendungsbeispiel der Schaltungsanordnungen nach den Fig. 1, 6 und 10 bei einem Farbscanner zur Herstellung von Farbauszügen für den Dekor-, Textil-und Verpackungsdruck.
Wie bereits in der Beschreibungseinleitung erwähnt, werden bei den genannten Druckarten die zu druckenden Farben vor dem Druckprozess gemischt und dann getrennt auf das Druckmedium übertragen. Mit Hilfe des Farbscanners müssen daher die einzelnen Farben der Farbvorlage voneinander getrennt und für jede Farbe ein separater Farbauszug hergestellt werden.
646 788
12
Der Farberkennungs-Speicher 28 des Farbscanners sei bereits nach dem beschriebenen Verfahren mit Farbnummern aufgefüllt.
Die auf einer rotierenden Abtasttrommel 75 aufgespannte Farbvorlage 1 wird von dem Abtastorgan 8 punkt- und Zeilen- 5 weise abgetastet. Die durch die Vorlagenabtastung gewonnenen Farbkoordinaten x, y und z rufen über den Adress-Ein-gang 29 die entsprechenden Adressen des Farberkennungs-Speichers 28 auf. Die unter den aufgerufenen Adressen abgelegten Farbnummern werden über den Daten-Ausgang 31 i« ausgelesen und einer Decodier-Stufe 76 zugeführt. An der Decodier-Stufe 76 kann vorgewählt werden, für welche Vorlagenfläche bzw. Farbnummer gerade ein Farbauszug aufgezeichnet werden soll. Die ausgewählte Farbnummer wird in einem nachgeschalteten D/A-Wandler 77 in ein Steuersignal is S umgeformt, das eine Aussage über die örtliche Verteilung einer Auszugsfarbe in der Farbvorlage 1 liefert.
Das Steuersignal S betätigt einen elektronischen Umschalter 78, der ein in einem einstellbaren Dichtegeber 79 erzeugtes konstantes Aufzeichnungssignal Ai (konstante Schreibdichte) 20 zu einem Verstärker 80 durchschaltet, wenn in der abgetasteten Farbvorlage 1 die ausgewählte Auszugsfarbe auftritt. Eine Schreiblampe in einem Aufzeichnungsorgan 81 wird von dem. verstärkten Aufzeichnungssignal Ai ein- und ausgeschaltet. Die Schreiblampe belichtet punkt- und zeilenweise ein Auf- 25 zeichnungsmedium in Form eines Filmes 82, der auf einer ebenfalls rotierenden Aufzeichnungstrommel 83 montiert ist. Der belichtete und entwickelte Film ist der gewünschte Strich-Farbauszug.
Für die Aufzeichnung von Halbton-Farbauszügen von 30 verlaufenden Farben kann in einem Verlaufssignal-Geber 84 aus mindestens einem der Farbmesswert-Signale R, G oder B ein Verlaufssignal A2 abgeleitet werden, welches ein Mass für die Farbsättigung oder Helligkeit, d.h. für den Verlauf einer Farbe, darstellt. 35
Zur Aufzeichnung der Halbton-Farbauszüge wird anstelle des konstanten Aufzeichnungssignals Ai das Verlaufssignal A2 mittels des elektronischen Umschalters 78 zum Aufzeichnungsorgan 81 durchgeschaltet. Das Steuersignal S liefert dann die Aussage über die örtliche Verteilung einer Vorlagen- •>" färbe und das zugehörige Verlaufssignal A2 die Aussage über die erforderlichen Farbbeträge zur Wiedergabe des Verlaufs.
Vor der Aufzeichnung der Farbauszüge kann das zu erwartende Druckergebnis an einem Farbsichtgerät überprüft werden. In diesem Falle ist dem Farberkennungs-Speicher 28 *s eine Fernsehkamera nachgeschaltet. Die Fernsehkamera tastet die zu analysierende Farbvorlage 1 ab, und ihre Farbsignale rufen die entsprechenden Adressen des Farberkennungs-Speichers 28 auf. Die ausgelesenen Farbnummern steuern einen Farbgeber, der jeder Farbnummer ein Farbsi- so gnal-Tripel zur Ansteuerung eines Farbmonitors zuordnet.
An die Stelle der Fernsehkamera kann wiederum ein Bildspeicher treten.
Zur Probenentnahme wird die Farbvorlage auf einem zweiten, direkt an die Fernsehkamera angeschlossenen Farbmonitor sichtbar gemacht und die Farbprobe mit Hilfe eines Cursors und einer Messschaltung entnommen.
Fig. 16 zeigt ein weiteres Anwendungsbeispiel der Schaltungsanordnungen zur Farberkennung gemäss Fig. 1, 6 und 10 bei der Selektivkorrektur in einem Farbscanner für den Mehrfarben-Mischdruck (Papierdruck).
Die auf der Abtasttrommel 75 montierte Farbvorlage 1 wird von dem Abtastorgan 8 punkt- und zeilenweise optoelektronisch abgetastet, und die dabei gewonnenen Farbmesswert-Signale R, G und B gelangen über die Umformer-Stufe 17 auf eine erste Farbkorrektur-Schaltung 85 für eine Grundkorrektur zur Bildung von ersten Farbauszugs-Signalen Y (Gelb), M (Magenta) und C (Cyan).
Die Farbmesswert-Signale R, G und B werden nochmals in einer zweiten Farbkorrektur-Schaltung 86 zum Zwecke der Selektivkorrektur einer bestimmten Farbe oder eines Farbbereiches in zweite Farbauszugs-Signale Y', M' und C' umgeformt.
Erste und zweite Farbauszugssignale gelangen an einen elektronischen Umschalter 87, der normalerweise die ersten Farbauszugs-Signale M, Y und C und nur im-Falle, dass in der Farbvorlage 1 die selektiv zu korrigierende Farbe auftritt, die entsprechenden zweiten Farbauszugs-Signale M', Y' und C' an die Verstärker 80, 80' und 80" durchschaltet.
Die durchgeschalteten und verstärkten Farbauszugssignale modulieren wiederum die Helligkeit von Schreiblampen in den Aufzeichnungsorganen 81, 81' und 81". Die Aufzeichnungsorgane 81,81' und 81" belichten punkt- und zeilenweise die auf der rotierenden Aufzeichnungstrommel 83 montierten Filme 82, 82' und 82". Die belichteten und entwik-kelten Filme sind die gewünschten, korrigierten Farbauszüge «Gelb», «Magenta» und «Cyan».
Das Steuersignal S für den elektronischen Umschalter 87 wird mit der Schaltungsanordnung nach den Fig. 1, 6 oder 10 erzeugt. Der Bediener wählt die selektiv zu korrigierende Farbe bzw. Farbnummer an der Decodier-Stufe 76 vor.
Bei der Aufzeichnung der Farbauszüge wird jeweils nur die Farbnummer der vorgewählten Farbe durch die Decodier-Stufe 76 an den nachgeschalteten D/A-Wandler 77 durchgeschaltet und in das Steuersignal S für den elektronischen Umschalter 87 umgewandelt.
Die Decodier-Stufe 76 kann entfallen, wenn mit Hilfe der Zuordnungs-Schaltung 34 in dem Farberkennungs-Speicher 28 nur der Farberkennungsraum für die zu selektierende Farbe programmiert wurde. '
G
16 Blatt Zeichnungen
Claims (41)
1. Verfahren zum Erkennen von Farben, bei dem eine farbige Fläche mit Licht bekannter Spektralzusammensetzung beleuchtet und die Intensitäten von drei Grundfarben im reflektierten oder durchgelassenen Licht als Farbkomponenten optisch-elektrisch gemessen werden, welche die Raumkoordinaten der Farborte in einem Farbraum darstellen, und bei dem für jede zu erkennende Farbe im Farbraum Farberken-nungsräume abgegrenzt und die gemessenen Farbkomponenten auf ihre Zugehörigkeit zu den Farberkennungsräumen überprüft werden, dadurch gekennzeichnet, dass vor der Farbbestimmung für jede zu erkennende Farbe bzw. für jeden zu erkennenden Farbbereich die Farbkomponenten mindestens eines charakteristischen Probenpunktes in der betreffenden Farbe bzw. Farbbereich bestimmt und festgehalten werden, dass jedem Farbkomponenten-Tripel eines Probenpunktes ein Identifikationssymbol zugeordnet wird, und dass die farbige Fläche zur eigentlichen Farbbestimmung optischelektrisch abgetastet, die dabei gewonnenen Farbkomponenten mit den festgehalte.nen Farbkomponenten verglichen und bei Übereinstimmung die zugeordneten Identifikationssymbole ausgegeben werden.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass den zu einem Farberkennungsraum gehörigen Farbkom-ponenten-Tripeln dasselbe Identifikationssymbol zugeordnet wird.
2
PATENTANSPRÜCHE
3
646 788
pel bestimmt ist, und dass die Schalen durch entsprechende Farbraumelemente angenähert werden.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass zur Bildung von Farberkennungsräumen vor der Farbbestimmung für die bei der Abtastung einer zu erkennenden Farbe bzw. eines Farbbereiches möglichen Farbkom-ponenten-Tripel entsprechende Probenpunkte ausgemessen und ihren Farbkomponenten-Tripeln Identifikationssymbole zugeordnet werden.
4. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Anzahl der ausgemessenen Probenpunkte in einer zu erkennenden Farbe bzw. einem Farbbereich geringer als die Anzahl der bei der Abtastung möglichen Farbkomponenten-Tripel dieser Farbe bzw. dieses Fabbereiches ist und dass die zur Bildung von Farberkennungsräumen erforderlichen Identifikationssymbole aus den Farbkomponenten der Probenpunkte und ihren zugeordneten Identifikationssymbolen ermittelt werden.
5
5
iü
5. Verfahren nach Anspruch I, dadurch gekennzeichnet, dass zur Bildung von Farberkennungsräumen um die Proben-Farborte vor der eigentlichen Farbbestimmung jedem zu belegenden Farbort bzw. Farbkomponenten-Tripel das Identifikationssymbol des im Farbraum räumlich am nächsten liegenden Proben-Farbortes zugeordnet wird, und dass bei der eigentlichen Farbbestimmung die Identifikationssymbole ausgegeben werden, die den mit der optisch-elektrischen Abtastung der farbigen Fläche gewonnenen Farbkomponenten bzw. Farborten zugeordnet sind.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass jeweils die räumlichen Abstände eines zu belegenden Farbortes zu allen Proben-Farborten berechnet und der Proben-Farbort mit dem kleinsten Abstand markiert wird, dass dem zu belegenden Farbort das Identifikationssymbol des markierten Proben-Farbortes zugeordnet wird und dass anschliessend der nächste zu belegende Farbort aufgerufen wird.
7. Verfahren nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass der jeweilige räumliche Abstand (d) aus den Farbkomponenten (ai, a2, a3) eines zu belegenden Farbortes und den Farbkomponenten (bi, b2, bî) eines Proben-Farbortes nach der vektoriellen Gleichung:
d = j/(a i — bi)2 + (a2 — b:)2 + (a3 — bi)2 berechnet wird.
8. Verfahren nach einem der Ansprüche 5 bis 7, dadurch gekennzeichnet, dass einem zu belegenden Farbort, falls dieser von mehreren Proben-Farborten gleich weit entfernt ist, das bei den betreffenden Proben-Farborten am häufigsten angetroffene Identifikationssymbol zugeordnet wird.
9. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass der Farbraum durch Digitalisierung der Farbkomponenten in Farbraumelemente (26) unterteilt und den Farbraumelementen Speicherplätze in einem ersten Speicher (28) zugeordnet werden, welche durch die digitalisierten Farbkomponenten der betreffenden Farbraumelemente adressierbar sind, und dass die Identifikationssymbole unter den Adressen abgelegt werden, welche ihren zugeordneten digitalisierten Farbkomponenten entsprechen.
10
10. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass eine aus den beim Ausmessen der Probenpunkte gewonnenen Farbkomponenten-Tripeln und den zugeordneten Identifikationssymbolen gebildete Proben-Liste in einem zweiten Speicher (36) unter fortlaufenden Adressen abgelegt wird, dass die Farbkomponenten bzw. Adressen der zu belegenden Speicherplätze des ersten Speichers (28) nacheinander und jeweils dazwischen die Adressen des zweiten Speichers (36) aufgerufen werden, dass jeweils aus den aufgerufenen Farbkomponenten eines zu belegenden Speicherplatzes und den aus dem zweiten Speicher (36) ausgelesenen Farbkomponenten der Proben-Liste der kleinste räumliche Abstand und das zugehörige Identifikationssymbol bestimmt werden, dass die Identifikationssymbole unter den aufgerufenen Adressen im ersten Speicher (28) abgelegt werden, dass die bei der Abtastung der farbigen Fläche gewonnenen Farbkomponenten digitalisiert werden und die entsprechenden Speicheradressen aufrufen, und dass die zugeordneten Identifikationssymbole aus dem ersten Speicher (28) ausgegeben werden.
11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass die Adressen des ersten Speichers (28) zeilenweise aufgerufen werden.
12. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass zur Bildung von Farberkennungsräumen um die Proben-Farborte vor der eigentlichen Farbbestimmung die mit Identifikationssymbolen zu belegenden Farborte, welche die Proben-Farborte schalenförmig umgeben, Schale für Schale mit wachsendem Abstand von den jeweiligen Proben aufgerufen werden, dass die aufgerufenen Farborte auf eine Belegung mit Identifikationssymbolen hin überprüft werden, dass einem von einem Proben-Farbort aus aufgerufenen Farbort das Identifikationssymbol der zugehörigen Probe zugeordnet wird, falls der betreffende Farbort noch nicht mit einem Identifikationssymbol belegt ist, und dass bei der eigentlichen Farbbestimmung die Identifikationssymbole ausgegeben werden, die den mit der optisch-elektrischen Abtastung der farbigen Fläche gewonnenen Farbkomponenten bzw. Farborten zuvor zugeordnet worden sind.
13. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass jeweils nacheinander gleichabständige Schalen um die einzelnen Proben-Farborte gelegt werden, und dass anschliessend die entsprechenden Schalen mit dem nächst grösseren Abstand gebildet werden.
14. Verfahren nach Anspruch 12 oder 13, dadurch gekennzeichnet, dass die zu belegenden Farborte innerhalb einer Schale nacheinander aufgerufen werden.
15
15
15. Verfahren nach einem der Ansprüche 12 bis 14, dadurch gekennzeichnet, dass die Schalen in Form von Kugel- oder Würfel-Schalen gebildet werden.
16. Verfahren nach einem der Ansprüche 12 bis 15, dadurch gekennzeichnet, dass der Farbraum durch Digitalisierung der Farbkomponenten in Farbraumelemente unterteilt ist, deren Lage durch jeweils ein Farbkomponenten-Tri-
17. Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass sich die Schalen-Koordinaten (xsm, ysm, zsm) aller an der Bildung der m-ten Kugelschale beteiligten Farborte aus der Menge ganzer Zahlen ergeben, die der Kugelgleichung
® = = X2sm + y2sm "1" Z2sm genügen.
18. Verfahren nach Anspruch 17, dadurch gekennzeichnet, dass die Schalen-Koordinaten (xsm, ysm, z5m) aller an der Bildung der m-ten Kugelschale beteiligten Farborte durch Permutation und Vorzeichenumkehr aus einem geordneten, der Kugelgleichung mit dem Radius j/m genügenden Koordina-ten-Tripel ermittelt werden.
19. Verfahren nach einem der Ansprüche 12 bis 18, dadurch gekennzeichnet, dass die Schalen-Koordinaten (xsm,
Ysm) ^sm
) der an den einzelnen Schalen (m) beteiligten Farborte, bezogen auf den Schalenmittelpunkt, ermittelt werden, und dass die Farbkomponenten (xÌ5 yj, Zi) der zu belegenden Farborte um einen Proben-Farbort als Schalenmittelpunkt aus den Proben-Koordinaten (xpn, ypn, zpn) des betreffenden Proben-Farbortes (n) nach den Gleichungen :
Xi = Xpn "t" xsm yi ~ ypn ysm
Zi ~ Zpn *f* Zsm berechnet werden.
20
20. Verfahren nach einem der Ansprüche 12 bis 19,
dadurch gekennzeichnet, dass die Bildung der Schalen beim Erreichen eines vorgegebenen Abstandes zu einem Proben-Farbort abgebrochen wird.
20
21. Verfahren nach Anspruch' 20, dadurch gekennzeichnet, dass der Abstand von der Anzahl der in der farbigen Fläche ausgemessenen Probenpunkte abhängig ist.
22. Verfahren nach einem der Ansprüche 12 bis 19,
dadurch gekennzeichnet, dass die Bildung der Schalen dann abgebrochen wird, wenn bei der Überprüfung der Farborte mit einer bestimmten Häufigkeit bereits mit Identifikationssymbolen belegte.Farborte angetroffen werden.
23. Verfahren nach einem der Ansprüche 12 bis 19,
dadurch gekennzeichnet, dass die Schalenbildung beim Tangieren der Schalen benachbarter Proben-Farborte abgebrochen wird.
24. Verfahren nach einem der Ansprüche 12 bis 23,
dadurch gekennzeichnet, dass den Farborten Speicherplätze eines ersten Speichers (28) zugeordnet werden, die durch die digitalisierten Farbkomponenten der betreffenden Farborte adressierbar sind, dass die Identifikationssymbole unter den Adressen abgelegt werden, welche ihren zugeordneten Farbkomponenten entsprechen, dass vor der Farbbestimmung eine aus den jeweils beim Ausmessen, der Probenpunkte gewonnenen Farbkomponenten-Tripeln (xpn, ypn, zpn) und den zugeordneten Identifikationssymbolen gebildete Proben-Liste in einem zweiten Speicher (36) und die Schalen-Koordinaten (xsm> ysm. Zsm) für die einzelnen Schalen als Schalen-Liste in einem dritten Speicher (62) unter fortlaufenden Adressen abgelegt werden, dass die Adressen des zweiten und dritten Speichers fortlaufend aufgerufen und aus der Proben-Liste und der Schalen-Liste die Adressen der mit Identifikationssymbolen zu belegenden Speicherplätze des ersten Speichers (28) berechnet werden, dass die den berechneten Adressen zugehörigen Speicherplätze des ersten Speichers (28) auf Belegung mit Identifikationssymbolen überprüft und auf diesen, im Falle einer Nichtbelegung, die Identifikationssymbole der entsprechenden Proben abgelegt werden, dass die bei der Abtastung der Fläche gewonnenen Farbkomponenten digitalisiert werden und die entsprechenden Speicheradressen des ersten Speichers (28) aufrufen, und dass die zugeordneten Identifikationssymbole aus dem ersten Speicher (28) ausgegeben werden.
25
25. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass zur Bildung von Farberkennungsräumen um die Proben-Farborte die Farborte, welche die Proben-Farborte schalenförmig umgeben, Schale für Schale mit wachsendem Abstand von den jeweiligen Proben aufgerufen und auf eine Belegung mit Identifikationssymbolen hin überprüft werden, dass einem von einem Proben-Farbort aus aufgerufenen Farbort das Identifikationssymbol der zugehörigen Probe zugeordnet wird, falls der betreffende Farbort noch nicht mit einem Identifikationssymbol belegt ist, dass die Schalenbildung um die Proben-Farborte abgebrochen wird, dass anschliessend den noch nicht belegten Farborten jeweils das Identifikationssymbol des im Farbraum räumlich am nächsten liegenden Proben-Farbortes zugeordnet wird, und dass bei der eigentlichen Farbbestimmung die Identifikationssymbole ausgegeben werden, die den mit der optisch-elektrischen Abtastung der farbigen Fläche gewonnenen Farbkomponenten bzw. Farborten zuvor zugeordnet worden sind.
25
26. Verfahren nach Anspruch 25, dadurch gekennzeichnet, dass vor der Farbbestimmung eine aus den jeweils beim Ausmessen der Probenpunkte gewonnenen Farbkomponenten-Tripeln (xpn, ypn, zpn) und den zugeordneten Identifikationssymbolen gebildete Proben-Liste in einem zweiten Speicher (36) und die Schalen-Koordinaten (xsm, ysm, zsm) für die einzelnen Schalen als Schalen-Liste in einem dritten Speicher (62) unter fortlaufenden Adressen abgelegt werden, dass die Adressen des zweiten und dritten Speichers fortlaufend aufgerufen und aus der Proben-Liste und der Schalen-Liste die Adressen der mit Identifikationssymbolen zu belegenden Speicherplätze eines ersten Speichers (28) berechnet werden, dass die den berechneten Adressen zugehörigen Speicherplätze des ersten Speichers (28) auf Belegung mit Identifikationssymbolen überprüft und auf diesen, im Falle einer Nichtbelegung, die Identifikationssymbole der entsprechenden Proben abgelegt werden, dass nach Abbruch der Schalenbildung die Farbkomponenten bzw. Adressen der noch zu belegenden Speicherplätze des ersten Speichers (28) nacheinander und dazwischen jeweils die Adressen des zweiten Speichers (36) aufgerufen werden, dass aus den aufgerufenen Farbkomponenten der noch zu belegenden Speicherplätze und der aus dem zweiten Speicher (36) ausgelesenen Proben-Liste jeweils der kleinste räumliche Abstand und das zugehörige Identifikationssymbol bestimmt wird, dass die Identifikationssymbole unter den aufgerufenen Adressen im ersten Speicher (28) abgelegt werden, dass die bei der Abtastung der farbigen Fläche gewonnenen Farbkomponenten digitalisiert werden und die entsprechenden Speicheradressen aufrufen, und dass die zugeordneten Identifikationssymbole aus dem ersten Speicher (28) ausgegeben werden.
27. Verfahren nach einem der Ansprüche 1 bis 26,
dadurch gekennzeichnet, dass die sich bei einer farbigen Fläche, deren Farbumfang gegenüber dem theoretisch möglichen Farbraum begrenzt ist, ergebenen Farbkomponenten bzw. Adressen auf den vorhandenen Adressenbereich des ersten Speichers (28) umgerechnet werden.
28. Verfahren nach einem der Ansprüche I bis 27,
dadurch gekennzeichnet, dass die Probenpunkte in der farbigen Fläche mit Hilfe von opto-elektrischen Wandlern ausge-'messen werden.
29. Verfahren nach einem der Ansprüche 1 bis 27,
dadurch gekennzeichnet, dass die farbige Fläche auf einem
30. Verfahren nach einem der Ansprüche 1 bis 29,
dadurch gekennzeichnet, dass die Farbkomponenten mit unterschiedlicher Auflösung digitalisiert werden.
30
30
31. Verfahren nach einem der Ansprüche 1 bis 30,
dadurch gekennzeichnet, dass die Farbkomponenten den tri-chromatischen Farbmesswert-Signalen (R, G, B) entsprechen.
32. Verfahren nach einem der Ansprüche 1 bis 30,
dadurch gekennzeichnet, dass die Farbkomponenten den Chrominanz-Signalen (x, y) und dem Helligkeits-Signal (z) entsprechen, und dass die Chrominanz-Signale (x, y) und das Helligkeits-Signal (z) durch Koordinaten-Transformation des R, G, B-Farbraumes in den Chrominanz-Luminanz-Farbraum gewonnen werden.
33. Verfahren nach einem der Ansprüche 1 bis 30,
dadurch gekennzeichnet, dass die Farbkomponenten in Zylinder-Farbkoordinaten (S, T, L) dargestellt werden, wobei die Zylinder-Farbkoordinaten durch eine Koordinaten-Transformation des Chrominanz-Luminanz-Farbraumes in den Sättigungs(S)-Farbton(T)-Helligkeits(L)-Farbraum gewonnen werden.
34. Verfahren nach Anspruch 33, dadurch gekennzeichnet, dass um die Grauachse des Sättigungs-Farbton-Helligkeits-Farbraumes ein zylindrischer oder tonnenförmiger Farber-kennungsraum für «Grau» gelegt wird.
35. Verfahren nach Anspruch 33 oder 34, dadurch gekennzeichnet, dass ein Farberkennungsraum im Sättigungs-Farb-ton-Helligkeits-Farbraum durch eine entsprechende Koordinaten-Transformation in Richtung des Farbtones eingeengt wird.
35
35
36. Schaltungsanordnung zur Durchführung des Verfahrens nach Anspruch 1, mit einer Lichtquelle (3, 4) bekannter Spektralzusammensetzung zur Beleuchtung der zu untersuchenden farbigen Fläche (1) und mit drei opto-elektrischen Wandlern (14,15,16) zur Erfassung der reflektierten oder durchgelassenen Intensitäten dreier Grundfarben als Farbkomponenten, gekennzeichnet durch einen über A/D-Wandler (19,20,21) an die opto-elektronischen Wandler (14, 15, 16) angeschlossenen Farberkennungs-Speicher (28) zur Aufnahme von Identifikationssymbolen, welcher durch digitalisierte Farbkomponenten adressierbar ist, und eine Eingabe-Stufe (35) zur Zuordnung von Identifikationssymbolen.
37. Schältungsanordnung nach Anspruch 36, zur Durchführung des Verfahrens nach Anspruch 5, gekennzeichnet durch einen mit der Eingabe-Stufe (35) und den A/D-Wandlern (19,20, 21) verbundenen Proben-Speicher (36) zur Ablage einer aus den Farbkomponenten der Probenpunkte und den zugeordneten Identifikationssymbolen gebildeten Proben-Liste, ein an den Farberkennungs-Speicher (28) und den Proben-Speicher (36) angeschlossenes Adress-Steuerwerk (37) zum Aufrufen von Farbkomponenten und zur Anwahl der Adressen des Proben-Speichers (36) und des Farberken-nungs-Speichers (28), und eine mit dem Proben-Speicher (36), dem Adress-Steuerwerk (37) und dem Farberkennungs-Speicher (28) in Verbindung stehende Rechenschaltung (38) zur Ermittlung der Identifikationssymbole aus den aufgerufenen Farbkomponenten und der Proben-Liste.
38. Schaltungsanordnung nach Anspruch 36, zur Durchführung des Verfahrens nach Anspruch 12, gekennzeichnet durch einen mit der Eingabe-Stufe (35) und den A/D-Wandlern (19,20,21) verbundenen Proben-Speicher (36) zur Ablage einer aus den Farbkomponenten der Probenpunkte und den zugeordneten Identifikationssymbolen gebildeten Proben-Liste, einen Schalen-Speicher (62) zur Ablage der Schalen-Koordinaten in Form einer Schalen-Liste, eine mit dem Proben-Speicher (36), dem Schalen-Speicher (62) und dem Farberkennungs-Speicher (28) verbundene Rechenschaltung (38) zum Berechnen und Aufrufen der Adressen von mit Identifikationssymbolen zu belegenden Speicherplätzen des Farberkennungs-Speichers (28) und zur Ermittlung der zugehörigen Identìfikatìonssymbole, und eine Schaltungsstufe (63) zur Überprüfung der aufgerufenen Speicherplätze auf Belegung mit Identifikationssymbolen.
39. Schaltungsanordnung nach Anspruch 36, zur Durchführung des Verfahrens nach Anspruch 25, gekennzeichnet durch einen mit der Eingabe-Stufe (35) und den A/D-Wand-lern (19,20,21) verbundenen Proben-Speicher (36) zur Ablage einer aus den Farbkomponenten der Probenpunkte und den zugeordneten Identifikationssymbolen gebildeten Proben-Liste, einen Schalen-Speicher (62) zur Ablage der Schalen-Koordinaten in Form einer Schalen-Liste, ein an den Proben-Speicher (36) und den Schalen-Speicher (62) angeschlossenes Adress-Steuerwerk (37) zum Aufrufen der Proben-Liste und der Schalen-Liste, eine mit dem Proben-Speicher (36), dem Adress-Steuerwerk (37), dem Schalen-Speicher (62) und dem Farberkennungs-Speicher (28) verbundene Rechenschaltung (38) zum Berechnen und Aufrufen der Adressen von mit Identifikationssymbolen zu belegenden Speicherplätzen des Farberkennungs-Speichers (28) und zur Ermittlung der zugehörigen Identifikationssymbole, und eine Schaltungsstufe (63) zur Überprüfung der aufgerufenen Speicherplätze auf Belegung mit Identifikationssymbolen.
40. Schaltungsanordnung nach einem der Ansprüche 36 bis 39, dadurch gekennzeichnet, dass zwischen den opto-elektrischen Wandlern (14, 15,16) und den A/D-Wandlern (19, 20,21) eine Schaltungsstufe (18) zur Koordinaten-Transformation des R, G, B-Farbraumes in den Chrominanz-Luminanz-Farbraum angeordnet ist.
40
45
50
55
60
65
646 788
Farbmonitor dargestellt wird und die Probenpunkte mit Hilfe eines Cursors ausgemessen werden.
40
45
50
55
60
65
41. Schaltungsanordnung nach Anspruch 40, dadurch gekennzeichnet, dass der Schaltungsstufe (18) eine weitere Schaltungsstufe (73) zur Koordinaten-Transformation des Chrominanz-Luminanz-Farbraumes in den Sättigungs-Farb-ton-Helligkeits-Farbraum nachgeschaltet ist.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2851452A DE2851452C2 (de) | 1978-11-28 | 1978-11-28 | Verfahren zum Erkennen von Farben |
DE2923473A DE2923473C2 (de) | 1979-06-09 | 1979-06-09 | Schaltungsanordnung zum Erkennen von Farben |
DE2923477A DE2923477C2 (de) | 1979-06-09 | 1979-06-09 | Schaltungsanordnung zum Erkennen von Farben |
DE2923468A DE2923468C2 (de) | 1979-06-09 | 1979-06-09 | Schaltungsanordnung zum Erkennen von Farben |
Publications (1)
Publication Number | Publication Date |
---|---|
CH646788A5 true CH646788A5 (de) | 1984-12-14 |
Family
ID=27432356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CH1040779A CH646788A5 (de) | 1978-11-28 | 1979-11-22 | Verfahren und schaltungsanordnung zum erkennen von farben. |
Country Status (11)
Country | Link |
---|---|
US (1) | US4414635A (de) |
BE (1) | BE880303A (de) |
BR (1) | BR7907644A (de) |
CH (1) | CH646788A5 (de) |
DD (1) | DD147409A5 (de) |
FR (1) | FR2443053B1 (de) |
GB (2) | GB2040038B (de) |
IL (1) | IL58800A (de) |
IT (1) | IT1165384B (de) |
NL (1) | NL7908627A (de) |
SE (1) | SE445857B (de) |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5660439A (en) * | 1979-10-22 | 1981-05-25 | Dainippon Screen Mfg Co Ltd | Color separation method |
DE3003607C2 (de) * | 1980-02-01 | 1984-01-05 | Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel | Schaltungsanordnung zur partiellen Nachkorrektur von Farberkennungsräumen bei der Farberkennung |
JPS57208422A (en) * | 1981-06-18 | 1982-12-21 | Fuji Photo Film Co Ltd | Hue judging device |
US4488245A (en) * | 1982-04-06 | 1984-12-11 | Loge/Interpretation Systems Inc. | Method and means for color detection and modification |
DE3317579A1 (de) * | 1982-05-14 | 1983-11-17 | Canon K.K., Tokyo | Verfahren und einrichtung zur bilderzeugung |
DE3326330C2 (de) * | 1982-07-23 | 1994-06-09 | Canon Kk | Verfahren zur Erzeugung eines Graustufenbildes |
JPS5941970A (ja) * | 1982-09-01 | 1984-03-08 | Canon Inc | 画像形成方法及び装置 |
DE3271077D1 (en) * | 1982-10-22 | 1986-06-12 | Hell Rudolf Dr Ing Gmbh | Method and apparatus for producing colour extractions for separate colour printing |
IT1205622B (it) * | 1982-12-21 | 1989-03-23 | Illycaffe Spa | Procedimento per effettuare una selezione in un materiale granuliforme e macchina per attuare il procedimento |
ATE26674T1 (de) * | 1983-01-29 | 1987-05-15 | Roland Man Druckmasch | Vorrichtung zum ermitteln und auswerten von farbmessfeldern auf einem druckbogen. |
US4631578A (en) * | 1983-03-04 | 1986-12-23 | Canon Kabushiki Kaisha | Method of and apparatus for forming a color picture using a plurality of color correction processings |
GB2139450B (en) * | 1983-03-08 | 1987-12-16 | Canon Kk | Color picture forming apparatus |
JPS59206839A (ja) * | 1983-05-10 | 1984-11-22 | Toppan Printing Co Ltd | 網点面積率入力装置 |
JPS60152172A (ja) * | 1984-01-19 | 1985-08-10 | Canon Inc | カラ−画像形成装置 |
JPS60169726A (ja) * | 1984-02-13 | 1985-09-03 | Omron Tateisi Electronics Co | 色識別のための弁別基準の作成方法 |
GB8413830D0 (en) * | 1984-05-31 | 1984-07-04 | Seltronix Ltd | Blood glucose monitor |
JPS6125365A (ja) * | 1984-07-13 | 1986-02-04 | Canon Inc | 中間調画像形成方法 |
US4686538A (en) * | 1984-10-31 | 1987-08-11 | Canon Kabushiki Kaisha | Tone recording method |
US4727498A (en) * | 1984-10-31 | 1988-02-23 | University Of South Carolina | Process for segmenting reservoir pores |
US4745555A (en) * | 1985-09-06 | 1988-05-17 | Burlington Industries, Inc. | Method and apparatus for inventory control to optimize usage of colored fabric |
US4688178A (en) * | 1985-09-06 | 1987-08-18 | Burlington Industries, Inc. | Method and apparatus for inventory control to optimize usage of colored fabric |
US4956775A (en) * | 1985-10-01 | 1990-09-11 | Klamer R B | Object sensor for detecting characteristics such as color for games |
GB8601176D0 (en) * | 1986-01-17 | 1986-02-19 | Infrared Eng Ltd | Sensing |
JPS62189456A (ja) * | 1986-02-17 | 1987-08-19 | Fuji Photo Film Co Ltd | 主要画像検出方法及びこれを用いた写真焼付露光量決定方法 |
US4884221A (en) * | 1986-04-14 | 1989-11-28 | Minolta Camera Kabushiki Kaisha | Color measuring apparatus |
DE3626423A1 (de) * | 1986-08-05 | 1988-02-11 | Deutsche Forsch Druck Reprod | Verfahren und vorrichtung zur beeinflussung der farblichen erscheinung einer farbflaeche bei einem druckvorgang |
JP2603946B2 (ja) * | 1986-09-26 | 1997-04-23 | オリンパス光学工業株式会社 | 画像間の対応領域の検出装置 |
JP2632817B2 (ja) * | 1986-10-30 | 1997-07-23 | キヤノン株式会社 | 測色回路 |
US4965449A (en) * | 1988-03-23 | 1990-10-23 | Canon Kabushiki Kaisha | Color information detecting device |
US4959790A (en) * | 1988-06-28 | 1990-09-25 | F & S Corporation Of Columbus, Georgia | Apparatus and method for producing color corrected reproduction of colored original images |
JPH0630742B2 (ja) * | 1988-07-08 | 1994-04-27 | 有限会社安西総合研究所 | 選別方法及び選別装置 |
DD274787A1 (de) * | 1988-08-11 | 1990-01-03 | Adw Ddr Kybernetik Inf | Verfahren und anordnung zur bestimmung der flaechenbedeckung der primaerfarben in messsegmenten mehrfarbiger druckvorlagen einer offset-druckmaschine |
US5003613A (en) * | 1988-12-21 | 1991-03-26 | Recognition Equipment Incorporated | Document processing system and method |
US5047842A (en) * | 1989-11-03 | 1991-09-10 | The Trustees Of Princeton University | Color image display with a limited palette size |
US5062714A (en) * | 1990-02-12 | 1991-11-05 | X-Rite, Incorporated | Apparatus and method for pattern recognition |
EP0486311B1 (de) * | 1990-11-15 | 2001-10-10 | Canon Kabushiki Kaisha | Farbbildverarbeitungsgerät und -verfahren |
US5221920A (en) * | 1990-12-13 | 1993-06-22 | General Motors Corporation | Method for determining color tolerancing of displays |
WO1992018846A1 (en) * | 1991-04-17 | 1992-10-29 | Bemis Manufacturing Company | Method and apparatus for data point analysis |
US5149960B1 (en) * | 1991-07-03 | 1994-08-30 | Donnelly R R & Sons | Method of converting scanner signals into colorimetric signals |
JPH05347714A (ja) * | 1992-06-12 | 1993-12-27 | Canon Inc | カラー画像形成装置 |
US6057931A (en) * | 1993-07-12 | 2000-05-02 | Mci Telecommunications Corporation | Method and apparatus for controlling color image reproduction |
US6681029B1 (en) | 1993-11-18 | 2004-01-20 | Digimarc Corporation | Decoding steganographic messages embedded in media signals |
US5493518A (en) * | 1994-04-14 | 1996-02-20 | Cone Mills Corporation | Method and apparatus for simulating colored material |
US5625397A (en) * | 1994-11-23 | 1997-04-29 | Iris Graphics, Inc. | Dot on dot ink jet printing using inks of differing densities |
US5680327A (en) * | 1995-03-21 | 1997-10-21 | Light Source Computer Images, Inc. | Apparatus and process for a digital swatchbook |
US5766006A (en) | 1995-06-26 | 1998-06-16 | Murljacic; Maryann Lehmann | Tooth shade analyzer system and methods |
US6411725B1 (en) | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
US7006661B2 (en) | 1995-07-27 | 2006-02-28 | Digimarc Corp | Digital watermarking systems and methods |
US6408331B1 (en) | 1995-07-27 | 2002-06-18 | Digimarc Corporation | Computer linking methods using encoded graphics |
US5911003A (en) * | 1996-04-26 | 1999-06-08 | Pressco Technology Inc. | Color pattern evaluation system for randomly oriented articles |
US5751450A (en) * | 1996-05-22 | 1998-05-12 | Medar, Inc. | Method and system for measuring color difference |
US6148102A (en) * | 1997-05-29 | 2000-11-14 | Adobe Systems Incorporated | Recognizing text in a multicolor image |
US6518950B1 (en) * | 1997-10-07 | 2003-02-11 | Interval Research Corporation | Methods and systems for providing human/computer interfaces |
US6256638B1 (en) | 1998-04-14 | 2001-07-03 | Interval Research Corporation | Printable interfaces and digital linkmarks |
AU9692098A (en) * | 1997-10-10 | 1999-05-03 | Interval Research Corporation | Methods and systems for providing human/computer interfaces |
EP1043959A4 (de) | 1998-11-03 | 2003-07-02 | Shade Analyzing Technologies Inc | Interaktives dentales restaurationsnetzwerk |
EP1042729B1 (de) | 1998-11-03 | 2009-08-12 | Shade Analyzing Technologies, Inc. | System und verfahren zur analyse der farblichen nuancen von zähnen |
US8790118B2 (en) | 1998-11-03 | 2014-07-29 | Shade Analyzing Technologies, Inc. | Interactive dental restorative network |
KR100319155B1 (ko) * | 1999-02-01 | 2001-12-29 | 구자홍 | 신뢰도를 이용한 대표칼라 지정방법 |
US6226399B1 (en) | 1999-05-27 | 2001-05-01 | Integral Vision, Inc. | Method and system for identifying an image feature and method and system for determining an optimal color space for use therein |
US6469706B1 (en) * | 1999-11-16 | 2002-10-22 | International Business Machines Corporation | Method and apparatus for detecting regions belonging to a specified color surface in an unsegmented image |
US6591007B1 (en) | 1999-11-16 | 2003-07-08 | International Business Machines Corporation | Method and apparatus for representing colored surfaces via a surface color code book |
US6594383B1 (en) | 1999-11-16 | 2003-07-15 | International Business Machines Corporation | Method and apparatus for indexing and retrieving images from an images database based on a color query |
DE60036232T2 (de) | 1999-12-08 | 2008-05-21 | X-Rite, Inc., Grandville | Optisches Messgerät und Verfahren |
US7111168B2 (en) | 2000-05-01 | 2006-09-19 | Digimarc Corporation | Digital watermarking systems |
JP2002022537A (ja) * | 2000-07-07 | 2002-01-23 | Hokkei Industries Co Ltd | 色認識装置 |
US6763148B1 (en) * | 2000-11-13 | 2004-07-13 | Visual Key, Inc. | Image recognition methods |
US20020126328A1 (en) * | 2001-03-09 | 2002-09-12 | Lehmeier Michelle R. | Method and apparatus for matching color image data with a corresponding color in a defined color space |
EP1252859A3 (de) | 2001-04-27 | 2003-12-17 | Firma Ivoclar Vivadent AG | Dentalkamera mit einem Mundstück |
FR2819911B1 (fr) * | 2001-05-16 | 2004-01-09 | Jean Pierre Guillemin | Procede de transfert de couleurs d'un materiel informatique donne a un a ou plusieurs peripherique (s) informatique(s) |
EP1262751B1 (de) * | 2001-06-01 | 2011-04-06 | Ivoclar Vivadent AG | Vorrichtung und Verfahren zur Lichtanalyse |
US7118374B2 (en) * | 2003-06-09 | 2006-10-10 | Ivoclar Vivadent Ag | Enhanced tooth shade guide |
US7341450B2 (en) * | 2003-10-03 | 2008-03-11 | Shade Analyzing Technologies, Inc. | Tooth shade scan system and method |
US20050112522A1 (en) * | 2003-11-26 | 2005-05-26 | Riley Mary F. | Method for selecting color for a dental prosthesis |
JP4280615B2 (ja) * | 2003-12-09 | 2009-06-17 | 富士フイルム株式会社 | 調整量測定装置および調整量測定プログラム |
GB0425114D0 (en) * | 2004-11-12 | 2004-12-15 | Smcs Ltd | Colour assessment apparatus |
US7634152B2 (en) * | 2005-03-07 | 2009-12-15 | Hewlett-Packard Development Company, L.P. | System and method for correcting image vignetting |
US8630498B2 (en) | 2006-03-02 | 2014-01-14 | Sharp Laboratories Of America, Inc. | Methods and systems for detecting pictorial regions in digital images |
US7889932B2 (en) | 2006-03-02 | 2011-02-15 | Sharp Laboratories Of America, Inc. | Methods and systems for detecting regions in digital images |
US7792359B2 (en) | 2006-03-02 | 2010-09-07 | Sharp Laboratories Of America, Inc. | Methods and systems for detecting regions in digital images |
US7864365B2 (en) * | 2006-06-15 | 2011-01-04 | Sharp Laboratories Of America, Inc. | Methods and systems for segmenting a digital image into regions |
US8437054B2 (en) * | 2006-06-15 | 2013-05-07 | Sharp Laboratories Of America, Inc. | Methods and systems for identifying regions of substantially uniform color in a digital image |
US7876959B2 (en) * | 2006-09-06 | 2011-01-25 | Sharp Laboratories Of America, Inc. | Methods and systems for identifying text in digital images |
US8405868B2 (en) * | 2006-09-27 | 2013-03-26 | Andrew Jackson | Method, apparatus and technique for enabling individuals to create and use color |
GB2480065B (en) * | 2010-05-04 | 2012-05-02 | Conwy Valley Systems Ltd | Analysis of geological samples |
US11562505B2 (en) | 2018-03-25 | 2023-01-24 | Cognex Corporation | System and method for representing and displaying color accuracy in pattern matching by a vision system |
US11301982B2 (en) * | 2019-08-30 | 2022-04-12 | Intel Corporation | Image morphing to meet desired constraints in geometric patterns |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT320119B (de) | 1965-12-15 | 1975-01-27 | Morat Gmbh Franz | Abtastkopf zur optisch-elektrischen Umwandlung der örtlich abhängigen Farbverteilung einer färbigen Künstlerzeichnung in gesetzmäßig geordnete Markierungen |
CH475398A (de) | 1966-12-27 | 1969-07-15 | Morat Gmbh Franz | Verfahren zur automatischen Herstellung von Musterpatronen |
FR2116308B1 (de) * | 1970-11-30 | 1974-07-12 | Verdol Sa | |
US3924244A (en) * | 1970-12-30 | 1975-12-02 | Morat Gmbh Franz | System for the electronic control of textile machines or for the manufacture of control strips for textile machines |
US3745037A (en) * | 1971-03-26 | 1973-07-10 | Itek Corp | Method for producing diagrammed work surfaces on which are created artistic renderings of multi-color images |
DE2118720A1 (de) * | 1971-04-17 | 1972-11-16 | Franz Morat GmbH, 7000 Stuttgart-Vaihingen | Einrichtung zur optisch-elektrischen Abtastung einer farbigen Zeichnung |
US3778541A (en) * | 1971-09-03 | 1973-12-11 | Itek Corp | System for analyzing multicolored scenes |
US3878384A (en) * | 1971-09-03 | 1975-04-15 | John Kent Bowker | General purpose designator for designating the class to which an unknown event belongs among a plurality of possible classes of events |
JPS5224701A (en) * | 1975-08-20 | 1977-02-24 | Dainippon Screen Mfg | Method of correcting color of image signal |
DE2544703C3 (de) * | 1975-10-07 | 1978-04-06 | Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel | Verfahren und Schaltungsanordnung zum Erkennen von Farben einer farbigen Fläche |
JPS52156624A (en) * | 1976-06-22 | 1977-12-27 | Fuji Photo Film Co Ltd | Detection of skin color of color film |
DE2628053C2 (de) * | 1976-06-23 | 1978-06-15 | Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel | Schaltungsanordnung zum Erkennen von Farben |
US4236194A (en) * | 1979-10-12 | 1980-11-25 | Norman Raymond M | Light apparatus for a pivotal boom |
-
1979
- 1979-11-22 CH CH1040779A patent/CH646788A5/de not_active IP Right Cessation
- 1979-11-23 SE SE7909698A patent/SE445857B/sv not_active IP Right Cessation
- 1979-11-26 IL IL58800A patent/IL58800A/xx unknown
- 1979-11-26 BR BR7907644A patent/BR7907644A/pt unknown
- 1979-11-27 IT IT27576/79A patent/IT1165384B/it active
- 1979-11-27 DD DD79217166A patent/DD147409A5/de unknown
- 1979-11-28 BE BE0/198324A patent/BE880303A/fr not_active IP Right Cessation
- 1979-11-28 GB GB7941066A patent/GB2040038B/en not_active Expired
- 1979-11-28 NL NL7908627A patent/NL7908627A/nl not_active Application Discontinuation
- 1979-11-28 FR FR7929324A patent/FR2443053B1/fr not_active Expired
-
1981
- 1981-11-24 US US06/324,615 patent/US4414635A/en not_active Expired - Lifetime
-
1983
- 1983-03-10 GB GB08306628A patent/GB2115642B/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
GB2115642A (en) | 1983-09-07 |
FR2443053A1 (fr) | 1980-06-27 |
IT1165384B (it) | 1987-04-22 |
DD147409A5 (de) | 1981-04-01 |
GB8306628D0 (en) | 1983-04-13 |
SE7909698L (sv) | 1980-05-29 |
IT7927576A0 (it) | 1979-11-27 |
IL58800A (en) | 1985-03-31 |
GB2115642B (en) | 1984-02-01 |
GB2040038B (en) | 1983-11-09 |
GB2040038A (en) | 1980-08-20 |
SE445857B (sv) | 1986-07-21 |
BR7907644A (pt) | 1980-07-29 |
IL58800A0 (en) | 1980-02-29 |
BE880303A (fr) | 1980-03-17 |
FR2443053B1 (fr) | 1985-11-15 |
US4414635A (en) | 1983-11-08 |
NL7908627A (nl) | 1980-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CH646788A5 (de) | Verfahren und schaltungsanordnung zum erkennen von farben. | |
DE69218120T2 (de) | Verfahren zur darstellung von mehrtonbildern | |
DE2920058C2 (de) | Verfahren und Schaltungsanordnung zur partiellen elektronischen Retusche bei der Farbbildreproduktion | |
DE69835408T2 (de) | Verfahren und Vorrichtung zur Komposition von Bildfarben unter Speicherbeschränkungen | |
DE2853509C2 (de) | Einrichtung zur Herstellung von Farbauszügen | |
DE3808818C2 (de) | ||
DE69633262T2 (de) | Farbumwandlungsverfahren und Vorrichtung zum Herstellen von Farbumwandlungstabellen | |
DE69225377T2 (de) | Farbentrennung für grafischen Tintenstrahl-Druck | |
DE3854108T2 (de) | Farbilddatenkorrekturverfahren zur Erzielung von Probendruckbildern. | |
DE68927564T2 (de) | Verfahren zur Simulation von zu druckenden Gegenstandsbildern | |
EP0033493B1 (de) | Verfahren und Schaltungsanordnung zum Erkennen von Farben | |
DE69225574T2 (de) | Farbbildverarbeitung | |
DE69124758T2 (de) | Verfahren und Vorrichtung zur Farbbildkonturbestimmung | |
DE69223443T2 (de) | Druckersteuerungsvorrichtung | |
DE69121523T2 (de) | Beseitigung von fehlerhaften Punkten in einem abgetasteten Bild | |
DD147427A5 (de) | Verfahren und einrichtung zur nachkorrektur von standardfarbkorrekturen bei der farbbildaufzeichnung | |
DE69129322T4 (de) | Verfahren und Vorrichtung zur Erzeugung eines überlappenden Bildgebietes | |
DE69424451T2 (de) | Halbtonzitteroptimierungstechniken | |
DE69115117T2 (de) | Gerät zur Verbesserung der Schärfe bei einem Farbbild. | |
DE2923468C2 (de) | Schaltungsanordnung zum Erkennen von Farben | |
EP1237355A2 (de) | Verfahren zur Bestimmung eines Farbprofils für das Drucken mit mehreren Druckfarben | |
DE69025705T2 (de) | Seitenpuffer für einen elektronischen grautonfarbdrucker | |
DE2853511C2 (de) | Verfahren und Vorrichtung zur Herstellung von Farbauszügen insbesondere für den Textildruck | |
DE69628809T2 (de) | Verfahren und System für den digitalen Farbdruck | |
DE69225048T2 (de) | Druckerseitenzusammensetzung mit Farben und Text |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PL | Patent ceased | ||
PL | Patent ceased |