DE69514950T2 - Herstellung von imitierten Kunstwerken - Google Patents
Herstellung von imitierten KunstwerkenInfo
- Publication number
- DE69514950T2 DE69514950T2 DE69514950T DE69514950T DE69514950T2 DE 69514950 T2 DE69514950 T2 DE 69514950T2 DE 69514950 T DE69514950 T DE 69514950T DE 69514950 T DE69514950 T DE 69514950T DE 69514950 T2 DE69514950 T2 DE 69514950T2
- Authority
- DE
- Germany
- Prior art keywords
- image
- selecting
- modifying
- parts
- contrast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004519 manufacturing process Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims description 47
- 238000004364 calculation method Methods 0.000 claims description 31
- 230000004048 modification Effects 0.000 claims description 10
- 238000012986 modification Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims 3
- 239000000872 buffer Substances 0.000 description 9
- 238000010428 oil painting Methods 0.000 description 9
- 230000003278 mimic effect Effects 0.000 description 7
- 238000010422 painting Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 241000870659 Crassula perfoliata var. minor Species 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/02—Non-photorealistic rendering
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Image Processing (AREA)
- Color Image Communication Systems (AREA)
- Processing Or Creating Images (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf die automatische Erzeugung von Bildern, die einem speziellen Kunstwerk ähneln, z. B. zum Anzeigen oder Ausdrucken derselben.
- Es ist bekannt, auf Probleme bei der Erzeugung von Bildern und deren Verbesserung Computer anzuwenden. Es sind Bildverbesserungstechniken auf wissenschaftliche Aufgaben angewendet worden, die Bilder mit höherer Auflösung, die eine verbesserte Einsicht bieten, erzeugen. Es ist die Computer-Animation benutzt worden, um hochaufgelöste Bilder, die Fotografien ähneln, für Spielfilme und andere Unterhaltungsmedien zu erzeugen. Als Computer und Software leistungsfähiger wurden, kamen computererzeugte oder -verbesserte Bilder dem fotografischen Ideal näher.
- Einige Softwarepakete schaffen außerdem Spezialeffekte, die Bilder verformen. Beispielsweise offenbart die US-Patentschrift Nr. US-A-4 956 872 ein Verfahren und eine Vorrichtung zum Modifizieren eines Ausgangsbildes zum Erzeugen eines sich ergebenden Bildes, welches das Aussehen eines speziellen Kunstwerks hat, welches Verfahren und welche Vorrichtung mit den Oberbegriffen der vorliegenden Ansprüche 1 bzw. 14 übereinstimmen.
- Gemäß einer ersten Ausführungsform der Erfindung ist ein Verfahren zum Modifizieren eines Ausgangsbildes zum Erzeugen eines sich ergebenden Bildes, welches das Aussehen eines speziellen Kunstwerks hat, nach Anspruch 1 vorgesehen.
- Gemäß einer zweiten Ausführungsform der Erfindung ist eine Vorrichtung zum Modifizieren eines Ausgangsbildes zum Erzeugen eines sich ergebenden Bildes, welches das Aussehen eines speziellen Kunstwerks hat, nach Anspruch 14 vorgesehen.
- In einem Ausführungsbeispiel der Erfindung, das im folgenden beschrieben wird, wird die Genauigkeit eines Ausgangsbildes durch eine automatische Bildverarbeitung in einer Weise verringert, die Techniken nachahmt, welche beim Herstellen eines speziellen Kunstwerks benutzt werden, um ein Bild mit einem gefälligen, üblichen Aussehen zu erzeugen, das für Verbraucher wünschenswert sein kann, die nach einem dekorativen Kunstwerk suchen. Obgleich das sich ergebende Bild das Produkt menschlicher Arbeit zu sein scheint, erfordert der Prozess kein menschliches Eingreifen.
- Gemäß dem im folgenden beschriebenen Ausführungsbeispiel der Erfindung wird die Genauigkeit eines Ausgangsbildes durch Modifizieren von Teilen des Bildes verringert, um eine gleichförmigere Leuchtdichte, Farbsättigung oder Farbtönung zu bekommen, die ein sich ergebendes Bild erzeugen, das Pinselstriche ähnlich denen in Ölgemälden zu enthalten scheint. Insbesondere werden für jeden Teil, der einen Pinselstrich nachamt, Leuchtdichte- und Farbwerte aus einem Pixel in dem Ausgangsbild ausgewählt und als die Grundlage für alle der Pixel in dem Teil benutzt. Um den Gesamtkontrast des Bildes zu verbessern, kann die Leuchtdichte des ausgewählten Werts verringert werden, wenn der Wert geringer als ein berechneter mittlerer Wert ist. Andernfalls kann die Leuchtdichte des ausgewählten Werts erhöht werden. Die Pixel des Teiles werden dann aus den berechneten Leuchtdichte- und Farbwerten erzeugt. Außerdem kann eine kleine zufällige Änderung oder eine Verwackelung zugefügt werden, um ein realistischeres Ergebnis zu erzielen.
- Die Teile können verlängert werden und in einem Ausführungsbeispiel parabolisch gekrümmte verlängerte Ränder haben, und sie können demzufolge ein realistischeres pinselstrichartiges Aussehen haben. Diese verlängerten Teile können in einer von vier Orientierungen (vertikal, horizontal oder diagonal) angeordnet sein. Die Orientierung kann durch Messen der Richtung des maximalen Kontrasts in einer unscharf gemachten Version des Ausgangsbildes und Orientieren des Teiles senkrecht zu dieser Richtung, das typische Maltechniken nachahmt, bestimmt werden. Für eine weiter verbesserte Nachahmung kann die Größe des Teiles in Reaktion auf die Stufe des Kontrastes modifiziert werden. Die Teile, welche auf diese Weise erzeugt sind, können über einen Hintergrund gelegt werden, der durch Unscharfmachen des Ausgangsbildes gebildet ist.
- Um die Nachahmung weiter zu verbessern, können kleinere Teile, die kleine Pinselstriche nachahmen, über dem anfänglichen Satz großer Teile in Bereichen hohen Kontrasts erzeugt werden. Diese kleineren Teile ahmen detaillierte Pinselstriche nach, die üblicherweise in einem Original-Ölgemälde nahe den Objekträndern erzeugt werden.
- Das Ausführungsbeispiel der Erfindung, welches im folgenden offenbart wird, gestattet die Erzeugung einer Nachahmung eines speziellen Kunstwerks durch Nachahmung von Pinselstrichen.
- Im folgenden wird die Erfindung weiter anhand eines veranschaulichenden und nichteinschränkenden Beispiels unter Bezugnahme auf die Figuren beschrieben.
- Fig. 1A u. Fig. 1B zeigen perspektivische Ansichten eines Video-Druckers, einer Video-Kamera und eines Monitors, welche die. Prinzipien der vorliegenden Erfindung benutzen können, und Fig. 1C zeigt ein Funktions-Blockschaltbild einer Berechnungenschaltung, die mit dem Drucker, der Kamera oder dem Monitor zusammenarbeitet.
- Fig. 2A zeigt ein Ausgangsbild vor einer Verarbeitung, Fig. 2B zeigt ein Bild, das durch Erzeugen nachgeahmter Pinselstriche in dem Bild gemäß Fig. 2A in Übereinstimmung mit einem Ausführungsbeispiel der Erfindung hergestellt ist, und Fig. 2C zeigt ein Bild, das durch Erfassung und Verbesserung von Rändern in dem Bild gemäß Fig. 2A hergestellt ist.
- Fig. 3 zeigt ein Übersichts-Flussdiagramm eines Computerprogramms zum Zufügen nachgeahmter Pinselstriche in einem Bild.
- Fig. 4 zeigt ein Flussdiagramm einer Prozedur zum Auslesen einer gespeicherten Datei für ein Bild.
- Fig. 5 zeigt eine Darstellung der Beziehungen von Sättigungs- (S-) u. Farbtönungs- (H-)Farbwerten zu U- u. V-Farbwerten.
- Fig. 6 zeigt ein Flussdiagramm einer Prozedur zum Umwandeln von U- u. V-Farbwerten in S- u. H-Werte.
- Fig. 7 zeigt ein Flussdiagramm einer Prozedur zum Malen von Pinselstrichen in einem Bild.
- Fig. 8 zeigt ein Flussdiagramm einer Unterprozedur zum Ableiten von Pinselstrichgrößen und -orientierungen.
- Fig. 9 zeigt ein Flussdiagramm einer Unterprozedur zum Ausfüllen eines Pinselstrichs in dem Bild.
- Fig. 10A, Fig. 10B, Fig. 100 u. Fig. 10D zeigen Darstellungen von Pinselstrichen, die durch die Unterprozeduren gemäß Fig. 8 u. Fig. 9 gebildet sind.
- Fig. 11 zeigt ein Flussdiagramm einer Prozedur zum Umwandeln von S- u. H-Farbwerten in U- u. V-Werte.
- Fig. 1A zeigt einen Video-Drucker 10. Der Drucker 10 kann über abgeschirmte Kabel 14 mit einer Video-Kamera 12 verbunden sein. Der Drucker 10 enthält ein Bedienungsfeld 16, das Tasten 18 hat, mit denen eine Bedienungsperson den Video- Drucker 10 steuern kann, um ein gewünschtes Bild auf einem Video-Band in der Kamera 12 auszuwählen. Wenn ein gewünschtes Bild aufgefunden worden ist, drückt die Bedienungsperson eine Taste 20, um eine Fotografie 22 zu erzeugen, die einen Bildausdruck des ausgewählten Bildes aufweist. Der Video-Drucker 10 kann z. B. von Verbrauchern benutzt werden, um von Video- Bändern Fotografien von Urlauben, Familientreffen usw. zu erzeugen. Auf diese Weise gestattet der Video-Drucker 10 der Video-Kamera 12, zwei Zwecken zu dienen, nämlich mit den Funktionen einer Video- und einer Festbild-Kamera.
- Fig. 1B zeigt einen Monitor 23, der in ähnlicher Weise über Kabel 14 mit der Video-Kamera 12 verbunden werden kann, um ein Video von der Kamera 12 anzuzeigen. Alternativ dazu kann irgendeine andere Video-Quelle, wie eine Fernsehsendung, ein Heim-Videorecorder oder ein Laser-Plattenspieler, ein Video zu dem Monitor 23 übertragen.
- Gemäß Fig. 1C verarbeiten in Übereinstimmung mit den Prinzipien der Vorliegenden Erfindung eine Berechnungsschaltung 25, z. B. eine Spezialzweck-Berechnungsschaltung und/oder einer oder mehrere Mikroprozessoren, die eine Software abarbeiten, Bilder, bevor die Bilder durch den Drucker 10 gedruckt oder auf dem Bildschirm des Monitors 23 angezeigt werden.
- Wie im folgenden im einzelnen beschrieben wird, hat das verarbeitete Bild Charakteristika, die das Aussehen eines Original-Kunstwerks nachahmen. Auf diese Weise erzeugt der Drucker 10, wenn er mit der Berechnungsschaltung 25 benutzt wird, Festbilder, die spezielle Kunstwerke nachahmen. Wenn der Monitor 23 mit der Berechnungsschaltung 25 benutzt wird, erzeugt er entweder Festbilder, die spezielle Kunstwerke nachahmen, oder eine Reihe von sequentiell angezeigten Bildern, die eine übliche Animation nachahmen.
- Die Berechnungsschaltung 25 kann in einer getrennten Einheit 25 montiert sein, die in Fig. 1C gezeigt ist, oder sie kann in die bestehende Schaltung des Druckers 10, des Monitors 23 oder der Kamera 12 eingebaut sein.
- Fig. 2A zeigt ein unverarbeitetes Bild der Art, wie sie durch den Drucker 10 oder den Monitor 23 erzeugt werden könnte. In dem Bild sind zwei Kontrastränder 24, 26 und Bereiche 28 mit sich ändernden Kontrasten angegeben.
- In Übereinstimmung mit einem Ausführungsbeispiel der vorliegenden Erfindung kann das Bild gemäß Fig. 2A modifiziert werden, um Techniken nachzuahmen, die bei der Anfertigung von Ölgemälden benutzt werden. Wie mittels der folgenden Figuren mehr ins einzelne gehend beschrieben wird, werden zum Durchführen einer solchen Modifizierung Teile des Ausgangsbildes derart modifiziert, dass sie eine gleichförmigere Leuchtdichte, Farbsättigung und/oder Farbtönung haben, was sichtbare Teile mit gleichförmiger Leuchtdichte oder Farbtönung in dem sich ergebenden Bild erzeugt, die Pinselstrichen von Ölgemälden ähneln. Derartige nachgeahmte Pinselstriche 29 sind in den Bereichen 28 in Fig. 2B zu sehen, Außerdem wird, wie im folgenden mehr ins einzelne gehend beschrieben wird, der Gesamtkontrast des Bildes verstärkt, wie dies durch Vergleich von Fig. 2B und Fig. 2A ersichtlich ist.
- Gemäß Fig. 2C kann das in Fig. 2A gezeigte Ausgangsbild durch Anordnen von Kontrasträndern in dem Bild, wie Rändern 24 und 26, und Modifizieren der Leuchtdichte des Bildes längs solchen Rändern modifiziert werden, was ein sich ergebendes Bild erzeugt, in dem Kontrastlinien, wie die Linien 24 u. 26, in signifikanter Weise hervorgehoben sind, was das Aussehen eines Original-Aquarellkunstwerks nachahmt.
- Die folgenden Figuren beschreiben Prozeduren zum. Erzeugen der zuvor beschriebenen Effekte. Die beschriebenen Prozeduren wurden benutzt, um die Bilder, welche in Fig. 2B u. Fig. 2C gezeigt sind, auf dem Bildschirm einer Computer-Anzeigeeinrichtung zu erzeugen.
- Obwohl die folgende Beschreibung Einzelheiten eines Programms für einen Allzweck-Computer betrifft, können die Bildverarbeitungs-Prozeduren, welche im folgenden beschrieben werden, auf verschiedenen Wegen, z. B. durch Software, die in einem Mikroprozessor abläuft, der in eine Allzweck-Einrichtung, wie den Video-Drucker 10, den Monitor 23, die Kamera 12 eingebaut ist, oder durch eine für sich allein bestehende Bildverarbeitungseinheit, ausgeführt werden. Alternativ dazu können diese Prozeduren mittels einer Spezial-Berechnungsschaltung in einem Erweiterungssteckplatz eines Allzweck-Computers oder einer solchen, die in eine Spezial-Einrichtung eingebaut ist, durchgeführt werden. Aus Gründen der Klarheit wird in der folgenden Beschreibung der allgemeine Ausdruck "Berechnungsschaltung" benutzt, um kollektiv auf irgendeine einen oder mehrere eine Saftware abarbeitende Mikroprozessoren enthaltende Elektronik-Konfiguration, die eine Berechnung durchführen kann, eine Spezial-Berechnungsschaltung oder eine Kombination von beiden Bezug zu nehmen.
- Gemäß Fig. 3 liest (30) die Berechnungsschaltung, um nachgeahmte Pinselstriche in einem Ausgangsbild zu erzeugen, zuerst eine gespeicherte Eingangsdatei, die eine in Pixel zerlegte Darstellung des zu verarbeitenden Bildes enthält. Als nächstes wird das Bild in eine Darstellung umgewandelt (32), in der es leichter verarbeitet werden kann (wie im folgenden unter Bezugnahme auf Fig. 5 erläutert wird). Dann verarbeitet die Berechnungsschaltung die Pixel des Bildes, wobei sie nachgeahmte Pinselstriche in dem Bild erzeugt oder "malt" (34). Wenn das Bild vollständig gemalt worden ist, wandelt (36) die Berechnungsschaltung die Farbdarstellung in ihr anfängliches Format zurück und schreibt (38) eine Ausgangsdatei, die das verarbeitete Bild enthält.
- Gemäß Fig. 4 liest (31) die Berechnungsschaltung, um eine Eingangsdatei zu lesen (30), zuerst Leuchtdichte- (Y-)Werte aus der Eingangsdatei und speichert diese Werte in einem Arbeitspufferspeicher. Dann erzeugt (33) die Berechnungsschaltung eine Arbeitskopie des Bildes durch Subtrahieren eines vorbestimmten Versatzes von jedem Y-Wert und Begrenzen des Ergebnisses auf einen zulässigen Bereich. Danach liest (35) die Berechnungsschaltung U-Farbwerte, liest (37) V-Farbwerte aus der Eingangsdatei und speichert diese Werte in Arbeitspufferspeichern.
- Gemäß Fig. 5 basiert die Beziehung zwischen U- und V-Farbwerten und Sättigungs- (S-) und Farbtönungs- (H-)Werten auf einer trigonomertischen Darstellung. Wenn die U- und V-Werte die Länge der zwei Schenkel eines rechtwinkligen Dreiecks repräsentieren, repräsentiert die Länge der Hypotenuse dieses Dreiecks den Farbsättigungs-Wert S, und der Winkel, der an dem U-Schenkel liegt, repräsentiert den Farbtönungs-Wert H.
- Gemäß Fig. 6 berechnet (39) die Berechnungsschaltung, um Farbwerte in eine brauchbare Darstellung in jedem Pixel in dem Arbeitsbild umzuwandeln (32), den Sättigungswert unter Benutzung des Satzes von Pythagoras und berechnet den Farbtönungs-Wert aus der inversen Tangente des Verhältnisses des V-Werts und des U-Werts.
- Gemäß Fig. 7 macht die Berechnungsschaltung, um Pinselstriche in das Bild in dem Arbeitspufferspeicher zu malen (34), zuerst das Ausgangsbild durch Ersetzen jedes Pixelleuchtdichte-Werts durch den Mittelwert der Leuchtdichte-Werte von z. B. 100 Pixeln in einem Quadrat von 10 mal 10 Pixeln, die das jeweils betreffende Pixel umgeben, unscharf (41). Dieser Prozess zum Unscharfmachen füllt Lücken zwischen Pinsel strichen, welche durch die im folgenden beschriebenen Frozeduren zuzufügen sind, um ein realistischeres Ergebnis zu erzielen.
- Nachdem das Bild in dem Arbeitspufferspeicher unscharf gemacht worden ist, berechnet (42) die Berechnungsschaltung die mittlere Leuchtdichte des zentralen Drittels des Bildes. Dieser Wert wird in der nachfolgenden Verarbeitung benutzt, um den Kontrast des Bildes zu verbessern, was zu einem realistischeren Ergebnis führt.
- Nach Durchlaufen der einleitenden Verarbeitung beginnt die Berechnungsschaltung, nachgeahmte Pinselstriche zu erzeugen. Um dies zu bewerkstelligen, erstellt (43) die Berechnungsschaltung zuerst einen Arbeitspufferspeicher, der Leuchtdichte-, Sättigungs- und Farbtönungs-Werte für jedes Pixel des sich ergebenden Bildes enthält. Die Berechnungsschaltung füllt dann diesen Fufferspeicher mit den unscharf gemachten Leuchtdichte-, Sättigungs- und Farbtönungs-Werten aus dem Ausgangsbild, die in dem zuvor beschriebenen Schritt 41 erzeugt wurden. Weil der Pufferspeicher mit einer unscharf gemachten Hintergrundversion des Ausgangsbildes initialisiert wird, sind Lücken zwischen nachgeahmten Pinselstrichen in dem sich ergebenden Bild nicht merklich vorhanden.
- Um Pinselstriche zu erzeugen, tastet die Berechnungsschaltung das Bild dreimal in Blöcken von z. B. 7 Pixeln auf einer Seite ab. Während der Abtastungen erzeugt die Berechnungsschaltung in aufgesuchten Blöcken nachgeahmte Pinselstriche. Während der ersten zwei Abtastungen 44 erzeugt die Berechnungsschaltung in jedem aufgesuchten Block große Pinselstriche. Während einer dritten Abtastung 55 erzeugt die Berechnungsschaltung in aufgesuchten Blöcken, die bestimmte Kriterien erfüllen, kleine Pinselstriche, wie dies im folgenden ausgeführt wird.
- Die großen Pinselstriche können größer als die Größe des Blocks sein und können sich demzufolge mit Pinselstrichen benachbarter Blöcke überlappen. Wenn sich große Pinselstriche überlappen, löscht der neuere Pinselstrich die überlappenden Teile des älteren Pinselstrichs aus. Um die realistische Beschaffenheit des Ergebnisses zu verbessern, erfolgt die Abtastung (44) für große Pinselstriche verschachtelt. Die erste Abtastung wird längs regelmäßige Abständen voneinander aufweisenden Reihen von Blöcken, die über das Bild verlaufen, durchgeführt, und die zweite Abtastung wird längs regelmäßige Abstände voneinander aufweisenden Reihen, die mit den Reihen der ersten Abtastung verschachtelt sind, durchgeführt. Durch das Durchführen zweier verschachtelter Abtastungen enthält das sich ergebende Bild eine realistisch wirkende Mischung vollständiger Pinselstriche (aus der zweiten Abtastung) und teilweise ausgelöschter Pinselstriche (aus der ersten Abtastung).
- In jedem Block untersucht (45) die Berechnungsschaltung während der drei Abtastungen zuerst das Bild in dem Arbeitspufferspeicher und leitet eine Pinselstrichgröße und eine Pinselstrichorientierung ab. Die Pinselstrichgrößen und -orientierungen werden besser aus dem unscharf gemachten Bild als aus dem Originalbild erzeugt. Dies wird gemacht, weil das unscharf gemachte Bild durch Rauschen relativ "unverschmutzt" ist und daher ein gleichförmigeres und regelmäßigeres Muster von Pinselstrichgrößen und -orientierungen erzeugen wird, was zu einer realistischeren Wirkung führt.
- Um einen Pinselstrich zu erzeugen, wählt (46) die Berechnungsschaltung die Leuchtdichte-, Sättigungs- und Farbtönungs-Werte für das Pixel in dem Zentrum des neuen Pinselstrichs aus und berechnet einen neuen Leuchtdichte- und Sättigungswert durch "Verwackeln" (48) (d. h. durch Addieren eines zufallserzeugten positiven oder negativen Inkrements) der Leuchtdichte- und Sättigungswerte des Pixels in dem Zentrum des Pinselstrichs.
- Als nächstes vergleicht (50) die Berechnungsschaltung, um den Gesamtkontrast des Bildes zu verstärken, den berechneten Leuchtdichte-Wert mit demjenigen des zentralen Drittels des des Bildes, der in Schritt 42 berechnet wurde. Wenn die berechnete Leuchtdichte geringer als diejenige des zentralen Drittels des Bildes ist, wird die berechnete Leuchtdichte verringert. Wenn die berechnete Leuchtdichte jedoch größer als diejenige des zentralen Drittels des Bildes ist, wird die berechnete Leuchtdichte erhöht.
- Schließlich wird der Pinselstrich mit den berechneten Leuchtdichte-, Sättigungs- und Farbtönungs-Werten ausgefüllt (52), und die Berechnungsschaltung fährt mit dem nächsten Schritt über das Bild fort und wiederholt die Prozedur beginnend mit Schritt 45.
- Wie zuvor angemerkt werden während der ersten zwei Abtastungen in jedem aufgesuchten Block große Pinselstriche erzeugt. Demzufolge werden in jedem aufgesuchten Block vier Schritte 46, 48, 50 u. 52 durchgeführt. Während der dritten Abtastung werden hingegen in nur wenigen der aufgesuchten Blöcke kleine Pinselstriche erzeugt.
- In einem Original-Ölgemälde sind Objektränder typischerweise durch eine relativ große Anzahl von kleinen Pinselstrichen definiert, was ein natürliches Ergebnis der Notwendigkeit von Genauigkeit ist, wenn solche Ränder gemalt werden. Der Körper eines Objekts ist jedoch typischerweise durch eine kleinere Anzahl von großen Pinselstrichen definiert, weil in diesen Bereichen eine geringe Genauigkeit notwendig ist. Diese Methodik wird in Übereinstimmung mit der Erfindung durch Erzeugen kleiner Pinselstriche nur längs Kontrastlinien in dem Bild nachgeahmt.
- Während eines Abtastens (55), das kleine Pinselstriche erzeugt, bestimmt (57) die Berechnungsschaltung in jedem Block, ob das Bild an dem Ort des Blocks einen hohen Kontrast hat, und erzeugt nur einen kleinen Strich, wenn das Bild einen hohen Kontrast hat. Wie im folgenden unter Bezugnahme auf Fig. 8 ausgeführt, mißt der Untersuchungsschritt 45 den Kontrast des Bildes in dem gegenwärtigen Block und erzeugt eine kleine Pinselstrichgröße, wenn das Bild einen hohen Kontrast hat. Dazu bestimmt die Berechnungsschaltung in Schritt 57, ob der Pinselstrich klein, z. B. kleiner als sieben Pixel lang, ist und erzeugt, wenn dies der Fall ist, den Pinselstrich durch die Schritte 46, 48, 50 u. 52. Falls der Pinselstrich größer als sieben Pixel ist, gibt es keine signifikanten Kontrastlinien in dem gegenwärtigen Block, und die Berechnungsschaltung setzt die Prozedur mit dem nächsten Block ohne Erzeugung eines kleinen Pinselstrichs fort.
- Gemäß Fig. 8 untersucht die Berechnungsschaltung in Schritt 45 das Bild, um Pinselstrichgrößen und -orientierungen abzuleiten. Dies wird durch Berechnen (47) des Kontrastes des Ausgangsbildes längs vier Richtungen durchgeführt. Diese vier Richtungen können z. B. vertikale, horizontale Richtungen und eine diagonale Richtung von unten links nach oben rechts und eine diagonale Richtung von oben links nach unten rechts sein. Um den Kontrast in jeder dieser Richtungen zu berechnen, berechnet die Berechnungsschaltung die Differenz von Leuchtdichte-Werten passender Gruppen von Pixeln, die dem Pixel in dem Zentrum des Pinselstrichs benachbart sind. Um beispielsweise den Kontrast in einer horizontalen Richtung zu berechnen, berechnet die Berechnungsschaltung die Differenz zwischen Leuchtdichte-Werten im einem oder mehreren Pixeln direkt nach rechts von dem zentralen Pixel und Leuchtdichte- Werte in einem oder mehreren Pixeln direkt nach links von dem zentralen Pixel. Der absolute Wert der Differenz repräsentiert den Kontrast des Bildes bei dem Pinselstrich in der horizontalen Richtung. Ähnliche Berechnungen werden längs vertikalen und diagonalen Richtungen durchgeführt, um vier Kontrast-Werte zu erzeugen. Die Berechnungsschaltung bestimmt dann, welcher dieser vier Werte der maximale Wert ist. Der Pinselstrich wird dann in einer Richtung senkrecht zu der Richtung des maximalen Kontrast-Werts orientiert. Durch Orientieren der Pinselstriche senkrecht zu der Richtung des maximalen Kontrasts werden die Pinselstriche in dem verarbeiteten Bild im allgemeinen besser längs als quer zu den Kontrastlinien in dem Bild ausgerichtet. Dies verbessert die Nachahmung von Ölgemälde-Techniken, weil Ölgemälde typischerweise Pinselstriche enthalten, die längs der Richtung von Objektumrissen ausgerichtet sind.
- Nach dem Berechnen der Pinselstrich-Richtung wird die Pinselstrich-Länge unter Bezugnahme auf die maximale Kontrasthöhe, die in dem vorhergehenden Schritt bestimmt ist, berechnet (49). In Fällen, in denen die maximale Kontrasthöhe groß ist, wird die Länge des Pinselstrichs gekürzt. Dies ahmt auch die Ölgemälde-Techniken nach, weil Ölgemälde typischerweise kurze Pinselstriche bei detaillierten Rändern enthalten, die Objekte umgeben. Die Breite des Pinselstrichs wird so unter Bezugnahme auf die Länge berechnet (51), dass der Pinselstrich geringfügig länger als die Breite ist. Exemplarische Pinselstriche sind in Fig. 10A, Fig. 10B, Fig. 10C u. Fig. 10D gezeigt und werden im folgenden ins einzelne gehend erläutert.
- Gemäß Fig. 9 führt die Berechnungsschaltung, um einen Pinselstrich mit berechneten Leuchtdichte-, Sättigungs- und Farbtönungs-Werten auszufüllen (52), wiederholt eine Reihe von Schritten längs der Länge des Pinselstrichs durch (54). Die erzeugten Pinselstriche können rechteckig oder blattförmig sein.
- Exemplarische rechteckige Pinselstriche sind in Fig. 10A u. Fig. 10B gezeigt. Fig. 10A zeigt einen horizontal orientierten Pinselstrich, der eine horizontale Länge L und eine vertikale Breite W hat. Fig. 10B zeigt einen diagonal orientierten Pinselstrich der gleichen Ausdehnungen. (Die horizontalen und vertikalen Ausdehnungen in Fig. 10B sind um einen einen Faktor (Quadratwurzel von 2) verringert, weil der Strich einen Schrägheitswinkel von 45º aufweist.
- Fig. 100 zeigt einen blattförmigen Pinselstrich in einer horizontalen Orientierung, und Fig. 10D zeigt einen blattförmigen Pinselstrich in einer diagonalen Orientierung. Die blattförmigen Pinselstriche sind durch gekrümmte Seiten längs deren langen Ausdehnungen gekennzeichnet. Die Kurven werden gemäß einer quadratischen Gleichung erzeugt, und demzufolge sind die Kurven parabolische Kurven. Der blattförmige Pinselstrich, welcher in Fig. 100 gezeigt ist, hat eine horizontale Länge L, die gleich der Länge L des Pinselstrichs ist, der in Fig. 10A gezeigt ist. Die maximale Breite W des blattförmigen Pinselstrichs, der in Fig. 10C gezeigt ist, ist gleich der Breite des Pinselstrichs, der in Fig. 10A gezeigt ist. Ähnliche Beziehungen können zwischen dem diagonal orientierten blattförmigen Pinselstrich, der in Fig. 10D gezeigt ist, und dem diagonal orientierten rechteckigen Pinselstrich, der in Fig. 10B gezeigt ist, gefunden werden. (Wiederum sind die horizontalen und vertikalen Ausdehnungen gemäß Fig. 10D um einen Faktor entsprechend der Quadratwurzel von 2 verringert, weil der Pinselstrich gemäß Fig. 10D einen Schrägheitswinkel von 45º aufweist.
- Wie zuvor unter Bezugnahme auf Fig. 9 angemerkt werden die Pinselstriche durch eine Reihe von Schritten erzeugt, die längs der Länge des Pinselstrichs ausgeführt werden. Während jedes Schritts folgt (58) die Berechnungsschaltung einer vertikalen, horizontalen oder diagonalen Linie von Pixeln, wie Linien 59, die in Fig. 10A bis Fig. 10D gezeigt sind, über die Breite des Pinselstrichs, wobei jedes Pixel längs der Linie durch die berechneten Leuchtdichte-, Sättigungs- und Farbtönungs-Werte ersetzt wird. Die Berechnungsschaltung beginnt bei einem Pixel in einer zufällig ausgewählten Position nahe dem Rand des Pinselstrichs. Zum Zwecke einer vermehrt realistischen Wirkung fügt die Berechnungsschaltung dem Aussehen des Bildes eine geringfügige Willkürlichkeit durch willkürliches Variieren des Leuchtdichte-Werts Y hinzu, wenn eine Linie 59 quer über den Strich gefolgt wird. Um dies durchzuführen, wird der Leuchtdichte-Wert auf der Grundlage des gegenwärtigen Orts über die Breite des Pinselstrichs variiert.
- Nach dem Ausfüllen einer Linie 59 über die Breite des Pinselstrichs setzt sich die Prozedur gemäß Fig. 9 zu der nachfolgenden Linie über die Breite des Pinselstrichs fort, usw., bis der Pinselstrich vollständig ausgefüllt worden ist.
- Blattförmige Pinselstriche werden durch einen zusätzlichen Schritt 56 erzeugt, der während der zuvor beschriebenen Prozedur durchgeführt wird. In diesem Schritt berechnet (56) die Berechnungsschaltung eine Pinselstrich-Breite auf der Grundlage des gegenwärtigen Orts längs der Länge des Pinselstrichs. Die Gleichung, welche zum Berechnen des Breiten- Werts benutzt wird, ist - wie zuvor angemerkt - eine quadratische Gleichung, und sie erzeugt einen maximale Breiten- Wert in dem Zentrum des Pinselstrichs. Nachdem die Pinselstrich-Breite berechnet worden ist, füllt die Berechnungsschaltung eine Linie 59 quer über den Pinselstrich, der die berechnete Breite hat, in der Weise aus, wie sie zuvor beschrieben wurde.
- Gemäß Fig. 11 wird die Farb-Darstellung, nachdem das Bild derart verarbeitet worden ist, dass es Pinselstriche enthält, in U- und V-Farbwerte rückumgewandelt (36). Um dies durchzuführen, berechnet (60) die Berechnungsschaltung für jedes Pixel in dem Arbeitspufferspeicher die Sättigung S multipliziert mit dem Kosinus der Farbtönung H, um den U-Wert zu erzeugen, und berechnet die Sättigung S multipliziert mit dem Sinus der Farbtönung H wird, um den V-Wert zu erzeugen.
- Während die vorliegende Erfindung durch eine Beschreibung verschiedenartiger Ausführungsbeispiele erklärt worden ist und während diese Ausführungsbeispiele ins einzelne gehend beschrieben worden sind, ist es nicht die Absicht der Anmelder, in irgendeiner Weise den Schutzumfang der vorliegenden Ansprüche auf solche Einzelheiten zu beschränken. Zusätzliche Vorteile und Modifizierungen leuchten dem Fachmann leicht ein. Beispielsweise benutzen die zuvor beschriebenen Prozeduren den mittleren Leuchtdichte-Wert aus dem zentralen Drittel des Bildes, um sich dem mittleren Leuchtdichte-Wert über das Bild anzunähern. Es ist herausgefunden worden, dass diese Technik zu fehlerhaften Ergebnissen führen kann, wenn das zentrale Drittel des Bildes besonders hell oder dunkel ist. Demzufolge können in einem alternativen Ausführungsbeispiel eine Vielzahl von unterschiedlichen Bereichen des Bildes benutzt werden, um den mittleren Leuchtdichte-Wert zu berechnen. Die Erfindung ist daher hinsichtlich ihrer weiteren Aspekte nicht auf bestimmte Einzelheiten, repräsentative Vorrichtungen und Verfahren sowie auf das veranschaulichende Beispiel, das gezeigt und beschrieben ist, beschränkt. Demgemäß können ohne Verlassen des Schutzumfangs der vorliegenden Ansprüche Abänderungen dieser Einzelheiten vorgenommen werden.
Claims (21)
1. Verfahren zum Modifizieren eines Ausgangsbildes, um ein
sich ergebendes Bild zu erzeugen, welches das Aussehen
eines speziellen Kunstwerks hat, welches Verfahren umfasst:
das Speichern (43) einer in Pixel zerlegten Darstellung
des Ausgangsbildes in einem elektronischen Speicher,
das Auswählen (44, 45, 55) von Teilen des gespeicherten
Ausgangsbildes und das Modifizieren der ausgewählten Teile,
um ohne Eingabe durch eine Person Modifizierungen zu
gewinnen, welche die Genauigkeit des Ausgangsbildes durch
Modifizieren von Teilen des Bildes herabsetzen, um auf diese
Weise eine gleichförmigere Leuchtdichte, Farbe, Sättigung
und/oder Farbtönung zu erhalten, so dass das sich ergebende
Bild das Aussehen von Pinselstrichen hat, und
das Erzeugen (25) einer visuellen Ausgabe des sich
ergebenden Bildes,
dadurch gekennzeichnet, dass die
Modifizierung jedes ausgewählten Teils umfaßt:
das Auswählen (46) eines Leuchtdichte- und Farbwerts,
der einem oder mehreren Pixeln innerhalb des ausgewählten
Teils entspricht,
das Vergleichen (50) des ausgewählten Leuchtdichtewerts
mit einem mittleren Leuchtdichtewert, der aus einer
Vielzahl von Pixeln des Ausgangsbildes gewonnen (42) ist,
das Verringern (50) des ausgewählten Leuchtdichtewerts,
falls der ausgewählte Leuchtdichtewert geringer als der
mittlere Leuchtdichtewert ist, oder andernfalls das Erhöhen
des ausgewählten Leuchtdichtewerts,
das Gewinnen (52) von Pixel-Leuchtdichte- und
Farbwerten aus dem ausgewählten Farbwert und dem verringerten oder
erhöhten ausgewählten Leuchtdichtewert und
das Modifizieren (52) von Pixeln des ausgewählten
Teils, um eine Annäherung der gewonnenen
Pixel-Leuchtdichte- und Farbwerte zu erreichen.
2. Verfahren nach Anspruch 1, wobei das Erzeugen einer
visuellen Ausgabe des sich ergebenden Bildes einen oder
mehrere Vorgänge umfaßt zum
Drucken einer Kopie der in Pixel zerlegten Darstellung
des sich ergebenden Bildes und
Erzeugen einer Anzeige der in Pixel zerlegten
Darstellung des sich ergebenden Bildes mittels einer
elektronischen Anzeigeeinrichtung.
3. Verfahren nach Anspruch 1 oder 2, bei dem das Gewinnen
(52) von Pixel-Leuchtdichte- und Farbwerten das Verstärken
(48) des ausgewählten Farbwerts und des verringerten oder
erhöhten ausgewählten Leuchtdichtewerts mit einem Pseudo-
Zufallsrauschen umfasst, um eine Änderung in der
Leuchtdichte oder der Farbe von Pixeln des ausgewählten Teils zu
erzeugen.
4. Verfahren nach Anspruch 1, 2 oder 3, bei dem das
Auswählen (44, 45, 55) von Teilen des Ausgangsbildes das
Auswählen von länglichen Teilen umfasst, die im wesentlichen
parabolisch gekrümmte Ränder haben.
5. Verfahren nach Anspruch 1, 2 oder 3, bei dem das
Auswählen (44, 45, 55) von Teilen des Ausgangsbildes das
Auswählen von länglichen Teilen umfasst, die in einer von
zumindest zwei möglichen Richtungen orientiert sind.
6. Verfahren nach Anspruch 5, bei dem das Auswählen vor
Teilen des Ausgangsbildes umfasst:
das Auswählen eines Ortes für einen Teil,
das Bestimmen (47) eines Kontrastes des Ausgangsbildes
in jeder von vier Richtungen an dem Ort und das Bestimmen
einer Richtung eines maximalen Kontrastes an dem Ort und
das Auswählen eines länglichen Teil an dem Ort, wobei
der längliche Teil mit seiner langen Abmessung senkrecht zu
der Richtung des maximalen Kontrastes orientiert ist.
7. Verfahren nach Anspruch 6, bei dem das Auswählen von
Teilen des Ausgangsbildes das Auswählen eines länglichen
Teils umfasst, der eine Größe hat, die auf der Kontrast des
Ausgangsbildes in der Richtung des maximalen Kontrastes
bezogen ist.
8. Verfahren nach Anspruch 6, bei dem das Bestimmen des
Kontrastes des Ausgangsbildes das Bestimmen des Kontrastes
aus einer unscharf gemachten Version (58) des
Ausgangsbildes umfasst, was zu einer erhöhten Gleichförmigkeit der
Orientierung des Teils führt.
9. Verfahren nach einem der Ansprüche 1 bis 8, bei dem
das Auswählen von Teilen des Ausgangsbildes das
Auswählen (44, 45) eines ersten Satzes von Reihen von Blöcken,
die sich durch das Bild erstrecken, und dann das Auswählen
eines zweiten Satzes von Rehen von Blöcken, die mit dem
ersten Satz von Reihen von Blöcken verschachtelt sind und
sich durch das Bild erstrecken, umfasst und
das Modifizieren der Teile das Modifizieren von Teilen
längs des ersten. Satzes von Reihen vor dem Modifizieren von
Teilen längs des zweiten Satzes von Reihen umfasst, wodurch
sich die Modifizierungen der Teile innerhalb des Bildes
variabel überlappen.
10. Verfahren nach einem der Ansprüche 1 bis 8, bei dem
das Auswählen von Teilen des Ausgangsbildes das
Auswählen (44, 45) großer Teile und das Auswählen (55, 45)
kleinerer Teile des Bildes umfasst und
das Modifizieren der Teile das Modifizieren der großen
Teile vor dem Modifizieren der kleineren Teile umfasst.
11. Verfahren nach Anspruch 10, bei dem
das Auswählen großer Teile des Bildes das Auswählen
großer Teile längs eines ersten Satzes von Reihen, die sich
durch das Bild erstrecken, und das Auswählen großer Teile
längs eines zweiten Satzes von Reihen, die mit dem ersten
Satz von Reihen verschachtelt sind und sich durch das Bild
erstrecken, umfasst und
das Modifizieren der Teile das Modifizieren von Teilen
längs des ersten Satzes von Reihen vor dem Modifizieren von
Teilen längs des zweiten Satzes von Reihen umfasst,
wodurch sich die Modifizierungen der großen Teile
innerhalb des Bildes variabel überlappen.
12. Verfahren nach Anspruch 10, bei dem das Auswählen
kleiner Teile des Bildes das Bestimmen eines Kontrastes des
Bildes und das Auswählen kleiner Teile in Bereichen des
Bildes, die einen hohen Kontrast haben, umfasst.
13. Verfahren nach einem der vorhergehenden Ansprüche, das
ein Verringernder Genauigkeit des Ausgangsbildes durch
Unscharfmachen (41) des Ausgangsbildes umfasst, um einen
Hintergrund zu bilden, innerhalb dessen die Teile modifiziert
werden.
14. Vorrichtung zum Modifizieren eines Ausgangsbildes, um
ein sich ergebendes Bild Zu erzeugen, welches das Aussehen
eines speziellen Kunstwerks hat, welche Vorrichtung
umfasst:
einen elektronischen Speicher zum Speichern (43) einer
in Pixel zerlegten Darstellung des Ausgangsbildes,
eine Berechnungsschaltung zum Auswählen (44, 45, 55)
von Teilen des gespeicherten Ausgangsbildes und
Modifizieren der ausgewählten Teile, um ohne Eingabe durch eine
Person Modifizierungen zu gewinnen, welche die Genauigkeit des
Ausgangsbildes durch Modifizieren von Teilen des Bildes
verringern, um auf diese Weise eine gleichförmigere
Leuchtdichte, Farbe, Sättigung und/oder Farbtönung zu erhalten,
so dass das sich ergebende Bild das Aussehen von
Pinselstrichen hat, und
eine Ausgabeanschluß zur Verbindung mit einer
Ausgabeeinrichtung (25), die in der Lage ist, eine visuelle
Ausgabe des sich ergebenden Bildes zu erzeugen,
dadurch gekennzeichnet, dass die
Berechnungsschaltung betreibbar ist, um die Modifizierung jedes
ausgewählten Teils zu bewirken durch
Auswählen (46) eines Leuchtdichte- und Farbwerts, der
einem oder mehreren Pixeln innerhalb des ausgewählten Teils
entspricht,
Vergleichen (50) des ausgewählten Leuchtdichtewerts mit
einem mittleren Leuchtdichtewert, der aus einer Vielzahl
von Pixeln des Ausgangsbildes gewonnen (42) ist,
Verringern (50) des ausgewählten Leuchtdichtewerts,
falls der ausgewählte Leuchtdichtewert geringer als der
mittlere Leuchtdichtewert ist, oder andernfalls Erhöhen des
ausgewählten Leuchtdichtewerts,
Gewinnen (52) von Pixel-Leuchtdichte- und Farbwerten
aus dem ausgewählten Farbwert und dem verringerten oder
erhöhten ausgewählten Leuchtdichtewert und
Modifizieren (52) von Pixeln des ausgewählten Teils, um
eine Annäherung der gewonnenen Pixel-Leuchtdichte- und
Farbwerte zu erreichen.
15. Vorrichtung nach Anspruch 14, wobei der Ausgabeanschluß
zur Verbindung mit einem Drucker und/oder einem
elektronischen Anzeigemonitor konfiguriert ist.
16. Vorrichtung nach Anspruch 14 oder 15, bei der die
Berechnungsschaltung betreibbar ist zum Auswählen von Teilen
des Ausgangsbildes durch Auswählen eines Ortes zur einen
Teil, Bestimmen (47) eines Kontrastes des Ausgangsbildes in
jeder Von vier Richtungen bei dem Ort, Bestimmen einer
Richtung eines maximalen Kontrastes bei dem Ort und dann
Auswählen eines länglichen Teils bei dem Ort, wobei der
längliche Teil mit seiner langen Abmessung senkrecht zu der
Richtung des maximalen Kontrastes orientiert ist.
17. Vorrichtung nach Anspruch 16, wobei die länglichen
Teile, welche durch die Berechnungsschaltung ausgewählt
werden, eine Größe haben, die auf den Kontrast des
Anfangsbildes in der Richtung des maximalen Kontrastes bezogen ist.
18. Vorrichtung nach Anspruch 16, bei der die
Berechnungsschaltung zum Bestimmen eines Kontrastes des Ausgangsbildes
aus einer unscharf gemachten Version (58) des
Anfangsbildes, die zu erhöhten Gleichförmigkeit der Orientierung der
Teile führt, betreibbar ist.
19. Vorrichtung nach einem der Ansprüche 14 bis 18, bei der
die Berechnungsschaltung betreibbar ist zum
Auswählen von Teilen des Ausgangsbildes durch Auswählen
eines ersten Satzes von Reihen von Blöcken, die sich durch
das Bild erstrecken, und dann Auswählen eines zweiten
Satzes von Reihen von Blöcken, die mit dem ersten Satz von
Reihen vor Blöcken verschachtelt sind und sich durch das
Bild erstrecken; und
Modifizieren von Teilen längs des erster Satzes von
Reihen vor dem Modifizieren von Teilen längs des zweiten
Satzes von Reihen,
wodurch sich die Modifizierungen der Teile innerhalb
des Bildes variabel überlappen.
20. Vorrichtung nach einem der Ansprüche 14 bis 18, bei der
die Berechnungsschaltung betreibbar ist zum
Auswählen großer Teile und kleinerer Teile des Bildes
und
Modifizieren der großen Teile vor dem Modifizieren der
kleineren Teile.
21. Vorrichtung nach Anspruch 20, bei der die
Berechnungsschaltung betreibbar ist zum Auswählen kleinerer Teile des
Bildes durch Bestimmen eines Kontrastes des Bildes und
Auswählen kleinerer Teile in Bereichen des Bildes, die
einen hohen Kontrast haben.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/228,286 US5621868A (en) | 1994-04-15 | 1994-04-15 | Generating imitation custom artwork by simulating brush strokes and enhancing edges |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69514950D1 DE69514950D1 (de) | 2000-03-16 |
DE69514950T2 true DE69514950T2 (de) | 2000-06-08 |
Family
ID=22856540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69514950T Expired - Fee Related DE69514950T2 (de) | 1994-04-15 | 1995-04-13 | Herstellung von imitierten Kunstwerken |
Country Status (7)
Country | Link |
---|---|
US (2) | US5621868A (de) |
EP (1) | EP0678831B1 (de) |
JP (1) | JP3830555B2 (de) |
KR (1) | KR100369909B1 (de) |
CA (1) | CA2146740C (de) |
DE (1) | DE69514950T2 (de) |
TW (1) | TW330264B (de) |
Families Citing this family (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08202850A (ja) * | 1995-01-26 | 1996-08-09 | Sony Corp | 紙の繊維構造データ作成方法、紙の繊維構造データ作成装置、紙の繊維構造データ、にじみ描画方法及びにじみ描画装置 |
US5940081A (en) * | 1995-01-27 | 1999-08-17 | Sony Corporation | Method and apparatus for forming a font and the font produced method and apparatus for drawing a blurred figure |
JP3446374B2 (ja) * | 1995-03-07 | 2003-09-16 | ソニー株式会社 | ビデオカメラを搭載可能にしたビデオプリンタ |
US5966134A (en) * | 1996-06-28 | 1999-10-12 | Softimage | Simulating cel animation and shading |
JP2000500952A (ja) * | 1996-09-16 | 2000-01-25 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 知覚される色遷移状態の改善 |
US6786420B1 (en) | 1997-07-15 | 2004-09-07 | Silverbrook Research Pty. Ltd. | Data distribution mechanism in the form of ink dots on cards |
AUPO799197A0 (en) * | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Image processing method and apparatus (ART01) |
US6062475A (en) * | 1997-06-25 | 2000-05-16 | Metanetics Corporation | Portable data collection device including color imaging dataform reader assembly |
FR2765370B1 (fr) * | 1997-06-27 | 2000-07-28 | City Media | Systeme de traitement d'images |
US6618117B2 (en) | 1997-07-12 | 2003-09-09 | Silverbrook Research Pty Ltd | Image sensing apparatus including a microcontroller |
US6803989B2 (en) * | 1997-07-15 | 2004-10-12 | Silverbrook Research Pty Ltd | Image printing apparatus including a microcontroller |
AUPO798697A0 (en) * | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Data processing method and apparatus (ART51) |
US7110024B1 (en) | 1997-07-15 | 2006-09-19 | Silverbrook Research Pty Ltd | Digital camera system having motion deblurring means |
US6690419B1 (en) | 1997-07-15 | 2004-02-10 | Silverbrook Research Pty Ltd | Utilising eye detection methods for image processing in a digital image camera |
US7714889B2 (en) * | 1997-07-15 | 2010-05-11 | Silverbrook Research Pty Ltd | Digital camera using exposure information for image processing |
US6879341B1 (en) | 1997-07-15 | 2005-04-12 | Silverbrook Research Pty Ltd | Digital camera system containing a VLIW vector processor |
US7724282B2 (en) | 1997-07-15 | 2010-05-25 | Silverbrook Research Pty Ltd | Method of processing digital image to correct for flash effects |
AUPO801897A0 (en) * | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Image processing method and apparatus (ART24) |
US6985207B2 (en) | 1997-07-15 | 2006-01-10 | Silverbrook Research Pty Ltd | Photographic prints having magnetically recordable media |
US6948794B2 (en) | 1997-07-15 | 2005-09-27 | Silverbrook Reserach Pty Ltd | Printhead re-capping assembly for a print and demand digital camera system |
US6459495B1 (en) * | 1997-07-15 | 2002-10-01 | Silverbrook Research Pty Ltd | Dot center tracking in optical storage systems using ink dots |
AUPO802797A0 (en) | 1997-07-15 | 1997-08-07 | Silverbrook Research Pty Ltd | Image processing method and apparatus (ART54) |
US6624848B1 (en) | 1997-07-15 | 2003-09-23 | Silverbrook Research Pty Ltd | Cascading image modification using multiple digital cameras incorporating image processing |
AUPO850597A0 (en) | 1997-08-11 | 1997-09-04 | Silverbrook Research Pty Ltd | Image processing method and apparatus (art01a) |
US6727906B2 (en) * | 1997-08-29 | 2004-04-27 | Canon Kabushiki Kaisha | Methods and apparatus for generating images |
US6021417A (en) * | 1997-10-31 | 2000-02-01 | Foto Fantasy, Inc. | Method of stimulating the creation of an artist's drawing or painting, and device for accomplishing same |
US6226015B1 (en) * | 1998-02-25 | 2001-05-01 | Intel Corporation | Method of automatically producing sketches and cartoon images from movies |
US6271859B1 (en) * | 1998-04-06 | 2001-08-07 | Adobe Systems Incorporated | Recoloring art work |
US6067094A (en) * | 1998-04-07 | 2000-05-23 | Adobe Systems Incorporated | Brushstroke envelopes |
US6011536A (en) * | 1998-04-17 | 2000-01-04 | New York University | Method and system for generating an image having a hand-painted appearance |
USH2003H1 (en) | 1998-05-29 | 2001-11-06 | Island Graphics Corporation | Image enhancing brush using minimum curvature solution |
JP4536172B2 (ja) * | 1998-07-17 | 2010-09-01 | ソニー株式会社 | 接続基台およびプリンタならびに撮影装置 |
AUPP702098A0 (en) | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART73) |
US6032136A (en) * | 1998-11-17 | 2000-02-29 | First Usa Bank, N.A. | Customer activated multi-value (CAM) card |
SG75190A1 (en) | 1998-12-14 | 2000-09-19 | Canon Kk | Image processing method and apparatus image processing system and storage medium |
US20040205483A1 (en) * | 1999-03-01 | 2004-10-14 | Yefim Massarsky | Method of simulating the creation of an artist's drawing or painting and device for accomplishing same |
US6434269B1 (en) * | 1999-04-26 | 2002-08-13 | Adobe Systems Incorporated | Smart erasure brush |
US6870550B1 (en) | 1999-04-26 | 2005-03-22 | Adobe Systems Incorporated | Digital Painting |
AUPQ056099A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (pprint01) |
US7412357B1 (en) * | 1999-06-15 | 2008-08-12 | Philippi-Hagenbuch, Inc. | Process for three-dimensional modeling and design of off-highway dump bodies |
US7190373B1 (en) * | 2000-03-10 | 2007-03-13 | Paul Anthony John Nolan | Alpha channel filter |
US6813378B2 (en) * | 2000-04-19 | 2004-11-02 | John N. Randall | Method for designing matrix paintings and determination of paint distribution |
JP4469476B2 (ja) * | 2000-08-09 | 2010-05-26 | パナソニック株式会社 | 眼位置検出方法および眼位置検出装置 |
US7230628B1 (en) * | 2000-10-05 | 2007-06-12 | Shutterfly, Inc. | Previewing a framed image print |
EP1205892A1 (de) * | 2000-11-13 | 2002-05-15 | Mega Feel Co., Ltd. | Verkaufsautomat zum Drucken eines Portraits bzw. einer Karikatur |
US20040233196A1 (en) * | 2001-11-13 | 2004-11-25 | Hertzmann Aaron P | Logic arrangements storage mediums, and methods for generating digital images using brush strokes |
US6885744B2 (en) | 2001-12-20 | 2005-04-26 | Rockwell Electronic Commerce Technologies, Llc | Method of providing background and video patterns |
WO2004023787A2 (en) * | 2002-09-06 | 2004-03-18 | Rytec Corporation | Signal intensity range transformation apparatus and method |
US8626577B2 (en) * | 2002-09-13 | 2014-01-07 | Visa U.S.A | Network centric loyalty system |
US6970169B1 (en) | 2002-09-24 | 2005-11-29 | Adobe Systems Incorporated | Digitally synthesizing seamless texture having random variations |
US7384667B2 (en) * | 2003-01-30 | 2008-06-10 | Alberto Blanco | System and method for producing simulated oil paintings |
JP2004246644A (ja) * | 2003-02-14 | 2004-09-02 | Pentax Corp | 画像処理装置、画像処理方法および画像処理プログラム |
US7680342B2 (en) | 2004-08-16 | 2010-03-16 | Fotonation Vision Limited | Indoor/outdoor classification in digital images |
US7606417B2 (en) * | 2004-08-16 | 2009-10-20 | Fotonation Vision Limited | Foreground/background segmentation in digital images with differential exposure calculations |
KR100590529B1 (ko) * | 2003-11-04 | 2006-06-15 | 삼성전자주식회사 | 영상의 국부적 휘도 향상 방법 및 장치와 컴퓨터프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체 |
US7330592B2 (en) | 2004-01-27 | 2008-02-12 | Samsung Electronics Co., Ltd. | Method and apparatus for detecting the location and luminance transition range of slant image edges |
US7692696B2 (en) * | 2005-12-27 | 2010-04-06 | Fotonation Vision Limited | Digital image acquisition system with portrait mode |
US20070171061A1 (en) * | 2006-01-13 | 2007-07-26 | Alpha Security Products, Inc. | Theft deterrent device with dual sensor assembly |
JP4970468B2 (ja) * | 2006-02-14 | 2012-07-04 | デジタルオプティックス・コーポレイション・ヨーロッパ・リミテッド | 画像ぼかし処理 |
IES20060559A2 (en) * | 2006-02-14 | 2006-11-01 | Fotonation Vision Ltd | Automatic detection and correction of non-red flash eye defects |
IES20060564A2 (en) * | 2006-05-03 | 2006-11-01 | Fotonation Vision Ltd | Improved foreground / background separation |
US7984995B2 (en) * | 2006-05-24 | 2011-07-26 | Smart Technologies Ulc | Method and apparatus for inhibiting a subject's eyes from being exposed to projected light |
JP4926568B2 (ja) * | 2006-06-29 | 2012-05-09 | キヤノン株式会社 | 画像処理装置、画像処理方法、及び画像処理プログラム |
JP4890974B2 (ja) * | 2006-06-29 | 2012-03-07 | キヤノン株式会社 | 画像処理装置、及び画像処理方法 |
JP4890973B2 (ja) | 2006-06-29 | 2012-03-07 | キヤノン株式会社 | 画像処理装置、画像処理方法、画像処理プログラム及び記憶媒体 |
JP2009031978A (ja) * | 2007-07-26 | 2009-02-12 | Seiko Epson Corp | ぬりえ、ぬりえ製造装置、ぬりえ製造方法及びそのプログラム |
US20090259567A1 (en) * | 2008-04-11 | 2009-10-15 | Kimberly Watts | System and Apparatus for Creating Customized Artwork at Point-of-Purchase |
US8698747B1 (en) | 2009-10-12 | 2014-04-15 | Mattel, Inc. | Hand-activated controller |
JP4803304B2 (ja) * | 2010-02-22 | 2011-10-26 | カシオ計算機株式会社 | 画像処理装置及びプログラム |
JP4941568B2 (ja) * | 2010-02-22 | 2012-05-30 | カシオ計算機株式会社 | 画像処理装置及びプログラム |
US8797349B2 (en) | 2010-04-23 | 2014-08-05 | Casio Computer Co., Ltd. | Image processing apparatus and image processing method |
JP4998590B2 (ja) | 2010-05-18 | 2012-08-15 | カシオ計算機株式会社 | 画像表示装置、画像表示方法並びにプログラム |
JP5541007B2 (ja) * | 2010-08-31 | 2014-07-09 | カシオ計算機株式会社 | 画像表示装置、画像表示方法及び画像表示制御プログラム |
US20120050769A1 (en) | 2010-08-31 | 2012-03-01 | Casio Computer Co., Ltd. | Image processing apparatus, image processing method, and image processing system |
JP5170472B2 (ja) * | 2010-09-24 | 2013-03-27 | カシオ計算機株式会社 | 画像処理装置およびプログラム |
JP5229360B2 (ja) | 2010-09-30 | 2013-07-03 | カシオ計算機株式会社 | 画像処理装置、画像データ変換方法、プリント受注装置、プログラム |
US8959812B2 (en) | 2010-11-23 | 2015-02-24 | Circle Graphics, Inc. | Image display |
US9861215B2 (en) | 2010-11-23 | 2018-01-09 | Circle Graphics, Inc. | Image display with leather image substrate |
JP5263630B2 (ja) | 2010-11-24 | 2013-08-14 | カシオ計算機株式会社 | 画調変換装置およびプログラム |
US8861890B2 (en) | 2010-11-24 | 2014-10-14 | Douglas Alan Lefler | System and method for assembling and displaying individual images as a continuous image |
JP5408208B2 (ja) | 2011-03-30 | 2014-02-05 | カシオ計算機株式会社 | 画像表示システム、画像表示装置並びにプログラム |
CN102737369A (zh) | 2011-03-31 | 2012-10-17 | 卡西欧计算机株式会社 | 图像处理装置及图像处理方法 |
JP5594282B2 (ja) | 2011-03-31 | 2014-09-24 | カシオ計算機株式会社 | 画像処理装置 |
JP2012218372A (ja) * | 2011-04-13 | 2012-11-12 | Casio Computer Co Ltd | 画像印刷装置、画像印刷方法及び画像印刷プログラム |
JP5344008B2 (ja) | 2011-07-25 | 2013-11-20 | カシオ計算機株式会社 | 画像表示システム、画像表示装置、画像表示方法、並びにプログラム |
JP2013055472A (ja) | 2011-09-02 | 2013-03-21 | Sony Corp | 画像処理装置および方法、並びにプログラム |
JP2013246460A (ja) | 2012-05-23 | 2013-12-09 | Sony Corp | 画像処理装置、画像処理方法、およびプログラム |
JP5464261B2 (ja) * | 2012-12-19 | 2014-04-09 | カシオ計算機株式会社 | 画像処理装置およびプログラム |
US9738108B2 (en) | 2013-03-14 | 2017-08-22 | Circle Graphics, Inc. | Image display and kit |
JP2013178798A (ja) * | 2013-04-17 | 2013-09-09 | Casio Comput Co Ltd | 画調変換装置およびプログラム |
US10008011B1 (en) | 2014-11-26 | 2018-06-26 | John Balestrieri | Methods for creating a simulated watercolor-painted image from a source image |
WO2019113888A1 (zh) * | 2017-12-14 | 2019-06-20 | 华侨大学 | 一种基于交互式的中国水墨画风格笔画生成方法以及装置 |
CN109697707B (zh) * | 2018-12-29 | 2020-09-18 | 深圳美图创新科技有限公司 | 手绘水彩风格绘制方法及装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4782388A (en) * | 1986-10-24 | 1988-11-01 | The Grass Valley Group, Inc. | Method and apparatus for providing video mosaic effects |
US4956872A (en) * | 1986-10-31 | 1990-09-11 | Canon Kabushiki Kaisha | Image processing apparatus capable of random mosaic and/or oil-painting-like processing |
US5060169A (en) * | 1987-07-01 | 1991-10-22 | Ampex Corporation | Video simulation of an airbrush spray pattern |
JPH0683470B2 (ja) * | 1987-10-27 | 1994-10-19 | ヤマハ株式会社 | モザイク画像生成回路 |
US5038223A (en) * | 1988-02-29 | 1991-08-06 | Canon Kabushiki Kaisha | Image processing method and apparatus for imparting a pictorial or painter-like effect |
US5245432A (en) * | 1989-07-31 | 1993-09-14 | Imageware Research And Development Inc. | Apparatus and method for transforming a digitized signal of an image to incorporate an airbrush effect |
US5063448A (en) * | 1989-07-31 | 1991-11-05 | Imageware Research And Development Inc. | Apparatus and method for transforming a digitized signal of an image |
US5109282A (en) * | 1990-06-20 | 1992-04-28 | Eye Research Institute Of Retina Foundation | Halftone imaging method and apparatus utilizing pyramidol error convergence |
US5363209A (en) * | 1993-11-05 | 1994-11-08 | Xerox Corporation | Image-dependent sharpness enhancement |
-
1994
- 1994-04-15 US US08/228,286 patent/US5621868A/en not_active Expired - Lifetime
-
1995
- 1995-04-10 CA CA002146740A patent/CA2146740C/en not_active Expired - Fee Related
- 1995-04-11 JP JP08555295A patent/JP3830555B2/ja not_active Expired - Fee Related
- 1995-04-13 DE DE69514950T patent/DE69514950T2/de not_active Expired - Fee Related
- 1995-04-13 TW TW084103625A patent/TW330264B/zh not_active IP Right Cessation
- 1995-04-13 EP EP95302494A patent/EP0678831B1/de not_active Expired - Lifetime
- 1995-04-15 KR KR1019950009160A patent/KR100369909B1/ko not_active IP Right Cessation
-
1996
- 1996-09-13 US US08/713,989 patent/US5844565A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0678831B1 (de) | 2000-02-09 |
JP3830555B2 (ja) | 2006-10-04 |
US5844565A (en) | 1998-12-01 |
JPH0844867A (ja) | 1996-02-16 |
US5621868A (en) | 1997-04-15 |
TW330264B (en) | 1998-04-21 |
CA2146740A1 (en) | 1995-10-16 |
DE69514950D1 (de) | 2000-03-16 |
EP0678831A3 (de) | 1997-07-16 |
KR950033955A (ko) | 1995-12-26 |
CA2146740C (en) | 2008-07-08 |
KR100369909B1 (ko) | 2003-04-03 |
EP0678831A2 (de) | 1995-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69514950T2 (de) | Herstellung von imitierten Kunstwerken | |
DE3750784T2 (de) | Generation eines intrapolierten charakteristischen Wertes zur Anzeige. | |
DE3686233T2 (de) | Videosignalverarbeitung. | |
DE69713164T2 (de) | Rechnersystem und verfahren zum definieren und herstellen von bildern unter benutzung von strukturierten objekten mit veränderlichen kantenkarakteristiken | |
DE68928744T2 (de) | Verfahren zum senkrechten Filtern bei rasterabgetasteten Anzeigevorrichtungen | |
DE69622961T2 (de) | Verfahren und Vorrichtung zur Darstellung von Zeichen | |
DE69028195T2 (de) | Bildbehandlungseinheit | |
DE69127516T2 (de) | Verfahren und Gerät zur Bilderzeugung | |
DE68927471T2 (de) | Verfahren zur Schattierung eines graphischen Bildes | |
DE69517855T2 (de) | Verfahren zur Erzeugung einer Schwellenmatrix | |
DE3650129T2 (de) | Verfahren zur Kantenglättung für Rechnerbilderzeugungssystem. | |
DE3022454A1 (de) | Optisches abbildesystem mit computererzeugtem bild fuer einen bodenfesten flugsimulator | |
DE3853393T2 (de) | Verfahren und Vorrichtung zur zweidimensionalen Bilderstellung. | |
DE69133044T2 (de) | Punktgrössensteuerverfahren bei digitaler Halbtonrasterung mit mehrzelligen Schwellenmatrix | |
DE69221083T2 (de) | Geraet und verfahren zum emulieren eines graphischen produkts | |
DE69716877T2 (de) | System und Verfahren zur genauen Gradientberechnung für die Texturabbildung in einem Computergraphiksystem | |
DE102019008221A1 (de) | Interaktives Bildmattieren unter Verwendung neuronaler Netze | |
DE69926986T2 (de) | Rechnergrafiken-animationsverfahren und vorrichtung | |
DE3518416A1 (de) | Speicher- und prozessorsystem mit schnellem zugriff zur rasteranzeige | |
DE102005050846A1 (de) | Perspektiveneditierwerkzeuge für 2-D Bilder | |
DE69226574T2 (de) | Verfahren und Gerät zur Reduktion des benötgten Speicherumfangs in einem digitalen Halbltonrasterungssystem | |
DE69924230T2 (de) | Verfahren zur Modellierung von durch Oberflächenelemente dargestellten grafischen Objekten | |
DE3751035T2 (de) | Videosignalverarbeitungssysteme. | |
DE102018007146A1 (de) | Ölgemälde-Strichsimulation mittels eines neuronalen Netzwerks | |
DE102022112888A1 (de) | Benutzerschnittstellen und Verfahren zum Erzeugen eines neuen Artefakts auf der Grundlage vorhandener Artefakte |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |