DE3300959A1 - IMAGE MIXING DEVICE AND METHOD - Google Patents
IMAGE MIXING DEVICE AND METHODInfo
- Publication number
- DE3300959A1 DE3300959A1 DE19833300959 DE3300959A DE3300959A1 DE 3300959 A1 DE3300959 A1 DE 3300959A1 DE 19833300959 DE19833300959 DE 19833300959 DE 3300959 A DE3300959 A DE 3300959A DE 3300959 A1 DE3300959 A1 DE 3300959A1
- Authority
- DE
- Germany
- Prior art keywords
- image
- information
- source
- image information
- memory
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Circuits (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
Description
Bildmischvorrichtung und -verfahrenImage blending apparatus and method
Die Erfindung betrifft Bildmischanordnungen. Das Zusammensetzen von Bildern, bei dem ein Bild in ein zweites Bild
eingetastet wird, ist unter Verwendung einer einfachen Schalttechnik bekannt.
5The invention relates to image blending arrangements. It is known to assemble images, in which one image is keyed into a second image, using a simple circuit technique.
5
Die Ergebnisse sind jedoch insgesamt visuell unbefriedigend, wobei weiterhin die Möglichkeit der Manipulation derartiger Bilder begrenzt ist.The results are, however, visually unsatisfactory overall, with the possibility of manipulation of these still remaining Images is limited.
Die Erfindung befasst sich mit einer Anordnung, die es erlaubt, ein realistischeres sich ergebendes zusammeng"ersetztes Bild zu liefern,und die eine grössere Flexibilität als bisher möglich macht.The invention is concerned with an arrangement which allows a more realistic resulting composite-replaced image to be provided and which offers greater flexibility than previously possible.
Dazu umfasst die erfindungsgemässe Bildmischvorrichtung eine erste Eingabeeinrichtung, die eine erste Quelle einer Bildinformation darstellt, eine zweite Eingabeeinrichtung, die eine zweite Quelle einer Bildinformation darstellt, eine Einrichtung, die eine dritte Quelle für eine BiIdinformation darstellt, eine Verarbeitungseinrichtung, die die Information von der ersten und der zweiten Quelle empfängt, um das zusammengesetzte Bild zu liefern, und eine Steuereinrichtung zum Ändern der Anteile der Bildinformation, die durch die Verarbeitungseinrichtung verwandt werden, um das zusammengesetzte Bild zu liefern, in Abhängigkeit 'von der Information von der dritten Bildquelle.To this end, the image mixing device according to the invention comprises a first input device which represents a first source of image information, a second input device, which represents a second source of picture information, a device which is a third source of picture information illustrates processing means that receives the information from the first and second sources receives to provide the composite image and control means for changing the portions of the image information, which are used by the processing means to provide the composite image, in Dependence 'on the information from the third image source.
Das erfindungsgemässe Bildmischverfahren zum Zusammensetzen eines Bildes umfasst die Aufnahme üiner Bildinformation einer ersten Quelle, die auf Aufnahme einer BildinformationThe composite image mixing method according to the invention of an image comprises the recording of image information from a first source, which is based on the recording of image information
einer zweiten Quelle, die Aufnahme einer Bildinformation einer dritten Quelle u. die Verarbeitung der Information von der ersten und der zweiten Quelle über eine variable Steuerung der Anteile der Bildinformation, die bei der Verarbeitung verwandt werden, in Abhängigkeit von der Information von der dritten Bildquelle.a second source, the recording of image information from a third source and the processing of the information from the first and the second source via a variable control of the proportions of the image information, which in the Processing may be used depending on the information from the third image source.
Die erste und/oder zweite Bildinformationsquelle kann eine Bildquelle, eine Farbinformationsquelle oder eine Quelle einer künstlich erzeugten Bildinformation sein.The first and / or second image information source can be an image source, a color information source or a Be the source of artificially generated image information.
Im folgenden wird anhand der zugehörigen Zeichnung ein bevorzugtes Ausführungsbeispiel der Erfindung näher beschrieben.
15In the following, a preferred embodiment of the invention is described in more detail with reference to the accompanying drawing.
15th
Fig. 1 zeigt das Ausführungsbeispiel der ErfindungFig. 1 shows the embodiment of the invention
zum zusammensetzen eines Bildes, das von mehr als einer Bildquelle erzeugt wird.for composing an image generated by more than one image source.
Fig. 2 zeigt eine visuelle Darstellung der Bildzusammensetzung. Fig. 2 shows a visual representation of the image composition.
Fig. 3 zeigt verschiedene Parameterwerte zur Darstellung der bei der Bildzusammensetzung verwandten Uberblendungstechnik. 3 shows various parameter values for representing the cross-fading technique used in image composition.
Fig. 4 zeigt ein Ausführungsbeispiel des in Fig. 1 dargestellten Prozessors.FIG. 4 shows an embodiment of the processor shown in FIG. 1.
Fig. 5 zeigt zusätzliche Handhabungs- oder Verarbeitungsbauteile. Figure 5 shows additional handling or processing components.
Fig. 6 zeigt eine Anordnung, die es erlaubt, das eingetastete Bild zu bewegen. 35Fig. 6 shows an arrangement which allows the keyed image to be moved. 35
Fig. 7 zeigt eine Anordnung zum künstlichen Erzeugen der Form des eingetasteten Bildes.Fig. 7 shows an arrangement for artificially generating the shape of the keyed-in image.
Fig. 8 zeigt eine Anordnung, die es e'rlaubt, das eingetastete Bild auf das Originalbild zu übertragen.Fig. 8 shows an arrangement which allows the keyed image to be transferred to the original image.
Fig. 9 zeigt eine Anordnung, die eine Maske als Hilfe für den Bildaufbau liefert.Fig. 9 shows an arrangement which provides a mask as an aid to image construction.
Wie es bereits beschrieben wurde, führt die Verwendung der üblichen Mischtechniken zum Erzeugen eines zusammengesetzten Bildes dazu, dass 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, befasst sich die Erfindung mit der Handhabung der Bildinformation derart, dass das zusammengesetzte Bild ein Mischbild aus mehr als einer Bildcjuelle 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 previously described, the use of standard mixing techniques results in the creation of a composite Image that produces unrealistic results that appear artificial or distorted, whereby this distortion when data is used in digital format, due to the quantization of the digital TV picture can be even stronger. In order to achieve better results, the invention is concerned with handling of the image information in such a way that the composite image is a composite image of more than one image source contained in are blended in a manner that visually results in an image that is essentially indistinguishable from images which were originally created as a single image and which nevertheless make it possible to influence the composition to effect this image.
Fig. 1 zeigt ein Ausführungsbeispäel der erfindungsgemässen Bildmischvorrichtung zur Erzeugunci 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 exemplary embodiment of the inventive Image mixing device for producing a composite Image. A camera 20 forms the first image source, the information of which is transmitted via an analog-to-digital converter 27 Image memory 30 is supplied.
Eine Kamera 21 bildet die zweite Bildquelle, deren Information über einen Analogdigitalwandler 28 einem Bildspeicher 31 zugeführt wird. Die AusgangsinformationenA camera 21 forms the second image source, its information is fed to an image memory 31 via an analog / digital converter 28. The initial information
COPY^COPY ^
BAD ORIGINALBATH ORIGINAL
der Bildspeicher 30 und 31 werden einem Prozessor 33 zur Verfügung gestell:;, der im folgenden mehr im einzelnen beschrieben wird ind 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 Verfugung steht. Das zusammengesetzte 3ild 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.the image memories 30 and 31 are made available to a processor 33:;, which will be described in more detail below the result is necessarily described via a digital analog converter 39 for display on a Monitor 34 or available for use anywhere in analog or digital form as desired. That The composite 3image from the processor 33 can therefore be viewed as an image that is derived from the image information consists of both original image sources. The way of using these image sources in the processor becomes effective controlled by a third source of image information. This third source of image information is shown in FIG Formed by an additional image memory 32.
Dieser zusätzliche Bildspeicher 32 enthält Bildform- und Uberblendungsinformationen zur Verwendung beim Steuern des Prozessors 33. Diese Informationen können über eine Kamera 26 und einen Analogdigitalwandler 29 oder eine Berührung tafel 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 dissolve information for use in controlling of the processor 33. This information can be obtained via a camera 26 and an analog-to-digital converter 29 or a touch panel 28 as described below and can be used as a variable template can be viewed when 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 Aussenaufnähme übertragen werden, wie es am Monitor 34 dargestellt ist. In der Praxis istThe 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 processor 33, respectively. The control image from the image memory 32 is used to generate the Get the processor to compose the final image from the first image together with the part of the second image, 'which corresponds to the shape of the control screen. This makes it possible to only select details from the second Image to use in final image. It can thus be a person from the original interior shot shown in the Way to be transferred to an outside recording, as shown on monitor 34. In practice it is
- ^- 4Q-- ^ - 4Q-
der Prozessor gleichfalls so ausgebildet, dass er die Daten derart handhabt, dass das eingetastete Bild so realistisch in das Bild eingeblendet wird, dass es so erscheint, als wäre es die ursprüngliche Aufnahme. Das Steuerbild selbst ist ein Mittel zum Steuern dieser Überblendung sowohl unter Verwendung seine Form als auch seines Momentanwertes, wie es im folgenden beschrieben wird. the processor is also designed to handle the data in such a way that the keyed-in image is as realistic faded into the image so that it appears as if it was the original shot. The control image itself is a means of controlling this dissolve using both its shape and its instantaneous value, as described below.
Das Steuerbild ist so ausgebildet, dass es effektiv den prozentualen Anteil bestimmt, der von einem Bild verwandt wird, wenn es mit einem anderen Bild beim überblenden, beispielsweise neben der Bildeintastübergangsflache verarbeitet wird. Dieser Wert K ist bei dem in Fig. 3c dargestellten Beispiel so dargestellt, dass er sich am Anfang von einem kleinsten Wert bis zu einem grössten Wert neben der Grenze I ändert und anschliessend 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 Bildanieil ü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, dass bei diesem Beispiel Bilder von der ersten und zweiten Quelle" nur in den .Randbere.i chen ihrer Grenzfläche überblendet werden. Obwohl das beschriebene Überblenden so angesehen werden kann, dass es längs einer horizontalen Zeile erfolgt, kann dasselbe Verfi hren auch vertikal angewandt werden. An den anderen Teile) des Bildes wird eine andere Beziehung vorherrschen. Da c.ie Übergangsstelle anThe control image is designed so that it effectively determines the percentage that is used by an image is processed when it is cross-faded with another image, for example next to the image input transition area will. In the example shown in FIG. 3c, this value K is shown in such a way that it is at the beginning of a smallest value up to a largest value next to the limit I and then to a smallest value next to the limit II for this television picture line decreases. In the example shown in FIG. 2, this could be a television picture line at the bottom of the picture. This process avoids sharp edges at the transition a gradual increase in the image area over a distance of one or more image points. Next to the first border a small portion therefore comes from the image to be keyed in (image B), this portion of the image with a corresponding one The decrease in image A increases until image B completely replaces the first image source A. When the next frontier is reached, this process is repeated, but this time in the opposite direction. This procedure leads to the fact that in this example images from the first and second source "only in the edge areas of their interface be cross-faded. Although the blending described can be viewed as being along a horizontal Line occurs, the same procedure can also be used vertically. On the other parts of the picture there will be a other relationship prevail. Since c. The transition point at
BAD ORIGINALBATH ORIGINAL
- ή ή.- ή ή.
den folgenden Abt istzeilen 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 irgendeiner. 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 Viert 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 dass sich in dieser Weise ein Überblenden sowohl vertikal als auch horizontal ergibt.the following abbot is staggered, will be result in a slightly different value of K on each line, as shown for example in Fig. 3d. For anyone. Part of the picture in which no part of the Second image source B is required, then the value K is a over the entire horizontal scanning line Have minimum, as shown in Fig. 3a. If the scanned image has a horizontal border, then, in addition to this limit, a fourth K can be expected for the relevant scanning line, as shown in FIG. 3b is. 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 Schreib leseadressenblock 35, der in üblicher Weise unter der Steuerung eines Eingangssynchrongenerators 36 und eines Ausgangssynchrongenerators 37'steht.The image memory 30 to 32 share a write read address block 35, which is in the usual way under the Control of an input synchronous generator 36 and an output synchronous generator 37 'is available.
Der Arbeitsvorgang im Prozessor 33, der erforderlich ist, um das Überblenden zu erzielen, ist durch die folgende Gleichung gegeben:The operation in processor 33 required to achieve the crossfade is as follows Given equation:
Ausgabe = K χ Bild 1 + (1 - K) χ Bild 2, wobei K ^ 1 ist.Output = K χ image 1 + (1 - K) χ image 2, where K ^ 1.
Ein Ausführungsbeispiel des Prozessors 33 ist in Fig.An embodiment of the processor 33 is shown in FIG.
dargestellt. Der Wert K vom Steuerformspeicher 32 für einen gegebenen Bildpunkt wird von einem Multi-0 plikator 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 4 0 und 41 werden von einem Addierer 4 2 empfangen, dessen Ausgangssignal dem Monitor zugeführt werden kann, wie er; anhand von Fig. ^1 1 beschrieben wurde.shown. 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 via an inverter 43 to the multiplier 40 in order to control the composition of the image. The output signals of the multipliers 4 0 and 41 are received by an adder 4 2, the output of which can be fed to the monitor as he; was described with reference to Fig. ^ 1 1.
Obwohl die Vorrichtung aus Gründen der Einfachheit so dargestellt ist, dass sie einzelne Bildspeicher 30 und 31 zur Handhabung nur von einfarbigen Bildern hat, kann sie auf Farbbilder dadurch erweitert werden, dass diesen Bildspeichern zusätzliche Speicher zugefügt werden und dass gleichfalls eine parallele Verarbeitungsschaltung für Farbdaten zusätzlich vorgesehen wird. ■Although, for the sake of simplicity, the device is shown as having individual image buffers 30 and 31 has to handle only single-color images, it can be extended to color images by adding these Additional memories are added to image storage and that likewise a parallel processing circuit is also provided for color data. ■
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 VJeg . 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 3 2 zugeführt wird. Die Form des eingetasteten Bildes kann ein Profil oder eine Silhouette sein, was in der Praxis dazu führt, dass 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 dass dann, wenn dieses Signal digitalisiert und in Form von 8-Bit-Wörtern beispielsweise gespeichert wird, sich die für ein gleichmässi'jes überblenden im Übergangsbereich erwünschte Änderung i:n Wert K ergibt.Although the image shape with the associated values K for each image point in the image for the memory 32 is artificial can be generated, the preferred VJeg. to the Providing these values in using a visual shaping device. One possibility, shown in FIG. 1 is to use a camera 26, the output signal of which is via an analog / digital converter 29 to the Memory 3 2 is supplied. The shape of the keyed image can be a profile or a silhouette, what in practice leads to a number of pixels in the analog output level from the camera in the manner shown in Fig. 3c an inclined curve is generated so that when this signal is digitized and is stored in the form of 8-bit words, for example, which cross-fade in the transition area for uniformity desired change i: n value K results.
Dadurch, dass Formen mit Zwischenintensitätswerten für K über das eingetastete Bild vorgesehen werden, hat es sich herausgestellt, dass spezielle Effekte beispielsweise durchsichtige oder durchscheinende Bilder in die zusammengesetzte Aufnahme aufgenommen werden können.By providing shapes with intermediate intensity values for K over the keyed image, it is done found that special effects such as clear or translucent images in the composite Recording can be recorded.
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 KBy taking a camera with a high 'resolution or through the inclusion of filter techniques, the number of pixels in the transition (horizontal and vertical) and thus the gradient of the oblique running of the value K
copycopy
-y-AZ--y-AZ-
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-PS 20 89 625 beispielsweise beschrieben sind, wie es später anhand von Fig. 9 dargestellt wird.to be changed. Another possibility, shown in FIG. 1, is to use a touch panel 38 or any use other manually operable means to provide the desired shape of the keyed image and to use these as input data for the value of K to memory 32 using techniques which start from the techniques that are described in GB-PS 20 89 625, for example, as it is based on later of Fig. 9 is shown.
Obwohl im Obigen beschrieben wurde, dass 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.Although it has been described in the above that the image input signals of the memories 30 and 31 come from cameras the device flexible enough to use other image sources. A special aspect is assemble an image that contains graphic information. In this case, the memory 30 can store the background information (Brightness or color), and the graphic form can be entered into memory 32 as it is was the case in the previous embodiment.
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 alphanumerisch Zeichen oder ein anderes Zeichen sein. Unter diesen Umständen kann der Speicher 3 1 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.These shapes can be from any suitable source, however for realistic images this is the method which will be described later with reference to FIG. 9 is preferred. The shape can be a straight line, a circle, an alphanumeric Be a sign or some other sign. Under these circumstances, the memory 3 1 can only have a fixed (or variable) Contain color or intensity, which is selected as a function of 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 ' ^Whenever the memory 32 supplies the value 0, the output signal from the image memory 30 goes to without change Monitor 34, but if the memory 32 outputs an output signal equal to 1, then the color appears on the monitor, the is determined by the memory 31. For values between 0 and 1 there is a proportional mixture of the color value and '^
des Ausgangssignales des Bildspeichers 30 am Monitor.the output signal of the image memory 30 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 used in conjunction with the imaging system described above, this simulates Image that is visible on the monitor directly. The effect that the artist achieves in his image when he in the end decides to give these lines or other graphic representations to his image, or these lines used as guides in creating the image.
Obwohl bei der in Fig. 1 dargestellten Anordnung eine gemeinsame Adressierung für die Bildspeicher 30 bis vorgesehen ist, so dass 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, dass eine änderbare Bildpunktbeziehung mit einer zusätzlichen Bildverarbeitung möglich ist, so dass es bei Beibehaltung der ursprünglichen Bildinformation möglich ist, die Stelle, die Grosse oder die Ausrichtung des eingetasteten Bildes in dem zusammengesetzten Bild zu ändern.Although in the arrangement shown in Fig. 1 a common addressing is provided for the image memory 30 to, so that a fixed pixel relationship exists between the images stored therein, in the manner described below with reference to FIG the additional advantage can be achieved that a changeable pixel relationship with additional image processing is possible, so that it is possible, while retaining the original image information, to change the size or orientation of the keyed image in the composite image.
Die in Fig. 5 dargestellte Anordnung befasst 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 Bildspeichers 31 als auch beim Steuerformbildspeichers 32 vorgesehen. Die Ausgangssignale der Bildspeicher 31 und 32 gehen nun durch interpolatoren 4 7 und 48 hindurch, bevor sie vom Prozessor 33 empfangen werden. Die Leseadressierung der Bildspeicher und die Steuerung der Interpolatoren wird lurch einen Manipulator 4-9—The arrangement shown in FIG. 5 deals with the handling of the information from the image memories, wherein for the sake of simplicity, only the relevant blocks are shown. The input and output devices are the same as shown in FIG. The address generator 35 is now only in the first 'image memory 30 related. An additional address generator 44 is for use both with the second image memory 31 and with Control form image memory 32 is provided. The output signals of the image memories 31 and 32 now go through interpolators 4 through 7 and 48 before being received by processor 33. The read addressing of the image memory and the The interpolators are controlled by a manipulator 4-9—
BAD ORIGINALBATH ORIGINAL
bewirkt, um die erforderliche Adressenwahl und Bildpunktinterpolation zu liefern,.um eine Grössenä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, dass die Handhabung der Steuerbildform für das Bild dupliziert wird, so dass bei Betrachtung der in Fig. 2 dargestellten Bilder das Steuerbild so verändert werden kann, dass es beispielsweise schrumpfen kann, so dass auch die Person im zweiten Bild schrumpft und in das Bild mit verkleinerten Grosse eingetastet wird. Eine Drehung der Steuerbildform wird bewirken, dass die Person im endgültigen Bild beispielsweise liegt.causes the required address selection and pixel interpolation to deliver. To achieve a change in size or, for example, the desired orientation. The mechanisms of interpolation and address manipulation are known from US Pat. No. 4,163,249, for example. There the addressing block 44 is common to the image memories 31 and 32, the pixel relationship is maintained. That ensures that the control image shape handling is duplicated for the image so that when viewing the in the images shown in Fig. 2, the control image can be changed so that it can shrink, for example, so that the person in the second picture also shrinks and is keyed into the picture with reduced size. One Rotation of 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, Grosse oder Orientierung kann in üblicher Weise beispielsweise unter Verwendung einer Führungsoder Laufkugel oder eines Steuerknüppels erfolgen. It is no longer necessary to create a new representation of the shape each time. One done by hand The position, size or orientation can be controlled in the usual way, for example using a guide or ball or a control stick.
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.If it is necessary to move only the control image area, another system can be used without using interpolation as described below.
Ein Beispiel der Verwendung dieser Technik ist das sog. Schneiden und Kleben. Ein Künstler stellt oftmals fest, dass er immer wieder dieselben Bilder malt, so dass es für ihn eine grosse 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.An example of the use of this technique is so-called cutting and gluing. Often times an artist finds that he paints the same pictures over and over again, making it for him It would be of great help if he had a device at his disposal that could display a part of the previously drawn picture takes and sticks in the new picture.
Vor dem Zusammenkleben seiner Bilder kann der Künstler fordern, dass das zu klebende Bild im ursprünglichen Raster 35Before gluing his pictures together, the artist can require that the picture to be glued is in the original grid 35
οουυαοαοουυαοα
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 3 5 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.is moved 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. The image memories 30, 31 now each have their own address generators 35, 44 which can be controlled independently. If the start address of the address giver 44 is changed while the start address of the address generator 3 5 remains at 0.0, then using the in the memory-32 certain form of the image section from the Image B in image A can be moved until its desired arrangement is found. This movement can be controlled by a joystick, a control ball or other device can be controlled.
Zusätzlich ist ein weiteres 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 Über.blendinf ormation, die den Vordergrundgegenstand im Bild A bestimmt. Der Proze-ssor 33 ist so abgewandelt, dass 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, dass der Bildausschnitt vom Bild B im Bild A bewegt wird und dann scheinbar hint er den .Gegenständen im Bild A verschwindet, die als Vordeigrund festgelegt sind.In addition, a further shape memory 45 is provided as a refinement in order to define a foreground object in image A. to be able to. This memory 45 is also controlled by the address generator 35. This memory contains the Form or overlay information that is the foreground subject determined in picture A. The process 33 is modified so that it contains a further multiplier 46, to cope with the additional image processing. To the To generate the correct K-factor for the processor, the output signals from memories 45 and 32 are used first multiplied together before they are on the processor, as described above. As far as the As far as the artist or the operator is concerned, the result is that the image section from image B in image A. is moved and then apparently disappears behind the objects in picture A, which are defined as the front ground.
Die Anordnung ist mit der Möglichki it der Schnörkelverzierung des Bildes Λ oder B oder beider B.i Lder A und B unter Verwendung der Adressierungsblöcke 35 oder 44 dargestellt. 35The arrangement is possible with flourishes of picture Λ or B or both B.i Lder A and B using of addressing blocks 35 or 44 shown. 35
' BAD OR!''BAD OR!'
- u— 4?.- u— 4 ?.
Der gemeinsame Ad)essengeber 35 für die Speicher 30 und 4 5
und der gemeinsam!· Adressengeber 44 ,für die Speicher 31
und 32 stellen sicher, dass richtige Bildbeziehungen beibehalten werden.
5The common address transmitter 35 for the memories 30 and 45 and the common address transmitter 44 for the memories 31 and 32 ensure that correct image relationships are maintained.
5
Die Möglichkeit, "'eile 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 Gehbewegumr zu simulieren, während das Tier quer über das Bild läuft.The ability to move and key in parts of the image makes the arrangement ideal for making cartoons. An image of an animal or parts of it can be keyed in and moved across the screen, in which case, if a separate cutout shape of the legs is saved, these can be manipulated and captured frame by frame under the control of a joystick, for example, to simulate walking movements while the animal walks 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 generated under computer control, with a range of repetitive movements can be made available and so easily and less complex-cartoon effects can be generated.
''
Wie es bereits erwähnt wurde, kann eine Berührungstafel 38 oder eiro äquivalente Einrichtung dazu benutzt werden, die gewünschte Forminformation in die Speicher 32 oder 45 einzugeben. Untersuchungen; haben ergeben, dass zur Erzeugung des gewünschten Uberblendungseffektes Techniken verwandt werden können, die von Anordnungen erhalten werden, die Abwandlungsformen der Anordnungen sind, die in der GB-Patentveröffentlichung Nr. 20 89. 6 25 dargestellt sind. In der Praxis wird die Berührung^ tafel 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 mentioned earlier, a touch panel 38 or eiro equivalent means can be used to input the desired shape information into the memory 32 or 45. Investigations; have shown that techniques can be used to create the desired dissolve effect from arrangements which are modifications of the arrangements disclosed in GB patent publication No. 20 89. 6 25 are shown. In practice the touch becomes ^ Table 38 in Fig. 1 related with additional components, to provide the desired painting or drawing techniques as detailed below in connection with FIG is described.
Die Koordinaten von der Berührungstafel38 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, dass 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 Grosse haben, die der geplanten Anzahl der BiIdpunkte 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 die Bedienungsperson eine Linie um den Gegenstand ziehen kann, der von Interesse ist und anschliessend den Raum im Inneren des Umrisses füllen kann. Da die Zeichenstiftform derart ist, dass sie an den Rändern abfällt, ist auch der gewünschte Uberblendungseffekt sichergestellt, wie es im folgenden beschrieben wird.The coordinates from the touch panel 38 are on an address generator 53, which supplies the addressing for the image memory 32 in order to correctly store the data in the memory locations to enter. 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 occurs can, the modification taking place in processor 50. The address generator 53 also controls the memories 51 and 52, which have a size that corresponds to the planned number of picture points corresponds in a field. The pen thickness (or color) and pen shape used by the stores 51 and 52 are ideal means of providing the keystone form for the artist or operator draw a line around the object of interest and then the space inside the Can fill outline. Since the pen shape is such that it slopes off at the edges, this is also the one you want Assured dissolve effect, as it will be described in the following.
Ein Raster aus 16x16 Bildpunkten ist in der dargestellten Weise gross genug, um die gewünschte Zeichenstiftform bei diesem Beispiel zu umschliessen. 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 anschliessend 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 ~>A grid of 16x16 pixels is shown in FIG Large enough to enclose the desired pen shape in this example. The tip of the pen shape is in this case in the middle of the grid and gives the maximum value of K at this point. The X and Y coordinates supplied by the keyboard correspond the corner of the raster read from memory, with the processing of all points within this raster is effected in the processor 50 and then the modified data is written back into the memory 32 (or 45) will. During this working process, the old brightness value and the planned intensity value are stored in the subtracter 55 subtracts and becomes the difference with the coefficient K is multiplied in multiplier 56, the value of K depending on where the given pixel is in the selected raster lies. The result is the previous brightness data by ~>
COPY jCOPY j
BAD ORIGINALBATH ORIGINAL
- yr- - yr-
den Addierer 57 ::uaddiert. Es ist ersichtlich, dass einige Bildpunkte am Rand bei diesem Beispiel unverändert bleiben. Die Bewegung des tatsächlichen Stiftes auf der Berührungstafel um einen Bildpunkt bewirkt, dass ein neues Feld aus dem Speicher 32 ausgelesen wird, das den grössten 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, dass während des zweiten Arbeitsvorganges, der gerade beschrieben wurde, die vorhergehende Bewegung um einen Bildpunkt dazu führen wird, dass ein Teil der HeI'.igkeitsinformation ,die durch einen früheren Arbeitsvorgang erzeugt wurde, bei der Berechnung des neuen Inhalts für das fortgeschriebene Feld verwandt wird.the adder 57 :: u is added. It can be seen that some Image points at the edge remain unchanged in this example. Moving the actual pen on the touch panel by one pixel causes a new field is read from the memory 32, which contains most of the earlier pixels, but 16 new There are pixels and of course 16 others are missing. Processing is in turn for the entire field carried out. It can be seen that during the second operation which has just been described, the previous one Movement around a pixel will result in a part of the health information that was provided by an earlier Operation generated was used in calculating the new content for the updated field will.
Die Anzahl der Arbeitsschritte für eine gegebene Koordinate wird von der Grosse des zugegriffenen Feldes abhängen.The number of work steps for a given coordinate will depend on the size of the field accessed.
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 high, every time the pen is moved 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 Uberblendungseffekt 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, dass die Daten vom relevanten Speicher zum Monitor 34 geliefert werden oder als grafische 5 ji\In this way the shape of the keyed-in image is built up. At the edges the strength or intensity becomes automatic fade, which allows a dissolve effect to be achieved, while the desired value of K and is entered during this operation in the memory 32 or "45. Molds with variable thickness or intensity drawn differently than at the border will result in a variable dissolve elsewhere. the Operator can view this form during or after creation by drawing the data from the relevant Memory can be supplied to the monitor 34 or as a graphic 5 ji \
Eingangsdaten betrachtet und dem Originalbild überlagert werden, wie es oben beschrieben wurde.Input data can be viewed and superimposed 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 muss 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 jedooh 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 the artist has decided where to place his image section, then it is necessary to actually transfer the image section from image B to image A. In turn the image section must be blended in the right way when it is combined with the original image, which can be done using the arrangement shown in FIG. In this case, however, instead of the Pen color and pen shape along with that The output signal of the image memory 32, which are connected to the processor 50 in FIG. 7, the output signal of the image memory 31 together with the tactile image form, which is determined by the memory 32, on the processor instead of the pen ' or the tool. *
Wie für den Videozweig ist es auch für den Verarbeitungszweig erforderlich, dass der Bildspeicher 30 und der Bildspeicher 31 separate Adressengeber 35, 39 haben, so dass auf sie von verschiedenen Adressen für einen bestimmten Arbeitsvorgang zugegriffen werden kann. Uifl 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, dass 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 generators 35, 39 so that they can be accessed from different addresses for a specific work process. 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. A further multiplier 60 is provided which serves as an input device for the pressure supplied by the transducer 61 acts to thereby enable the information from the image memory 31 to be only partially added to the information of the image memory 30, if so desired. >
' "BAD ORIGINAL'"BAD ORIGINAL
.. SL1- .. SL1-
χ-χ-
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 werJen. Da in vielen Fällen der vom Bildspeicher 31 auszuschneidende Gegenstand nicht den gesamten Bildspeicher einnimmt, kann dadurch Zeit eingespart werden, dass nur zu einem Rechteckbereich zugegriffen wird, der ausreicht, den auszuschneidenden Gegenstand zu umschliessen. Diese Raster- oder Feldgrösse kann durch einen Rastergrössenwähler 63 in der dargestellten Weise gesteuert werden, der seinerseits die Arbeit der beiden Adressengeber steuert. In der Praxis kann dieser Rastergrössenwä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 in order to achieve a reasonable processing speed. A frame memory with 584 χ 768 pixels takes about 0.6 seconds to transfer to the first image memory 30 to be glued. Since in many cases the image memory If the object to be cut out does not take up the entire image memory, this can save time be that only a rectangular area is accessed which is sufficient to enclose the object to be cut out. This grid or field size can be controlled by a grid size selector 63 in the manner shown who in turn controls the work of the two address givers. In practice, this grid size selector can or transmitter contain an addressing mechanism similar to that used for generating the addresses in block 53 in Fig. 7 is used and is described in more detail in the aforementioned 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-K1)FS1 + K1 CK2FS2 + (1-K2)FS1] = [(1-K1) + (K1 - K1K2)] FS1 + K1K2FS2 = (1-K1K2)FS1 + K1K2FS2 .Output. = (1-K 1 ) FS 1 + K 1 CK 2 FS 2 + (1-K 2 ) FS 1 ] = [(1-K 1 ) + (K 1 - K 1 K 2 )] FS 1 + K 1 K 2 FS 2 = (1-K 1 K 2 ) FS 1 + K 1 K 2 FS 2 .
wobei K1 die Ausgabe des Speichers 45,where K 1 is the output of memory 45,
K2 die Ausgabe des Speichers 32,K 2 the output of memory 32,
FS1 die Ausgabe des Speichers 30 undFS 1 the output of the memory 30 and
FS2 die Ausgabe des Speichers 31 sind.FS 2 are the output of memory 31.
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 'Although, as described above, the control image shape and strength are generated in a single operation in practice the shape can be determined first '
und anschliessend die Stärke oder Farbe aufgebaut werden. Das erlaubt es, die speziellen oben erwähnten Effekte durch die Bedienungsperson leicht abzuwandein.and then the strength or color are built up. This allows the particular effects mentioned above to be easily modified by the operator.
Vom künstlerischen Standpunkt aus ähnelt da« dem Aufbringen einer Art Maskierungsstreifens 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ässig, 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 Färb- oder Malmaske auf elektronischem Wege, wie es in Fig. 9 dargestellt ist. Der Prozessor ist ähnlichFrom an artistic point of view, it resembles “applying” some sort of masking strip or stencil on the image to limit the area in which the artist will work wants to bring his color to the paper. This is particularly useful when a spray gun is used but can be used with any other color media. The one described below Arrangement provides the possibility of generating the equivalent of a coloring or painting mask electronically, as shown in FIG. The processor is similar
IS 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 3 2 ausgelesen, der die Maske bestimmt. Dieser wird im Multiplikator 62 vor den weiteren Arbeitsschritten des Prozessors mit dem Druck vomIs that in Figures 7 and 8, and the arrangement includes the memory 32, which is operated in parallel with the image memory 30. If the pen color (or thickness), the pen shape and the image memory value are read out, an additional value is read out from memory 3 2, which is the Mask determined. This is in the multiplier 62 before the further steps of the processor with the pressure from
Stift über den Wandler 61 multipliziert. DQr Speicher 32 moduliert daher den Druck so, dass dann, w$nn die Maske gleich 1 ist, der Druck durchgelassen wird;und kein Einfluss 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.I 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.Pin multiplied through the converter 61. The memory 32 therefore modulates the pressure so that when the mask is equal to 1, the pressure is allowed through and no influence is exerted on the painting, while when the mask is equal to 0, the pressure is brought to 0 and no paint will appear in the image memory. I Since the mask can have any value between 0 and 1, it can be given a shape that limits 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.
35The mask in turn provides a cross-fading of the desired color onto the original image and the creation of a very natural effect.
35
-23--23-
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 weiden, wobei eine zusätzliche I'andhabung beispielsweise eine relative Bewegung unter der Steuerung der Bildform bewirkt werden kann.The various exemplary embodiments described above thus make it possible to generate a composite Image from normal image sources or through artificial composition that retains its realistic effect, by removing the sharp edges from the interfaces, with additional handling, for example relative movement can be effected under control of the image shape.
LeerseiteBlank page
Claims (19)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB8201136 | 1982-01-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3300959A1 true DE3300959A1 (en) | 1983-07-28 |
DE3300959C2 DE3300959C2 (en) | 1987-09-17 |
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 Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19833348092 Expired - Lifetime DE3348092C2 (en) | 1982-01-15 | 1983-01-13 |
Country Status (3)
Country | Link |
---|---|
DE (2) | DE3348092C2 (en) |
FR (1) | FR2520176B1 (en) |
HK (1) | HK29791A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012016865A1 (en) * | 2012-08-25 | 2014-02-27 | Connaught Electronics Ltd. | Improved alpha blending of images of a camera system of a motor vehicle |
Families Citing this family (2)
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 |
Citations (7)
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)
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 |
-
1983
- 1983-01-13 DE DE19833348092 patent/DE3348092C2/de not_active Expired - Lifetime
- 1983-01-13 DE DE19833300959 patent/DE3300959A1/en active Granted
- 1983-01-14 FR FR8300514A patent/FR2520176B1/en not_active Expired
-
1991
- 1991-04-18 HK HK29791A patent/HK29791A/en not_active IP Right Cessation
Patent Citations (7)
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)
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 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012016865A1 (en) * | 2012-08-25 | 2014-02-27 | Connaught Electronics Ltd. | Improved alpha blending of images of a camera system of a motor vehicle |
DE102012016865B4 (en) | 2012-08-25 | 2022-12-15 | Connaught Electronics Ltd. | Improved alpha blending of images from an automotive camera system |
Also Published As
Publication number | Publication date |
---|---|
HK29791A (en) | 1991-04-26 |
FR2520176A1 (en) | 1983-07-22 |
DE3348092C2 (en) | 1990-09-13 |
FR2520176B1 (en) | 1988-02-12 |
DE3300959C2 (en) | 1987-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69027649T2 (en) | Electronic graphics system with low control image resolution | |
DE3153375C2 (en) | ||
DE3873792T2 (en) | ELECTRONIC IMAGE PROCESSING. | |
DE3686233T2 (en) | VIDEO SIGNAL PROCESSING. | |
DE69514950T2 (en) | Production of imitation works of art | |
DE3306288C2 (en) | ||
DE69130432T2 (en) | Image display system | |
DE68928744T2 (en) | Vertical filtering method for raster-scanned display devices | |
DE69434370T2 (en) | Structured image format for describing a complex color raster image | |
DE69025356T2 (en) | Electronic image composition device | |
DE2811852A1 (en) | GENERATOR FOR CREATING SPECIAL TELEVISION EFFECTS | |
DE3650486T2 (en) | Video imaging systems | |
DE69330397T2 (en) | Image processing device | |
DE3022454A1 (en) | OPTICAL IMAGE SYSTEM WITH COMPUTER GENERATED IMAGE FOR A FLOOR-RESISTANT FLIGHT SIMULATOR | |
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 | |
DE3309847A1 (en) | IMAGE PROCESSING SYSTEM | |
DE69430709T2 (en) | Device for generating video test signals | |
DE2950712A1 (en) | DEVICE FOR GENERATING AN ELECTRONIC BACKGROUND GRID | |
DE3534205C2 (en) | ||
DE69421967T2 (en) | Image processing | |
DE69229033T2 (en) | Machine vision system | |
DE69830766T2 (en) | Method and apparatus for determining the scope of application of layered synthetic graphic filters | |
DE69212071T2 (en) | Video processing of images | |
DE4232704C2 (en) | Method and circuit arrangement for the electronic retouching of images | |
DE3914905A1 (en) | Device and method to represent multiple windows |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8172 | Supplementary division/partition in: |
Ref country code: DE Ref document number: 3348092 Format of ref document f/p: P |
|
Q171 | Divided out to: |
Ref country code: DE Ref document number: 3348092 |
|
AH | Division in |
Ref country code: DE Ref document number: 3348092 Format of ref document f/p: P |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
AH | Division in |
Ref country code: DE Ref document number: 3348092 Format of ref document f/p: P |
|
AH | Division in |
Ref country code: DE Ref document number: 3348092 Format of ref document f/p: P |
|
8339 | Ceased/non-payment of the annual fee |