DE3111027A1 - Verfahren und vorrichtung zur positionsabtastung eines objektes - Google Patents

Verfahren und vorrichtung zur positionsabtastung eines objektes

Info

Publication number
DE3111027A1
DE3111027A1 DE19813111027 DE3111027A DE3111027A1 DE 3111027 A1 DE3111027 A1 DE 3111027A1 DE 19813111027 DE19813111027 DE 19813111027 DE 3111027 A DE3111027 A DE 3111027A DE 3111027 A1 DE3111027 A1 DE 3111027A1
Authority
DE
Germany
Prior art keywords
pattern
area
sections
observation
standard
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
DE19813111027
Other languages
English (en)
Other versions
DE3111027C2 (de
Inventor
Seiji Hachiouji Tokyo Kashioka
Hiroshi Sakow
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of DE3111027A1 publication Critical patent/DE3111027A1/de
Application granted granted Critical
Publication of DE3111027C2 publication Critical patent/DE3111027C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/022Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques

Description

BESCHREIBUNG
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Abtastung der Position eines Gegenstandes unter Verwendung eines Bildmusters, das von einer Fernsehkamera oder dergleichen aufgenommen wird.
. Ein Verfahren, bei dem aus einem von einer Aufnahmeeinrichtung, z.B. einer Fernsehkamera aufgenommenen Bildmuster ein bestimmtes Objektmuster in der Weise herausgezogen wird, daß es sich von irgendeinem anderen Muster oder einem Hintergrundmuster unterscheidet und bei dem die Position des ObJuktmusters innerhalb des zweidimensionalen Bildmusters ermittelt wird, ist beispielsweise in der JP-OS 52-14112 oder JP-OS 52-9133 beschrieben.
Dieses Verfahren tastet die Position des Objektmusfcers eines Objektes in der Weise ab, daß ein lokales Muster auf dem Objekt als Standardmuster verwendet wird, daß die Positionsrelationen zwischen dem Standardmuster und dem Objektmuster vorher gespeichert werden, daß Teilmuster, die an verschiedenen Stellen aus dem Bildmuster eines von der Aufnahineeinrichtung gelieferten Aufnahmebereiches herausgeschnitten werden, nacheinander mit dem Standardmuster verglichen werden und daß Positionskoordinaten herausgezogen werden, die für das am besten koinzidente Teilmuster repräsentativ sind.
Bei einem derartigen Verfahren wird jedoch das Objektmuster unterschieden, indem man die Position des lokalen Musters herausfindet, das sich am besten mit dem Standardmuster innerhalb des Bildmusters des Aufnahmebereiches deckt, so daß in dem Falle, wo eine Vielzahl von Mustern mit demselben Merkmal wie das lokale Muster innerhalb des Bildmusters vorhanden sind, nur eines von ihnen abgetastet wird, so daß es unmöglich ist, das spezielle lokale Muster abzutasten und das Objektmuster zu erhalten.
130067/0646
Um es zu ermöglichen, nur das spezielle lokale Muster zuverlässig auch dann abzutasten, wenn eine Vielzahl von Mustern mit dem gleichen Merkmal wie das lokale Muster innerhalb des Bildmusters vorhanden sind, ist folgendes Verfahren angegeben worden.
Der Aufnahmebereich wird in eine Vielzahl von Bereichen unterteilt, die Positionskoordinaten der Teilmuster, in denen der Grad der Koinzidenz zwischen den herausgeschnittenen lokalen Mustern und dem Standardmuster maximal wird, werden in. entsprechenden Bereichen ausgewertet, der Grad der Koinzir denz, der nicht kleiner als ein vorgegebener. Wert ist, wird herausgezogen oder ausgewertet, und die Positionskoordinaten des Objektmusters werden aus den relativen Positionsrelationen unter der Vielzahl von Positionskoordinaten der so herausgezogenen Teilmuster abgetastet.
Bei diesen herkömmlichen Verfahren ist jedoch notwendige Bedingung, daß das Objektmuster oder das lokale Muster zur Abtastung der eigenen oder innewohnenden Positionsrelationen innerhalb des Aufnahmebereiches bei der Abtastung existiert, und wenn diese Bedingung nicht erfüllt ist, muß entweder die Aufnahmeeinrichtung oder das Objekt bewegt werden. In dem Falle, wo bei der Positionsabtastung eines Musters auf einem Halbleiterplättchen oder dergleichen die Bildvergrößerungen aufgrund der fortgeschrittenen Winzigkeit des Musters des Objektes oder zur Steigerung der Erkennungsgenauigkeit erhöht worden sind, erfolgt eine Kontraktion des Aufnahmebereiches relativ zu einer identischen Zuführungsabweichung, und es wird weniger wahrscheinlich, daß die oben genannte Bedingung erfüllt ist.
Aufgabe der Erfindung ist es, ein Verfahren zur Positionsabtastung anzugeben, das es ermöglicht, die gelieferte Position eines Objektes abzutasten, ohne eine Aufnahmeeinrichtung oder das Objekt zu bewegen, welche Zuführungsablenkung das Objekt auch mit sich bringen mag.
Zur Erreichung dieses Zieles ist gemäß der Erfindung vorgesehen, daß die Positionskoordinaten von einer oder mehrer·
130067/064S
Sorten von Standardmustern, die aus einem Muster eines
ganzen Bereiches herausgezogen werden, der so eingestellt
ist, daß er einen Aufnahmebereich eines Objektes bei allen angenommenen gelieferten Positionen des Objektes enthält,
vorher gespeichert werden, daß die Positionskoordinaten
des Standardmus ters in gleicher Weise aus einem Bildmuster des Aufnahmebereiches auf dem Objekt herausgezogen werden, und daß die Positionsinformation des Standardmusters im gesamten Bereich und dem Aufnahmebereich verglichen werden,
um zu entscheiden, welcher Teil des gesamten Bereiches des Aufnahmebereiches darin liegt, so daß die Position des
Objektes abgetastet wird.
Die Erfindung wird nachstehend anhand der Beschreibung von Ausführungsbeispielen und unter Bezugnahme auf die beiliegende Zeichnung näher erläutert. Die Zeichnung zeigt in Figur 1 eine schematische Darstellung des Aufbaus eines
automatischen Draht-Bonding-Systems, bei dem eine erfindungsgemäße Vorrichtung zur Positionsabtastung verwendet wird;
Figur 2 ein Blockschaltbild zur Erläuterung einer Ausführungsform der erfindungsgemäßen Vorrichtung zur Positionsabtastung gemäß Figur 1 ; . . .
Figur 3 eine schematische Darstellung zur Erläuterung eines Beispiels eines Musters eines Objektes;
Figur 4 eine schematische Darstellung zur Erläuterung von
Beispielen von Standardmustern;
Figur 5 eine scheamtische Darstellung zur Erläuterung der Positionen der Standardmuster gemäß Figur 4 im Muster nach Figur 3;
Figur 6 eine schematische Darstellung zur Erläuterung eines Beispiels eines Musters eines Objektes, das bei der Abtastung aufgenommen wird;
Figur 7 eine schematische Darstellung zur Erläuterung der Positionen der Standardmuster gemäß Figur 4 im Muster gemäß Figur 6;
Figur 8 ein Blockschaltbild einer Ausführungsform einer Verarbeitungsschaltung 32 in Figur 2;
150087/0648
311102?.
Figur 9 ein Blockschaltbild einer Ausführungsform einer
Suchbereich-Teilerschaltung in Figur 8; Figur 10 ein Blockschaltbild einer Ausführungsform einer Verarbeitungsschaltung 35 in Figur 2; Figur 11 eine schematische Darstellung von Beispielen von Standardmustern, die in entsprechenden Bereichen des Musters gemäß Figur 5 vorhanden sind; Figur 12 eine schematische Darstellung zur Erläuterung von Beispielen von Standardmustern, die in entsprechenden Bereichen des Musters gemäß Figur 7 vorhanden
sind; und in
Figur 13 ein Blockschaltbild einer Ausführungsform einer Treiberschaltung in Figur 10.
Figur 1 zeigt den Aufbau eines automatischen Draht—Bondingsystems, mit dem Drähte auf eine Halbleiterpille gebondet werden, indem man Verfahren und eine Vorrichtung zur Positionsabtastung gemäß der Erfindung verwendet.
Wenn bei einer Anordnung gemäß Figur 1 eine Halbleiterpille 1 von einer beweglichen Einrichtung 2 zugeführt worden ist, so wird ihr Bild auf ein Ziel 7 in einer Aufnahmeeinrichtung 6 projiziert, und zwar durch die Objektivlinse 4 eines Mikroskops 3, sowie einen Spiegel 5. Wie nachstehend näher erläutert, tritt ein in der Aufnahmeeinrichtung 6 erzeugtes Videosignal 8 in eine erfindungsgemäße Vorrichtung 9 zur Positionsabtastung ein, in der eine Videoverarbeitung durchgeführt wird, um ein Signal 10 zu liefern, das repräsentativ für die Positionskoordinaten eines Objektmusters auf dem Objekt ist. Das Signal 10 der Positionskoordinaten wird einer Steuerschaltung 11 zugeführt, von der ein Steuersignal 12 zu einem geeigneten Zeitpunkt für den Betrieb eines Mechanismus geliefert wird, das einem X-Y-Servomechanismus 13 und einerr von diesem getragenen Draht-Bondingmechanismus 14 geliefert wird. Auf diese Weise wird der X-Y-Servomechanismus 13 betätigt und der Draht-Bondingmechanismus 14 in eine vorgegebene Position bewegt. Der Bondingmechanismus 14 ist mit einem Arm 15 versehen, der an seinem vorderen Ende eine Kapillare 16
130067/0646
trägt. Aufgrund dieser Bewegung wird die Kapillare 16 in eine Position bewegt, die einer gewünschten Position auf der Halbleiterpille 1 gegenüber liegt und das Bonden auf der Halbleiterpille 1 wird auf der Basis des Steuersignals
.5 12 von der Steuerschaltung 11 durchgeführt. Die Steuerschaltung 11 ist aus einer Verarbeitungseinrichtung aufgebaut, z.B. einem elektronischen Computer.
Figur 2 zeigt den Aufbau einer Ausführungsform der erfindungsgemäßen Vorrichtung 9 zur Positionsabtastung, wie sie in Figur 1 verwendet wird.
Wie aus Figur 2 ersichtlich, wird das Videosignal 8 von der Aufnahmeeinrichtung G unter Bezugnahme auf vorher in einem Speicher 31 gespeicherte Standardmuster verarbeitet, und zwar mittels einer Verarbeitungsschaltung 32, die von einem Startsignal von der Steuerschaltung 11 gestartet wird.
Die Verarbeitung in der Verarbeitungsschaltung 32 wird nachstehend näher erläutert.
Figur 3 zeigt ein Beispiel des Musters eines Objektes, wie z.B. einer Halbleiterpille 1. Der gesamte Bereich 20 ist so groß, daß auch dann, wenn ein aufzunehmender Bereich sich bei einer Zuführungsablenkung des Objektes verschiebt, eine ausreichende Abdeckung vorhanden ist. Ein Bereich 21 ist der aufzunehmende Bereich in dem Zustand, bei dem keine Zuführungsablenkung existiert.
Figur 4 zeigt Beispiele von charakteristischen Teilmustern in Figur 3. Diese charakteristischen Teilmuster sind vorher als Standardmuster im Speicher 31 gespeichert.
Figur 6 zeigt ein Beispiel eines Bildmusters innerhalb des Aufnahmebereiches 21 bei einem bestimmten Zuführungszustand des Objektes. Dieses Muster wird in die Vorrichtung 9 zur Positionsabtastung als Videosignal 8 eingegeben.
In der Verarbeitungsschaltung 32 wird der Aufnahmeb^·- reich 21 gemäß Figur 6 in eine Vielzahl-von Abschnitten in jeder horizontalen und vertikalen Richtung unterteilt, d.h.
in den Richtungen der x-Achse und y-Achse gemäß Figur 7, und die Anwesenheit der in Figur 4 dargestellten Standardmuster
130067/06A5
311102?
wird in jedem dieser Abschnitte abgetastet. Die Abtastergebnisse sind in Figur 7 eingetragen.
Die Zahlen 1 bis 4 in Figur 7 entsprechen den jeweiligen Standardraustern (1) bis (4) in Figur 4.
Die auf diese Weise in der Verarbeitungsschaltung 32 erhaltenen Ergebnisse werden in einem Speicher 33 in Form der Sorten von Standardmustern, ihren x-Positionskoordinaten und y-Positionskoordinaten sowie den Koordinaten (i, j) der Abschnitte gespeichert, wo die .Standardmuster vorhanden sind. Die erhaltenen Ergebnisse, wenn der gesamte Bereich des in Figur 3 dargestellten Musters in eine Vielzahl von Abschnitten in den jeweiligen Richtungen der X-Achse und Y-Achse unterteilt worden ist und wenn die Positionskoordinaten der Standardmuster (1) bis (4) in Figur 4 in den jeweiligen Abschnitten vorher abgetastet worden sind, sind in Figur 5 dargestellt.
Gemäß der Erfindung wird die Positionsinformation, die in Figur 5 angegeben ist, in einem Speicher 34 in der gleichen Form wie im Speicher 33 gespeichert, d.h. in Form der Sorten 0 der Standardmuster, ihrer X-Positionskoordinaten und Y-Positionskoordinaten, und den Koordinaten (I, J) der Abschnitte, wo die Standardmuster vorhanden sind. Die Bereiche 20' und 21' in Figur 5 entsprechen den Bereichen 20 bzw. 21 in Figur In einer Verarbeitungsschaltung 35 in Figur 2 wird der Teil in Figur 5, der den Positionsrelationen der in Figur7 angegebenen Standardmus hern genügt, abgetastet, um damit die Zuführungsposition des Objektes abzutasten. Das Ergebnis wird in einem Speicher 36 gespeichert. Wenn die Verarbeitung in der Verarbeitungsschatlung 35 beendet ist, wird der Inhalt des Speichers 36 in die Verarbeitungsschaltung 32 geladen und der Steuerschaltung 11 zugeführt.
Nachstehend sollen Einzelheiten der Verarbeitung in der Verarbeitungsschaltung 32 näher erläutert werden.
Figur 8 zeigt ein Beispiel einer konkreten Ausführungsform der Verarbeitungsschaltung 32 in Figur 2.
In Figur 8 bezeichnet das Bezugszeichen 6 eine Aufnahme-
130067/064S
"11~ 311102?
einrichtung, wie z.B. eine in Figur 1 angegebene Fernsehkamera, während das Bezugszeichen 41 einen Taktgenerator bezeichnet. Ein vom Taktgenerator 41 geliefertes Taktsignal 41S wird an einen X-Y-Zähler 4 2 angelegt. Der X-Y-Zähler 4 besteht aus einem X-tfähler, der die Impulse des Taktsignals 41S zählt, um den X-Äbszissenwert des Aufnahmefeldes zu erhalten, sowie einem Y-Zähler, der ein Übertragssignal 42C des X-Zählers zählt, um die Y-Ordinate des Aufnahmefeldes zu erhalten. Mit dem Bezugszeichen 43 ist ein Synchronisationssignal-Generator bezeichnet, der ein Synchronxsatxonssignal 43S liefert, das zur Feldabtastung der Aufnahmeeinrichtung auf der Basis des Zählwertes des X-Y-Zählers 4 2 erforderlich ist.
Die Aufnahmeeinrichtung 6 nimmt eine Rasterabtastung der Bildebene synchron mit dem Synchronisationssignal 43S vor und liefert das Videosignal 8. Dieses Videosignal 8 wird von einer Schwellwertschaltung 4 4 in ein Binärsignal 4 4S umgewandelt, das angibt, ob das Bild eines Bildelementes "weiß" oder "schwarz" ist, und das einem Bildspeicher 45 zugeführt wird.
Der Bildspeicher 45 und eine Teilmusterausschnittschaltung 46 können beispielsweise Bauformen der Art verwenden, wie es in der JP-OS 46-14112 beschrieben ist.
Genauer gesagt, besteht der Bildspeicher 45 aus (n-1) Schieberegistern, die hintereinander geschaltet sind und die dazu dienen, die binäre Bildinformation zeitweilig zu speichern, die der Anzahl von Abtastzeilen (n-1) entspricht. Die Ausgangssignale dieser Schieberegister entsprechen η BiIdelementen in der Positionsrelation, die in vertikaler Riehtung des Aufnahmefeldes angeordnet ist. Wenn dementsprechend die Signale von η Bildelementen aus dom Bildspeicher 4ί> parallel abgerufen werden, werden sie der Teilmusterausschnittschaltung 46 zugeführt, die aus η Schieberegistern besteht, von denen jedes eine Länge von η Bits besitzt, und sie werden als Parallelinformation von η χ η Bits abgerufen, während die Teilmuster der η χ η Bildelemente, die den Ab-
1 30067/0646
311102?
tastpositionen des Bildes entsprechen, nacheinander abgerufen werden.
Das Bezugszeichen 47 bezeichnet ein Register, das zum Halten von Standardmustern dient, die mit den Teilmustern verglichen werden und aus Information von n_ χ η Bildelementen bestehen, wobei in diesem Register 47 die Standardmuster gespeichert werden, die selektiv vom Speicher 31 in Figur 2 geliefert werden. Der Inhalt des Registers 47 und die Ausgangssignale der Teilmusterausschnittschaltung 46 werden bei den jeweiligen entsprechenden Bits voneiner Entscheidungsschaltung 48 verglichen, und die Gesamtanzahl von Bits, bei denen Koinzidenz des Inhalts besteht, wird als Signal 48S geliefert, das den Grad der Koinzidenz zwischen den Teilmustern und den Standardmustern angibt. Da der Bildspeicher 45, die Teilmusterausschnittschaltung 46 und die Entscheidungsschaltung 48 synchron mit dem Taktsignal 41S arbeiten, werden derartige Koinzidenzsignale 48S nacheinander geliefert, und zwar parallel mit der Abtastung der Bildebene.
Das Bezugszeichen 50 bezeichnet eine Suchbereich-Teilerschaltung, die synchron mit dem Taktsignal 41S arbeitet und entscheidet, ob der vorliegende Abtastpunkt innerhalb des effektiven Aufnahmebereiches oder Suchbereiches liegt oder nicht, und zwar auf der Basis des Übertragssignals 42C des X-Zählers und des X-Y-Koordinatensignals 49 (49X, 49Y), die vom X-Y-Zähler 4 2 geliefert werden. Wenn der vorliegende Abtastpunkt innerhalb des Suchbereiches liegt, wird ein Koinzidenzvergleich-Befehlssignal 51 geliefert. Außerdem teilt diese Schaltung den Suchbereich in eine Vielzahl von Sektionen oder Abschnitten und erzeugt Adressensignale 52 (52X, 52Y), die angeben, zu welchem Abschnitt oder zu welcher Sektion der Abgastpunkt gehört. Die Adressensignale 52 werden an einen Koinzidenzspeicher 56 und einen Koordinatenspeicher 57 über eine Adressenschaltung 55 angelegt.
l>.:r Koinz i denzapeicher 56 hat Speicherbereiche, die dan
.V) Adrui>i;ens i.gnulon 52 entsprechen und kann darin die maximalen Grade der Koinzidenz bis zum vorliegenden Zeitpunkt zwischen
130Ö67/064S
den Teilmustern und den Standardmustern bei den entsprechenden Abschnitten oder Sektionen speichern, die den Adressen im Suchbereich entsprechen. Genauer gesagt, der Inhalt der adressierten Speicherbereiche des Koinzidenzspeichers 56 wird in Form von Signalen 56S ausgelesen, und diese werden an einen Komparator 59 zusammen mit den Koinzidenzsignalen 48S angelegt, welche nacheinander von der Entscheidungsschaltxmg 48 geliefert werden. Der Komparator 59 liefert ein Impulssignal 59S, wenn der Grad der neu erhaltenen Koinzidenz gemäß den Koinzidenzsignalen 48S größer ist. Das Impulssignal 59S wird an ein UND-Gatter 54 angelegt, das vom Koinzidenzvergleich-Befehlssignal 51 in die Zustände "Ein" und "Aus" gesteuert wird; vom UND-Gatter 54 wird nur während der Ausgangssignalperiode des Koinzidenzvergleich-Befehlssignals 51 ein Signal in Form eines Impulses 54S geliefert, der es dem Koinzidenzspeicher 56 und dem Koordinatenspeicher 57 ermöglicht, die Daten zu aktualisieren. Der Koinzidenzspeicher 56 kann dementsprechend den neuen Grad der Koinzidenz speichern, der durch das Koinzidenzsignal 48S in seinem Speicherbereich gegeben ist und den Adressensignalen 52 in Abhängigkeit vom Impulssignal 54S entspricht.
In gleicher Weise wie der Koinzidenzspeicher 56 hat der Koordinatenspeicher 57 Koordinaten-Speicherbereiche, die den Adressensignalen 52 entsprechen, und er speichert die Koord-inaten 49 vom X-Y-Zähler 42 in seinem adressierten Speicherbereich, wenn das Impulssignal 54S gegeben ist.
Da die Feldabtastung in einer Weise durchgeführt wire?,, die sich in X-Richtung wiederholt, während eine Verschiebung der Position in der Y-Richtung erfolgt, ändert sich die Adresse des Abschnitts innerhalb des Suchbereiches fortschreitend in Abängigkeit von der Feldabtastung. Bei Beendigung der Abtastung von einem Bildfeld werden dementsprechend die maximalen Grade der Koinzidenz zwischen den Standardmustern und den Teilmustern und die Positionskoordinaten der Teilmuster hinsichtlich sämtlicher Sektionen oder Abschnitte jeweils in den Speichern 56 und 57 gespeichert.
130067/0645
Das Bezugszeichen 60 bezeichnet eine Steuerung, bei der es sich um eine Einheit handelt, die die Funktionen der Eingabe/Ausgabe von Information, der Ablaufsteuerung, der numerischen Steuerung und der Entscheidung von Daten hat, wie z.B. ein elektronischer Rechner. Beim Empfang eines Startsignals 1OA von einer externen Steuerschaltung 11 startet die Steuerung 60 die Steueroperationen in Abhängigkeit von vorher programmierten Prozeduren. Zunächst liest sie das erforderliche Standardmuster aus dem Speicher 31 aus und gibt ein Mustersignal· 62 an das Register 47, während sie solche Parameter wie die Dimensionen d1 und d2 des Abschnitts in X-Richtung und Y-Richtung, die Anzahl von Teilungen n1 und n2 in X- und Y-Richtung, sowie die Koordinaten Xs und Ys des Startpunkts des Suchbereiches in Form von Signalen 63 an die Suchbereich-Teilerschaltung 50 gibt. Löschsignale 64 und 65 werden jeweils an den Koinzidenzspeicher 56 bzw. den Koordinatenspeicher 57 angelegt, um ihren Inhalt zu löschen, woraufhin ein Schaltsignal 66 geliefert wird, damit· die Adressenschaltung 55 in der Lage ist, die Adressen von der Suchbereich-Teilerschaltung 50 zu liefern.
Wenn diese Vorverarbeitungs-Operationen beendet sind, liefert die Steuerung 60 der Suchbereich-Teilerschaltung 50 ein Start-Befehlssignal 67 für eine Musterabtastungsoperation. Beim Empfang des Start-Befehlssignals 67 startet die Suchbereich-Teilerschaltung 50 die Operation für die Musterabtastung zu einem Zeitpunkt, zu dem die Feldabtastung der Aufnahmeeinrichtung 6 in ihre Ausgangsposition zurückgekehrt ist. Bei Beendigung der Abtastung von einem Bildelement liefert die Suchbereich-Teilerschaltung 50 ein Endsignal 53, um die Steuerung 60 von der Beendigung der Musterabtastoperation zu informieren.
Wenn das Endsignal 53 empfangen worden ist, liefert die Steuerung 60 ein Schaltsignal 66, so daß die Adressenschaltung 55 Zugriff zu den Speichern 56 und 57 nehmen kann, und zwar
}5 auf der P./isis einos von der Steuerung 60 zu liefernden AdressensignaLs 68. Somit liest die Steuerung 60 nacheinander
130067/064&
~15~ 311102?
die Grade der Koinzidenz der entsprechenden Abschnitt aus, die in dem Koinzidenzspeicher 56 gespeichert sind, und entscheidet, ob sie zumindest gleich einem vorgegebenen Wert sind oder nicht. Wenn irgendeiner der Grade der Koinzidenz gleich oder größer als der vorgegebene Wert ist, werden die Koordinatenwerte aus dem Koordinatenspeicher 57 ausgelesen, und sie werden in den Speicher 33 auf der Seite der Steuerung 60 eingeschrieben, und zwar zusammen mit der Information, welche die Art des Standardmusters und die Koordinaten des Abschnittes- angibt, die dem Adressensignal 68 zu dieser Zeit entsprechen. ·
Wenn die Verarbeitung für ein Standardmuster auf diese Weise beendet worden ist, wird das nächste Standardmuster aus dem Speicher 31 ausgelesen und der gleiche Vorgang/ wie oben beschrieben, wiederholt.
Wenn die gleichen Operationen für sämtliche Standardmuster durchgeführt worden sind und die Verarbeitung beendeh worden ist, wird ein nachstehend näher beschriebenes Shcirtsignal an die Verarbeitungsschaltung 35 übertragen. Wenn die Verarbeitung in der Verarbeitungsschaltung 35 beendet ist, lädt die Verarbeitungsschaltung 32 den Inhalt des Speichers 36 und überträgt ihn zur Steuerschaltung 11 in Form eines .Signals 10B in Abhängigkeit von einem Endsignal, das von· der Verarbeitungsschaltung 35 geliefert wird.
· Nachstehend wird eine konkrete Ausführungsform der Suchbereich-Teilerschaltung 50 unter Bezugnahme auf Figur 9 näher erläutert.
Die Suchbereich-Teilerschaltung 50 besteht aus einem X-Adressensteuerteil und einem Y-Adressensteuerteil. Die Bezugszeichen 7OY und 7OY bezeichnen Register zum Festhalten der Koordinaten Xs und Ys des Startpunkts der Suche, die Bezugszeichen 71X und 71Y bezeichnen Register zum Festhalten der Dimensionen d2 und d1 von einem unterteilten Abschnitt in X-Richtung und Y-Richtung, und die Bezugszeichen 72X und 72Y bezeichnen Register zum Festhalten der Anzahlen n2 und n1 von Abschnitten in X-Richtung bzw. Y-Richtung. Die in diesen Re-
130067/OBAS
311102?
gisterh festzuhaltenden Parameter werden von der Steuerung 60 in Form von Signalen 63 geliefert. Die Bezugszeichen 73X, 73Y, 74X, 74Y, 7rjX und 75Y bezeichnen Koinzidenzabtastschaltungen; die Bezugszeichen 76X, 76Y, 77X und 77Y bezeichnen Zähler; die Bexugszeichen 78X, 78Y und 79 bezeichnen Flip-Flops; die Bezugszeichen 80ΧΛ 8OY, 81 und 84 bezeichnen UND-Gatter; und die Bezugszeichen 82X, 82Y, 83X und 83Y bezeichnen ODER-Gatter.
Zunächst wird der Betrieb des X-Adressensteuerteils beschrieben. Die Koinzidenzabtastschaltung 73X vergleicht den X-Abszissenwert 49X des vom Koordinatenzähler oder X-Y-Zähler 42 gelieferten Abtastpunktes und den Abszissenwert Xs des im Register 70X gehaltenen Abtastpunktes und liefert ein Impulss.ignal 90X bei Koinzidenz. Dieses Impulssignal 9OX setzt das Flip-Flop 78X, setzt die Werte der Zähler 76X und 77X über die ODER-Gatter 82X bzw. 83X zurück. Wenn das Flip-Flop 78 in den gesetzten Zustand gecjangen ist, so schaltet sein Ausgang day UND-Gatter 80X ein, und die fundamentalen Taktsignale 41S werden nacheinander an den Zähler 76X angelegt, so daß die Zähloperation gestartet wird.
Die Koinzidenzabtastschaltung 74X liefert ein Impulssignal 91X, wenn der Wert des Zählers 76X Koizidenz mit der seitlichen Breite d2 eines geteilten Abschnitts gezeigt hat, der im Register 71X gehalten wird. Dieses Impulssignal 91X wird an den Zähler 77X angelegt,um den Zählwert um 1 (eins) zu erhöhen, und wird an den Riicksetz-Eingang des Zählers 76X über das ODER-Gatter 82X angelegt. Dementsprechend wiederholt der Zähler 76X die Zäh!operation bei jedem Zählwert, der gleich der seitlichen Breite des geteilten Abschnitts ist, und erhöht don Wert des Zählt?r.y 77X jedesmal dann, wenn der Abtastpunkt von einem Abschnitt zum nächsten Abschnitt in X-Richtung übergeht. Der Inhalt des Zählers 77X ist ein Wert, der angibt, welcher Abschnitt in seitlicher Richtung der Abtastung gerade untersucht wird, und dieser Wert wird als Signal 52X
i'i geliefert, das die X-Adresse des Abschnitts angibt.
Die Koinzidenzabtastschaltung 75X vergleicht den Wert
130067/0846
des Zählers 77X und den im Register 72X gehaltenen Best immun gs wert n2 des Abschnitss in X-Richtung und liefert bei Koinzidenz ein Impulssignal 92X. Das Impulssignal 92X wird über das ODER-Gatter 83X an den Rücksetzeingang des Zählers 77X angelegt, um seinen Wert auf Null zurückzustellen, und es setzt das Flip-Flop 78X zurück, um das UND-Gatter 8OX abzuschalten, und den Eingang der fundamentalen Taktsignale 41S zu sperren. Da diese Operationen bei den entsprechenden horizontalen Abtastzeilen wiederholt werden, werden die Signale 52X zur Bezeichnung der X-Adressen der unterteilten Abschnitte innerhalb des Suchbereiches wiederholt geliefert.
Als nächstes wird der Y-Adressensteuerteil näher erläutert. Wenn beim Y-Adressensteuerteil das Start-Befehlssignal 67 zum Starten der Abtastoperation von der Steuerung 60 geliefert worden ist, wird das Flip-Flop 79 gesetzt, um das UND-Gatter 84 einzuschalten. Die Koinzidenzabtastschaltung 73Y vergleicht die Y-Ordinate 49Y des vom Koordinatenzähler oder X-Y-Zähler 42 gelieferten Äbtastpunktes sowie die Ordinate Ys des im Register 7OY gehaltenen Abtastpunktes und liefert ein Impulssignal 9OY bei Koinzidenz·. Dieses Impulssignal 9OY setzt die Zähler 76Y und 77Y über die ODER-Gatter 82Y bzw. 83Y zurück und setzt das Flip-Flop 78Y über das UND-Gatter 84, wenn dieses UND-Gatter eingeschaltet ist. Somit wird das UND-Gatter 80Y eingeschaltet, und die Übertragsignale 42C, die jeweils .vom Koordinatenzähler oder X-Y-Zähler 42 bei jeder horizontalen Abtastzeile geliefert werden, werden nacheinander an den Zähler 76Y angelegt, so daß die Zähloperation gestartet wird.
Die Koinzidenzabtastscheiltung 74Y liefert ein Iinpulcisignal 91Y, wenn der Wert des Zählers 76Y Koinzidenz mit der vertikalen Länge d1 eines abgeteilten Abschnitts gezeic/t hat, der im Register 71Y festgehalten ist. Dieses Impulssignal wird an den Zähler 77Y angelegt, um sein Zählsignal um 1 (eins) zu erhöhen, und wird über das ODER-Gatter 82Y an den Rücksetzeingang des Zählers 76Y angelegt, um seinen Wert zurückzustellen. Dementsprechend wiederholt der Zähler 76Y die Zähl-
130067/0648
operation mit einein Zyklus als Zählwert, der gleich der vertikalen Länge des abgeteilten Abschnitts ist, und er sorgt dafür, daß der Zähler 77Y die Zähloperation jedesmal dann ausführt, wenn der Abtastpunkt von einem Abschnitt zum nächsten Abschnitt in Y-Richtung weitergeht. Der Inhalt des Zählers 77Y ist ein Wert, der angibt, welcher Abschnitt in vertikaler Richtung der Abtastung unterliegt, und dieser Wert wird in Form eines Signals 52Y geliefert, das die Y-Adresse des Abschnitts angibt. Das Signal 52Y wird an den Koinzidenzspeicher 5 6 und den Koordinatenspeicher 57 zusammen mit dem Signal 52X angelegt, das die X-Adresse angibt.
Die Koinzidenzabtastschaltuhg 75Y vergleicht den Wert des Zählers 77Y und den im Register 72Y gehaltenen Wert der vertikalen Bestimmungszahl n1 und liefert ein Impulssignal 92Y bei Koinzidenz. Dieses Impulssignal· 92Y setzt den Zähler 7 7Y über das ODER-Gatter 83Y zurück und setzt gleichzeitig die Flip-Flops 78Y und 79 zurück. Das Iinpulssignal 92Y wird auch an die Steuerung 60 übertragen, und zwar in Form eines Endsignals 53 der bestimmten Musterabtastverarbeitung.
Da das Flip-Flop sich im Zustand "Ein" während gerade einer Abtastperiode des Suchbereiches befindet, wird das Koinzidenzvergleich-Befehlssignal 51 erhalten, indem man. vom UND-Gatter 81 die UND-Verknüpfung zwischen dem Ausgangssignal 9 3 des Flip-Flops 78Y und dem Ausgangssignal 94 des 5 UND-Gatters 80X des X-Adresqensteuerteils nimmt.
Nachstehend sollen Einzelheiten des Betriebs der Verarbeitungsschaltung 3 5 in Figur 2 näher erläutert werden.
Figur 10 zeigt ein Ausführungsbeispiel einer konkreten Ausfuhrungsform der Verarbeitungsschaltung 35, wobei das Bezugszeichen 100 einen Bus bezeichnet, um die Verarbeitungsschaltungen 32 und 35 und den Speicher 33 in Figur 2 zu verbinden; das Bezugszeichen 101 bezeichnet eine Treiberschaltung, das Bezugszeichen 102 eine Gatterschaltung, das Bezugszeichen 103 eine Ablaufsteuerung, das Bezugszeichen 104 einen
.5r> Speicher zum Speichern von Mirkoprogrammen und das Bezugszeichen 105 eine Recheneinheit.
130067/0646
Wenn bei einem derartigen Aufbau die Treiberschaltung 101 mit dem Startsignal über den Bus 100 bei Beendigung der oben beschriebenen Verarbeitungen in der Verarbeitungsschaltung 32 versorgt wird, schaltet sie die Gatterschaltung 102 ein und trennt die Speicher 33, 34 und 36 vom Bus 100 ab. Andererseits startet-sie die Ablaufsteuerung 103, mit der Mikroprogramme im Speicher 104 nacheinander, ausgelesen und zur Recheneinheit 10'5 übertragen werden. I)Le Recheneinhel I .. 105 führt die nachstehend näher erläuterten Operationen in Abhängigkeit von den Mikroprogrammen aus dem Speicher 104 aus, wobei der Inhalt der Speicher 33, 34 verwendet wird, und speichert die Ergebnisse im Speicher 36.
Bei Beendigung der Verarbeitung in der Rechenschaltung 105 wird ein Endsignäl vom Speicher 104 zur Treiberschaltung 101 übertragen, so daß der Bus 100 und die Speicher 33, 34 und 36 wieder von der Gatterschaltung 102 angeschlossen werden, während die Verarbeitungsschaltung 32 vom Ende der Vorarbeitung in der Verarbeitungsschaltung 35 über den Bus 100 informiert wird. Somit liest dia Verarbioitungsschaltung 32 den Inhalt des Speichers 36 aus und überträgt ihn zur Steuerschaltung 11 gemäß Figur 1.
Nachstehend werden Einzelheiten der Verarbeitung in der Recheneinheit 105 näher erläutert.
Wie bereits erwähnt, speichert der Speicher 33 die Artan der Standardmuster,. die aus dem Muster innerhalb des Aufnahmebereiches von der Aufnahmeeinrichtung 6 gemäß Figur 1 abgetastet werden,, die x- und ^-Positionskoordinaten der Standardmuster, sowie die Koordinaten (i, j) dor Abschnitte, wo die Standardmuster vorhanden sind. Außerdem speichert der Speicher 34 die Arten der Standardmuster, die im Bildmuster des festen Bereiches des Objektes vorhanden sind, wobei dor feste Bereich den Aufnahmebereich auch dann enthält, wenn dieser Aufnahmebereich sich wegen irgendeiner Zuführungsablenkunq bewegt hat; die X-und Y-Po.iitionskoordinaten der Standardmuster, sowie die Koordinaten (X, Y) der Abschnitte, v/o die Standardmuster vorhanden sind.
130067/0645
311102?
In der Recheneinheit 105 werden dementsprechend nach dem Auslesen des Inhalts dieser Speicher 33 und 34 die Positionskoordinaten (i, j) der Abschnitte und die in den Abschnitten vorhandenen Arten der Standardmuster, wie' sie'im Speicher 33 gespeichert sind, mit den Positionskoordinaten (I, J) der Abschnitte und den Arten der Standardmuster, dia in den Abschnitten vorhanden sind, wie sie im Speicher 34 gespeichert sind, verglichen- Die Figuren 11 und 12 zeigen die Arten der Standardmuster, die in den Abschnitten der vorgegebenen Bereiche vorhanden sind und entsprechen den jeweiligen Figuren 5 bzw. 7. Die Nummern innerhalb der Abschnitte in dieseti Figuren bezeichnen die Arten der Standardmuster, die in den speziellen Abschnitten vorhanden sind und entsprechen den Bezeichnungen (1) bis (4) in Figur 4.
Beim Vergleich der Inhalte der Speicher 33 und 34, werden die Positionskoordinaten (i, j)=(1-9, 1-7) der Abschnitte in Figur 12 mit den Positionskoordinaten (I, J) = (1 -9, 1-7) der Abschnitte in Figur 11 verglichen und die Zahlen, bei denen die gleichen Standardmuster in den entsprechenden Abschnitten vorhanden sind, mit anderen Worten die Zahlen, bei denen die Nummern in den entsprechenden Abschnitten Koinzidenz zeigen, werden gezählt. Anschließend werden die bereits erwähnten Positionskoordinaten in Figur mit den Positionskoordinatnn (I, J) = (2 - 10, 1 - 7) ver-
2!3 glichen, indem man eine Verschiebung um einen Abschnitt in Figur 11 nach rechts vornimmt, und die Zahlen, bei denen die Mummer in den entsprechenden Abschnitten Koinzidenz zeigt,werden gezählt.Auf diese Weise wird der Aufnahmebereich in Figur 12 fortschreitend auf den Bereich in Figur 11 übersetzt und die Zahlen der genannten Art gezählt. Wenn dann schließlich die Abschnittskoordinaten (i, j) = (1 - 9, 1 - 7) in Figur 12 mit den Abschnittskoordinaten (I, J) = (10 - 18, 8 - 14) in Figur 11 verglichen worden sind, so sind die koinziden t'.m Abischnitfce in dor Position des Aufnahmebereiches ge—
)", funclf»'i, .in denen der Ziihlwert·. dor Koinzidenz den maximalen Wort IUiI-.
130067/0645
311102?
Beim Beispiel der Figuren 11 und 12 sind die Abschnitte Ai in Figur 11 und die Abschnitte ai in Figur 12. koinzidente Abschnitte, wobei L - 1 - 11, und die Anzahl der koinzidenten Abschnitte erreicht den Maximalwert in ο in ein Abschnittr;bereich, der die obigen Abschni htc cMithäH;, d.h. in einem Abschnittsbereich, dessen AbachnLttskoordLnaten (i, j) und (I, J) die Werte (1, 1) und (4, 7) haben.
Die x~ und γ-Koordinaten und X- und Y-KoordLnaten der koinzidenten Standardmuster in den koinzidenten Abschnitten Ai und ai mit i = 1 - 11, die so erhalten worden sind, werden jeweils aus den Speichern 33 und 34 abgerufen. Hierbei mögen die Positionskoordinaten der Standardmuster in den Abschnitten Ai und ai die Werte (x^, Y-) bzw. (X-, Y..) mit i = 1 - 11 sein.
Im Speicher 34 sind die Koordinaten (Xa, Ya) einer gewünschten vorgegebenen speziellojn Position zur Auswertung der Werte der Zuführungsablenkung neben der erwähnten Informal-lon gespeichert. Die Koordinaten (Xa,Ya) worden auy dem Speicher 3 4 ausgelesen.
Die Werte der Zuführungsablenkung (Ua, Va) in X- und Y-Richtung bei den speziellen PositionskoordLnalen (Xa, Ya) werden durch die nachstehend gegebenen Operationen unter Vorwendung der beiden Sätze von Positionsinformation (x, , y, ) und (Xk, Y,) sowie (x. , y.) und (X·, Y-), wobei k φ j gilt, aus der oben genannten Positionsinformation (x., y.) und (X., Y.) ausgewertet. Dabei gelten folgende Relationen:
- X
130087/0645
Die Werte der so ermittelten Zuführungsablenkung (U , V) werden Im Speicher 36 gespeichert.
Figur 13 zeigt ein Beispiel einer konkreten Ausführungsform der Treiberschaltung 101 gemäß Figur 10. Die Treiberschaltung besteht aus einem Flip-Flop 106. Dieses Flip-Flop 106 wLrd von einem Startsignal 107 vom Bus 100 gesetzt, und sein Sf.11:'.-Ausganges igna L 108 schaltet die Gatterschaltung 102 ab und startet di·· Ablaufsteuerung 103. Andererseits wird das Flip-Flop 106 von einem Endsignal 109 zurückgesetzt, das vom Speicher 104 bei Beendigung der Operationen in der Recheneinheit 105 übermittelt wird, wobei sein Rücksetz-Ausgangssignal 110 zum Bus 100 übertragen wird und die Gatterschaltung 102 durch das Setz-Ausgangssignal 108 eingeschaltet wird.
Während beim oben beschriebenen Beispiel ein Fall mit vier Arten von Standardmus tern erläutert worden ist, ist die Erfindung selbstverständlich nicht auf diese Anzahl beschränkt. Es i si 7.. B. auch jntfq Li c.:h, daß nur eine Art ν-·.·:ι S taml urdmuHt'.ir vochamlc!n 1st.
.Cm oben beschrieb »nen Beispiel, ist wie in Figur 5 und 7 dargestellt, jedes Muster des vorher auf das Objekt gesetzten Bereiches und der Aufnahme-Bereich des Objektes in eine Vielzahl von Abschnitten oder Sektionen unterteilt, und die Arten und Positionskoordinaten der Standardmuster, die in den entsprechenden Abschnitten enthalten sind, werden abgetastet. Es ist jedoch auch möglich, eine Maßnahme zu verwenden, bei der ohn·'? Unterteilung der Muster in derartige Abschnitte die Arten und Pos Ltionskoordinaten der StandardniUoter bei den Mus torn abgetastet werden und daß die Positions koordinaten der Standardmustor in einem vorgegebenen Bereich und f! i nein Aufnahfuebetrc-iichmi. to i nandtir/ verglichen werden, um damit die Position d^s Aufneihmeberoi ches im vorgegebenen Bereich zu bestimmen und die Werte; dar Zuführungsablenkung des Ob j ek tes aus ζ uw ar ten.
■!'j Ln diesem Falle kann ohne weiteres eine Maßmüime verwendet werden, mit der die.· Positionskoordinaten der Standard-
130067/0645
muster im vorgegebenen Bereich mit einer festen Ausdehnung versehen sind, um einen Standardmuster-Existenzbereich vorzugeben, und es werden der Existenzbereich und die Positionskoordinaten der Standardmuster im Aufnahmebereich miteinander verglichen, so daß die winke !mäßige Zuführungsablenkung de.-j Objektes berücksichtigt werden kann. Es Ist auch möglich, daß eine feste Ausdehnung den 1'om Lt i.onykoor; i inaten der Standardmuster im Aufnahmt-iMin· i ch erlaubt: wird odor daß (li.nc ■ feste Ausdehnung don PositionBkoordinaton dot: ,SlandardniuaLcr sowohl im vorgegebenen Bereich a Ls auch Lm Aufniahmebei/eich erlaubt wird.
Wie oben dargelegt wird gemäß der Erfindung ein Bereich einschließlich eines Aufnahmebereiches unter allen angenommenen Zuführungszuständen eines Objektes vorgegeben, die Positionsinformation der Standardmuster im vorgegebenen Bereich vorher gespeichert und die Information und die Positionsinformation der Standardmus her im Aufnahmebereich verglichen, so daß unabhängig davon, welche Zuführungsablenkung das Objekt haben mag, die gelieferte Position des Objektes abgetastet werden kann, ohne die Aufnahme-inrichtung oder das Objekt zu bewegen.
Gemäß ein^r Aus führ un.gs form clcjr Erfindung wird jeder vorgegebene Re reich und der Aufnahmebore ich in ein« VlM '/,ah L von Abschnitten oder Sektionen unterteilt und dio Anwesenheit oder Abwesenheit der Standardmuster in den entsprechenden Abschnitten abgetastet, so deiß auch dann wenn eint1 gewisse winkelmäßige Zxifuhrungsablenkung beim Objekt vorhanden ist, diese aufgefangen werden kann.
130087/0645
Leerseite

Claims (6)

  1. PATENTANWÄLTE --
    SCHIFF ν. FÜNER STREHL SCHÜBEL-HOPF EBBINGHAUS
    MARIAHIUFPLATZ 2 & 3, MÖNCHEN ÖO W I I I V Ä '
    POSTADRESSE: POSTFACH 95 OI 6O, D-8OOO MÖNCHEN 95 \
    HITACHI, LTD. 20.März 1981
    DEA-25 431
    Verfahren und Vorrichtung zur Positionsabtastung eines Objektes ·
    PATENTANSPRÜCHE
    1J Verfahren zur Positionsabtastung, g e k e η η zeichnet durch folgende Verfahrensschritte:
    a) vorheriges Speichern der Positionsinformation von mindestens einer Art von Standardmaster, das in einem Muster eines vorgegebenen Gesamtbereiches vorhanden ist, wobei der Gesamtbereich sämtliche Beobachtungsbereiche in allen Positionszuständen eines Objektes enthält,
    b) Aufnehmen eines Musters des Beobachtungsbereiches des Objektes,
    c) Herausziehen der Positionsinformation des Standardmusters
    aus dem beim Schritt b) aufgenommenen Muster, und d) Vergleichen der beim Schritt c) erhaltenen Positionsinformation mit der beim Schritt a) gespeicherten Positionsinformation, um zu entscheiden, in welchem Teil das Gesamtbereiches der Beobachtungsberoich liegt und um die Position des Objektes abzutaj,tong „ . q g ^ g
    311102?
  2. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß als Musterinformation, die aus einem Beobachtungsbereich genommen wird,· ein Bildmuster eines Aufnahmebereiches verwendet wird, die mit einer Aufnahmeeinrichtung aufgenommen wird.
  3. 3. Verfahren zur Positionsabtastung, gekennzeichnet durch folgende Verfahrensschritte:
    a) Vorgeben eines Gesamtbereiches, der zumindest sämtliche Beobachtungsbereiche in allen Positionszuständen eines Objektes enthält und der in eine Vielzahl von Abschnitten unterteilt ist, wobei die Positionsinformation von mindesten:, einer Art von Standardmuster gespeichert wird, die aus einigen Abschnitten im vorgegebenen Gesamtbereich herausgezogen wird,
    b) Herausnehmen eines Musters aus dem Beobachtungsbereich des Objektes, das in eine Vielzahl von Abschnitten unterteilt ist,
    c) Abtasten des Vorhandenseins oder Nicht-Vorhandenseins des Standardmusters in jedem Abschnitt des geladenen Musters und Herausziehen der Positionsinformation aus dem Standardmuster, wenn ein solches vorhanden ist, und
    d) Vergleichen der Positionsinformation des Standardmusters innerhalb des entsprechenden Abschnitts im Gesamtbereich und im Beobachtungsbereich, um zu entscheiden, welcher Toil des Gesamtbereiches der Beobachtungsbereich ist und um die Position des Objektes aus der Positionsrelation des Stan-
    130067/0645
    dardmusters innerhalb der entsprechenden Abschnitt des Gesamtbereiches und des Beobachtungsbereiches in dem Teil abzutasten.
  4. 4. Vorrichtung zur' Positionsabtastung, gekennzeichnet durch einen Speicher (31) zur Speicherung der Pqsitionsinformation von mindestens einer Art von Standardmuster (Fig. 4), das in einem Muster eines vorgegebenen Gesamtbereiches (20) vorhanden ist, der sämtliche Beobachtungsbereiche (21) in allen Positionszuständen eines Objektes enthält,
    durch eine Aufnahmeeinrichtung (6) zur Aufnahme eines Musters aus dem Beobachtungsbereich (21) des Objektes, und durch eine Abtasteinrichtung (9) zum Herausziehen von Positionsinformation des Standardmusters aus dem von der Aufnahmeeinrichtung (6) aufgenommenen Muster und zum Vergleichen der Positionsinformation des Standardmusters im Gesamtbereich (20) und im Beobachtungsbereich (21), um zu entscheiden, welcher Teil des Gesamtbereiches (20) der Beobachtungsbereich (21) ist, und um die Position des Objektes abzutasten.
  5. 5. Vorrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die Musterinformation, die aus dem Beobachbungsbereich (21) genommen wird, das Bildmuster eines von der Aufnahmeeinrichtung (6) aufgenommenen Bildmusters ist.
    130067/0646
  6. 6. Vorrichtung zur Positionsabtastung, gekennzeichnet durch einen Speicher (31) zur Vorgabe
    eines Gesamtbereiches (20), der zumindest die Beobachtungsbereiche (21) in allen Positionszuständen eines Objektes
    enthält und der in eine Vielzahl von Abschnitten unterteilt ist, und zur Speicherung der Positionsinformation von mindestens einer Art von Standardmuster (Fig. 4), die aus einigen Abschnitten des vorgegebenen Gesamtbereiches (20) herausgezogen ist,
    durch eine Aufnahmeeinrichtung (6)-zur Aufnahme eines Musters vom Beobachtungsbereich (21) des Objektes, das in eine Vielzahl von Abschnitten unterteilt ist,
    und durch eine Abtasteinrichtung (9) zur Abtastung der Existenz oder Nicht-Existenz des Standardmusters aus jedem Abschnitt des Musters, der von der Aufnahmeeinrichtung (6) aufgenommen wird, und zum Herausziehen der Positionsinformation des Standardmusters, wenn es vorhanden ist, wobei die Positionsinformation des Standardmusters innerhalb der entsprechenden Abschnitte im Gesamtbereich (20) und im Beobachtungsbereich (21) verglichen wird, um festzustellen, welcher Teil des Gesamtbereiches (20) der Beobachtungsbereich (21) ist, und um die Position des Objektes aus den Positionsrelationen des Standardmusters innerhalb der entsprechenden Abschnitte des Gesamtbereiches (20) und des Beobachtungsbereiches (21) in
    5 dem Teil abzutasten.
    1S0067/0S4S
DE19813111027 1980-03-24 1981-03-20 Verfahren und vorrichtung zur positionsabtastung eines objektes Granted DE3111027A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3607080A JPS56132505A (en) 1980-03-24 1980-03-24 Position detecting method

Publications (2)

Publication Number Publication Date
DE3111027A1 true DE3111027A1 (de) 1982-02-18
DE3111027C2 DE3111027C2 (de) 1990-02-15

Family

ID=12459464

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19813111027 Granted DE3111027A1 (de) 1980-03-24 1981-03-20 Verfahren und vorrichtung zur positionsabtastung eines objektes

Country Status (4)

Country Link
US (1) US4435835A (de)
JP (1) JPS56132505A (de)
DE (1) DE3111027A1 (de)
GB (1) GB2075182B (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3342491A1 (de) * 1982-11-27 1984-05-30 Ferranti plc, Gatley, Cheadle, Cheshire Automatische vorrichtung zum herstellen oder pruefen von geraeten
DE3332508A1 (de) * 1983-09-09 1985-04-04 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Einrichtung zur regelung der lage von in einem bewegungsablauf befindlichen gegenstaenden
DE3807578A1 (de) * 1988-03-08 1989-09-28 Neumeyer Stefan Verfahren zur raeumlichen erfassung und/oder bestimmung eines koerpers, insbesondere eines menschlichen schaedels

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317953B1 (en) 1981-05-11 2001-11-20 Lmi-Diffracto Vision target based assembly
US6163946A (en) * 1981-05-11 2000-12-26 Great Lakes Intellectual Property Vision target based assembly
JPS59137942A (ja) * 1983-01-28 1984-08-08 Hitachi Ltd 画像位置合わせ方式
GB2139348B (en) * 1983-03-26 1986-10-01 Disco Abrasive Systems Ltd Automatic aligment system
JPS59226981A (ja) * 1983-06-08 1984-12-20 Fujitsu Ltd パタ−ンマツチング方法および装置
GB2146427B (en) * 1983-08-01 1987-10-21 Canon Kk Semiconductor manufacture
JPS60119407A (ja) * 1983-11-30 1985-06-26 Nippon Kogaku Kk <Nikon> 比較検査装置
JPS60167069A (ja) * 1984-02-09 1985-08-30 Omron Tateisi Electronics Co 図形認識装置
JPS60200385A (ja) * 1984-03-26 1985-10-09 Hitachi Ltd 姿勢判定方式
US4641350A (en) * 1984-05-17 1987-02-03 Bunn Robert F Fingerprint identification system
US4653109A (en) * 1984-07-30 1987-03-24 Lemelson Jerome H Image analysis system and method
JPS6140684A (ja) * 1984-07-31 1986-02-26 Omron Tateisi Electronics Co 輪郭追跡装置
JPH0754549B2 (ja) * 1984-09-19 1995-06-07 株式会社日立製作所 パターンマッチング用標準パターンの作成方法
GB2177834B (en) * 1985-07-02 1988-11-16 Ferranti Plc Pattern detection in two dimensional signals
US4814626A (en) * 1985-12-13 1989-03-21 Siemens Aktiengesellschaft Method for high precision position measurement of two-dimensional structures
DE3604111A1 (de) * 1986-02-10 1987-10-15 Nukem Gmbh Verfahren und vorrichtung zum erkennen von fehlerstellen in einem gegenstand
JPH07104143B2 (ja) * 1986-08-25 1995-11-13 マツダ株式会社 物品の位置検出方法
US4747155A (en) * 1986-09-02 1988-05-24 Loral Corporation Motion compensation for electro-optical camera imagery
JPS6362241A (ja) * 1986-09-02 1988-03-18 Toshiba Corp ワイヤボンデイング方法
US4961155A (en) * 1987-09-19 1990-10-02 Kabushiki Kaisha Toyota Chuo Kenkyusho XYZ coordinates measuring system
GB8811005D0 (en) * 1988-05-10 1988-06-15 Plessey Co Plc Improvements in/relating to methods/registration
US5258931A (en) * 1988-07-08 1993-11-02 Parker-Hannifin Corporation Precision electronic absolute and relative position sensing device and method of using same
WO1991010111A1 (en) * 1989-12-28 1991-07-11 Kabushiki Kaisha Toyota Chuo Kenkyusho Apparatus for measuring three-dimensional coordinate
US5321772A (en) * 1990-03-05 1994-06-14 Honeywell Inc. Digital image processor
DE4026206C2 (de) * 1990-08-18 1995-04-13 Kernforschungsz Karlsruhe Verfahren zur vollautomatischen zweidimensionalen Vermessung von mechanischen Mikrostrukturen auf Substraten
GB9026087D0 (en) * 1990-11-30 1991-01-16 Crosfield Press Controls Ltd Register mark identification
US5229066A (en) * 1991-08-05 1993-07-20 Westinghouse Electric Corp. Control rod position indication system
FR2680619B1 (fr) * 1991-08-21 1993-12-24 Sgs Thomson Microelectronics Sa Predicteur d'image.
US5495535A (en) * 1992-01-31 1996-02-27 Orbotech Ltd Method of inspecting articles
US5699442A (en) * 1992-04-10 1997-12-16 Andrew Welch System for detecting the location of a reflective object within a video field
US7098891B1 (en) 1992-09-18 2006-08-29 Pryor Timothy R Method for providing human input to a computer
US5982352A (en) * 1992-09-18 1999-11-09 Pryor; Timothy R. Method for providing human input to a computer
JP3549569B2 (ja) * 1993-04-27 2004-08-04 ソニー エレクトロニクス インコーポレイテッド 映像内の目標パターン探知方法
US9513744B2 (en) * 1994-08-15 2016-12-06 Apple Inc. Control systems employing novel physical controls and touch screens
EP0780003B1 (de) * 1994-09-08 2003-07-30 Andrew Welch Verfahren und apparat zum bestimmen der lage eines reflektierenden objekts innerhalb eines videofeldes
US8228305B2 (en) * 1995-06-29 2012-07-24 Apple Inc. Method for providing human input to a computer
US7973773B2 (en) * 1995-06-29 2011-07-05 Pryor Timothy R Multipoint, virtual control, and force based touch screen applications
US8482534B2 (en) * 1995-06-29 2013-07-09 Timothy R. Pryor Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US5835639A (en) * 1996-12-18 1998-11-10 Eastman Kodak Company Method for detecting rotation and magnification in images
JP3649845B2 (ja) * 1997-03-12 2005-05-18 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
US6750848B1 (en) * 1998-11-09 2004-06-15 Timothy R. Pryor More useful man machine interfaces and applications
US6720949B1 (en) 1997-08-22 2004-04-13 Timothy R. Pryor Man machine interfaces and applications
US20020036617A1 (en) 1998-08-21 2002-03-28 Timothy R. Pryor Novel man machine interfaces and applications
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
JP2000165641A (ja) * 1998-11-24 2000-06-16 Matsushita Electric Ind Co Ltd 画像処理方法,画像処理装置およびデータ記憶媒体
US7015950B1 (en) 1999-05-11 2006-03-21 Pryor Timothy R Picture taking method and apparatus
US8482535B2 (en) * 1999-11-08 2013-07-09 Apple Inc. Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US20080122799A1 (en) * 2001-02-22 2008-05-29 Pryor Timothy R Human interfaces for vehicles, homes, and other applications
US8576199B1 (en) 2000-02-22 2013-11-05 Apple Inc. Computer control systems
US7328119B1 (en) * 2000-03-07 2008-02-05 Pryor Timothy R Diet and exercise planning and motivation including apparel purchases based on future appearance
JP2004510363A (ja) * 2000-08-31 2004-04-02 ライテック コーポレイション センサおよびイメージングシステム
US20080024463A1 (en) * 2001-02-22 2008-01-31 Timothy Pryor Reconfigurable tactile control display applications
US20080088587A1 (en) * 2001-02-22 2008-04-17 Timothy Pryor Compact rtd instrument panels and computer interfaces
US8306635B2 (en) 2001-03-07 2012-11-06 Motion Games, Llc Motivation and enhancement of physical and mental exercise, rehabilitation, health and social interaction
US6869015B2 (en) 2001-05-30 2005-03-22 Sandia National Laboratories Tamper-indicating barcode and method
US6814289B2 (en) 2001-05-30 2004-11-09 Sandia Corporation Self-registering spread-spectrum barcode method
JP3768174B2 (ja) * 2002-07-24 2006-04-19 ファナック株式会社 ワーク取出し装置
AU2003270386A1 (en) * 2002-09-06 2004-03-29 Rytec Corporation Signal intensity range transformation apparatus and method
US7358963B2 (en) 2002-09-09 2008-04-15 Apple Inc. Mouse having an optically-based scrolling feature
US20080129707A1 (en) * 2004-07-27 2008-06-05 Pryor Timothy R Method and apparatus employing multi-functional controls and displays
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US20100231506A1 (en) * 2004-09-07 2010-09-16 Timothy Pryor Control of appliances, kitchen and home
US8077147B2 (en) * 2005-12-30 2011-12-13 Apple Inc. Mouse with optical sensing surface
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
EP2144189A3 (de) * 2008-07-10 2014-03-05 Samsung Electronics Co., Ltd. Verfahren zum Erkennen und Umwandeln von Buchstaben in kamerabasierten Bildern
JP5536586B2 (ja) 2010-08-17 2014-07-02 日本光電工業株式会社 血圧測定装置
CN112157605B (zh) * 2020-08-26 2021-12-14 东风汽车集团有限公司 一种车窗加工的定位方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3814521A (en) * 1972-09-12 1974-06-04 Hoffmann La Roche Object recognition
US3980870A (en) * 1974-05-14 1976-09-14 Nippon Kogaku K.K. Device for measuring contour length of a two-dimensional pattern
JPS529133A (en) * 1975-07-12 1977-01-24 Toshiba Corp Conveyor type micro-wave heating device
JPS5214112A (en) * 1975-07-24 1977-02-02 Nissan Motor Co Ltd Torch iginition system internal combustion engine
DE3014629C2 (de) * 1979-04-16 1984-03-22 Hitachi, Ltd., Tokyo Schaltungsanordnung zur Erkennung der Lage einer Objektoberfläche

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5214112B2 (de) * 1973-02-22 1977-04-19
JPS51112236A (en) * 1975-03-28 1976-10-04 Hitachi Ltd Shape position recognizer unit
JPS5218136A (en) * 1975-08-01 1977-02-10 Hitachi Ltd Signal processing unit
JPS5839357B2 (ja) * 1976-01-26 1983-08-29 株式会社日立製作所 パタ−ンの位置検出方法
CH643959A5 (de) * 1978-04-14 1984-06-29 Siemens Ag Verfahren und vorrichtung zur automatischen lageerkennung von halbleiterchips.
JPS5915381B2 (ja) * 1978-10-16 1984-04-09 日本電信電話株式会社 パタ−ン検査法
US4300122A (en) * 1979-04-02 1981-11-10 Sperry Corporation Apparatus for processing digital data representative of a two-dimensional image

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3814521A (en) * 1972-09-12 1974-06-04 Hoffmann La Roche Object recognition
US3980870A (en) * 1974-05-14 1976-09-14 Nippon Kogaku K.K. Device for measuring contour length of a two-dimensional pattern
JPS529133A (en) * 1975-07-12 1977-01-24 Toshiba Corp Conveyor type micro-wave heating device
JPS5214112A (en) * 1975-07-24 1977-02-02 Nissan Motor Co Ltd Torch iginition system internal combustion engine
DE3014629C2 (de) * 1979-04-16 1984-03-22 Hitachi, Ltd., Tokyo Schaltungsanordnung zur Erkennung der Lage einer Objektoberfläche

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3342491A1 (de) * 1982-11-27 1984-05-30 Ferranti plc, Gatley, Cheadle, Cheshire Automatische vorrichtung zum herstellen oder pruefen von geraeten
DE3332508A1 (de) * 1983-09-09 1985-04-04 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Einrichtung zur regelung der lage von in einem bewegungsablauf befindlichen gegenstaenden
DE3807578A1 (de) * 1988-03-08 1989-09-28 Neumeyer Stefan Verfahren zur raeumlichen erfassung und/oder bestimmung eines koerpers, insbesondere eines menschlichen schaedels

Also Published As

Publication number Publication date
JPH0531084B2 (de) 1993-05-11
DE3111027C2 (de) 1990-02-15
US4435835A (en) 1984-03-06
GB2075182B (en) 1984-09-19
JPS56132505A (en) 1981-10-16
GB2075182A (en) 1981-11-11

Similar Documents

Publication Publication Date Title
DE3111027A1 (de) Verfahren und vorrichtung zur positionsabtastung eines objektes
DE2801536C2 (de) Zeichenformkodiervorrichtung
DE2703158C3 (de) Einrichtung zum Erfassen der Position eines Musters oder Zeichens
DE3014629A1 (de) Bildabtastsystem
EP0150813B1 (de) Verfahren zur Manipulation von Bildschirmdarstellungen durch Sprachbefehle
DE2506117C2 (de) Adreßumsetzungseinrichtung zur Bildung einer absoluten Adresse
DE2558498C2 (de) Vorrichtung zur Darstellung von aus Bildpunkten zusammengesetzten Zeichen
DE2909153A1 (de) Einrichtung zur elektronischen verarbeitung von bild- und/oder zeichenmustern
DE3210814A1 (de) Verfahren zum bestimmen einer optimalen schwelle, um ein binaeres abbildungssignal zur verwendung in einem mustererkennungssystem zu erhalten
EP0523407B1 (de) Verfahren zur Klassifikation von Signalen
DE2755728A1 (de) Kathodenstrahlroehren-anzeigegeraet
DE3615906A1 (de) Bildinformationserkennungsgeraet
EP0301384B1 (de) Schaltungsanordnung zur Aufbereitung von schrägstehenden, insbesondere handgeschriebenen Zeichen
DE2220693A1 (de) Verfahren und Einrichtung zur Datenumsetzung
DE3441640A1 (de) Streifenfeldspeichercontroller
DE2833175A1 (de) Signalgenerator fuer ein anzeigesystem
DE4002031C2 (de) Verfahren und Vorrichtung zum Erstellen von Nähdaten für eine Nähmaschine
EP1709587B1 (de) Bildverarbeitungssystem
DE102020119243A1 (de) Verfahren und System bzw. Vorrichtung zum Erkennen eines Objektes in einem elektronischen Bild
EP0053263A2 (de) Verfahren und Anordnung zum Finden von Ansammlungen von Teilchen, beispielsweise Metaphasenplatten
DE3621056C2 (de)
DE2631073C3 (de) Vorrichtung zur Struktur- und Textur-Analyse zumindestens eines Mediums
EP0195283B1 (de) Schaltungsanordnung zur Segmentation eines Binärbildes
DE3844832C2 (de) Zeichenaufbereitungsvorrichtung
EP0220467B1 (de) Verfahren zur einheitlichen symbolischen Beschreibung von Dokumentmustern in einem Automat

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8128 New person/name/address of the agent

Representative=s name: STREHL, P., DIPL.-ING. DIPL.-WIRTSCH.-ING. SCHUEBE

8125 Change of the main classification

Ipc: G01B 11/03

8126 Change of the secondary classification

Free format text: G01B 7/03 G05D 3/00 B23Q 15/22 H01L 21/60 H01L 21/68

D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee