[go: up one dir, main page]

DE4220540A1 - METHOD AND DEVICE FOR OVERLAYING IMAGES - Google Patents

METHOD AND DEVICE FOR OVERLAYING IMAGES

Info

Publication number
DE4220540A1
DE4220540A1 DE4220540A DE4220540A DE4220540A1 DE 4220540 A1 DE4220540 A1 DE 4220540A1 DE 4220540 A DE4220540 A DE 4220540A DE 4220540 A DE4220540 A DE 4220540A DE 4220540 A1 DE4220540 A1 DE 4220540A1
Authority
DE
Germany
Prior art keywords
memory
signals
image
closed
curved line
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
Application number
DE4220540A
Other languages
German (de)
Other versions
DE4220540C2 (en
Inventor
Hak Sung Kim
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE4220540A1 publication Critical patent/DE4220540A1/en
Application granted granted Critical
Publication of DE4220540C2 publication Critical patent/DE4220540C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Digital Computer Display Output (AREA)

Description

Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Überlagern von Bildern und eine Vorrichtung dazu, bei der ein Teil von Bilddaten, die in einem von einer Mehrzahl von Speichern gespeichert sind, zu einer gewünschten Posi­ tion eines anderen Speichers überlagernd verschoben werden kann, wodurch zwei Bilder überlagert werden.The present invention relates to a method for overlaying images and a device for doing so which is part of image data contained in one of a plurality saved from memories to a desired position tion of another storage can be shifted overlapping can, which overlaps two images.

Im allgemeinen umfaßt eine elektronische Farbüberlagerungsvorrichtung, die einen elektronischen Stiftplotter oder eine graphische Designhilfe verwendet, einen elektronischen Stift und eine elektronische Tafel. Der elektronische Stift ist mit einem Controller verbunden, und der elektronische Stift bewegt sich über die elektronische Tafel, um Figuren zu zeichnen oder Farben zu den Figuren hinzuzufügen, in dem sich die Schreibmarke auf dem Monitor bewegt.Generally includes an electronic one Color overlay device that has an electronic Using a pen plotter or a graphic design aid an electronic pen and an electronic tablet. The electronic pen is connected to a controller, and the electronic pen moves over the electronic one Blackboard to draw figures or colors for the figures add where the cursor is on the monitor emotional.

Also umfaßt wie in Fig. 4 gezeigt eine elektronische Ta­ fel 1 einen Zeichenteil 2 zum Zeichnen von Figuren und einen Farbauswahlteil 3 zum Auswählen von Farben, um sie den Figu­ ren hinzuzufügen. Der Farbauswahlteil 3 umfaßt eine Mehrzahl von Teilen, die Farben entsprechen, wie etwa ein roter Farb­ teil 3A, ein gelber Farbteil 3B, ein blauer Farbteil 3C... und ein weißer Farbteil 3N. Nachdem ein Benutzer das Zeich­ nen einer Zeichnung mit Hilfe des elektronischen Stiftes beendet hat, kann der Benutzer die relevanten Farben in dem Farbauswahlteil 3 auswählen, um die Figur des Zeichenteils 2 einzufärben.Thus, as shown in Fig. 4, an electronic panel 1 includes a drawing part 2 for drawing figures and a color selection part 3 for selecting colors to add them to the figures. The color selection part 3 comprises a plurality of parts corresponding to colors, such as a red color part 3 A, a yellow color part 3 B, a blue color part 3 C ... and a white color part 3 N. After a user drawing a one Once the drawing has been completed using the electronic pen, the user can select the relevant colors in the color selection part 3 in order to color the figure of the drawing part 2 .

Anstelle des Einfärbens der Figuren unter Verwendung des elektronischen Stiftes wurde eine Technik zum Überlappen ei­ nes bestimmten Bildes mit einem anderen Bild entwickelt. Je doch gibt es insofern ein Problem, als daß die Farben der Videosignale gemischt sind und deren ursprünglich ausge­ wählte Farben nicht während des Überlappungsvorgangs erhal­ ten werden können. Wenn zum Beispiel ein Bild für ein rotes Automobil mit einem Bild für eine grüne Wiese überlagert wird, wird die resultierende Farbe des Automobils gelb.Instead of coloring the figures using the electronic pen became a technique for overlapping egg developed a specific image with another image. Each but there is a problem in that the colors of the Video signals are mixed and originally out selected colors do not get during the overlap process can be. For example, if a picture is for a red one Automobile overlaid with an image for a green meadow the resulting color of the automobile turns yellow.

Die vorliegende Erfindung soll die oben beschriebenen Nachteile der herkömmlichen Technik überwinden.The present invention is intended to be those described above Overcome disadvantages of conventional technology.

Daher ist es die Aufgabe der vorliegenden Erfindung, ein Bildüberlappungsverfahren und eine Vorrichtung dazu zur Verfügung zu stellen, bei der ein bestimmtes Bild mit einem an­ deren Bild überlagert werden kann, indem ein Bildspeicher verwendet wird, um die ursprüngliche Farbe des bestimmten Bildes zu erhalten. It is therefore the object of the present invention to provide a Image overlap method and a device for this are available to ask at a certain picture with a whose image can be overlaid by an image memory is used to determine the original color of the particular Get picture.  

Diese und weitere Aufgaben werden erfindungsgemäß durch das in den beigefügten Patentansprüchen definierte Verfahren und die Vorrichtung gelöst.These and other tasks are accomplished according to the invention the method defined in the appended claims and solved the device.

Insbesondere umfaßt zum Lösen der obigen Aufgabe das Bildüberlagerungsverfahren nach der vorliegenden Erfindung die Schritte: des Zeichnens einer geschlossenen, gekrümmten Linie entlang der Peripherie eines Bildes zum Überlagern ei­ nes ersten Speichers mit einem Bild eines zweiten Speichers, des Anzeigens von Signalen, die der geschlossenen, gekrümm­ ten Linie in weißer Farbe entsprechen, des Festlegens eines Bezugspunktes nach dem Speichern von Adreßsignalen der ge­ schlossenen, gekrümmten Linie in einem dritten Speicher zum Überlagern der weißen, geschlossenen, gekrümmten Linie des dritten Speichers über das Bild des zweiten Speichers, und des Überlagerns relevanter Daten des ersten Speichers über Daten des zweiten Speichers entsprechend einer funktionalen Beziehung zwischen dem Bezugspunkts des dritten Speichers und einem Bezugspunkts des zweiten Speichers, wie er durch den elektronischen Stift zum Überlagern verschiedener Bilder übereinander erkannt wird.In particular, to achieve the above object, this includes Image overlay method according to the present invention the steps: drawing a closed, curved Line along the periphery of an image to overlay it a first memory with an image of a second memory, of displaying signals from the closed, curved line corresponding to the white color, of setting one Reference point after storing address signals of the ge closed, curved line in a third memory for Overlay the white, closed, curved line of the third memory over the image of the second memory, and overlaying relevant data from the first memory via Data of the second memory corresponding to a functional one Relationship between the reference point of the third memory and a reference point of the second memory as it passes through the electronic pen for overlaying various images is recognized one above the other.

Zum Lösen der obigen Aufgabe umfaßt die Bildüberlagerungsvorrichtung: einen ersten Ana­ log/Digitalwandler zum Umwandeln zusammengesetzter Videosi­ gnale in digitale Signale, einen Synchronisa­ tionssignalseparator zum Trennen vertikaler Synchronisationssignale von horizontalen Synchronisationssi­ gnalen in den zusammengesetzten Videosignalen, einen elek­ tronischen Stift zum Lesen von Signalen, die Adressen auf einer elektronischen Tafel entsprechen, einen Verstärker zum Verstärken von Signalen, die von dem elektronischen Stift gelesen werden, einen zweiten Analog/Digitalwandler zum Um­ wandeln der verstärkten Signale in digitale Signale und einen Digital/Analogwandler zum Umwandeln von digitalen Ausgabesignalen der ersten und zweiten Analog/Digitalwandler in Analogsignale zum Anzeigen auf einem Monitor, und sie um­ faßt außerdem: einen ersten Speicher und einen zweiten Spei­ cher jeweils zum Speichern von Bilddaten, einen dritten Speicher zum Speichern von Daten einer geschlossenen, ge­ krümmten Linie, die von dem ersten Speicher durch Lesen mit­ tels des elektronischen Stiftes zur Verfügung gestellt wer­ den, wenn eine Bildüberlagerungstaste gedrückt ist, und einen Microcomputer zum Darstellen weißer Farbsignale, die der geschlossenen, gekrümmten Linie der ersten und dritten Speicher entsprechen, und zum Überlagern eines Bereichs des ersten Speichers über den zweiten Speicher unter Verwendung der Daten, die in dem dritten Speicher gespeichert sind, um die beiden verschiedenen Bilder zusammenzufügen.To achieve the above object, the Image overlay device: a first Ana log / digital converter for converting composite videosi gnale in digital signals, a Synchronisa tion signal separator for separating vertical Synchronization signals from horizontal synchronization si signals in the composite video signals, an elec tronic pen for reading signals that have addresses on them  correspond to an electronic board, an amplifier for Amplify signals from the electronic pen be read, a second analog / digital converter for order convert the amplified signals into digital signals and a digital / analog converter for converting digital Output signals of the first and second analog / digital converters into analog signals for display on a monitor, and them around also includes: a first memory and a second memory cher each for storing image data, a third Memory for storing data of a closed, ge curved line by reading from the first memory electronic pen when an image overlay button is pressed, and a microcomputer for displaying white color signals that the closed, curved line of the first and third Correspond to memory, and to overlay an area of the using the first memory over the second memory of the data stored in the third memory put the two different pictures together.

Die obige Aufgabe und weitere Vorteile der vorliegenden Erfindung werden deutlicher durch eine Detailbeschreibung des bevorzugten Ausführungsbeispiels der vorliegenden Erfin­ dung unter Bezugnahme auf die beigefügten Zeichnungen.The above task and other advantages of the present Invention will be made clearer by a detailed description of the preferred embodiment of the present invention tion with reference to the accompanying drawings.

Fig. 1 ist ein Blockdiagramm einer Bildüberlagerungsvorrichtung nach der vorliegenden Erfin­ dung. Fig. 1 is a block diagram of an image overlay device according to the present invention.

Die Fig. 2A bis 2D zeigen ein Verfahren zum Überla­ gern von Bilddaten von Speichern. Figs. 2A to 2D show a method like Überla image data of memories.

Die Fig. 3A bis 3C sind Flußdiagramme zum Erklären des Verfahrens zum Überlagern zweier verschiedener Bilder nach der vorliegenden Erfindung. Figs. 3A to 3C are flow charts for explaining the method for superimposing two different images according to the present invention.

Fig. 4 zeigt eine elektronische Tafel nach dem Stand der Technik. Fig. 4 shows an electronic board according to the prior art.

Fig. 1 ist ein Blockdiagramm, das eine Bildüberlagerungsvorrichtung nach der vorliegenden Erfindung zeigt. Fig. 1 is a block diagram showing an image overlay device according to the present invention.

Wie in Fig. 1 gezeigt, umfaßt die Vorrichtung einen er­ sten Analog/Digitalwandler 10, der mit einer Videosignallei­ tung verbunden ist, um zusammengesetzte Eingangsvideosignale in digitale Signale umzuwandeln, einen Synchronisationssi­ gnalseparator 12, der mit der Videosignalleitung verbunden ist, um vertikale Synchronisationssignale von horizontalen Synchronisationssignalen des zusammengesetzten Eingangsvi­ deosignals zu trennen, einen elektronischen Stift 19 zum Le­ sen von Signalen, die Adressen auf einer elektronischen Ta­ fel entsprechen, einen Verstärker 21, der mit dem elektroni­ schen Stift 19 verbunden ist, zum Verstärken von Signalen, die von dem elektronischen Stift 19 gelesen werden, einen zweiten Analog/Digitalwandler 22, der mit dem Verstärker 21 verbunden ist, um verstärkte Signale in digitale Signale um­ zuwandeln, einen Digital/Analogwandler 13 zum Umwandeln der ausgegebenen Digitalsignale von den ersten und zweiten Ana­ log/Digitalwandlern 10 und 22 in analoge Signale, einen er­ sten Speicher 15 und einen zweiten Speicher 16 jeweils zum Speichern von Bilddaten, einen dritten Speicher 17 zum Spei­ chern von Daten einer geschlossenen, gekrümmten Linie durch Erhalten der Adressen der geschlossenen, gekrümmten Linie aus dem ersten Speicher 15, wobei die geschlossene, ge­ krümmte Linie mittels des elektronischen Stiftes 19 durch Drücken einer Bildüberlagerungstaste 18 gezeichnet wird, und einen Mikrocomputer 11, der mit den jeweiligen Elementen verbunden ist, um die ersten bis dritten Speicher 15, 16 und 17 zu steuern, um die Daten des ersten Speichers 15, wie sie in dem dritten Speicher 17 gespeichert sind, mit den Daten des zweiten Speichers 16 in ein Bild zu überlagern.As shown in Fig. 1, the apparatus includes a first analog-to-digital converter 10 connected to a video signal line to convert composite input video signals to digital signals, a synchronization signal separator 12 connected to the video signal line for vertical synchronization signals from to separate horizontal synchronization signals of the composite input video signal, an electronic pin 19 for reading signals corresponding to addresses on an electronic panel, an amplifier 21 connected to the electronic pin 19 for amplifying signals from the Read electronic pen 19 , a second analog / digital converter 22 , which is connected to the amplifier 21 to convert amplified signals into digital signals, a digital / analog converter 13 for converting the output digital signals from the first and second analog / digital converters 10th and 22 in analog Signa le, a first memory 15 and a second memory 16 each for storing image data, a third memory 17 for storing data of a closed curved line by obtaining the addresses of the closed curved line from the first memory 15 , the closed one , ge curved line is drawn by means of the electronic pen 19 by pressing an image overlay key 18 , and a microcomputer 11 connected to the respective elements to control the first to third memories 15 , 16 and 17 to the data of the first memory 15 , as stored in the third memory 17 , with the data of the second memory 16 in an image.

Fig. 2 zeigt ein Verfahren zum Überlagern der Bilddaten der jeweiligen Speicher. Die Fig. 2A und 2B zeigen jeden Zustand, in dem die zu überlagernden Bilddaten jeweils in den Speichern 15 und 16 gespeichert sind, entsprechend den auf dem Monitor anzuzeigenden Bildern. Fig. 2 shows a method for superimposing the image data of the respective memory. Figs. 2A and 2B show each state in which the stored image data to be superimposed respectively in the memories 15 and 16, corresponding to be displayed on the monitor images.

Fig. 2C zeigt einen Zustand, in dem Positionsdaten der zu überlagernden Bilder gespeichert sind, und Fig. 2D zeigt das Ergebnis der Überlagerung der Bilddaten der Fig. 2A mit den Bilddaten der Fig. 2B. FIG. 2C shows a state in which position data of the images to be superimposed are stored, and FIG. 2D shows the result of the superimposition of the image data of FIG. 2A with the image data of FIG. 2B.

Die Fig. 3A bis 3C zeigen Flußdiagramme zum Erklären des Bildüberlagerungsverfahrens nach der vorliegenden Erfindung, in denen der erste Speicher 15, der zweite Speicher 16 und der dritte Speicher 17 je­ weils durch MA, MB und MC gekennzeichnet sind. In Fig. 3 wird bei dem Verfahren zum Überlagern verschiedener Bilder in Schritt S101 überprüft, ob die Überlagerungstaste ge­ drückt ist. Die Schritte S102 und S103 dienen zum Ausführen des normalen Betriebs, falls es keine Eingabe von der Über­ lagerungstaste 18 gibt, und falls es eine Eingabe von der Überlagerungstaste 18 gibt, folgt der Schritt S104, um zu entscheiden ob der Benutzer den elektronischen Stift 19 ver­ wendet, und wenn der elektronische Stift arbeitet, um die Adresse in den dritten Speicher 17 unter Verwendung einer Adresse einer ersten erkannten Position des Bildes zu spei­ chern. Im Schritt S101 wird die elektronische Tafel über­ prüft. In Schritt S106 wird ein Bezugspunkt zugewiesen. Figs. 3A to 3C are flow charts for explaining the image superimposition method according to the present invention, in which the first memory 15, second memory 16 and third memory 17 are each weils characterized by MA, MB and MC. In FIG. 3, the method for overlaying different images in step S 101 checks whether the overlay button is pressed. Steps S 102 and S 103 are for performing normal operation if there is no input from the overlay key 18 and if there is input from the overlay key 18 , step S 104 follows to decide whether the user is electronic Pen 19 uses ver, and when the electronic pen operates to store the address in the third memory 17 using an address of a first recognized position of the image. In step S 101 , the electronic board is checked. In step S 106 , a reference point is assigned.

Außerdem wird ein Entscheidungsschritt S107 durchge­ führt, um Adreßwerte festzustellen, die in Abhängigkeit von den Bewegungen des elektronischen Stiftes 19 verändert wer­ den, und ein Schritt S108 wird durchgeführt, um eine "1" in eine relevante Adresse des dritten Speichers 17 zu schrei­ ben, wenn der Adreßwert geändert wurde. Ein Entscheidungs­ schritt S109 wird durchgeführt, um zu entscheiden, ob eine geschlossene, gekrümmte Linie entlang einer Peripherie eines zu überlagernden Bildes durchgeführt wurde, so daß Schritt S110 durchgeführt wird, um den Ablauf zu Schritt S107 zu­ rückzuführen, wenn die geschlossene, gekrümmte Linie nicht vollständig ist, und um die Daten des zweiten Speichers 16 auf dem Monitor 14 anzuzeigen wenn die Linie vollständig ist.In addition, a decision step S 107 is performed to determine address values that change depending on the movements of the electronic pen 19 , and a step S 108 is performed to shout a "1" in a relevant address of the third memory 17 if the address value has been changed. A decision step S 109 is performed to decide whether a closed, curved line has been made along a periphery of an image to be overlaid, so that step S 110 is performed to return to step S 107 when the closed, curved line is not complete, and to display the data of the second memory 16 on the monitor 14 when the line is complete.

Nachfolgend wird ein Entscheidungsschritt S111 durchge­ führt, bei dem entschieden wird ob der elektronische Stift 19 sich bewegt, so daß die Schritte S112 und S113 durchge­ führt werden, um beim Feststellen einer Bewegung des elek­ tronischen Stiftes 19 die Adressen der elektronischen Tafel 20 zu überprüfen, um eine funktionale Beziehung zwischen der Adresse der elektronischen Tafel 20 und der Adresse des zweiten Speichers 16 zu berechnen. Dann wird die geschlos­ sene, gekrümmte Linie des ersten Speichers 15 in weißer Farbe auf den Monitor 14 in einem Schritt S114 dargestellt.Subsequently, a decision step S 111 Runaway leads, in which it is decided whether the electronic pen 19 moves, so that the steps S 112 and S 113 Runaway leads to assist in detecting a movement of the elec tronic pin 19 the addresses of the electronic board 20 check to calculate a functional relationship between the address of the electronic panel 20 and the address of the second memory 16 . Then the closed, curved line of the first memory 15 is displayed in white color on the monitor 14 in a step S 114 .

Der Ablauf kann zu Schritt S112 über die Schritte S115 und S116 zurückgeführt werden, indem die geschlossene, ge­ krümmte Linie auf dem Bild des zweiten Speichers 16 mit dem elektronischen Stift 19 beliebig bewegt wird, um zu ent­ scheiden, ob eine Bildbeendetaste 23 eingegeben wurde, um die Bildüberlagerung zu beenden, wenn eine Bewegung des elektronischen Stifts 19 festgestellt wurde.The process can be returned to step S 112 via steps S 115 and S 116 by moving the closed, curved line on the image of the second memory 16 with the electronic pen 19 as desired to decide whether an image end key 23 was entered to end the image overlay when movement of the electronic pen 19 was detected.

Schritt S117 wird durchgeführt, um einen funktionalen Wert zum Überlagern der gewünschten Daten des ersten Spei­ chers 15 über die Daten des zweiten Speichers 16 zu berech­ nen, und Schritt S118 wird durchgeführt, um die Zeilenadres­ sen und Spaltenadressen des ersten Speichers 15 auf "0" zu setzen.Step S 117 is performed to calculate a functional value for superimposing the desired data of the first memory 15 over the data of the second memory 16 , and step S 118 is carried out to change the row addresses and column addresses of the first memory 15 to " 0 ".

Ein Entscheidungsschritt S119 wird durchgeführt, um die Zeilen- und Spaltenadressen des dritten Speichers 17 zu überprüfen, so daß die Spaltenadressen bei einem Schritt S120 erhöht werden, wenn die Null-Zeilen- und Spaltenadres­ sen gefunden werden. Ein Entscheidungsschritt S121 wird durchgeführt, um zu entscheiden, ob die Spaltenadresse an ihrer endgültigen Spaltenadresse der elektronischen Tafel 29 angekommen ist, so daß Schritt S122 ausgeführt wird, um den Ablauf zum Entscheidungsschritt S119 zurückzuführen, wenn die endgültige Spaltenadresse nicht erreicht ist, und zum Erhöhen der Zeilenadresse, wenn die endgültige Spal­ tenadresse erreicht ist.A decision step S 119 is performed to check the row and column addresses of the third memory 17 , so that the column addresses are increased in a step S 120 when the zero row and column addresses are found. A decision step S 121 is performed to decide whether the column address has arrived at its final column address of the electronic board 29 , so that step S 122 is carried out to return to the decision step S 119 if the final column address has not been reached, and to increment the row address when the final column address is reached.

Ein Entscheidungsschritt S123 wird durchgeführt, um zu entscheiden, ob die Adresse bei ihrer endgültigen Zei­ lenadresse der elektronischen Tafel 20 angekommen ist, so daß Schritt S124 durchgeführt wird, um das Programm zu been­ den wenn die endgültige Zeilenadresse erreicht wurde, und um die Spaltenadresse auf "0" zu setzen, wenn die endgültige Zeilenadresse nicht erreicht wurde, um dadurch den Ablauf zum Entscheidungsschritt S119 zurückzuführen.A decision step S 123 is performed to decide whether the address has reached its final row address of the electronic panel 20 , so that step S 124 is performed to end the program when the final row address has been reached and to Set column address to "0" if the final row address has not been reached, thereby returning the process to decision step S 119 .

Die Schritte S125 und S126 werden durchgeführt, um die geschlossene, gekrümmte Linie des ersten Speichers 15 dem zweiten Speicher 16 zu überlagern und um die Spaltenadresse des ersten Speichers 15 zu erhöhen, wenn die Zeilen- und Spaltenadressen des dritten Speichers 17 jeweils "1" in Schritt S119 sind.Steps S 125 and S 126 are carried out in order to superimpose the closed, curved line of the first memory 15 on the second memory 16 and to increase the column address of the first memory 15 when the row and column addresses of the third memory 17 are each "1""in step S 119 .

Die Schritte S125 und S126 werden bei Schritt S127 wie­ derholt, wenn die Zeilen- und Spaltenadressen des dritten Speichers 17 nicht "1" sind, und die nächste Spaltenadresse wird in Schritt S128 um eins erhöht, wenn die Zeilen- und Spaltenadressen gleich "1" sind. Die Schritte S129 und S130 werden durchgeführt, um die obigen Schritte zu wiederholen, bis die endgültige Spaltenadresse der elektronischen Tafel 20 erreicht wird, und um die Zeilenadresse um eins zu erhö­ hen, wenn die endgültige Spaltenadresse erreicht wird.Steps S 125 and S 126 are repeated in step S 127 if the row and column addresses of the third memory 17 are not "1", and the next column address is increased by one in step S 128 if the row and column addresses are equal to "1". Steps S 129 and S 130 are performed to repeat the above steps until the final column address of the electronic panel 20 is reached and to increase the row address by one when the final column address is reached.

Die Schritte S131 und S132 werden durchgeführt, um die endgültige Zeilenadresse der elektronischen Tafel 20 zu überprüfen und um die Spaltenadresse "0" zu setzten, wenn die endgültige Zeilenadresse nicht erreicht ist, um zu dem Entscheidungsschritt S119 zurückzukehren, und um das Pro­ gramm zu beenden, wenn das Erreichen der endgültigen Zei­ lenadresse festgestellt wird.Steps S 131 and S 132 are performed to check the final row address of the electronic panel 20 and to set the column address "0" when the final row address has not been reached, to return to decision step S 119 , and to proceed to end the program when it is determined that the final line address has been reached.

In der vorliegenden Erfindung, wie sie oben beschrieben ist und wie sie in Fig. 1 gezeigt ist, werden die zusammen­ gesetzten Videosignale durch den ersten Ana­ log/Digitalwandler 10 verstärkt und dem Microcomputer 11 zu­ geführt. Der Microcomputer 11 legt ein Taktsignal an den er­ sten Analog/Digitalwandler 10 an, so daß der Ana­ log/Digitalwandler 10 freigegeben wird und digitale Daten ausgegeben werden.In the present invention, as described above and as shown in Fig. 1, the composite video signals are amplified by the first analog / digital converter 10 and supplied to the microcomputer 11 . The microcomputer 11 applies a clock signal to the most analog / digital converter 10 , so that the analog / digital converter 10 is released and digital data are output.

In der Zwischenzeit trennt der Synchronisationssignalse­ parator vertikale Synchronisationssignale V-SYNC von hori­ zontalen Synchronisationssignalen H-SYNC, um sie an den Microcomputer 11 anzulegen. Dann legt der Microcomputer 11 die ausgegebenen Datensignale von dem ersten Ana­ log/Digitalwandler 10 über eine Datenleitung an den Digi­ tal/Analogwandler 13 an, um die eingegebenen Digitalsignale in Analogsignale umzuwandeln, um sie auf dem Monitor 14 dar­ zustellen.In the meantime, the synchronization signal separator separates vertical synchronization signals V-SYNC from horizontal synchronization signals H-SYNC in order to apply them to the microcomputer 11 . Then the microcomputer 11 applies the output data signals from the first analog / digital converter 10 via a data line to the digital / analog converter 13 in order to convert the input digital signals into analog signals in order to display them on the monitor 14 .

In der Zwischenzeit muß der Benutzer, wenn es erwünscht wird, zwei Bilder zu überlagern, indem Bildsignale des er­ sten Speichers 15 über die Bildsignale des zweiten Speichers 16 überlagert werden, die Bildüberlagerungstaste 18 drücken. Dann erkennt der Microcomputer 11 die Tasteneingabe und legt ein Adreßsignal an den ersten Speicher 15 an. In the meantime, if the user desires to overlay two images by overlaying image signals from the first memory 15 over the image signals from the second memory 16 , press the image overlay key 18 . Then the microcomputer 11 recognizes the key input and applies an address signal to the first memory 15 .

In diesem Falle werden die in dem ersten Speicher 15 gespeicherten Datensignale über eine Datenleitung dem Micro­ computer 11 zur Verfügung gestellt und auf dem Monitor 14 angezeigt. Wenn die Datensignale von dem ersten Speicher 15 auf dem Monitor 14 angezeigt werden, kann der Benutzer eine geschlossene, gekrümmte Linie auf dem gewünschten Bereich des Bildes mit dem elektronischen Stift 19 auf der elektro­ nischen Tafel 20 zeichnen, wobei er den Monitor 14 beobach­ tet. Wenn die geschlossene, gekrümmte Linie auf der elektro­ nischen Tafel 20 gezeichnet ist, werden Signale für die ge­ schlossene, gekrümmte Linie durch den elektronischen Stift 19 gelesen und an den zweiten Analog/Digitalwandler 22 ange­ legt, um durch den Verstärker 21 verstärkt zu werden.In this case, the data signals stored in the first memory 15 are made available to the microcomputer 11 via a data line and displayed on the monitor 14 . When the data signals from the first memory 15 are displayed on the monitor 14 , the user can draw a closed, curved line on the desired area of the image with the electronic pen 19 on the electronic board 20 while observing the monitor 14 . When the closed, curved line is drawn on the electronic board 20 , signals for the closed, curved line are read by the electronic pen 19 and applied to the second analog / digital converter 22 to be amplified by the amplifier 21 .

Unter dieser Bedingung werden die digitalen Datensignale für die geschlossene, gekrümmte Linie über den Microcomputer 11 an den Digital/Analogwandler 13 angelegt und in analoge Signale zum Anzeigen in weißer Farbe auf dem Monitor 14 um­ gewandelt.Under this condition, the digital data signals for the closed, curved line are applied to the digital / analog converter 13 via the microcomputer 11 and converted into analog signals for display in white color on the monitor 14 .

Mit anderen Worten weist der Microcomputer 11 den Adres­ sen der durch den elektronischen Stift 19 erkannten Positio­ nen weiße Farbe zu, und der Microcomputer 11 legt außerdem eine "1" an dieselben Adressen des dritten Speichers 17 an, um die geschlossene, gekrümmte Linie zu speichern. Wenn die geschlossene, gekrümmte Linie beendet ist, wird der Start­ punkt der geschlossenen, gekrümmten Linie als Bezugspunkt festgelegt.In other words, the microcomputer 11 assigns white color to the addresses of the positions recognized by the electronic pen 19 , and the microcomputer 11 also applies a "1" to the same addresses of the third memory 17 to store the closed, curved line . When the closed curved line is finished, the starting point of the closed curved line is set as the reference point.

Nach dem Festlegen eines solchen Bezugspunktes gibt der Benutzer ein Signal an den Microcomputer 11, damit die Daten des zweiten Speichers 16 auf dem Monitor 14 angezeigt wer­ den. Dann bewegt der Benutzer den elektronischen Stift 19, um ihn so über die elektronische Tafel 20 zu führen, daß die Daten des dritten Speichers 17 auf einem beliebigen Bereich des Bildes des zweiten Speichers 16 überlagert werden kön­ nen. Mit anderen Worten besitzen die Daten des dritten Spei­ chers 17 eine Adreßverteilung um den Bezugspunkt des dritten Speichers 17, indem die augenblickliche Position des elek­ tronischen Stiftes als der Bezugspunkt für den dritten Spei­ cher 17 genommen wird.After setting such a reference point, the user gives a signal to the microcomputer 11 so that the data of the second memory 16 is displayed on the monitor 14 . Then, the user moves the electronic pen 19 so as to guide it over the electronic tablet 20 so that the data of the third memory 17 can be overlaid on any area of the image of the second memory 16 . In other words, the data having the third SpeI Chers 17 an address distribution around the reference point of the third memory 17 by the instantaneous position of the elec tronic pin cher as the reference point for the third SpeI 17 is taken.

Außerdem werden entsprechend der Adreßverteilung des dritten Speichers 17 weiße Farbsignale an den Monitor 14 an­ gelegt, auf dem die Daten des zweiten Speichers 16 darge­ stellt sind.In addition, in accordance with the address distribution of the third memory 17, white color signals are applied to the monitor 14 , on which the data from the second memory 16 are shown.

Demzufolge werden, auch wenn sich der elektronische Stift 19 auf der elektronischen Tafel 20 bewegt, die Daten des dritten Speichers 17 über das Bild des zweiten Speichers 16 überlagert, indem die augenblickliche Position des elek­ tronischen Stiftes 19 als Bezugspunkt genommen wird. Daher behalten die Daten des dritten Speichers 17 immer dieselbe Form, d. h. die Form der geschlossenen, gekrümmten Linie, die die Daten des zu überlagernden ersten Speichers 15 darstel­ len. Der Inhalt des zweiten Speichers 16 bewegt sich auf dem Monitor 14 entsprechend den Bewegungen des elektronischen Stiftes 19.Accordingly, even when the electronic pen 19 moves on the electronic tablet 20 , the data of the third memory 17 is overlaid on the image of the second memory 16 by taking the current position of the electronic pen 19 as a reference point. Therefore, the data of the third memory 17 always keep the same shape, ie the shape of the closed, curved line, which represents the data of the first memory 15 to be overlaid. The content of the second memory 16 moves on the monitor 14 in accordance with the movements of the electronic pen 19 .

Wenn der Inhalt des dritten Speichers 17 an der Position erscheint, wo eine Überlagerung durchgeführt werden soll, bewegt der Benutzer den elektronischen Stift 19 auf der elektronischen Tafel 20 in der Weise, das die gewünschten Daten (die Bilddaten, die von einer geschlossenen, gekrümm­ ten Linie des ersten Speichers 15 eingeschlossen sind) des ersten Speichers 15 über den zweiten Speicher 16 überlagert werden sollten.When the content of the third memory 17 appears at the position where an overlay is to be performed, the user moves the electronic pen 19 on the electronic tablet 20 in such a way that the desired data (the image data which is closed by a curved one) Line of the first memory 15 are included) of the first memory 15 should be superimposed on the second memory 16 .

Entsprechend der funktionalen Beziehung zwischen dem Bezugspunkt des dritten Speichers 17 und dem Bezugspunkt des zweiten Speichers 16 (wie mittels des elektronischen Stiftes 19 eingegeben) werden die Daten des ersten Speichers 15 über den zweiten Speicher 16 überlagert.According to the functional relationship between the reference point of the third memory 17 and the reference point of the second memory 16 (as entered by means of the electronic pen 19 ), the data of the first memory 15 are overlaid on the second memory 16 .

Das Verfahren des Überlagerns der Bilddaten ist in Fig. 2 dargestellt, in der die Fig. 2A und 2B jeweils Zustände darstellen, in denen Bilddaten jeweils in den ersten und zweiten Speichern 15 und 16 gespeichert sind, die mit dem Bild des Monitors 1:1 übereinstimmen sollten. Fig. 2C zeigt nur die Positionsdaten des zu überlagernden Bildes, und Fig. 2D zeigt das Ergebnis der Überlagerung der Bildda­ ten der Fig. 2A mit denen der Fig. 2B.The method of superimposing the image data is shown in FIG. 2, in which FIGS. 2A and 2B each represent states in which image data are stored in the first and second memories 15 and 16, respectively, which are 1: 1 with the image of the monitor should match. FIG. 2C shows only the position data of the image to be superimposed, and FIG. 2D shows the result of the superimposition of the image data of FIG. 2A with that of FIG. 2B.

Der dritte Speicher 17 enthält nur Positionsinformation über die zu überlagernden Bilddaten wobei die Information nur "1" auf der Position enthält, die der Form der geschlos­ senen, gekrümmten Linie des ersten Speichers 15 entspricht.The third memory 17 contains only position information about the image data to be superimposed, the information containing only "1" at the position which corresponds to the shape of the closed, curved line of the first memory 15 .

Dann wird die Position der "1" gesucht, indem die Zei­ lenadresse erhöht wird, indem von den ersten Zeilen- und Spaltenadressen (1,1) ausgegangen wird und die Spal­ tenadresse von den Zeilen- und Spaltenadressen (2,1) erhöht wird, wodurch es ermöglicht wird, die Position von "1" zu suchen. Wenn die Position von "1" bei N, M gefunden wird (wobei angenommen wird, daß die elektronische Tafel 20 256 Zeilen auf 715 Spalten besitzt), dann wird der Inhalt des ersten Speichers 15 bei N, M über den zweiten Speicher 16 entsprechend der funktionalen Beziehung zwischen dem Bezugs­ punkt des dritten Speichers 17 und dem Bezugspunkt des zwei­ ten Speichers 16, wie mittels des elektronischen Stiftes 19 eingegeben, überlagert.Then the position of "1" is searched for by increasing the row address, starting from the first row and column addresses (1,1) and increasing the column address from the row and column addresses (2,1), making it possible to find the position of "1". If the position of "1" is found at N, M (assuming that the electronic tablet 20 has 256 rows on 715 columns), then the content of the first memory 15 at N, M via the second memory 16 becomes the same functional relationship between the reference point of the third memory 17 and the reference point of the second memory 16 , as entered by means of the electronic pen 19 , superimposed.

Dann wird der Überlagerungsvorgang fortgesetzt, indem die Zeilenadresse der Reihe nach erhöht wird, bis "1" gefun­ den wird. Das heißt, der Überlagerungsvorgang wird entspre­ chend der funktionalen Beziehung zwischen dem Bezugspunkt des dritten Speichers und dem Bezugspunkt des zweiten Spei­ chers 16, wie mittels des elektronischen Stiftes eingegeben, durchgeführt.Then the overlay process continues by increasing the row address in turn until "1" is found. That is, the overlay process is performed in accordance with the functional relationship between the reference point of the third memory and the reference point of the second memory 16 , as inputted by the electronic pen.

Dann wird die Spaltenadresse auf die gleiche Weise wie oben beschrieben wiederholt erhöht, bis der gewünschte Be­ reich des Inhaltes des ersten Speichers 15 vollständig über den zweiten Speicher 16 überlagert ist, um die Überlagerung der Bilddaten des ersten Speichers 15 über die Bilddaten des zweiten Speichers 16 zu beenden.Then, the column address is repeatedly increased in the same manner as described above until the desired area of the contents of the first memory 15 is completely overlaid on the second memory 16 by overlaying the image data of the first memory 15 over the image data of the second memory 16 to end.

Demzufolge stellt die vorliegende Erfindung eine Lösung für das herkömmliche Problem dar, daß die ursprüngliche Farbe nicht wiedererzeugt wird, sondern daß sie in eine an­ dere Farbe umgeändert wird, wenn ein Bild einer bestimmten Farbe über ein anderes Bild einer anderen Farbe überlagert wird.Accordingly, the present invention provides a solution for the conventional problem that the original Color is not reproduced, but that it turns into one their color is changed when an image of a certain Color overlaid on another image of a different color becomes.

Die Fig. 3A bis 3C sind Flußdiagramme zum Erklären der Steuerung des Bildüberlagerungsverfahrens nach der vor­ liegenden Erfindung. In diesen Flußdiagrammen sind die er­ sten, zweiten und dritten Speicher 15, 16 und 17 jeweils MA, MB und MC bezeichnet. Figs. 3A to 3C are flow charts for explaining the control of the image superimposition method according to the prior lying invention. In these flowcharts, he most, second and third memories 15 , 16 and 17 are designated MA, MB and MC, respectively.

Zunächst geht das Programm, wenn der Benutzer die Bildüberlagerungstaste 18 drückt (Schritt S101), von Schritt S101 zu Schritt S102, und wenn die Bildüberlagerungstaste 18 nicht gedrückt wird, geht das Programm von Schritt S101 zu Schritt S103, um den normalen Betrieb durchzuführen. In dem Fall, in dem die Bildüberlagerungstaste 18 gedrückt ist, werden die in dem ersten Speicher 15 gespeicherten Bildda­ tensignale auf dem Monitor 14 unter der Steuerung des Mikro­ computers 11 dargestellt.First, when the user presses the image overlay key 18 (step S 101 ), the program goes from step S 101 to step S 102 , and when the image overlay key 18 is not pressed, the program goes from step S 101 to step S 103 to the perform normal operation. In the case in which the image overlay key 18 is pressed, the image data signals stored in the first memory 15 are displayed on the monitor 14 under the control of the microcomputer 11 .

Während einer solchen Darstellung wird, wenn der Benut­ zer den elektronischen Stift 19 betätigt, die relevante Adresse der elektronischen Tafel 20 überprüft (Schritt S105), und die erste festgestellte Position des elektroni­ schen Stiftes 19 wird als Bezugspunkte PR, PC genommen, die jeweils einen Bezugspunkt für die Zeilenadresse und einen Bezugspunkt für die Spaltenadresse darstellen, so daß die Bezugspunkte in dem dritten Speicher 17 gespeichert werden (Schritt S106).During such a display, when the user operates the electronic pen 19 , the relevant address of the electronic tablet 20 is checked (step S 105 ), and the first detected position of the electronic pen 19 is taken as reference points PR, PC, respectively represent a reference point for the row address and a reference point for the column address, so that the reference points are stored in the third memory 17 (step S 106 ).

Wenn der Benutzer den elektronischen Stift 19 auf der elektronischen Tafel 20 bewegt, führt der Microcomputer 11 eine Anpassung des Adreßwertes durch (Schritt S107), und eine Aufzeichnung der Spur des elektronischen Stiftes 19 wird in der relevanten Adresse des dritten Speichers 17 in der Form des Wertes "1" gespeichert (Schritt S108). When the user moves the electronic pen 19 on the electronic tablet 20 , the microcomputer 11 adjusts the address value (step S 107 ), and a record of the track of the electronic pen 19 is stored in the relevant address of the third memory 17 of the value "1" is stored (step S 108 ).

Danach geht, wenn eine geschlossene, gekrümmte Linie entlang der Peripherie des Bildes des ersten Speichers 15 vervollständigt wird, das Programm von Schritt S109 zu Schritt S110, und der Monitor 14 zeigt ein Bild entsprechend den Bilddaten des zweiten Speichers 16 an.After that, when a closed curved line is completed along the periphery of the image of the first memory 15 , the program goes from step S 109 to step S 110 , and the monitor 14 displays an image corresponding to the image data of the second memory 16 .

Wenn der Benutzer den elektronischen Stift weiter bewegt (Schritt S111), stellt der Microcomputer 11 dies fest und überprüft die Position (TR, TC) der elektronischen Tafel 20 (Schritt S112). Dann berechnet der Microcomputer 11 Funktio­ nen SR, SC, die zwischen den Adressen TR, TC der elektroni­ schen Tafel 20 und den Adressen PR, PC des ersten Speichers 15 gebildet werden (Schritt S113).If the user continues to move the electronic pen (step S 111 ), the microcomputer 11 detects this and checks the position (TR, TC) of the electronic tablet 20 (step S 112 ). Then, the microcomputer 11 calculates functions SR, SC formed between the addresses TR, TC of the electronic board 20 and the addresses PR, PC of the first memory 15 (step S 113 ).

Dann gibt der Microcomputer 11 alle Adressen AR, AC die der Form der geschlossenen, gekrümmten Linie des dritten Speichers 17 entsprechen, an den Digital/Analogwandler 13 mittels des elektronischen Stiftes 19 aus, um Ausgabedaten von dem dritten Speicher 17 mit dem angezeigten Bild des zweiten Speichers 16 zu überlagern. Demzufolge wird die ge­ schlossene, gekrümmte Linie des ersten Speichers 15 in wei­ ßer Farbe auf dem Bild des zweiten Speichers 16 auf dem Mo­ nitor 14 dargestellt.Then, the microcomputer 11 outputs all addresses AR, AC corresponding to the shape of the closed, curved line of the third memory 17 to the digital / analog converter 13 by means of the electronic pen 19 in order to output data from the third memory 17 with the displayed image of the second Overlay memory 16 . Accordingly, the closed, curved line of the first memory 15 is shown in white color on the image of the second memory 16 on the monitor 14 .

Danach geht, wenn der elektronische Stift 19 weiter auf dem Bild des zweiten Speichers 16 bewegt wird, das Programm von Schritt S115 zu Schritt S116. Wenn jedoch der elektroni­ sche Stift 19 nicht bewegt wird, entscheidet der Mikrocompu­ ter 11, ob der Bildüberlagerungsvorgang beendet ist. Wenn der Benutzer eine Überlagerungsbeendigungstaste 23 drückt, erkennt der Mikrocomputer 11 dies und geht von Schritt S116 zu Schritt S117, um die gewünschten Daten des ersten Spei­ chers 15 auf den zweiten Speicher 16 zu überlagern, indem er die Funktionen XR, XC berechnet. Unter dieser Bedingung wer­ den die Zeilenadresse DR und die Spaltenadresse DC des er­ sten Speichers 15 "0" (Schritt S118).After that, if the electronic pen 19 is moved further on the image of the second memory 16 , the program goes from step S 115 to step S 116 . However, if the electronic pen 19 is not moved, the microcomputer 11 decides whether the image overlay process has ended. When the user presses an overlay termination key 23 , the microcomputer 11 recognizes this and goes from step S 116 to step S 117 to overlay the desired data of the first memory 15 onto the second memory 16 by calculating the functions XR, XC. Under this condition, who the row address DR and the column address DC of the first memory 15 "0" (step S 118 ).

In der Zwischenzeit geht, wenn die Zeilen- und Spal­ tenadressen des dritten Speichers 17 denselben Wert "0" be­ sitzen, das Programm von Schritt S119 zu Schritt S120, um die Spaltenadresse zu erhöhen. Wenn die Spaltenadresse noch nicht die endgültige Spaltenadresse 715 der elektronischen Tafel 20 erreicht hat, geht das Programm von Schritt S121 zu Schritt S119 zurück, um die Spaltenadresse um 1 zu erhöhen.In the meantime, when the row and column addresses of the third memory 17 have the same value "0", the program goes from step S 119 to step S 120 to increase the column address. If the column address has not yet reached the final column address 715 of the electronic panel 20 , the program goes back from step S 121 to step S 119 to increment the column address by one.

Wenn die Spaltenadresse 715 erreicht, geht das Programm zu Schritt S122, und der Mikrocomputer 11 erhöht die Zei­ lenadresse des dritten Speichers 17 um 1.When the column address reaches 715 , the program goes to step S 122 , and the microcomputer 11 increments the row address of the third memory 17 by 1.

Während der Erhöhung der Zeilenadresse geht, wenn die Zeilenadresse einen anderen Wert als 255 hat, das Programm von Schritt S123 zu Schritt S124, um die Spaltenadresse auf "0" zu löschen und geht zu Schritt S119 zurück.During the row address increment, if the row address has a value other than 255, the program goes from step S 123 to step S 124 to clear the column address to "0" and returns to step S 119 .

In der Zwischenzeit überlagert, wenn die Adressen DR, DG des dritten Speichers 17 einen Wert von "1" besitzen, der Mikrocomputer 11 den Inhalt des ersten Speichers 15 über den zweiten Speicher 16 und erhöht die Spaltenadresse des ersten Speichers 15 um 1 (Schritt S125 und Schritt S126).In the meantime, when the addresses DR, DG of the third memory 17 have a value of "1", the microcomputer 11 superimposes the contents of the first memory 15 on the second memory 16 and increases the column address of the first memory 15 by 1 (step S 125 and step S 126 ).

Dann überprüft der Mikrocomputer 11, ob die Spalten- und Zeilenadressen einen Wert von "1" besitzen. Wenn sie nicht einen Wert von "1" besitzen, geht das Programm von Schritt S127 zu Schritt S125 zurück, um die oben beschriebenen Schritte S125 und S126 zu wiederholen, und wenn die Spalten- und Zeilenadressen des dritten Speichers 17 einen Wert von "1" besitzen, wird die Spaltenadresse um 1 erhöht (Schritt S128).Then the microcomputer 11 checks whether the column and row addresses have a value of "1". If they do not have a value of "1", the program returns from step S 127 to step S 125 to repeat steps S 125 and S 126 described above, and if the column and row addresses of the third memory 17 have a value of "1", the column address is increased by 1 (step S 128 ).

Danach geht, wenn durch Wiederholen der oben beschriebe­ nen Schritte die Spaltenadresse 715 erreicht, das Programm von Schritt S129 zu Schritt S130, um die Zeilenadresse um 1 zu erhöhen. Wenn die Zeilenadresse einen anderen Wert als 255 besitzt, setzt der Mikrocomputer 11 die Spaltenadresse "0" (Schritt S131), und führt das Programm von Schritt S132 zu Schritt S119 zurück, um die oben beschriebenen Schritte zu wiederholen. Wenn jedoch die Zeilenadresse einen Wert entsprechend 255 besitzt, wird die Durchführung des Pro­ gramms beendet.After that, when the column address reaches 715 by repeating the above-described steps, the program goes from step S 129 to step S 130 to increase the row address by 1. If the row address has a value other than 255, the microcomputer 11 sets the column address "0" (step S 131 ), and returns the program from step S 132 to step S 119 to repeat the above-described steps. However, if the row address has a value corresponding to 255, the execution of the program is ended.

Entsprechend der vorliegenden Erfindung, wie sie oben beschrieben wurde, kann eine genaue Farberzeugung erreicht werden, indem externe Steuerungen durchgeführt werden, wenn ein Bild mit einem anderen Bild mittels eines elektronischen Stiftes oder eines graphischen Zeichenapparates überlagert werden soll.According to the present invention as above an accurate color generation can be achieved be carried out by external controls if an image with another image using an electronic Pen or a graphical drawing apparatus superimposed shall be.

Claims (2)

1. Bildüberlagerungsverfahren zum Überlagern verschiede­ ner Bilder, bei dem zusammengesetzte Videosignale in digi­ tale Signale zur Verarbeitung umgewandelt werden und umge­ wandelte, verarbeitete Signale in analoge Signale zur An­ zeige auf einem Monitor (14) zur Überlagerung mit einem an­ deren Satz von Signalen, die von einem elektronischen Stift (19) gelesen werden, umgewandelt werden, dadurch gekenn­ zeichnet, daß das Verfahren folgende Schritte umfaßt:
Zeichnen einer geschlossenen, gekrümmten Linie entlang der Peripherie eines Bildes eines ersten Speichers (15) zum Überlagern über ein Bild eines zweiten Speichers (16),
Anzeigen von Signalen, die der geschlossenen, gekrümmten Linie in weißer Farbe entsprechen,
Festlegen eines Bezugspunktes nach dem Speichern von Adreßsignalen der geschlossenen, gekrümmten Linie in einem dritten Speicher (17),
Überlagern der weißen, geschlossenen, gekrümmten Linie des dritten Speichers über das Bild des zweiten Speichers, und
Überlagern der Daten des ersten Speichers über die Daten des zweiten Speichers entsprechend einer funktionalen Bezie­ hung zwischen dem Bezugspunkts des dritten Speichers und ei­ nem Bezugspunkts des zweiten Speichers, wie er durch den elektronischen Stift zum Überlagern verschiedener Bilder übereinander erkannt wird.
1. Image superimposition method for superimposing various images, in which composite video signals are converted into digital signals for processing and converted, processed signals into analog signals for display on a monitor ( 14 ) for superimposition with another set of signals read by an electronic pen ( 19 ), converted, characterized in that the method comprises the following steps:
Drawing a closed, curved line along the periphery of an image of a first memory ( 15 ) for superimposing on an image of a second memory ( 16 ),
Displaying signals that correspond to the closed, curved line in white color,
Determining a reference point after storing address signals of the closed, curved line in a third memory ( 17 ),
Superimposing the white, closed, curved line of the third memory over the image of the second memory, and
Superimposing the data of the first memory over the data of the second memory in accordance with a functional relationship between the reference point of the third memory and a reference point of the second memory, as recognized by the electronic pen for superimposing different images on top of each other.
2. Bildüberlagerungsvorrichtung zum Überlagern verschie­ dener Bilder, dadurch gekennzeichnet, daß sie umfaßt:
einen ersten Analog/Digitalwandler (10) zum Umwandeln zusammengesetzter Videosignale in digitale Signale,
einen Synchronisationssignalseparator (12) zum Trennen vertikaler Synchronisationssignale von horizontalen Synchro­ nisationssignalen in den zusammengesetzten Videosignalen,
einen elektronischen Stift (19) zum Lesen von Signalen, die Adressen auf einer elektronischen Tafel (20) entspre­ chen,
einen Verstärker (21) zum Verstärken von Signalen, die von dem elektronischen Stift gelesen werden,
einen zweiten Analog/Digitalwandler (22) zum Umwandeln der verstärkten Signale in digitale Signale und einen Digi­ tal/Analogwandler (13) zum Umwandeln von digitalen Ausgabesignalen der ersten und zweiten Analog/Digitalwandler in Analogsignale zum Anzeigen auf einem Monitor (14); und daß sie außerdem umfaßt:
einen ersten Speicher (15) und einen zweiten Speicher (16) jeweils zum Speichern von Bilddaten,
einen dritten Speicher (17) zum Speichern von Daten ei­ ner geschlossenen, gekrümmten Linie, die von dem ersten Speicher durch Lesen mittels des elektronischen Stiftes zur Verfügung gestellt werden, wenn eine Bildüberlagerungstaste gedrückt ist, und
einen Microcomputer (11) zum Darstellen weißer Farbsi­ gnale, die der geschlossenen, gekrümmten Linie der ersten und dritten Speicher entsprechen, und zum Überlagern eines Bereichs des ersten Speichers über den zweiten Speicher un­ ter Verwendung der Daten, die in dem dritten Speicher ge­ speichert sind, um die beiden verschiedenen Bilder zusammen­ zufügen.
2. Image overlay device for overlaying various images, characterized in that it comprises:
a first analog / digital converter ( 10 ) for converting composite video signals into digital signals,
a synchronization signal separator ( 12 ) for separating vertical synchronization signals from horizontal synchronization signals in the composite video signals,
an electronic pen ( 19 ) for reading signals corresponding to addresses on an electronic board ( 20 ),
an amplifier ( 21 ) for amplifying signals read by the electronic pen,
a second analog / digital converter ( 22 ) for converting the amplified signals into digital signals and a digital tal / analog converter ( 13 ) for converting digital output signals of the first and second analog / digital converters into analog signals for display on a monitor ( 14 ); and that it also includes:
a first memory ( 15 ) and a second memory ( 16 ) each for storing image data,
a third memory ( 17 ) for storing data of a closed curved line provided from the first memory by reading by means of the electronic pen when an image overlay key is pressed, and
a microcomputer ( 11 ) for displaying white color signals corresponding to the closed, curved line of the first and third memories and for overlaying an area of the first memory over the second memory using the data stored in the third memory to add the two different images together.
DE4220540A 1991-09-13 1992-06-23 Method and device for superimposing images Expired - Fee Related DE4220540C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019910015990A KR940003044B1 (en) 1991-09-13 1991-09-13 Video signal mixing method & apparatus

Publications (2)

Publication Number Publication Date
DE4220540A1 true DE4220540A1 (en) 1993-03-18
DE4220540C2 DE4220540C2 (en) 1998-09-17

Family

ID=19319908

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4220540A Expired - Fee Related DE4220540C2 (en) 1991-09-13 1992-06-23 Method and device for superimposing images

Country Status (4)

Country Link
JP (1) JP2607807B2 (en)
KR (1) KR940003044B1 (en)
DE (1) DE4220540C2 (en)
GB (1) GB2260237B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4323225C1 (en) * 1993-07-12 1994-08-11 Schwan Stabilo Schwanhaeusser Drawing instrument

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2730837B1 (en) * 1995-02-22 1997-05-30 Sciamma Dominique REAL OR DELAYED INSERTION SYSTEM FOR VIRTUAL ADVERTISING OR INFORMATION PANELS IN TELEVISION PROGRAMS

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0163852A2 (en) * 1984-05-05 1985-12-11 International Business Machines Corporation Graphic display systems
JPH01223891A (en) * 1988-03-03 1989-09-06 Nec Corp Video information processor
EP0385691A2 (en) * 1989-02-27 1990-09-05 Kabushiki Kaisha Toshiba Digital image editing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2157122B (en) * 1982-01-15 1986-09-24 Quantel Ltd Image composition system
JPS6069778A (en) * 1983-09-27 1985-04-20 Canon Inc Document processor
GB8601652D0 (en) * 1986-01-23 1986-02-26 Crosfield Electronics Ltd Digital image processing
JP3037383B2 (en) * 1990-09-03 2000-04-24 キヤノン株式会社 Image processing system and method
GB9020540D0 (en) * 1990-09-20 1990-10-31 Spaceward Holdings Ltd Video image composition

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0163852A2 (en) * 1984-05-05 1985-12-11 International Business Machines Corporation Graphic display systems
JPH01223891A (en) * 1988-03-03 1989-09-06 Nec Corp Video information processor
EP0385691A2 (en) * 1989-02-27 1990-09-05 Kabushiki Kaisha Toshiba Digital image editing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4323225C1 (en) * 1993-07-12 1994-08-11 Schwan Stabilo Schwanhaeusser Drawing instrument

Also Published As

Publication number Publication date
GB2260237A (en) 1993-04-07
KR930007213A (en) 1993-04-22
JPH05216970A (en) 1993-08-27
GB9212453D0 (en) 1992-07-22
JP2607807B2 (en) 1997-05-07
DE4220540C2 (en) 1998-09-17
KR940003044B1 (en) 1994-04-11
GB2260237B (en) 1995-07-12

Similar Documents

Publication Publication Date Title
DE3486108T2 (en) Video display system.
DE69332110T2 (en) Display of graphic data with storage of the graphic parameters
DE69428447T2 (en) DATA DISPLAY DEVICE AND METHOD FOR DISPLAYING NUMERICAL PATTERNS OF A DATA SIGNAL ON A BITORGANIZED DISPLAY SYSTEM
DE19640876C2 (en) Device for log data collection and analysis
DE69014977T2 (en) Video processing system.
DE69625789T2 (en) System for indexing and searching for moving images
DE69321569T2 (en) Method and device for entering characters
DE69900270T2 (en) Device for generating adapted gamma curves for a color correction system
DE3632601C2 (en)
DE3587738T2 (en) Self-regulating observation system.
DE69021948T2 (en) Machine vision system.
DE69122538T2 (en) Still image registration device
DE2744815A1 (en) VIDEO TRICKSYSTEM
DE4127809A1 (en) METHOD AND DEVICE FOR DISPLAYING A WORKFLOW
DE4224245A1 (en) IMAGE DATA PROCESSING ARRANGEMENT
DE69421917T2 (en) DEVICE FOR GENERATING VIDEO TEST SIGNALS
EP0111026A1 (en) Process and device for the copying retouching in the electronic colour picture reproduction
DE60036288T2 (en) DYNAMIC IMAGE RECORDING RECORDING DEVICE AND DYNAMIC IMAGE RECORDER
DE3871902T2 (en) INTERACTIVE IMAGE DISPLAY DEVICE.
DE68925023T2 (en) Video signal processing device.
DE69306277T2 (en) Input device
DE69009544T2 (en) Influencing an image.
DE3855225T2 (en) Database system for image composition
DE3524505A1 (en) Image detection device
DE69327306T2 (en) Remote operating system for user groups and its devices on the transmitter and receiver sides

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee