DE3348092C2 - - Google Patents

Info

Publication number
DE3348092C2
DE3348092C2 DE19833348092 DE3348092A DE3348092C2 DE 3348092 C2 DE3348092 C2 DE 3348092C2 DE 19833348092 DE19833348092 DE 19833348092 DE 3348092 A DE3348092 A DE 3348092A DE 3348092 C2 DE3348092 C2 DE 3348092C2
Authority
DE
Germany
Prior art keywords
image
image information
signals
information source
processing
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 - Lifetime
Application number
DE19833348092
Other languages
German (de)
Inventor
Paul Roderick Noel Kellar
Anthony David Newbury Berkshire Gb Searby
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quantel Ltd
Original Assignee
Quantel Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quantel Ltd filed Critical Quantel Ltd
Application granted granted Critical
Publication of DE3348092C2 publication Critical patent/DE3348092C2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay

Description

Die Erfindung betrifft eine Bildmischvorrichtung gemäß Gattungsbegriff des Patentanspruchs 1.The invention relates to an image mixing device according to Generic term of patent claim 1.

Derartige Bildmischvorrichtungen dienen zum Zusammensetzen von Bildern, bei denen beispielsweise ein Bild in ein zweites Bild eingetastet ist. Ein derartiges Eintasten oder Einblenden zwischen zwei Bildern ist beispielsweise aus der US 40 28 727 und der DE 28 22 719 A1 bekannt.Such image mixing devices are used for assembling of images where, for example, one image into a second Image is keyed in. Such a groping or Fading in between two pictures is, for example, from the US 40 28 727 and DE 28 22 719 A1 known.

Aus der DE 29 19 157 A1 ist eine Bildverarbeitungsvorrichtung bekannt, die dazu dient, ein erstes Bild bezüglich eines zweiten Bildes zu verschieben, so daß eine graduelle Relativbewegung der beiden Teilbilder erzielt werden kann.DE 29 19 157 A1 describes an image processing device known, which serves to provide a first image with respect to a second picture so that a gradual relative movement of the two drawing files can be achieved.

Aus der DE 30 44 915 A1 ist weiterhin eine Vorrichtung bekannt, mit der die Form eines Videobildes geändert werden kann. Die DE 30 43 084 A1 befaßt sich schließlich mit der Prioritätswichtung einer Vielzahl von Bildern derart, daß zwei zu mischende Bilder prioritätsabhängig einander gegenseitig verdecken. Eine Abgabeprioritätsreihenfolge legt dabei fest, welche Bildausschnitte in den Vordergrund rücken und somit das andere Teilbild verdecken.From DE 30 44 915 A1 a device is also known which changes the shape of a video image can. DE 30 43 084 A1 finally deals with the Priority weighting of a plurality of images such that two images to be mixed depending on priority hide each other. A delivery priority order sets determine which parts of the image come to the fore and thus hide the other drawing.

Die der Erfindung zugrundeliegende Aufgabe besteht demgegenüber darin, die Bildmischvorrichtung nach dem Gattungsbegriff des Patentanspruchs 1 so auszugestalten, daß das Bild der einen Bildinformationsquelle und das Steuerbild in gleicher Weise verarbeitet werden können, um eine Änderung in der räumlichen Beziehung zwischen dem in dieser Weise verarbeiteten Bild und dem restlichen Bild zu erzeugen, während die richtige Bildpunktbeziehung zwischen den Bildsignalen und den Steuerbildsignalen beibehalten wird.The object on which the invention is based is in contrast therein, the image mixing device according to the generic term of claim 1 so that the picture one image information source and the control image in the same Way can be processed to make a change in the spatial relationship between what is processed in this way Image and the rest of the image to generate while the  correct pixel relationship between the image signals and the control image signals is maintained.

Diese Aufgabe wird gemäß der Erfindung durch die Ausbildung gelöst, die im Kennzeichen des Patentanspruchs 1 angegeben ist.This object is achieved according to the invention through training solved, specified in the characterizing part of claim 1 is.

Bei der erfindungsgemäßen Bildmischvorrichtung kann beispielsweise eine Szene eines Bildes bezüglich des restlichen Bildes verschoben oder gedreht werden, wobei die verschobene Szene dem Restbild anschließend überlagert werden kann.In the image mixing device according to the invention, for example a scene of one image with respect to the rest of the image moved or rotated, the shifted scene can then be superimposed on the rest of the image.

Besonders bevorzugte Ausgestaltungen und Weiterbildungen der erfindungsgemäßen Bildmischvorrichtung sind Gegenstand der Patentansprüche 2 bis 6.Particularly preferred refinements and developments the image mixing device according to the invention are the subject of claims 2 to 6.

Im folgenden wird anhand der zugehörigen Zeichnung ein besonders bevorzugtes Ausführungsbeispiel der Erfindung näher beschrieben. Es zeigtThe following is based on the associated drawing particularly preferred embodiment of the invention closer described. It shows

Fig. 1 eine Vorrichtung zum Zusammensetzen eines Bildes, das von mehr als einer Bildinformationsquelle erzeugt wird, Fig. 1 shows an apparatus for composing an image that is generated from more than one source of image information,

Fig. 2 eine visuelle Darstellung der Bildzusammensetzung, Fig. 2 is a visual representation of the image composition,

Fig. 3 verschiedene Parameterwerte zur Darstellung der bei der Bildzusammensetzung verwandten Überblendungstechnik, Fig. 3 different parameter values to display the related image on the composition transition technology,

Fig. 4 den in Fig. 1 dargestellten Prozessor im einzelnen, Fig. 4 the processor shown in Fig. 1 in detail,

Fig. 5 ein Ausführungsbeispiel der erfindungsgemäßen Vorrichtung, Fig. 5 shows an embodiment of the device according to the invention,

Fig. 6 eine Anordnung, die es erlaubt, das eingetastete Bild zu bewegen, Fig. 6 shows an arrangement, which allows the keyed image to move,

Fig. 7 eine Anordnung zum künstlichen Erzeugen der Form des eingetasteten Bildes, Fig. 7 shows an arrangement for synthesizing the shape of the keyed image,

Fig. 8 eine Anordnung, die es erlaubt, das eingetastete Bild auf das Originalbild zu übertragen, und Fig. 8 shows an arrangement that allows the keyed image to be transferred to the original image, and

Fig. 9 eine Anordnung, die eine Maske als Hilfe für den Bildaufbau liefert. Fig. 9 shows an arrangement that provides a mask as an aid for image construction.

Wie es bereits beschrieben wurde, führt die Verwendung der üblichen Mischtechniken zum Erzeugen eines zusammengesetzten Bildes dazu, daß sich unrealistische Ergebnisse ergeben, die künstlich oder verzerrt erscheinen, wobei diese Verzerrung dann, wenn Daten in digitalem Format verwandt werden, aufgrund der Quantisierung des digitalen Fernsehbildes noch stärker sein kann. Um bessere Ergebnisse zu erzielen, befaßt sich die Erfindung mit der Handhabung der Bildinformation derart, daß das zusammengesetzte Bild ein Mischbild aus mehr als einer Bildquelle ist, die in einer Weise überblendet sind, die visuell zu einem Bild führt, das im wesentlichen von Bildern nicht unterscheidbar ist, die ursprünglich als ein einzelnes Bild erzeugt wurden, und die es dennoch ermöglicht, eine Beeinflussung der Zusammensetzung dieses Bildes zu bewirken.As has already been described, the use results the usual mixing techniques to create a composite Image that gives unrealistic results result that appear artificial or distorted, whereby this distortion when data is in digital format be used due to the quantization of the digital TV picture can be even stronger. For better results To achieve, the invention is concerned with handling the image information such that the composite image is a mixed image from more than one image source that is in in a way that is visually blended into an image leads that essentially indistinguishable from pictures that were originally created as a single image and which nevertheless makes it possible to influence the composition effect this image.

Fig. 1 zeigt eine Bildmischvorrichtung zur Erzeugung eines zusammengesetzten Bildes. Eine Kamera 20 bildet die erste Bildquelle, deren Information über einen Analogdigitalwandler 27 einem Bildspeicher 30 zugeführt wird. Fig. 1 shows an image mixing device for generating a composite image. A camera 20 forms the first image source, the information of which is fed to an image memory 30 via an analog-digital converter 27 .

Eine Kamera 21 bildet die zweite Bildquelle, deren Information über einen Analogdigitalwandler 28 einem Bildspeicher 31 zugeführt wird. Die Ausgangsinformationen der Bildspeicher 30 und 31 werden einem Prozessor 33 zur Verfügung gestellt, der im folgenden mehr im einzelnen beschrieben wird und dessen Ergebnis notwendigerweise über einen Digitalanalogwandler 39 zur Anzeige an einem Monitor 34 oder zur Verwendung irgendwo in analoger oder digitaler Form je nach Wunsch zur Verfügung steht. Das zusammengesetzte Bild vom Prozessor 33 kann daher als ein Bild angesehen werden, das aus der Bildinformation von beiden Originalbildquellen besteht. Die Art der Verwendung dieser Bildquellen im Prozessor wird effektiv durch eine dritte Bildinformationsquelle gesteuert. Diese dritte Bildinformationsquelle wird in der dargestellten Weise von einem zusätzlichen Bildspeicher 32 gebildet.A camera 21 forms the second image source, the information of which is fed to an image memory 31 via an analog-digital converter 28 . The output information of the image memories 30 and 31 is made available to a processor 33 , which is described in more detail below and the result of which is necessarily via a digital-to-analog converter 39 for display on a monitor 34 or for use anywhere in analog or digital form as desired Available. The composite image from processor 33 can therefore be viewed as an image consisting of the image information from both original image sources. The way in which these image sources are used in the processor is effectively controlled by a third image information source. This third image information source is formed in the manner shown by an additional image memory 32 .

Dieser zusätzliche Bildspeicher 32 enthält Bildform- und Überblendungsinformationen zur Verwendung beim Steuern des Prozessors 33. Diese Informationen können über eine Kamera 36 und einen Analogdigitalwandler 29 oder eine Berührungstafel 28 erhalten werden, wie es im folgenden beschrieben wird, und können als eine variable Schablone zur Verwendung beim Zusammensetzen des Bildes angesehen werden.This additional image memory 32 contains image shape and fade information for use in controlling the processor 33 . This information can be obtained via a camera 36 and an analog-to-digital converter 29 or a touch panel 28 , as described below, and can be viewed as a variable template for use in composing the image.

Die sich ergebende Verarbeitung ist beispielsweise in Fig. 2 dargestellt. Das erste und das zweite Bild im Bildspeicher 30 und 31 wird jeweils vom Prozessor 33 empfangen. Das Steuerbild vom Bildspeicher 32 wird dazu verwandt, den Prozessor dazu zu bringen, das endgültige Bild aus dem ersten Bild zusammen mit dem Teil des zweiten Bildes zusammenzusetzen, der der Form des Steuerbildes entspricht. Dadurch ist es möglich, nur gewählte Einzelheiten aus dem zweiten Bild im endgültigen Bild zu verwenden. Es kann somit eine Person von der ursprünglichen Innenaufnahme in der dargestellten Weise in eine Außenaufnahme übertragen werden, wie es am Monitor 34 dargestellt ist. In der Praxis ist der Prozessor gleichfalls so ausgebildet, daß er die Daten derart handhabt, daß das eingetastete Bild so realistisch in das Bild eingeblendet wird, daß es so erscheint, als wäre es die ursprüngliche Aufnahme. Das Steuerbild selbst ist ein Mittel zum Steuern dieser Überblendung sowohl unter Verwendung seiner Form als auch seines Momentanwertes, wie es im folgenden beschrieben wird.The resulting processing is shown in Fig. 2, for example. The first and the second image in the image memory 30 and 31 are received by the processor 33 , respectively. The control image from image memory 32 is used to cause the processor to assemble the final image from the first image together with the portion of the second image that corresponds to the shape of the control image. This makes it possible to use only selected details from the second image in the final image. A person can thus be transferred from the original interior shot to an exterior shot in the manner shown, as shown on the monitor 34 . In practice, the processor is also designed to handle the data in such a way that the keyed-in image is so realistically superimposed on the image that it appears as if it were the original image. The control image itself is a means of controlling this blend using both its shape and its instantaneous value, as described below.

Das Steuerbild ist so ausgebildet, daß es effektiv den prozentualen Anteil bestimmt, der von einem Bild verwandt wird, wenn es mit einem anderen Bild beim Überblenden, beispielsweise neben der Bildeintastübergangsfläche verarbeitet wird. Dieser Wert K ist bei dem in Fig. 3c dargestellten Beispiel so dargestellt, daß er sich am Anfang von einem kleinsten Wert bis zu einem größten Wert neben der Grenze I ändert und anschließend auf einen kleinsten Wert neben der Grenze II für diese Fernsehbildzeile abnimmt. Bei dem in Fig. 2 dargestellten Beispiel könnte diese einer Fernsehbildzeile am unteren Teil des Bildes entsprechen. Am Übergang vermeidet dieses Verfahren scharfe Ränder durch eine allmähliche Zunahme im Bildanteil über einen Abstand von einem oder mehreren Bildpunkten. Neben der ersten Grenze kommt somit ein kleiner Anteil von dem einzutastenden Bild (Bild B), wobei dieser Bildanteil mit einer entsprechenden Abnahme des Bildes A zunimmt, bis das Bild B vollständig die erste Bildquelle A ersetzt. Wenn die nächste Grenze erreicht wird, wiederholt sich dieser Arbeitsvorgang, dieses Mal jedoch in umgekehrter Richtung. Dieses Verfahren führt dazu, daß bei diesem Beispiel Bilder von der ersten und zweiten Quelle nur in den Randbereichen ihrer Grenzfläche überblendet werden. Obwohl das beschriebene Überblenden so angesehen werden kann, daß es längs einer horizontalen Zeile erfolgt, kann dasselbe Verfahren auch vertikal angewandt werden. An den anderen Teilen des Bildes wird eine andere Beziehung vorherrschen. Da die Übergangsstelle an den folgenden Abtastzeilen versetzt sein kann, wird sich auf jeder Zeile ein etwas anderer Wert von K ergeben, wie es beispielsweise in Fig. 3d dargestellt ist. Für irgendeinen Teil des Bildes, an dem kein Anteil von der zweiten Bildquelle B erforderlich ist, wird dann der Wert K über die gesamte horizontale Abtastzeile ein Minimum haben, wie es in Fig. 3a dargestellt ist. Wenn das eingetastete Bild einen horizontalen Rand hat, dann kann neben dieser Grenze ein Wert K für die relevante Abtastzeile erwartet werden, wie er in Fig. 3b dargestellt ist. Benachbarte Zeilen werden einen zunehmenden Wert K haben, bis die in Fig. 3c dargestellte Situation erreicht ist, so daß sich in dieser Weise ein Überblenden sowohl vertikal als auch horizontal ergibt.The control image is designed to effectively determine the percentage that will be used by an image when it is processed with another image during crossfading, for example next to the image key transition area. This value K is shown in the example shown in FIG. 3c in such a way that it initially changes from a smallest value to a largest value next to limit I and then decreases to a smallest value next to limit II for this television picture line. In the example shown in FIG. 2, this could correspond to a television picture line at the lower part of the picture. At the transition, this process avoids sharp edges due to a gradual increase in the image portion over a distance of one or more pixels. In addition to the first border, there is a small portion of the image to be scanned (image B), this portion of the image increasing with a corresponding decrease in image A until image B completely replaces the first image source A. When the next limit is reached, this process is repeated, but this time in the opposite direction. The result of this method is that, in this example, images from the first and second sources are only blended in the edge regions of their interface. Although the cross-fading described can be viewed as being along a horizontal line, the same procedure can be used vertically. A different relationship will prevail in the other parts of the picture. Since the transition point on the following scanning lines can be offset, a slightly different value of K will result on each line, as is shown, for example, in FIG. 3d. For any part of the image in which no contribution from the second image source B is required, the value K will then have a minimum over the entire horizontal scanning line, as is shown in FIG. 3a. If the scanned image has a horizontal edge, then a value K for the relevant scan line can be expected in addition to this limit, as shown in FIG. 3b. Adjacent lines will have an increasing value K until the situation shown in FIG. 3c is reached, so that in this way there is a cross-fading both vertically and horizontally.

Die Bildspeicher 30 bis 32 benutzen gemeinsam einen Schreibleseadressenblock 35, der in üblicher Weise unter der Steuerung eines Eingangssynchrongenerators 36 und eines Ausgangssynchrongenerators 37 steht.The image memories 30 to 32 jointly use a read / write address block 35 which is conventionally controlled by an input synchronous generator 36 and an output synchronous generator 37 .

Der Arbeitsvorgang im Prozessor 33, der erforderlich ist, um das Überblenden zu erzielen, ist durch die folgende Gleichung gegeben:The process in processor 33 required to achieve the cross-fading is given by the following equation:

Ausgabe = K × Bild 1 + (1-K) × Bild 2, wobei K 1 ist.Output = K × image 1 + (1- K) × image 2, where K is 1.

Ein Ausführungsbeispiel des Prozessors 33 ist in Fig. 4 dargestellt. Der Wert K vom Steuerformspeicher 32 für einen gegebenen Bildpunkt wird von einem Multiplikator 41 empfangen und sein inverser Wert (1-K) wird über einen Inverter 43 dem Multiplikator 40 zur Verfügung gestellt, um das Zusammensetzen des Bildes zu steuern. Die Ausgangssignale der Multiplikatoren 40 und 41 werden von einem Addierer 42 empfangen, dessen Ausgangssignal dem Monitor zugeführt werden kann, wie es anhand von Fig. 1 beschrieben wurde. An embodiment of the processor 33 is shown in FIG. 4. The value K from the control form memory 32 for a given pixel is received by a multiplier 41 and its inverse value (1- K) is made available to the multiplier 40 via an inverter 43 to control the composition of the image. The output signals of the multipliers 40 and 41 are received by an adder 42 , the output signal of which can be fed to the monitor, as was described with reference to FIG. 1.

Obwohl die Vorrichtung aus Gründen der Einfachheit so dargestellt ist, daß sie einzelne Bildspeicher 30 und 31 zur Handhabung nur von einfarbigen Bildern hat, kann sie auf Farbbilder dadurch erweitert werden, daß diesen Bildspeichern zusätzliche Speicher zugefügt werden und daß gleichfalls eine parallele Verarbeitungsschaltung für Farbdaten zusätzlich vorgesehen wird.Although the device is shown for simplicity that it has individual image memories 30 and 31 for handling only monochrome images, it can be extended to color images by adding additional memories to these image memories and also adding a parallel processing circuit for color data is provided.

Obwohl die Bildform mit den zugehörigen Werten K für jeden Bildpunkt im Bild für den Speicher 32 künstlich erzeugt werden kann, besteht der bevorzugte Weg zum Liefern dieser Werte darin, eine visuelle Formeinrichtung zu verwenden. Eine Möglichkeit, die in Fig. 1 dargestellt ist, besteht darin, eine Kamera 26 zu verwenden, deren Ausgangssignal über einen Analogdigitalwandler 29 dem Speicher 32 zugeführt wird. Die Form des eingetasteten Bildes kann ein Profil oder eine Silhouette sein, was in der Praxis dazu führt, daß im analogen Ausgangspegel von der Kamera über eine Anzahl von Bildpunkten in der in Fig. 3c dargestellten Weise ein schräger Verlauf erzeugt wird, so daß dann, wenn dieses Signal digitalisiert und in Form von 8-Bit-Wörtern beispielsweise gespeichert wird, sich die für ein gleichmäßiges Überblenden im Übergangsbereich erwünschte Änderung im Wert K ergibt.Although the image shape with the associated values K for each pixel in the image can be artificially created for memory 32 , the preferred way to provide these values is to use a visual shaping device. One possibility, which is shown in FIG. 1, is to use a camera 26 , the output signal of which is fed to the memory 32 via an analog-digital converter 29 . The shape of the scanned image can be a profile or a silhouette, which in practice leads to an oblique course being generated in the analog output level by the camera over a number of pixels in the manner shown in FIG. 3c, so that if this signal is digitized and stored in the form of 8-bit words, for example, the change in the value K desired for uniform cross-fading in the transition region results.

Dadurch, daß Formen mit Zwischenintensitätswerten für K über das eingetastete Bild vorgesehen werden, hat es sich herausgestellt, daß spezielle Effekte beispielsweise durchsichtige oder durchscheinende Bilder in die zusammengesetzte Aufnahme aufgenommen werden können.The fact that shapes with intermediate intensity values for K are provided over the keyed-in image has shown that special effects, for example transparent or translucent images, can be included in the composite image.

Durch die Aufnahme einer Kamera mit hohem Auflösungsvermögen oder durch die Aufnahme von Filtertechniken kann die Anzahl der Bildpunkte beim Übergang (horizontal und vertikal) und somit der Gradient des schrägen Verlaufen des Wertes K verändert werden. Eine andere in Fig. 1 dargestellte Möglichkeit besteht darin, eine Berührungstafel 38 oder irgendeine andere von Hand bedienbare Einrichtung zu verwenden, um die gewünschte Form des eingetasteten Bildes zu liefern und diese als Eingangsdaten für den Wert K für den Speicher 32 unter Verwendung von Techniken zu verwenden, die von den Techniken ausgehen, die in der GB 20 89 625 A beispielsweise beschrieben sind, wie es später anhand von Fig. 9 dargestellt wird.The number of pixels during the transition (horizontal and vertical) and thus the gradient of the oblique course of the value K can be changed by recording a camera with a high resolution or by using filter techniques. Another possibility, shown in Fig. 1, is to use a touch panel 38 or any other hand-operated device to provide the desired shape of the scanned image and to use this as input K for the memory 32 using techniques use, which are based on the techniques described in GB 20 89 625 A, for example, as will be shown later with reference to FIG. 9.

Obwohl im Obigen beschrieben wurde, daß die Bildeingangssignale der Speicher 30 und 31 von Kameras kommen, ist die Vorrichtung flexibel genug, um auch andere Bildquellen verwenden zu können. Ein spezieller Aspekt besteht darin, ein Bild zusammenzusetzen, das eine grafische Information enthält. In diesem Fall kann der Speicher 30 die Hintergrundinformation (Helligkeit oder Farbe) liefern, und kann die grafische Form dem Speicher 32 eingegeben werden, wie es bei dem vorhergehenden Ausführungsbeispiel der Fall war. Diese Formen können von irgendeiner geeigneten Quelle stammen, für realistische Bilder ist jedoch das Verfahren bevorzugt, das anhand von Fig. 9 später beschrieben wird. Die Form kann eine gerade Linie, ein Kreis, ein alphanumerisches Zeichen oder ein anderes Zeichen sein. Unter diesen Umständen kann der Speicher 31 nur eine feste (oder variable) Farbe oder Intensität enthalten, die in Abhängigkeit von der durch den Speicher 32 bestimmten Form gewählt wird.Although it was described in the above that the image input signals of the memories 30 and 31 come from cameras, the device is flexible enough to be able to use other image sources. A special aspect is to compose an image that contains graphic information. In this case, the memory 30 can provide the background information (brightness or color) and the graphic form can be input to the memory 32 as was the case in the previous embodiment. These shapes can come from any suitable source, but for realistic images the method described later with reference to Figure 9 is preferred. The shape can be a straight line, a circle, an alphanumeric character, or another character. Under these circumstances, the memory 31 can only contain a fixed (or variable) color or intensity, which is selected depending on the shape determined by the memory 32 .

Immer dann, wenn der Speicher 32 den Wert 0 liefert, geht das Ausgangssignal vom Bildspeicher 30 ohne Änderung zum Monitor 34, wenn jedoch der Speicher 32 ein Ausgangssignal gleich 1 ausgibt, dann erscheint die Farbe am Monitor, die durch den Speicher 31 bestimmt ist. Für Werte zwischen 0 und 1 liegt ein anteiliges Gemisch des Farbwertes und des Ausgangssignales des Bildspeichers 30 am Monitor.Whenever the memory 32 delivers the value 0, the output signal goes from the image memory 30 to the monitor 34 without change, but when the memory 32 outputs an output signal equal to 1, the color which is determined by the memory 31 appears on the monitor. For values between 0 and 1, a proportionate mixture of the color value and the output signal of the image memory 30 is on the monitor.

Wenn die Vorrichtung in Verbindung mit dem oben beschriebenen Bilderzeugungssystem benutzt wird, simuliert das Bild, das am Monitor sichtbar ist, direkt den Effekt, den der Künstler in seinem Bild dann erzielt, wenn er am Ende entscheidet, diese Linien oder andere grafische Darstellungen seinem Bild zu geben, oder diese Linien als Führungslinien bei der Schaffung des Bildes verwendet.When the device is in connection with that described above Imaging system is used to simulate that Image that is visible on the monitor, directly the effect, which the artist achieves in his picture when he in the end decides these lines or other graphic To give representations to his picture, or these lines used as guidelines in creating the image.

Obwohl bei der in Fig. 1 dargestellten Anordnung eine gemeinsame Adressierung für die Bildspeicher 30 bis 32 vorgesehen ist, so daß eine feste Bildpunktbeziehung zwischen den darin gespeicherten Bildern besteht, kann in der im folgenden anhand von Fig. 5 beschriebenen Weise der zusätzliche Vorteil erzielt werden, daß eine änderbare Bildpunktbeziehung mit einer zusätzlichen Bildverarbeitung möglich ist, so daß es bei Beibehaltung der ursprünglichen Bildinformation möglich ist, die Stelle, die Größe oder die Ausrichtung des eingetasteten Bildes in dem zusammengesetzten Bild zu ändern.Although common addressing is provided for the image memories 30 to 32 in the arrangement shown in FIG. 1 so that there is a fixed pixel relationship between the images stored therein, the additional advantage can be achieved in the manner described below with reference to FIG. 5 that a changeable pixel relationship is possible with additional image processing, so that it is possible, while retaining the original image information, to change the position, size or orientation of the keyed image in the composite image.

Das in Fig. 5 dargestellte Ausführungsbeispiel der erfindungsgemäßen Vorrichtung befaßt sich mit der Handhabung, der Information von den Bildspeichern, wobei der Einfachheit halber nur die relevanten Blöcke dargestellt sind. Die Eingabe- und Ausgabeeinrichtungen sind die gleichen, wie sie in Fig. 1 dargestellt sind. Der Adressengeber 35 wird nun nur beim ersten Bildspeicher 30 verwandt. Ein zusätzlicher Adressengeber 44 ist zur Verwendung sowohl beim zweiten Bildspeicher 31 als auch beim Steuerformbildspeicher 32 vorgesehen. Die Ausgangssignale der Bildspeicher 31 und 32 gehen nun durch Interpolatoren 47 und 48 hindurch, bevor sie vom Prozessor 33 empfangen werden. Die Leseadressierung der Bildspeicher und die Steuerung der Interpolatoren wird durch einen Manipulator 49 bewirkt, um die erforderliche Adressenwahl und Bildpunktinterpolation zu liefern, um eine Größenänderung oder beispielsweise die gewünschte Orientierung zu erreichen. Die Mechanismen der Interpolation und Adressenmanipulation sind beispielsweise aus der US-PS 41 63 249 bekannt. Da der Adressierungsblock 44 den Bildspeichern 31 und 32 gemeinsam ist, wird die Bildpunktbeziehung beibehalten. Das stellt sicher, daß die Handhabung der Steuerbildform für das Bild dupliziert wird, so daß bei Betrachtung der in Fig. 2 dargestellten Bilder das Steuerbild so verändert werden kann, daß es beispielsweise schrumpfen kann, so daß auch die Person im zweiten Bild schrumpft und in das Bild mit verkleinerter Größe eingetastet wird. Eine Drehung der Steuerbildform wird bewirken, daß die Person im endgültigen Bild beispielsweise liegt.The embodiment of the device according to the invention shown in FIG. 5 deals with the handling, the information from the image memories, only the relevant blocks being shown for the sake of simplicity. The input and output devices are the same as shown in Fig. 1. The address generator 35 is now used only in the first image memory 30 . An additional address generator 44 is provided for use in both the second image memory 31 and the control form image memory 32 . The output signals of the image memories 31 and 32 now pass through interpolators 47 and 48 before they are received by the processor 33 . The read addressing of the image memories and the control of the interpolators is effected by a manipulator 49 in order to provide the required address selection and pixel interpolation in order to achieve a size change or, for example, the desired orientation. The mechanisms of interpolation and address manipulation are known for example from US-PS 41 63 249. Since addressing block 44 is common to image memories 31 and 32 , the pixel relationship is maintained. This ensures that the handling of the control image form for the image is duplicated, so that when the images shown in FIG. 2 are viewed, the control image can be changed so that it can shrink, for example, so that the person in the second image also shrinks and in the image is keyed in at a reduced size. Rotating the control image shape will cause the person to lie in the final image, for example.

Es ist nicht mehr erforderlich, jedes Mal eine neue Darstellung der Form zu erzeugen. Eine von Hand aus erfolgende Steuerung der Stelle, Größe oder Orientierung kann in üblicher Weise beispielsweise unter Verwendung einer Führungs- oder Laufkugel oder eines Steuerknüppels erfolgen.It is no longer necessary to have a new representation every time of the form. A hand-made one Control of location, size or orientation can be done in usual way, for example using a guide or ball or a joystick.

Wenn es notwendig ist, nur die Steuerbildstelle zu bewegen, kann ein anderes System ohne Verwendung der Interpolation benutzt werden, wie es im folgenden beschrieben wird. Ein Beispiel der Verwendung dieser Technik ist das sog. Schneiden und Kleben. Ein Künstler stellt oftmals fest, daß er immer wieder dieselben Bilder malt, so daß es für ihn eine große Hilfe wäre, wenn er eine Einrichtung zur Verfügung hätte, die einen Teil des vorher gezeichneten Bildes nimmt und in das neue Bild klebt.If it is necessary to move only the control image section, can use another system without using interpolation can be used as described below. An example of the use of this technique is the so-called Cut and glue. An artist often finds that he always paints the same pictures so that it is for him would be of great help if he had a facility available that would have been part of the picture previously drawn takes and sticks in the new picture.

Vor dem Zusammenkleben seiner Bilder kann der Künstler fordern, daß das zu klebende Bild im ursprünglichen Raster bewegt wird und so gesehen werden kann, als wäre es in diesem Bild, ohne es dem Bild endgültig zu geben. Das kann unter Verwendung der in Fig. 6 dargestellten Vorrichtung erfolgen. Die Bildspeicher 30, 31 haben nun jeweils ihre eigenen Adressengeber 35, 44, die unabhängig gesteuert werden können. Wenn die Startadresse des Adressengebers 44 geändert wird, während die Startadresse des Adressengebers 35 bei 0,0 bleibt, dann kann unter Verwendung der im Speicher 32 bestimmten Form der Bildausschnitt aus dem Bild B im Bild A bewegt werden, bis seine gewünschte Anordnung gefunden ist. Diese Bewegung kann über einen Steuerknüppel, eine Bedienungskugel oder eine andere Einrichtung gesteuert werden.Before gluing his pictures together, the artist can request that the picture to be glued is moved in the original grid and can be seen as if it were in this picture without finally giving it to the picture. This can be done using the device shown in FIG. 6. The image memories 30, 31 now each have their own address transmitters 35, 44 , which can be controlled independently. If the start address of the address generator 44 is changed while the start address of the address generator 35 remains at 0.0, then, using the form determined in the memory 32 , the image section from the image B in the image A can be moved until its desired arrangement is found. This movement can be controlled using a joystick, control ball or other device.

Zusätzlich ist ein weiterer Formspeicher 45 als Verfeinerung vorgesehen, um im Bild A einen Vordergrundgegenstand festlegen zu können. Dieser Speicher 45 wird auch durch den Adressengeber 35 angesteuert. Dieser Speicher enthält die Form- oder Überblendinformation, die den Vordergrundgegenstand im Bild A bestimmt. Der Prozessor 33 ist so abgewandelt, daß er einen weiteren Multiplikator 46 enthält, um die zusätzliche Bildverarbeitung zu bewältigen. Um den richtigen K-Faktor für den Prozessor zu erzeugen, werden die Ausgangssignale von den Speichern 45 und 32 zunächst miteinander multipliziert, bevor sie am Prozessor liegen, wie es im vorhergehenden beschrieben wurde. Soweit es den Künstler oder die Bedienungsperson betrifft, besteht das Ergebnis darin, daß der Bildausschnitt vom Bild B im Bild A bewegt wird und dann scheinbar hinter den Gegenständen im Bild A verschwindet, die als Vordergrund festgelegt sind.In addition, a further shape memory 45 is provided as a refinement in order to be able to define a foreground object in image A. This memory 45 is also controlled by the address generator 35 . This memory contains the shape or fade information that determines the foreground object in image A. The processor 33 is modified so that it contains a further multiplier 46 in order to handle the additional image processing. In order to generate the correct K factor for the processor, the output signals from the memories 45 and 32 are first multiplied by one another before they are at the processor, as described above. As far as the artist or the operator is concerned, the result is that the image section of image B is moved in image A and then apparently disappears behind the objects in image A, which are defined as the foreground.

Die Anordnung ist mit der Möglichkeit der Schnörkelverzierung des Bildes A oder B oder beider Bilder A und B unter Verwendung der Adressierungsblöcke 35 oder 44 dargestellt. The arrangement is shown with the possibility of decorating the image A or B or both images A and B using the addressing blocks 35 or 44 .

Der gemeinsame Adressengeber 35 für die Speicher 30 und 45 und der gemeinsame Adressengeber 44 für den Speicher 31 und 32 stellen sicher, daß richtige Bildbeziehungen beibehalten werden.The common address generator 35 for the memories 30 and 45 and the common address generator 44 for the memories 31 and 32 ensure that correct image relationships are maintained.

Die Möglichkeit, Teile des Bildes zu bewegen und einzutasten, macht die Anordnung ideal zum Herstellen von Zeichentrickfilmen. Ein Bild eines Tieres oder Teile davon können eingetastet und über den Bildschirm bewegt werden, wobei dann, wenn eine separate Ausschnittsform der Beine gespeichert ist, diese Bild für Bild unter der Steuerung eines Steuerknüppels beispielsweise manipuliert und eingefangen werden können, um die Gehbewegung zu simulieren, während das Tier quer über das Bild läuft.The ability to move and key parts of the image, makes the arrangement ideal for making cartoon films. An image of an animal or parts of it can keyed in and moved across the screen, then, if a separate cut-out shape of the legs is saved, this frame by frame under the control of a joystick for example, can be manipulated and captured, to simulate walking while the animal is walking across runs across the picture.

Die Positionen können auch unter einer Computersteuerung erzeugt werden, wobei ein Bereich wiederholter Bewegungen zur Verfügung gestellt werden kann und so einfach und weniger aufwendig Zeichentrickeffekte erzeugt werden können.The positions can also be under a computer control are generated, with a range of repeated movements can be made available and so simple and less elaborate cartoon effects can be generated.

Wie es bereits erwähnt wurde, kann eine Berührungstafel 38 oder eine äquivalente Einrichtung dazu benutzt werden, die gewünschte Forminformation in die Speicher 32 oder 45 einzugeben. Untersuchungen haben ergeben, daß zur Erzeugung des gewünschten Überblendungseffektes Techniken verwandt werden können, die von Anordnungen erhalten werden, die Abwandlungsformen der Anordnungen sind, die in der GB 20 89 625 A dargestellt sind. In der Praxis wird die Berührungstafel 38 in Fig. 1 mit zusätzlichen Bauelementen verwandt, um die gewünschten Mal- oder Zeichentechniken zu liefern, wie es im folgenden im einzelnen in Verbindung mit Fig. 7 beschrieben wird. As previously mentioned, a touch panel 38 or equivalent may be used to enter the desired shape information into the memories 32 or 45 . Studies have shown that techniques obtained from assemblies that are modifications of the assemblies shown in GB 20 89 625 A can be used to produce the desired cross-fading effect. In practice, touch panel 38 in FIG. 1 is used with additional components to provide the desired painting or drawing techniques, as will be described in detail below in connection with FIG. 7.

Die Koordinaten von der Berührungstafel 38 liegen an einem Adressengeber 53, der die Adressierung für den Bildspeicher 32 liefert, um die Daten richtig an den Speicherplätzen einzugeben. Der Bildspeicher kann auch der Speicher 45 in Fig. 6 sein. Der Adressengeber steuert den Bildspeicher so, daß eine Lese-Modifizier-Schreibabfolge auftreten kann, wobei die Modifikation im Prozessor 50 stattfindet. Der Adressengeber 53 steuert auch die Speicher 51 und 52, die eine Größe haben, die der geplanten Anzahl der Bildpunkte in einem Feld entspricht. Die Zeichenstiftstärke (oder Farbe) und die Zeichenstiftform, die von den Speichern 51 und 52 geliefert werden, sind ideale Mittel, um die Eintastform zu liefern, da der Künstler oder Bedienungsperson eine Linie um den Gegenstand ziehen kann, der von Interesse ist und anschließend den Raum im Inneren des Umrisses füllen kann. Da die Zeichenstiftform derart ist, daß sie an den Rändern abfällt, ist auch der gewünschte Überblendungseffekt sichergestellt, wie es im folgenden beschrieben wird.The coordinates from the touch panel 38 are at an address generator 53 which provides the addressing for the image memory 32 to correctly input the data into the memory locations. The image memory can also be memory 45 in FIG. 6. The address generator controls the image memory so that a read-modify-write sequence can occur, the modification taking place in the processor 50 . The address transmitter 53 also controls the memories 51 and 52 , which have a size which corresponds to the planned number of pixels in a field. The pen thickness (or color) and pen shape provided by memories 51 and 52 are ideal means of providing the one-touch form, since the artist or operator can draw a line around the object of interest and then the one Can fill space inside the outline. Since the crayon shape is such that it falls off at the edges, the desired fading effect is also ensured, as will be described in the following.

Ein Raster aus 16 × 16 Bildpunkten ist in der dargestellten Weise groß genug, um die gewünschte Zeichenstiftform bei diesem Beispiel zu umschließen. Die Spitze der Zeichenstiftform ist in diesem Fall in der Mitte des Rasters und ergibt den maximalen Wert von K an dieser Stelle. Die X- und Y-Koordinaten, die von der Tastatur geliefert werden, entsprechen der Ecke des vom Speicher ausgelesenen Rasters, wobei die Verarbeitung aller Punkte innerhalb dieses Rasters im Prozessor 50 bewirkt wird und anschließend die modifizierten Daten in den Speicher 32 (oder 45) zurückgeschrieben werden. Während dieses Arbeitsvorganges wird der alte Helligkeitswert und der geplante Intensitätswert im Subtrahierer 55 subtrahiert und wird der Unterschied mit dem Koeffizienten K im Multiplikator 56 multipliziert, wobei der Wert von K davon abhängt, wo der gegebene Bildpunkt im gewählten Raster liegt. Das Ergebnis wird den früheren Helligkeitsdaten durch den Addierer 57 hinzuaddiert. Es ist ersichtlich, daß einige Bildpunkte am Rand bei diesem Beispiel unverändert bleiben. Die Bewegung des tatsächlichen Stiftes auf der Berührungstafel um einen Bildpunkt bewirkt, daß ein neues Feld aus dem Speicher 32 ausgelesen wird, das den größten Teil der früheren Bildpunkte enthält, wobei jedoch 16 neue Bildpunkte vorhanden sind und natürlich 16 andere fehlen. Die Verarbeitung wird wiederum für das gesamte Feld durchgeführt. Es ist ersichtlich, daß während des zweiten Arbeitsvorganges, der gerade beschrieben wurde, die vorhergehende Bewegung um einen Bildpunkt dazu führen wird, daß ein Teil der Helligkeitsinformation, die durch einen früheren Arbeitsvorgang für das fortgeschriebene Feld verwandt wird.A grid of 16 × 16 pixels is large enough in the manner shown to enclose the desired pen shape in this example. In this case, the tip of the pen shape is in the middle of the grid and gives the maximum value of K at this point. The X and Y coordinates provided by the keyboard correspond to the corner of the grid read from memory, with all points within that grid being processed in processor 50 and then the modified data stored in memory 32 (or 45 ) be written back. During this operation, the old brightness value and the planned intensity value are subtracted in the subtractor 55 and the difference is multiplied by the coefficient K in the multiplier 56 , the value of K depending on where the given pixel lies in the selected raster. The result is added to the previous brightness data by the adder 57 . It can be seen that some pixels on the edge remain unchanged in this example. Movement of the actual pen on the touch panel by one pixel causes a new field to be read from memory 32 which contains most of the previous pixels, but with 16 new pixels and, of course, 16 others missing. The processing is again carried out for the entire field. It can be seen that during the second operation just described, the previous movement around a pixel will result in some of the brightness information used by the previous operation for the updated field.

Die Anzahl der Arbeitsschritte für eine gegebene Koordinate wird von der Größe des zugegriffenen Feldes abhängen.The number of work steps for a given coordinate will depend on the size of the accessed field.

Wenn das Feld beispielsweise 32 Bildpunkte breit und 32 Bildpunkte hoch ist, sind bei jeder Bewegung des Stiftes 32 × 32 oder 1024 Punkte zu verarbeiten.For example, if the field is 32 pixels wide and 32 pixels is high with every movement of the pen 32 × 32 or 1024 points to process.

In dieser Weise wird die Form des eingetasteten Bildes aufgebaut. An den Rändern wird die Stärke oder Intensität automatisch verblassen, was es erlaubt, einen Überblendungseffekt zu erzielen, während der gewünschte Wert von K geliefert und während dieses Arbeitsvorganges in die Speicher 32 oder 45 eingegeben wird. Formen, die mit variabler Stärke oder Intensität anders als an der Grenze gezeichnet sind, werden eine variable Überblendung anderswo bewirken. Die Bedienungsperson kann diese Form während oder nach der Erzeugung dadurch betrachten, daß die Daten vom relevanten Speicher zum Monitor 34 geliefert werden oder als grafische Eingangsdaten betrachtet und dem Originalbild überlagert werden, wie es oben beschrieben wurde.In this way, the shape of the keyed image is built up. At the edges, the strength or intensity will automatically fade, allowing a fade effect to be achieved while delivering the desired value of K and being entered into memories 32 or 45 during this operation. Shapes that are drawn with variable strength or intensity other than at the border will cause a variable cross fade elsewhere. The operator can view this form during or after creation by supplying the data from the relevant memory to the monitor 34 or by viewing it as input graphical data and superimposing it on the original image as described above.

Wenn die Bedienungsperson oder der Künstler einmal entschieden hat, wo er seinen Bildausschnitt placieren will, dann besteht die Notwendigkeit, den Bildausschnitt tatsächlich vom Bild B auf das Bild A zu übertragen. Wiederum muß der Bildausschnitt in der richtigen Weise überblendet werden, wenn er mit dem Originalbild kombiniert wird, was unter Verwendung der in Fig. 8 dargestellten Anordnung erfolgen kann. In diesem Fall liegen jedoch statt der Zeichenstiftfarbe und Zeichenstiftform zusammen mit dem Ausgangssignal des Bildspeichers 32, die in Fig. 7 am Prozessor 50 liegen, das Ausgangssignal des Bildspeichers 31 zusammen mit der Eintastbildform, die durch den Speicher 32 bestimmt ist, am Prozessor anstelle des Zeichenstiftes oder des Werkzeuges.Once the operator or artist has decided where to place his frame, there is a need to actually transfer the frame from frame B to frame A. Again, the image detail must be blended in the correct manner when combined with the original image, which can be done using the arrangement shown in FIG. 8. In this case, however, instead of the crayon color and crayon shape together with the output signal of the image memory 32 , which in FIG. 7 are at the processor 50 , the output signal of the image memory 31 together with the key-in image shape determined by the memory 32 are at the processor instead of Pen or tool.

Wie für den Videozweig ist es auch für den Verarbeitungszweig erforderlich, daß der Bildspeicher 30 und der Bildspeicher 31 separate Adressengeber 35, 39 haben, so daß auf sie von verschiedenen Adressen für einen bestimmten Arbeitsvorgang zugegriffen werden kann. Um den Vordergrund/ Hintergrundeffekt zu erzielen, werden dann die Ausgangssignale der Speicher 32 und 45 in einem zusätzlichen Multiplikator 62 multipliziert, bevor sie von den anderen Bauteilen des Prozessors empfangen werden. Es ist ein weiterer Multiplikator 60 vorgesehen, der als eine Eingabeeinrichtung für den Druck wirkt, der vom Wandler 61 geliefert wird, um es dadurch zu ermöglichen, daß die Information vom Bildspeicher 31 nur teilweise der Information des Bildspeichers 30 zugegeben wird, wenn das erwünscht ist. As for the video branch, it is also necessary for the processing branch that the image memory 30 and the image memory 31 have separate address transmitters 35, 39 so that they can be accessed from different addresses for a specific operation. In order to achieve the foreground / background effect, the output signals of the memories 32 and 45 are then multiplied in an additional multiplier 62 before they are received by the other components of the processor. Another multiplier 60 is provided which acts as an input device for the pressure provided by the transducer 61 , thereby allowing the information from the image memory 31 to be only partially added to the information from the image memory 30 , if so desired .

Für den Block 50 ist ein eigener Prozessor erforderlich, um eine vernünftige Verarbeitungsgeschwindigkeit zu erzielen. Ein Vollbildspeicher mit 584 × 768 Bildpunkten braucht etwa 0,6 Sekunden, um in den ersten Bildspeicher 30 geklebt zu werden. Da in vielen Fällen der vom Bildspeicher 31 auszuschneidende Gegenstand nicht den gesamten Bildspeicher einnimmt, kann dadurch Zeit eingespart werden, daß nur zu einem Rechteckbereich zugegriffen wird, der ausreicht, den auszuschneidenden Gegenstand zu umschließen. Diese Raster- oder Feldgröße kann durch einen Rastergrößenwähler 63 in der dargestellten Weise gesteuert werden, der seinerseits die Arbeit der beiden Adressengeber steuert. In der Praxis kann dieser Rastergrößenwähler oder -geber einen ähnlichen Adressiermechanismus enthalten, wie er für die Erzeugung der Adressen im Block 53 in Fig. 7 verwandt wird, und mehr im einzelnen in der oben erwähnten Patentanmeldung beschrieben ist.A separate processor is required for block 50 to achieve reasonable processing speed. A frame memory with 584 × 768 pixels takes approximately 0.6 seconds to be stuck in the first frame memory 30 . Since in many cases the object to be cut out by the image memory 31 does not occupy the entire image memory, time can be saved by accessing only a rectangular area which is sufficient to enclose the object to be cut out. This grid or field size can be controlled in the manner shown by a grid size selector 63 , which in turn controls the work of the two address transmitters. In practice, this raster size selector or encoder can include a similar addressing mechanism as used to generate the addresses in block 53 in Figure 7, and is described in more detail in the above-mentioned patent application.

Das Ergebnis dieser Informationsverarbeitung ist durch die folgende Gleichung gegeben:The result of this information processing is through given the following equation:

Ausgabe= (1-K₁)FS₁ + K₁ [KFS₂ + (1-K₂)FS₁]
= [(1-K₁) + (K₁-KK₂)] FS₁ + KKFS
= (1-KK₂)FS₁ + KKFS
Output = (1- K ₁) FS ₁ + K ₁ [ KFS ₂ + (1- K ₂) FS ₁]
= [(1- K ₁) + (K ₁- KK ₂)] FS ₁ + KKFS
= (1- KK ₂) FS ₁ + KKFS

wobeiin which

K₁die Ausgabe des Speichers 45, K₂die Ausgabe des Speichers 32, FS₁die Ausgabe des Speichers 30 und FS₂die Ausgabe des Speichers 31 K ₁ the output of the memory 45 , K ₂ the output of the memory 32 , FS ₁ the output of the memory 30 and FS ₂ the output of the memory 31

sind.are.

Obwohl die Steuerbildform und -stärke nach der obigen Beschreibung in einem einzigen Arbeitsvorgang erzeugt werden, kann in der Praxis die Form zuerst bestimmt werden und anschließend die Stärke oder Farbe aufgebaut werden. Das erlaubt es, die speziellen oben erwähnten Effekte durch die Bedienungsperson leicht abzuwandeln.Although the control image shape and strength are according to the above Description created in a single operation in practice, the shape can be determined first  and then build the strength or color. This allows the special effects mentioned above easily modified by the operator.

Vom künstlerischen Standpunkt aus ähnelt das dem Aufbringen einer Art Maskierungsstreifen oder Schablone auf das Bild, um den Flächenbereich zu begrenzen, in dem der Künstler seine Farbe auf das Papier bringen will. Das ist insbesondere dann zweckmäßig, wenn eine Spritzpistole verwandt wird, kann jedoch auch bei beliebigen anderen Farbmedien angewandt werden. Die im folgenden beschriebene Anordnung liefert die Möglichkeit der Erzeugung des Äquivalentes einer Farb- oder Malmaske auf elektronischem Wege, wie es in Fig. 9 dargestellt ist. Der Prozessor ist ähnlich dem in Fig. 7 und 8, und die Anordnung enthält den Speicher 32, der parallel mit dem Bildspeicher 30 betrieben wird. Wenn die Zeichenstiftfarbe (oder Stärke), die Zeichenstiftform und der Bildspeicherwert ausgelesen werden, wird ein zusätzlicher Wert vom Speicher 32 ausgelesen, der die Maske bestimmt. Dieser wird im Multiplikator 62 vor den weiteren Arbeitsschritten des Prozessors mit dem Druck vom Stift über den Wandler 61 multipliziert. Der Speicher 32 moduliert daher den Druck so, daß dann, wenn die Maske gleich 1 ist, der Druck durchgelassen wird und kein Einfluß auf das Malen ausgeübt wird, während dann, wenn die Maske gleich 0 ist, der Druck auf 0 gebracht wird und am Bildspeicher kein Farbauftrag erscheinen wird. Da die Maske irgendeinen Wert zwischen 0 und 1 haben kann, kann ihr eine Form gegeben werden, die genau die Form begrenzt, in der der Künstler seine Farbe aufbringen will.From an artistic point of view, this is similar to applying a kind of masking strip or stencil to the image to limit the area in which the artist wants to put his color on the paper. This is particularly useful if a spray gun is used, but can also be used with any other color media. The arrangement described in the following provides the possibility of generating the equivalent of a color or painting mask electronically, as shown in FIG. 9. The processor is similar to that in Figs. 7 and 8 and the arrangement includes the memory 32 which operates in parallel with the image memory 30 . When the pen color (or thickness), the pen shape and the image memory value are read out, an additional value is read out from the memory 32 which determines the mask. This is multiplied in the multiplier 62 before the further work steps of the processor by the pressure from the pen via the converter 61 . The memory 32 therefore modulates the pressure so that if the mask is 1, the pressure is passed and no influence is exerted on the painting, while if the mask is 0 the pressure is brought to 0 and am Image memory no paint application will appear. Since the mask can have any value between 0 and 1, it can be given a shape that delimits exactly the shape in which the artist wants to apply his color.

Die Maske liefert wiederum eine Überblendung der erwünschten Farbe auf das Originalbild und die Erzeugung einer sehr natürlichen Wirkung. The mask again provides a cross-fade to the desired one Color on the original image and generate a very natural effect.  

Die oben beschriebenen verschiedenen Ausführungsbeispiele ermöglichen somit die Erzeugung eines zusammengesetzten Bildes aus normalen Bildquellen oder durch künstliche Zusammensetzung, das seine realistische Wirkung beibehält, indem die scharfen Kanten von den Grenzflächen beseitigt werden, wobei eine zusätzliche Handhabung - beispielsweise eine relative Bewegung unter der Steuerung der Bildform bewirkt werden kann.The various embodiments described above thus enable the creation of a composite Image from normal image sources or through artificial Composition that maintains its realistic effect, by removing the sharp edges from the interfaces be, with additional handling - for example a relative movement under control the image shape can be effected.

Claims (6)

1. Bildmischvorrichtung mit einer ersten Eingabeeinrichtung, die eine erste Bildinformationsquelle darstellt, die ein erstes Bild liefert, mit einer zweiten Eingabeeinrichtung, die eine zweite Bildinformationsquelle darstellt, die ein zweites Bild liefert, und mit einer dritten Eingabeeinrichtung, die eine dritte Bildinformationsquelle darstellt, die ein Steuerbild liefert, gekennzeichnet durch eine erste Verarbeitungseinrichtung zum wahlweisen Verarbeiten der Bildinformation der zweiten und dritten Bildinformationsquelle derart, daß eine gemeinsame Änderung in der räumlichen Beziehung des zweiten Bildes und des Steuerbildes relativ zum ersten Bild erzeugt wird, und eine zweite Verarbeitungseinrichtung, an der die Information von der ersten Bildinformationsquelle und von der zweiten Bildinformationsquelle nach der Verarbeitung in der ersten Verarbeitungseinrichtung liegt, um zusammengesetzte Bilder zu erzeugen, wobei die zweite Verarbeitungseinrichtung eine Steuereinrichtung aufweist, die auf die Information von der dritten Bildinformationsquelle so anspricht, daß sie die Anteile der Bildinformation von der ersten und der zweiten Bildinformationsquelle so variiert, daß ein zusammengesetztes Bild in Abhängigkeit vom Steuerbild erzeugt wird.1. An image mixing device comprising a first input device that represents a first image information source that supplies a first image, a second input device that represents a second image information source that supplies a second image, and a third input device that represents a third image information source that provides a control image, characterized by first processing means for selectively processing the image information of the second and third image information sources such that a common change in the spatial relationship of the second image and the control image relative to the first image is generated, and a second processing means on which the Information from the first image information source and from the second image information source after processing lies in the first processing device in order to generate composite images, the second processing device having a control device, which responds to the information from the third image information source in such a way that it varies the proportions of the image information from the first and the second image information source in such a way that a composite image is generated as a function of the control image. 2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Verarbeitungs- und Steuereinrichtungen zum Verarbeiten von digitalen Bildsignalen ausgelegt sind und Speichereinrichtungen zum Speichern der digitalen Signale der drei Bildinformationsquellen vorgesehen sind.2. Device according to claim 1, characterized in that the processing and control facilities are designed for processing digital image signals and storage devices for storing the digital signals of the three image information sources are provided. 3. Vorrichtung nach Anspruch 2, dadurch gekennzeichnet, daß die Bildspeichereinrichtung zum Speichern der digitalen Signale der dritten Bildinformationsquelle, die ein Steuerbild liefert, digitale Signale speichert, die einen ersten Wert haben, wenn das zusammengesetzte Bild aus Signalen nur von der Bildspeichereinrichtung zum Speichern der Signale von der zweiten Bildinformationsquelle bestehen soll, einen vom ersten Wert verschiedenen Wert haben, wenn das zusammengesetzte Bild aus den digitalen Signalen nur von der ersten Bildinformationsquelle bestehen soll, und einen oder mehrere Zwischenwerte haben, wenn das zusammengesetzte Bild aus Anteilen von Signalen von beiden Bildinformationsquellen bestehen soll.3. Device according to claim 2, characterized in that that the image storage device for storing the digital signals of the third image information source, the provides a control image that stores digital signals that one have first value if the composite image from signals only from the image storage device for storing the signals from the second image information source, one have a value different from the first value if the composite Image from the digital signals only from the first image information source should exist, and one or more intermediate values have if the composite picture from proportions of signals from both image information sources. 4. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Verarbeitungseinrichtungen einen Interpolator aufweisen, der die Information von mehr als einem Bildpunkt verarbeitet.4. Apparatus according to claim 1 or 2, characterized characterized that the processing facilities have an interpolator that has the information of more than processed a pixel. 5. Vorrichtung nach einem der Ansprüche 1 bis 4, gekennzeichnet durch eine Einrichtung zum Bezeichnen eines Teils der Signale der ersten oder zweiten Bildinformationsquelle als Prioritätsbereich, wobei dieser Teil im zusammengesetzten Bild gegenüber den anderen Bildsignalen bevorzugt ausgegeben wird. 5. Device according to one of claims 1 to 4, characterized by a device for labeling a part of the signals of the first or second image information source as a priority area, this part in the composite image compared to the other image signals is preferably spent.   6. Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, daß weitere Bildspeichereinrichtungen vorgesehen sind, die Signale speichern, die ein Steuersignal wiedergeben, das die Form des Prioritätsbereiches angibt.6. The device according to claim 5, characterized in that that further image storage devices are provided are that store signals that are a control signal play that indicates the shape of the priority area.
DE19833348092 1982-01-15 1983-01-13 Expired - Lifetime DE3348092C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB8201136 1982-01-15

Publications (1)

Publication Number Publication Date
DE3348092C2 true DE3348092C2 (en) 1990-09-13

Family

ID=10527646

Family Applications (2)

Application Number Title Priority Date Filing Date
DE19833348092 Expired - Lifetime DE3348092C2 (en) 1982-01-15 1983-01-13
DE19833300959 Granted DE3300959A1 (en) 1982-01-15 1983-01-13 IMAGE MIXING DEVICE AND METHOD

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE19833300959 Granted DE3300959A1 (en) 1982-01-15 1983-01-13 IMAGE MIXING DEVICE AND METHOD

Country Status (3)

Country Link
DE (2) DE3348092C2 (en)
FR (1) FR2520176B1 (en)
HK (1) HK29791A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2235856B (en) * 1989-09-01 1993-11-17 Quantel Ltd Improvements in or relating to electronic graphic systems
DE19956068A1 (en) * 1999-11-22 2001-05-31 Infineon Technologies Ag Image data display method e.g. for television (TV) equipment
DE102012016865B4 (en) * 2012-08-25 2022-12-15 Connaught Electronics Ltd. Improved alpha blending of images from an automotive camera system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4028727A (en) * 1976-05-07 1977-06-07 Central Dynamics Ltd. Mix/effects switch arrangement and mix/effects switching system
DE2822719A1 (en) * 1977-05-24 1978-11-30 Sony Corp VIDEO SIGNAL PROCESSING CIRCUIT
US4163249A (en) * 1976-10-14 1979-07-31 Micro Consultants Limited Picture processing system for television
DE2919157A1 (en) * 1978-05-12 1979-12-13 Nippon Electric Co TRICK DEVICE FOR GRADUAL IMAGE SHIFTING BY ELECTRONIC WAY
DE3043084A1 (en) * 1979-11-16 1981-05-21 Quantel Ltd., Newbury, Berkshire METHOD AND SYSTEM FOR TREATING A MULTIPLE IMAGE
DE3044915A1 (en) * 1979-11-28 1981-09-03 RCA Corp., 10020 New York, N.Y. "DEVICE FOR CHANGING THE SIZE OF A TELEVISION IMAGE"
GB2089625A (en) * 1980-12-04 1982-06-23 Quantel Ltd Video image creation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2708421C2 (en) * 1977-02-26 1982-01-14 Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel Method for mixing signals in the production of printing formes

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4028727A (en) * 1976-05-07 1977-06-07 Central Dynamics Ltd. Mix/effects switch arrangement and mix/effects switching system
US4163249A (en) * 1976-10-14 1979-07-31 Micro Consultants Limited Picture processing system for television
DE2822719A1 (en) * 1977-05-24 1978-11-30 Sony Corp VIDEO SIGNAL PROCESSING CIRCUIT
DE2919157A1 (en) * 1978-05-12 1979-12-13 Nippon Electric Co TRICK DEVICE FOR GRADUAL IMAGE SHIFTING BY ELECTRONIC WAY
DE3043084A1 (en) * 1979-11-16 1981-05-21 Quantel Ltd., Newbury, Berkshire METHOD AND SYSTEM FOR TREATING A MULTIPLE IMAGE
DE3044915A1 (en) * 1979-11-28 1981-09-03 RCA Corp., 10020 New York, N.Y. "DEVICE FOR CHANGING THE SIZE OF A TELEVISION IMAGE"
GB2089625A (en) * 1980-12-04 1982-06-23 Quantel Ltd Video image creation

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
"Paint" von Alvy Ray Smith, NYIT Technical, Memo Nr. 7, Mai 1978 *
"Painting Tutorial Notes" von Alvy Ray Smith, verteilt auf der Ausstellung SIGGRAPH `79 am 6. August 1979 in Chicago, Ill. (USA) *
"Table Paint" von Alvy Ray Smith vom 28. Oktober 1979, verteilt auf der SIGGRAPH `80 vom 14. bis 15. Juli 980 in Seattle, USA *
CROW, F.C., HOWARD, M.W. "A Frame Buffer System with Enhanced Functionality. In: Computer Graphics, 1981, Nr. 3, S. 63 *
REIFFEL, Leonard, JUNG, Wayne D.: Telestrator Electronic Graphics System. In: International Broadcast Engineer, 1981, Juli, S. 18 *
WALLACE, Bruce A.: Merging and Transformation of Raster Images for Cartoon Animation. In: Computer Graphics, 1981, Nr. 3, S. 253 *

Also Published As

Publication number Publication date
FR2520176B1 (en) 1988-02-12
DE3300959C2 (en) 1987-09-17
HK29791A (en) 1991-04-26
FR2520176A1 (en) 1983-07-22
DE3300959A1 (en) 1983-07-28

Similar Documents

Publication Publication Date Title
DE3153375C2 (en)
DE3306288C2 (en)
DE3310806C2 (en)
DE3446898C2 (en)
DE69534751T2 (en) Image data generating method, image data processing device and recording medium
EP0276800B1 (en) Device for displaying a composite image
EP0111026B1 (en) Process and device for the copying retouching in the electronic colour picture reproduction
EP0927496B1 (en) Device and process for producing a composite picture
DE2637647C2 (en) Digital image simulator
DE2445651C2 (en) Color value assessment device
DE3022454A1 (en) OPTICAL IMAGE SYSTEM WITH COMPUTER GENERATED IMAGE FOR A FLOOR-RESISTANT FLIGHT SIMULATOR
DE2811852A1 (en) GENERATOR FOR CREATING SPECIAL TELEVISION EFFECTS
DE19825302A1 (en) System for setting up a three-dimensional waste mat, which enables a simplified setting of spatial relationships between real and virtual scene elements
DE19953595A1 (en) Three-dimensional image generator produces group of coordinates from horizontal movement required for each display point and superimposes two image groups
DE3534205C2 (en)
EP0059705B1 (en) Method and circuit for partial correction of the drawing during the colour image reproduction
DE19549096A1 (en) Simulation device and method
DE60108564T2 (en) Three-dimensional image processing unit
DE4232704C2 (en) Method and circuit arrangement for the electronic retouching of images
DE3035213C2 (en) Process for the acquisition and reproduction of terrain images for visual simulators
DE69835979T2 (en) Electronic graphic system
DE3348092C2 (en)
DE4100691A1 (en) METHOD FOR PRESENTING A THREE-DIMENSIONAL MODEL
DE3512681C2 (en)
DE3114888A1 (en) METHOD AND DEVICE FOR CORRECTING SPACE AND SHADING ERRORS OF COLOR TELEVISION CAMERAS

Legal Events

Date Code Title Description
Q172 Divided out of (supplement):

Ref country code: DE

Ref document number: 3300959

8110 Request for examination paragraph 44
8181 Inventor (new situation)

Free format text: KELLAR, PAUL RODERICK NOEL SEARBY, ANTHONY DAVID, NEWBURY, BERKSHIRE, GB

AC Divided out of

Ref country code: DE

Ref document number: 3300959

Format of ref document f/p: P

AC Divided out of

Ref country code: DE

Ref document number: 3300959

Format of ref document f/p: P

D2 Grant after examination
8363 Opposition against the patent
8366 Restricted maintained after opposition proceedings
8305 Restricted maintenance of patent after opposition
AC Divided out of

Ref country code: DE

Ref document number: 3300959

Format of ref document f/p: P

D4 Patent maintained restricted
8339 Ceased/non-payment of the annual fee