Movatterモバイル変換


[0]ホーム

URL:


CH679084A5 - - Google Patents

Download PDF

Info

Publication number
CH679084A5
CH679084A5CH1658/89ACH165889ACH679084A5CH 679084 A5CH679084 A5CH 679084A5CH 1658/89 ACH1658/89 ACH 1658/89ACH 165889 ACH165889 ACH 165889ACH 679084 A5CH679084 A5CH 679084A5
Authority
CH
Switzerland
Prior art keywords
matrix
periphery
binary code
data
determining
Prior art date
Application number
CH1658/89A
Other languages
English (en)
Inventor
Dennis G Priddy
Robert S Cymbalski
Original Assignee
Int Data Matrix Inc
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
Family has litigation
First worldwide family litigation filedlitigationCriticalhttps://patents.darts-ip.com/?family=22700422&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CH679084(A5)"Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Int Data Matrix IncfiledCriticalInt Data Matrix Inc
Publication of CH679084A5publicationCriticalpatent/CH679084A5/de

Links

Classifications

Landscapes

Description

1
CH 679 084 A5
2
Beschreibung
Die vorliegende Erfindung betrifft einen Binärcode gemäss dem Oberbegriff des Patentanspruchs 1 sowie ein Verfahren nach Anspruch 5 zum Ablesen dieses Binärcodes und ein Verfahren nach Anspruch 8 zum Erzeugen desselben.
Optisch ablesbare Codes sind bekannt. Durch einen solchen als Prüfkartensymbol ausgebildeten Code wird die Information durch eine Kombination von schwarzen und weissen Kästchen in einer Matrix dargestellt, wobei alle Kästchen der Matrix gleich gross sind. Da die Anzahl und Grösse der Kästchen vorbestimmt ist, erwartet der Computer, der diese Daten empfängt oder erzeugt, dass die Anzahl Kästchen innerhalb der Matrix mit der vorbestimmten Anzahl übereinstimmt, und dass alle Kästchen diesselbe Grösse aufweisen. Dieser Code ist nicht zufriedenstellend. Er ist unfähig, die Datenkapazität dynamisch zu expandieren oder zu komprimieren, um den sich verändernden Kundenanforderungen ohne eine Umprogrammierung der Software des Abtastcomputers zu genügen. Der Benutzer dieses Codes muss daher die Datenanforderungen identifizieren, bevor er das Software-System freigibt. Zudem, da jedes Kästchen eine genau bestimmte Grösse aufweist und die Anzahl Kästchen vorbestimmt ist, muss der Abtastcomputer für die erwartete Matrixgrösse vorbereitet sein, was den Benutzer zwingt, einen individuell dimensionierten Prüfkartencode für jeden Abtaster zu verwenden. Es werden somit mehrere Code-Abtaster sowie ein System zur Trennung der Codes benötigt, die unterschiedlich dimensioniert sind oder eine unterschiedliche Code-Dichte aufweisen und dann dem geeigneten Code-Abtaster zugeführt werden.
Codes, die diese Nachteile nicht aufweisen, weil sie Angaben enthalten, die bezüglich der Grösse oder der Codierungsart vom Computer interpretiert werden können, sind auch bekannt. Ein solcher Code ist beispielsweise aus dem U.S. Patent Nr. 3763 467 bekannt. Diese Patentschrift beschreibt ein optisches Lesen von Daten, die in Boxform auf einer Karte vorliegen. Die Karte ist an ihrer Peripherie mit zwei ein Feld bestimmenden Marken markiert, die sich an der vorderen und an der hinteren Kante der Box befinden, um die Grösse des Feldes anzugeben, das in der Box gespeicherte Binärcode-Dezimaldaten enthält. Die erste Datenzeile innerhalb der Box bildet die Peripheriekante und enthält eine Formatinformation zur Identifizierung der Spalte, die innerhalb der Box abgelesen werden soll. Dieser Code hat sich auch als nicht zufriedenstellend erwiesen, weil sich daraus Schwierigkeiten mit der Dichte und mit der Grösse ergeben. Die Grösse des Feldes ist zwar variabel, die effektive Grösse der Zeichen innerhalb des Feldes jedoch nicht, was dazu führt, dass eine kleinere Feldgrösse einen kleineren gespeicherten Informationsgehalt aufweist. Zudem müssen sich die zu lesenden Grösseanga-ben in speziellen Positionen befinden, damit sie von der Abtastvorrichtung aufgenommen und ausgewertet werden können.
Es besteht daher der Wunsch, über einen dynamisch variablen optisch maschinenlesbaren Binärcode sowie über ein entsprechendes Verfahren zum Ablesen und/oder zum Erzeugen eines solchen Codes verfügen zu können, die diese Nachteile nicht aufweisen.
Diese Aufgabe wird erfindungsgemäss durch einen Binärcode mit den im kennzeichnenden Teil des Anspruchs 1 angegebenen Merkmalen gelöst.
Damit ergibt sich ein verbesserter optisch lesbarer Binärcode.
Andere vorteilhafte Ausführungen der Erfindung sind in weiteren Ansprüchen angegeben.
Die Erfindung wird nachfolgend durch Beschreibung von Ausführungsbeispielen anhand einer Zeichnung näher erläutert. Es zeigen:
Fig. 1a und 1b zwei erfindungsgemässe Binärcodes mit verschiedenen Grössen, jedoch mit demselben Informationsgehalt,
Fig. 2a-2d Datenanordnungen innerhalb der Peripherie für Binärcodes nach der Erfindung,
Fig. 3a-3d redundante Kompositionen von visuellen Zellen innerhalb der Matrix gemäss der Erfindung,
Fig. 4 ein Blockdiagramm für eine Vorrichtung zur Bearbeitung und Abtastung des Codes nach der Erfindung und
Fig. 5 ein Flussdiagramm des Verfahrens zum Ablesen des Binärcodes.
Fig. lazeigt einen allgemein als eine Matrix 10 dargestellten Binärcode nach der Erfindung. Die Binärcodematrix 10 weist eine Peripherie oder Umfangsli-nie mit zwei Seiten 12,12' und zweiten Seiten 14,14' auf. Die zwei Seiten 12, 12' bilden zwei feste, sich überschneidende Balken und die Seiten 14, 14' bestehen aus alternierenden dunklen und hellen Kästchen 16 bzw. 18. Daten, die allgemein mit 19 bezeichnet sind, sind innerhalb der Peripherie 11 der Matrix 10 gespeichert.
Die Daten 19 werden innerhalb der Peripherie der Matrix 10 gespeichert, indem jedes Zeichen, das gespeichert werden soll, in einen sichtbaren Binärcode umgewandelt wird, der durch dunkte und helle Kästchen dargestellt wird, die den Einsen und Nullen einer Binärinformation entsprechen. Ein Buchstabe oder eine Zahl, die dem Binärcode 0001 entspricht, kann daher durch eine Folge von Datenzellen dargestellt werden, wobei jede Zelle entweder ein dunkles oder ein helles Kästchen enthält. Die Daten, die 0001 darstellen, würden somit als eine Reihe von drei hellen Zellen und einer dunklen Zelle erscheinen. Die Zahlen 0 bis 9 werden beispielsweise innerhalb einer Matrix 10 durch Muster von hellen Zellen 20 und dunklen Zellen 22 dargestellt.
Die binäre Darstellung der hundertachtundzwan-zig (128) US-ASCII Buchstaben, (die beispielsweise als alphanumerische Daten gebraucht werden), Zahlen und Symbole benötigt acht Binärbits oder im Fall von Matrix 10 acht visuelle Kästchen oder Zellen, um ein Zeichen darzustellen. Wird aber der maximale Bereich der Zeichen definiert, die in jeder Position der Eingangsreihe erscheinen können, so ist es möglich, jene Binärbits zu eliminieren, die eine redundante Information aufweisen, die dem Gesamtbereich von Zeichen gemeinsam ist, indem die benötig-
5
10
15
20
25
30
35
40
45
50
55
60
65
3
CH 679 084 A5
4
te Anzahl der visuellen Kästchen auf weniger als acht komprimiert wird, um ein einzelnes Zeichen darzustellen. In einer Ausführung, in der nur die Buchstaben A bis D in der ersten Position der Eingangsreihe erscheinen sollen, braucht man nur zwei visuelle Kästchen, um die vier möglichen Binärbitkonfigurationen darzustellen. Wenn das Vorhandensein einer dunklen Zelle mit «D» und einer Lichtzeile mit «L» angezeigt wird, so könnte der Buchstabe A durch LD dargestellt werden, der Buchstabe B durch DL, C durch DD und D durch LL, so dass alle Buchstaben mit nur zwei Zellen der visuellen Binärinformation dargestellt werden. In ähnlicher Weise, wenn man weiss, dass in der zweiten Zeichenposition der Eingangsreihe nur Zahlwerte von 0 bis 9 erscheinen werden, muss man nur vier visuelle Zellen reservieren, um die zehn möglichen Binärvariationen zu gestalten, um ein solches Zeichen zu bilden. In der obigen Ausführung müssen daher insgesamt sechs visuelle Kästchen oder Zellen reserviert werden, um die zwei Zeichen der codierten Information darzustellen, statt 16 Zellen wie beim US-ASCII-System.
Die Grösse des Quadrats und die Anzahl Zellen, die innerhalb seiner Peripherie enthalten sind, werden durch den Peripheriecode (11) bestimmt. Die Balken 12, 12' geben die physische Grösse der Matrix 10 an.
Zur leichteren Erläuterung wurde eine quadratische Matrix 10 mit gleichen Seiten 12,12'dargestellt. Jedes Parallelogramm, wie ein Rechteck, dessen Fläche durch das Produkt Länge mal Höhe gegeben ist, kann jedoch verwendet werden.
Die Seite 14 gibt die Dichte oder Anzahl Zellen 20, 22 an, die in der Matrix 10 enthalten sind. Die Anzahl alternierender Kästchen 16, 18, angefangen mit dem ersten hellen Kästchen 18 neben jeder Umfangsseite 12', entspricht der auf die nächste Zahl abgerundeten Quadratwurzel der Anzahl visueller Zellen 20, 22, die innerhalb der Peripherie der Matrix 10 enthalten sind.
In diesem Beispiel ist das Kästchen, das sich neben der Umfangsseite 12' befindet, ein helles Kästchen 18. In einer Matrix mit einer anderen Anzahl Zellen 20, 22 kann jedoch die Seite 14 mit einem dunklen Kästchen 16 beginnen, um einen geeigneten Wert für die Anzahl alternierender Kästchen 16, 18 zu erhalten.
In einer praktischen Ausführung können die Zahlen 0 bis 9 innerhalb der Matrix 10 mit Hilfe von 36 visuellen Zellen 20, 22 codiert und in einer Matrix 10 eingeschlossen werden, die eine Umfangsseite 14 mit sechs dunklen und sechs hellen Kästchen 16 bzw. 18 aufweist. Dadurch, dass eine Peripherie vorgesehen ist, die die Grösse der Matrix 10 und die Anzahl der in ihr enthaltenen visuellen Zellen in Binärform angibt, wird eine Binärcodematrix 10 erzeugt, die wie weiter unten erklärt werden soll, unabhängig von der physischen Grösse oder der Informationsdichte erkennbar und durch einen Abtastcomputer identifizierbar ist.
Als Vergleich wird auf die in Fig. 1b dargestellte Matrix 10a hingewiesen, die dieselbe Information in derselben Form wie die Matrix 10 enthält und eine Peripherie 11a in einem kleineren Massstab mit entsprechend kleineren Umfangseiten 12a und 14a aufweist. Die physische Grösse des Codes kann daher unbegrenzt sein. Dadurch, dass durch das Format dem Abtastcomputer die Grösse und Dichte der Matrix In maschinenlesbarer Form angegeben wird, ist es möglich, zu einer Maschinenlesbarkeit von sehr verschiedenen Grössen und von Binärcodes verschiedener Informationsdichten durch ein einziges optisches Abtastcomputersystem zu gelangen. In praktischen Ausführungen kann die physische Grösse im Bereich von 0,6 bis 45 cm2 (1710 bis 7 Quadrat-Inches) liegen, da sie nur durch die Fähigkeit des Druckers zur Nachbildung der gewählten Grösse beschränkt ist.
Die Fig. 2a bis 2d zeigen Anordnungen von visuellen Zellen 22 innerhalb der Matrix 10, wobei ähnliche Elemente in Fig. 1a mit denselben Bezugsnummern bezeichnet sind. Ein Zeichen kann durch die dunklen visuellen Zellen 22a, 22b, 22c, 22d und 22e dargestellt sein. Die visuellen Zellen 22a bis 22e können sich in verschiedenartigen Positionen innerhalb der Matrix 10 befinden. Die visuellen Zellen 22 können in Reihe an einer Ecke der Matrix 10 (Fig. 2a) angeordnet oder rund um die Ecken der Matrix 10 (Fig. 2b) verteilt oder sich in umgekehrter Reihenfolge an einer Ecke der Matrix 10 (Fig. 2c) befinden oder ganz unregelmässig innerhalb der Matrix 10 (Fig. 2d) verteilt sein. Jede Matrix 10 kann für eine spezifische visuelle Zellendisposition in Abhängigkeit der Bedürfnisse eines bestimmten Benutzers verschlüsselt sein. Dies erlaubt einem Benutzer, Muster zu haben, die entweder von allen Benutzern des Binärcodes oder nur von bestimmten Benutzern des Binärcodes, wie beispielsweise in streng geheimen Kontrollvorrichtungen, lesbar sind. Ein Kennzeichen 23 zur Bestimmung der Codierung in Gebrauch wird in visuellen Zellen, die sich innerhalb der Peripherie 11 der Matrix 10 befinden, in einer vorbestimmten Referenzposition innerhalb der Matrix 10 codiert. Das Kennzeichen 23 kann sich beispielsweise in einem vorbestimmten Abstand vom Schnittpunkt der Balken 12, 12' befinden. Zudem kann eine Mischung von Öffentlichen und geheimen Mustern innerhalb derselben Struktur vorhanden sein, um der Öffentlichkeit zu erlauben, einen Teil des Inhalts der Matrix 10 zu lesen, und nur einem Teil des Publikums zu erlauben, den Inhalt des Restes der Matrix 10 zu lesen. In einer bevorzugten Ausführung gibt es 256 Mustervariationen für das Hinstellen der optischen Zellen 22, 23 innerhalb der Matrix 10.
Die Daten 19 können auch mehr als einmal gespeichert werden, um so eine Redundanz in der innerhalb der Matrix 10 codierten Information zu erzeugen. Die Redundanz kann in einem Bereich von keiner bis zu 400% Redundanz liegen. Zudem muss die Redundanz, wie in den Fig. 3a-3d dargestellt, nicht in denselben Mustern wie die Wurzelzellen liegen. Die visuellen Zellen A, B, C, D sind innerhalb der Matrix 10 mehrmals vorhanden. Die durch die dunkleren Buchstaben dargestellte Wurzelzelle kann wie ein Spiegelbild (Fig. 3a, 3b, 3c) oder nach einem unregelmässigen Muster (Fig. 3d) wiederholt werden, insofern identische visuelle Zellen wie A, A nicht nebeneinander liegen. Durch die Redundanz geht
5
10
15
20
25
30
35
40
45
50
55
60
65
3
5
CH679 084 A5
e somit der Code nicht verloren, wenn bei normaler Übertragung oder beim Gebrauch ein Teil der Matrix vernichtet oder verformt wird.
Die Matrix 10 kann durch die Vorrichtung nach Fig. 4 gelesen werden. Das visuelle Bild der Matrix 10 zusammen mit ihrer umschliessenden Fläche wird durch einen optischen Abtaster 24 erfasst, der das Bild in eine Reihe elektronischer Impulse umwandelt. Der Abtaster 24 kann ein lichtempfindliches elektronisches Feld, eine optische Kamera mit ladungsgekoppelten Halbleiterbauelementen (CCD), ein Li-nearsensorabtaster, ein Laserleser für zweidimensionale Abtastung und dergleichen sein.
Die durch den Abtaster 24 erzeugten elektronischen Impulse werden einem Digitalwandler 26 zugeführt, der diese elektronischen Impulse in eine Reihe computererkennbarer Binärdatenbits, die dem abgetasteten Bild entsprechen, umwandelt. Jeder visuellen Zelle wird ein binärer numerischer Wert in Abhängigkeit der vom Abtaster 24 wahrgenommenen Lichtstärke zugeordnet. Den visuellen Zellen, die absolut schwarz und absolut weiss sind, werden die höchsten bzw. niedrigsten Werte zugeordnet, während dazwischen liegenden Schattenbildern Stufenwerte zugeordnet werden, um dadurch ein elektronisches Bild der abgetasteten Matrix 10 zu erzeugen. Dieses Bild wird der zentralen Prozessoreinheit eines Computers 28 («CPU») zugeführt, der ein digitales Bild der Matrix 10 und eines Teils ihrer umschliessenden Fläche als Referenz in seinem Speicher speichert.
Die Matrix 10 befindet sich nicht immer in einer leicht definierbaren Orientierung in bezug auf den Abtaster 24. Der Computer (CPU) 28 führt daher eine binäre Suchaktion durch, um die codierten Muster zu lokalisieren und die Orientierung der Matrix, wie sie im Computer 28 gespeichert ist, zu bestimmen. Die Besonderheiten der Peripherie 11 der Matrix 10 liefern einen Referenzpunkt. Jede Matrix 10 enthält zwei Balken 12,12'. Der Computer 28 sucht diese zwei Balken, und nachdem er sie gefunden hat, sucht er auch den Schnittpunkt der Balken. Durch Einstellung der Ecke beim Schnittpunkt der Seiten 12, 12' identifiziert der Computer 28 die besondere Lage der Matrix 10 unabhängig von Grösse und Orientierung innerhalb des abgetasteten Sichtfeldes. Der Computer 28 misst dann die Länge von jedem in seinem Speicher gespeicherten Balken 12, 12' und den Winkel, in dem sie sich überschneiden. Der Computer 28 berechnet dann die Lage der gegenüberliegenden Ecke der Matrix 10. Durch Verwendung der Länge und des Schnittwinkels der Seiten 12,12'kann die Matrix 10 immer erkannt werden, und zwar auch dann, wenn sie während der Digitalisierung relativ stark linear verformt wurde, vorausgesetzt, dass das Binärbild die Form eines Parallelogramms beibehält. Die Besonderheiten der Peripherie 11 erlauben zudem dem Computer 28 die Matrix 10 von anderen Symbolen oder Bildern im Ab-tastfeld zu unterscheiden.
Nun wird auf Fig. 5 hingewiesen, in der ein Flussdiagramm zum Auslesen und Decodieren der Matrix 10 angegeben wird. Nachdem die vier Ecken der Matrix 10 identifiziert worden sind, zählt der Computer 28 die alternierend dunklen und hellen Kästchen
16,18 der Umfangsseiten 14 gemäss einer Stufe 100. Da die Seiten 14, 14' identisch aufgebaut sind, wird die eine Seite 14 verwendet, um die andere Seite 14' zu kontrollieren, um in der Stufe 102 die dort enthaltene Information zu bestätigen. In der Stufe 104 berechnet der Computer 28 das Produkt der Anzahl Kästchen jeder Seite 14,14' und bestimmt die Dichte der innerhalb der Matrix enthaltenen Zellen. Bei der Berechnung des Matrixwinkels, der Matrixgrösse und der Matrixdichte kann der Computer 28 auch die Lage jeder optischen Zelle 20, 22 bezüglich der sich überschneidenden Linien 12, 12' gemäss Stufe 106 berechnen. So kann das Zentrum jeder visuellen Zelle 20, 22 bestimmt werden. Der Computer 28 kennt nun die physische Grösse der zu decodierenden Muster, die totale Anzahl visueller Zellen oder ihres elektronischen Äquivalents, die als Daten 19 gespeichert sind, und die Lage des Zentrums jeder visuellen Zelle 20, 22 bezüglich der vier Ecken der Matrix 10. Da die physische Grösse und die Zellendichte der Matrix 10 eher berechnete als vorbestimmte Werte sind, kann der Computer 28 eine Matrix 10 jeder physischen Grösse oder Dichte erkennen und decodieren.
Die Muster der Daten 19 werden zuerst decodiert, indem das Musterverteilungskennzeichen gemäss Stufe 108 identifiziert wird. Das Verteilungskennzeichen wird immer als eine Anzahl visueller Zellen gespeichert, die sich in einer bestimmten Lage bezüglich der Ecken der Matrix 10 befindet. Nachdem die Orientierung der Matrix 10 durch den Computer 28 in der Stufe 110 bestimmt wurde, findet somit der Computer 28 aus dem digitalisierten Bild der Matrix 10 das elektronische Äquivalent der visuell codierten Kennzeichenzellen zurück. Nach Decodierung dieser Kennzeichenzellen gemäss Stufe 112 erfährt der Computer 28, welche von den 256 Zellverteilungsmustern gebraucht wurde, um die Daten 19 innerhalb der Matrix 10 zu codieren. Nachdem das Verteilungsmuster bestimmt wurde, sammelt der Computer 28 gemäss Stufe 114 die geeigneten Zellen, um die Binärzeichenreihen wiederzufor-men, die den ursprünglich zur Codierung eingegebenen Binärzeichenreihen entsprechen.
Zur Erzeugung der Matrix 10 muss der Computer 28 den Prozess umkehren und zuerst die 0,1 Binärsprache des Computers in die dunkel/hell-visuellen Zellen 20, 22 der Matrix 10 umwandeln. Der Computer 28 berechnet die maximale Anzahl der Zeichenvariationen, die für jede Position der Eingangsreihe zu erwarten sind, und bestimmt dann die minimale Anzahl visueller Zellen, die notwendig sind, um diese Anzahl Variationen zu codieren. Das Kompressionsverfahren ändert in Abhängigkeit von der Art der vorherbestimmten Eingangseingaben. Wenn beispielsweise bekannt ist, dass nur Zahlen bei einer bestimmten Eingangsposition erscheinen werden, können die Achtbitbinärzahlen auf 3,32 visuelle Zellen komprimiert werden; wenn alle alphabetischen Zeichen vorkommen können, kann ein Achtbitbinärbuchstabe auf 4,75 visuelle Zellen komprimiert werden; oder wenn das Eingangszeichen alphabetisch oder numerisch sein kann, reduziert der Kompressionsalgorithmus jedes Eingangszeichen von acht Binärbits auf 5,21 visuelle Zellen.
5
10
15
20
25
30
35
40
45
50
55
60
65
7
CH679 084A5
8
Im weiteren kann das System von den verfügbaren «Teil»-Zellen Gebrauch machen. Das erste alphanumerische Zeichen benötigt beispielsweise sechs (kleinste ganze Zahl grösser als 5,21) visuelle Zellen, während das zweite alphanumerische Zeichen nur fünf benötigen wird (10,42 Zellen minus 6 für das erste Zeichen = 4,42 abgerundet auf 5). Dies erlaubt eine Erhöhung der Binärkompression wie oben beschrieben, wodurch die notwendige Dichte der Matrix 10 weiter reduziert wird. Wenn es, wie bei Fig. 1a, bekannt wäre, dass alle zehn einzugebenden Zeichen numerisch (0 bis 9) sind, würde der Computer 28 mittels des Kompressionalgorithmus bestimmen, dass die Anzahl potentieller binärer Variationen durch 34 visuelle Zellen statt der 80 Zellen erreicht wird, die man sonst vorsehen müsste.
Der Benutzer gibt dann die gewünschte Verteilungsart für die visuellen Zellen in den Computer 28 ein und dann auch einen gewünschten Redundanzgrad zwischen 0 und 400%. Der Computer 28 analysiert das Muster der visuellen Grundzelle, die codiert werden soll, und wählt für die redundanten Datenzellen Positionen, die sich möglichst weit weg von der Grundzelle befinden, um die grösste Wahrscheinlichkeit dafür zu erreichen, dass mindestens eine Zelle überleben wird, falls die Matrix 10 (Fig. 3a, 3b, 3c, 3d) teilweise untergeht. Dann wird die Anzahl der für die codierten Daten benötigten visuellen Zellen berechnet und der Anzahl der als Verteilungskennzeichen benötigten visuellen Zellen hinzugefügt, um die Dichte der Matrix 10 zu bestimmen. Die Quadratwurzel davon wird dann berechnet, "um die Anzahl der Kästchen zu bestimmen, die notwendig sind, um die Seiten 14,14' der Peripherie 11 der Matrix 10 zu bilden. Zuletzt wird die vom Benutzer gewünschte physische Grösse der Matrix 10 eingegeben, um die Länge der Seiten 12,12'der Matrix 10 zu bestimmen. Nach der Berechnung all dieser Werte veranlasst der Computer 28 einen Drucker 30, die neu erzeugte Matrix 10 herauszugeben.
Der angegebene maschinenlesbare zweidimensionale Binärcode mit einer Umfangslinie, die die physische Grösse des Codes an zwei ihrer Seiten und die Dichte der codierten Information an den zwei anderen Seiten angibt, ist dynamisch veränderbar bezüglich Grösse und Dichte der darin enthaltenen Information.
Schliesslich sei noch bemerkt, dass die festen Linien der Länge, der Höhe und der Fläche des Codes entsprechen, wobei die im Peripherie-Code enthaltene Information einmal erscheinen kann oder auch mehrere Male, um eine Redundanz in die gespeicherte Information einzuführen, die auch in mehreren Mustern innerhalb der Matrix gespeichert werden kann.
Die Vorteile der Erfindung können wie folgt zu-sammengefasst werden:
- Der Computer kann Grösse und Dichte der abzutastenden Matrix unabhängig voneinander bestimmen.
- Der Computer kann die codierte Information unabhängig von der jeweiligen physischen Grösse oder dem Datenvolumen innerhalb des Symbols erkennen, erfassen und behandeln.
- Der Code kann unabhängig von der Orientierung des Symbols bezüglich des Abtasters eingelesen und bearbeitet werden.
- Der Code erlaubt eine dynamische Codierung von grossen Informationsmengen in jeder physischen Grösse.
- Der Code erlaubt dem Computer eine unabhängige Erkennung und Decodierung der im Code enthaltenen Information, ohne dass die physische Grösse, die Datendichte oder der Rotationswinkel des Codes bezüglich des Lesers berücksichtigt werden müssen.
- Der Code erlaubt eine dynamische durch den Computer erzeugte Bestimmung der Dichte der Codematrix, ohne dass der Benutzer spezielle Massnahmen treffen muss; damit hat der Benutzer eine absolute Kontrolle über die Wahl der physischen Grösse des Codes und des Datenvolumens.

Claims (9)

Patentansprüche
1. Optisch maschinenablesbarer Binärcode mit eine Matrix bildenden Daten, dadurch gekennzeichnet, dass die Peripherie (11) der Matrix (10) eine erste Seite (12) und eine zweite Seite (12') aufweist, die sich in der Hauptecke der Matrix schneiden, und dass Dichteangaben zur Bestimmung der Dichten der innerhalb der Matrix enthaltenen Daten (20, 22, ...) in einer dritten Seite (14) der Peripherie und in einer vierten Seite der Peripherie (11) vorhanden sind, indem diese zwei Seiten mindestens je eine Gruppe von alternierenden dunklen Flächen (16; 16') und hellen Flächen (18; 18') umfasst, derart, dass das Produkt der Anzahl der hellen Flächen (18) und der dunklen Flächen (16) der einen Gruppe und das Produkt der Anzahl der hellen Flächen (18') und der dunklen Flächen (16') der anderen Gruppe der Dichte der sich innerhalb der Matrix (10) befindenden Daten entspricht.
2. Binärcode nach Anspruch 1, dadurch gekennzeichnet, dass die Peripherie (11) der Matrix (10) Grösseangaben zur Bestimmung der physischen Grösse der Matrix (10) enthält.
3. Binärcode nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Peripherie (11) Orientierungsangaben zur Bestimmung der Orientierung der* Matrix (10) bezüglich des optischen Feldes enthält.
4. Binärcode nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass Verteilungsangaben zur Bestimmung der Verteilung der Daten innerhalb der Matrix vorhanden sind.
5. Verfahren zur Bestimmung der Grösse und der Dichte eines dynamisch variablen Binärcodes nach einem der Ansprüche 1 bis 4, wobei die erste Seite (12) und die zweite Seite (12') der Peripherie feste Linien sind, gekennzeichnet durch folgende Verfahrensschritte:
a) Abtastung des Binärcodes mit einem optischen Abtaster, um die Matrix und die umschliessende Fläche der Matrix in eine Sequenz von elektronischen Impulsen umzuwandeln, wobei sich der Binärcode und der visuelle Code in einem visuellen Feld befinden;
b) Umwandlung der elektronischen Impulse in eine
5
10
15
20
25
30
35
40
45
50
55
60
65
CH 679 084 A5
Reihe von elektronischen, einem zweiten Bild entsprechenden Datenbits;
c) Erzeugung einer bitartigen Abbildung der Matrix;
d) Positionierung der zwei ersten Seiten der Peri- 5 , pherie und Bestimmung ihrer Länge; und e) Bestimmung des Produktes der Anzahl der hellen und der dunklen Flächen der Gruppe der dritten Seite und der Anzahl der hellen und der dunk- ^ len Flächen der Gruppe der vierten Seite. 1 o
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die durch den Schnittpunkt der ersten und der zweiten Seite gebildete Hauptecke positioniert und die Orientierung der Matrix bestimmt wird. 15
7. Verfahren nach Anspruch 5 oder 6, wobei die innerhalb der Matrix enthaltenen Daten durch helle und durch dunkle Flächen gebildet sind, dadurch gekennzeichnet, dass als weiterer Verfahrensschritt die sich innerhalb der Matrix befindenden Daten de- 20 codiert werden.
8. Verfahren zur Erzeugung eines Binärcodes nach einem der Ansprüche 1 bis 4, gekennzeichnet durch folgende Verfahrensschritte:
a) Umwandlung der Daten, die im Code enthalten 25 werden sollen, in Binärform;
b) Bestimmung der Anzahl visueller Zellen, die notwendig sind, um die binärcodierte Information innerhalb der Matrix darzustellen;
c) Bestimmung der Grösse der zu bildenden Ma- 30 trix;
d) Bildung der zwei ersten Seiten der Peripherie als feste Linien, die sich in der Hauptecke der Matrix schneiden und deren Länge durch die Linienlänge bestimmt wird, die notwendig ist, um den 35 Flächeninhalt der Matrix darzustellen;
e) Berechnung der Quadratwurzel der Anzahl visueller Zellen, die notwendig sind, um die im Binärcode enthaltenen Daten darzustellen, auf eine ganze Zahl abgerundet, 40
f) Erzeugung der dritten Seite, derart, dass die totale Anzahl der dunklen und der hellen Flächen der Gruppe dieser dritten Seite gleich der abgerundeten Quadratwurzel der Anzahl optischer Zellen ist, die von der Matrix umfasst werden sol- 45 len;
g) Erzeugung der vierten Seite der Peripherie mit einem Gruppenprodukt, das dem der Gruppe der dritten Seite gleich ist, wobei sich diese zwei letzten Seiten in einer zweiten Hauptecke der Matrix 50 schneiden und wobei die vier Seiten der Matrix ihre Peripherie bilden; und h) Erzeugung des Binärcodes als visuelle Zellen innerhalb der Peripherie der Matrix.
9. Verfahren nach Anspruch 8, dadurch gekenn- 55
zeichnet, dass die visuellen Zelle Innerhalb der Pe- r ripherie des Binärcodes einem vorbestimmten Musterbild entsprechen.
TO. Verfahren nach Anspruch 8 oder 9, dadurch .
gekennzeichnet, dass ein Verteilungskennzeichen 60 erzeugt wird, das Angaben zur Decodierung eines vorbestimmten Musterbildes enthält.
65
6
CH1658/89A1988-05-051989-05-02CH679084A5 (de)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US07/190,205US4939354A (en)1988-05-051988-05-05Dynamically variable machine readable binary code and method for reading and producing thereof

Publications (1)

Publication NumberPublication Date
CH679084A5true CH679084A5 (de)1991-12-13

Family

ID=22700422

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CH1658/89ACH679084A5 (de)1988-05-051989-05-02

Country Status (25)

CountryLink
US (9)US4939354A (de)
JP (4)JP2951965B2 (de)
KR (1)KR930012137B1 (de)
AU (1)AU622173B2 (de)
BE (1)BE1002654A3 (de)
CA (1)CA1341134C (de)
CH (1)CH679084A5 (de)
DE (1)DE3914440A1 (de)
DK (1)DK175021B1 (de)
ES (1)ES2017022A6 (de)
FI (1)FI99056C (de)
FR (1)FR2631182B1 (de)
GB (2)GB2218240B (de)
GR (1)GR890100297A (de)
IE (1)IE62337B1 (de)
IL (1)IL90140A (de)
IT (1)IT1231365B (de)
MX (1)MX167333B (de)
MY (1)MY104121A (de)
NL (1)NL193505C (de)
NO (1)NO180810C (de)
NZ (1)NZ228997A (de)
PT (1)PT90469B (de)
SE (1)SE506353C2 (de)
ZA (1)ZA893288B (de)

Families Citing this family (227)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0299383B1 (de)*1987-07-111994-11-23Hirokazu YoshidaVerfahren zum Lesen von Blättern mit Identifikationscode
US5204515A (en)*1987-07-111993-04-20Teiryo Sangyo Co., Ltd.Method of reading identification code sheets using borders to determine scan angle
US4924078A (en)*1987-11-251990-05-08Sant Anselmo CarlIdentification symbol, system and method
US4939354A (en)*1988-05-051990-07-03Datacode International, Inc.Dynamically variable machine readable binary code and method for reading and producing thereof
US5591957A (en)*1988-08-121997-01-07Casio Computer Co., Ltd.Apparatus for reading mesh pattern image data having bars along upper and lower sides of mesh pattern and a boundary line between horizontally adjacent dark and light area of mesh pattern
US5042079A (en)*1988-08-121991-08-20Casio Computer Co., Ltd.Method of recording/reproducing data of mesh pattern, and apparatus therefor
US5304786A (en)*1990-01-051994-04-19Symbol Technologies, Inc.High density two-dimensional bar code symbol
US5153928A (en)*1989-06-091992-10-06Casio Computer Co., Ltd.Method and apparatus for recording/reproducing mesh pattern data
US5051736A (en)*1989-06-281991-09-24International Business Machines CorporationOptical stylus and passive digitizing tablet data input system
US5410620A (en)*1989-08-021995-04-25Teiryo Sangyo Co., Ltd.Digital data reader of digital data recording sheet
US5337361C1 (en)*1990-01-052001-05-15Symbol Technologies IncRecord with encoded data
US5241166A (en)*1990-07-021993-08-31Chandler Donald GLow resolution target acquisition
JPH0481918A (ja)*1990-07-251992-03-16Sharp Corpキー入力装置
US5128528A (en)*1990-10-151992-07-07Dittler Brothers, Inc.Matrix encoding devices and methods
US5223701A (en)*1990-10-301993-06-29Ommiplanar Inc.System method and apparatus using multiple resolution machine readable symbols
US5189292A (en)*1990-10-301993-02-23Omniplanar, Inc.Finder pattern for optically encoded machine readable symbols
US5153418A (en)*1990-10-301992-10-06Omniplanar, Inc.Multiple resolution machine readable symbols
US5170044A (en)*1990-11-091992-12-08Pitney Bowes Inc.Error tolerant 3x3 bit-map coding of binary data and method of decoding
EP0570524B1 (de)*1991-02-041996-01-03Dolby Laboratories Licensing CorporationSpeichermedium und Vorrichtung zur Rückgewinnung von Data des Mediums durch Uberabtastung
DE4107020A1 (de)*1991-03-051992-09-10Franzis Verlag GmbhVerfahren zur zweidimensionalen speicherung von daten auf einem bedruckbaren oder fotografisch entwickelbaren medium
US5202552A (en)*1991-04-221993-04-13Macmillan Bloedel LimitedData with perimeter identification tag
DE59207447D1 (de)*1991-06-071996-12-05Elpatronic AgVerfahren und Vorrichtung zum Kennzeichnen von wiederbefüllbaren Behältern, insbesondere Kunststoff-Flaschen sowie Code-Symbol zur Kennzeichnung von Kunststoff-Flaschen
DE59201885D1 (de)*1991-07-081995-05-18Elpatronic AgVerfahren und Vorrichtung zum Prüfen von Behältern.
DE69227755D1 (de)*1991-07-191999-01-14Frederic RentschVerfahren zur Darstellung von binären Daten
US6643656B2 (en)1991-07-312003-11-04Richard Esty PetersonComputerized information retrieval system
US5278400A (en)*1991-08-191994-01-11Xerox CorpMultiple threshold encoding of machine readable code
US5262623A (en)*1991-09-041993-11-16Omniplanar, Inc.Method and apparatus for distinguishing a preferred bar code or the like
US5207412A (en)*1991-11-221993-05-04Xerox CorporationMulti-function document integrater with control indicia on sheets
US5296693A (en)*1991-12-161994-03-22Canon Kabushiki KaishaInk intrusion resistant digital code
GB2265237A (en)*1992-03-171993-09-22Int Data Matrix IncProducing and reading a machine-optically-readable code
JPH05290197A (ja)*1992-04-061993-11-05Teiriyou Sangyo Kk二次元コ−ドシンボルマ−クの解読方法
US5612525A (en)*1992-06-021997-03-18Elpatronic AgApparatus for marking refillable containers, more especially plastic bottles
US5357095A (en)*1992-07-161994-10-18Schiapparelli Biosystems, Inc.Reagent bottle identification and reagent monitoring system for a chemical analyzer
US5513013A (en)*1992-08-241996-04-30Xerox CorporationFacsimile output job sorting unit and system
US5288986A (en)*1992-09-171994-02-22Motorola, Inc.Binary code matrix having data and parity bits
JP2005228357A (ja)*1992-09-282005-08-25Olympus Corpコード情報及びコード情報生成方法
US5610811A (en)*1992-11-091997-03-11Niti-On Medical Supply Co., Ltd.Surgical instrument file system
EP0599482A3 (de)*1992-11-271996-11-20Moore Business Forms IncVerfahren zur Auswertung von Gedrucktem auf einem Substrat.
US5416311A (en)*1993-01-051995-05-16Canon Kabushiki KaishaData storage device with multiple levels of spacial density
JPH06309485A (ja)*1993-02-251994-11-04Nippondenso Co Ltd光学的情報読取装置
JP2764224B2 (ja)*1993-03-011998-06-11ユナイテツド パーセル サービス オブ アメリカ インコーポレイテツド補足目標の位置を求める方法および装置
US5566245A (en)*1993-03-091996-10-15United Parcel Service Of America, Inc.The performance of a printer or an imaging system using transform-based quality measures
US5337362A (en)*1993-04-151994-08-09Ricoh CorporationMethod and apparatus for placing data onto plain paper
JP2539745B2 (ja)*1993-06-251996-10-02帝菱産業株式会社光学的読取り可能な2進コ―ド
JP2835274B2 (ja)*1994-02-241998-12-14株式会社テック画像認識装置
US5554841A (en)*1994-03-011996-09-10Lynn Ltd.Article marker and decoding method
US7387253B1 (en)*1996-09-032008-06-17Hand Held Products, Inc.Optical reader system comprising local host processor and optical reader
US5591956A (en)*1995-05-151997-01-07Welch Allyn, Inc.Two dimensional data encoding structure and symbology for use with optical readers
US5726435A (en)*1994-03-141998-03-10Nippondenso Co., Ltd.Optically readable two-dimensional code and method and apparatus using the same
JP3375416B2 (ja)*1994-03-162003-02-10ペンタックス株式会社データシンボル読み取り装置
US5614704A (en)*1994-03-161997-03-25Asahi Kogaku Kogyo Kabushiki KaishaEncoded symbol reader with image reversal function
DE4409198B4 (de)*1994-03-172008-07-17Areva Np GmbhEinrichtung zur fotografischen Dokumentation einer Anlage
GB2290137B (en)*1994-03-181998-03-11Rolls Royce PlcA method and apparatus for identifying the orientation of a dot matrix code marking of an article
US5463213A (en)*1994-05-031995-10-31Honda; TakafaruCode mark reader
US5637850A (en)*1994-05-031997-06-10Honda; TakaharuMethod of making and reading engraved and oxidation code marks on surgical instruments
JP2916373B2 (ja)*1994-06-021999-07-05オリンパス光学工業株式会社情報記録媒体及び情報再生装置
ATE169754T1 (de)*1994-06-071998-08-15United Parcel Service IncVerfahren und gerät zu dekodierung von zweidimensionalen zeichen im raumbereich
DK0772530T3 (da)*1994-07-262002-05-21Internat Data Matrix IncUforanderlige selvverificerende genstande
DE69535212T2 (de)*1994-07-262007-08-23Siemens Energy & Automation, Inc.Verfahren und systeme zur erzeugung und authentifizierung unveränderbarer selbstüberprüfender artikel
US5718457A (en)*1994-07-291998-02-17Elpatronic AgMethod of marking objects with code symbols
US5568607A (en)1994-08-191996-10-22International Data Matrix, Inc.Apparatus, systems and methods for controlling power consumption in a selectively enabled processing system
US5455414A (en)*1994-09-151995-10-03Metanetics CorporationSimplified bar code decoding with dynamically loadable data character sets
US5773811A (en)*1994-10-111998-06-30Schramm, Jr.; Harry F.Method for marking, capturing and decoding machine-readable matrix symbols using ultrasound imaging techniques
JP3448120B2 (ja)1994-12-272003-09-16シャープ株式会社デジタル情報記録担体
US5929429A (en)*1995-01-031999-07-27Xerox CorporationDistributed dimensional labeling for dimensional characterization of border-type embedded data blocks
US5939703A (en)*1995-01-031999-08-17Xerox CorporationDistributed dimensional labeling for dimensional characterization of embedded data blocks
US5572010A (en)*1995-01-031996-11-05Xerox CorporationDistributed type labeling for embedded data blocks
US5553084A (en)*1995-01-061996-09-03Intermec CorporationError correction enhancement for code one and other machine-readable symbologies
US5602377A (en)*1995-03-011997-02-11Metanetics CorporationBar code dataform scanning and labeling apparatus and method
JP3623003B2 (ja)*1995-03-102005-02-23シャープ株式会社デジタル情報記録方法および解読方法
JP3668275B2 (ja)*1995-03-152005-07-06シャープ株式会社デジタル情報記録方法、解読方法および解読装置
GB9507098D0 (en)*1995-04-061995-05-31Rolls Royce PlcProcess and apparatus for reading a dot matrix code marking of an article
US5778011A (en)*1995-06-071998-07-07International Business Machines CorporationMethod and apparatus for writing and protecting against random and cluster errors in image blocks
JP3676443B2 (ja)*1995-09-012005-07-27オリンパス株式会社情報再生装置及び情報再生方法
US5691773A (en)*1995-09-121997-11-25Metanetics CorporationAnti-hand-jittering dataform readers and methods
US6747692B2 (en)1997-03-282004-06-08Symbol Technologies, Inc.Portable multipurpose recording terminal and portable network server
US5862270A (en)*1995-12-081999-01-19Matsushita Electric Industrial Co., Ltd.Clock free two-dimensional barcode and method for printing and reading the same
US5862267A (en)*1995-12-111999-01-19Intermec Ip Corp.Method and apparatus for locating data regions in stored images of symbols
JP2958396B2 (ja)*1995-12-201999-10-06富士ゼロックス株式会社画像形成装置
US5786583A (en)*1996-02-161998-07-28Intermec CorporationMethod and apparatus for locating and decoding machine-readable symbols
US5811776A (en)*1996-02-261998-09-22Intermec CorporationMethod and apparatus for accurately locating data regions in stored images of symbols
US6098882A (en)1996-03-012000-08-08Cobblestone Software, Inc.Variable formatting of digital data into a pattern
US6820807B1 (en)*1996-03-012004-11-23Cobblestone Software, Inc.Variable formatting of digital data into a pattern
US5742041A (en)*1996-05-291998-04-21Intermec CorporationMethod and apparatus for locating and decoding machine-readable symbols, including data matrix symbols
US5988506A (en)*1996-07-161999-11-23Galore Scantec Ltd.System and method for reading and decoding two dimensional codes of high density
GB9615057D0 (en)*1996-07-181996-09-04Newman Paul B DIdentification and tracking of carcasses and primal cuts of meat
US6064763A (en)*1996-07-262000-05-16Intermec Ip CorporationTime-efficient method of analyzing imaged input data to locate two-dimensional machine-readable symbols or other linear images therein
JP3209108B2 (ja)*1996-08-232001-09-17松下電器産業株式会社2次元コード読み取り装置
CA2273815A1 (en)*1996-12-021998-06-11Cal NicholsTracking system for animal and carcasses
US6000614A (en)*1996-12-201999-12-14Denso CorporationTwo-dimensional code reading apparatus
US5818032A (en)*1997-01-031998-10-06Sun; Tsu-Hung TomEncoded color halftone micro-dots for high density digital information storage
US5902987A (en)*1997-02-201999-05-11Intermec Ip CorporationApparatus and method of rapidly locating edges of machine-readable symbols or other linear images
ATE255255T1 (de)1997-03-072003-12-15Accu Sort Systems IncSymbolabtaster zur lokalisierung von kodierten symbolen
US6097839A (en)*1997-03-102000-08-01Intermec Ip CorporationMethod and apparatus for automatic discriminating and locating patterns such as finder patterns, or portions thereof, in machine-readable symbols
JPH1126333A (ja)*1997-06-271999-01-29Oki Electric Ind Co Ltd半導体装置及びその情報管理システム
US6032860A (en)*1997-08-052000-03-07Ci-MatrixUniform ultraviolet strobe illuminator and method of using same
US20030004900A1 (en)*1999-05-192003-01-02Robert G. SchwartzTechnique for effectively generating multi-dimensional symbols representing postal information
CA2272595C (en)*1997-09-222005-06-21Ascom Hasler Mailing Systems, Inc.Technique for effectively generating multi-dimensional symbols representing postal information
US6128414A (en)*1997-09-292000-10-03Intermec Ip CorporationNon-linear image processing and automatic discriminating method and apparatus for images such as images of machine-readable symbols
FR2769107B1 (fr)*1997-09-302001-07-13Centre Nat Rech ScientProcede de codage, equipement pour le codage et produit ainsi code
US6186895B1 (en)1997-10-072001-02-13Mikohn Gaming CorporationIntelligent casino chip system and method or use thereof
JP2913475B1 (ja)*1998-02-171999-06-28一男 佐藤二次元コードの形成方法
TW434520B (en)1998-06-302001-05-16Sony CorpTwo-dimensional code recognition processing method, device therefor and medium
US6256398B1 (en)1998-08-222001-07-03Kenneth H. P. ChangEncoding and decoding a message within an image
US6565003B1 (en)1998-12-162003-05-20Matsushita Electric Industrial Co., Ltd.Method for locating and reading a two-dimensional barcode
US6082619A (en)*1998-12-162000-07-04Matsushita Electric Industrial Co., Ltd.Method for locating and reading a two-dimensional barcode
DE19903586A1 (de)1999-01-292000-08-03Heuft Systemtechnik GmbhSystem zur Verwaltung einer großen Anzahl wiederverwendbarer Mehrwegverpackungen
JP2000252200A (ja)*1999-03-022000-09-14Nikon Corp露光用基板およびその情報読み取り方法および装置、露光装置、およびこれを用いた半導体デバイス製造方法
US6371373B1 (en)1999-05-252002-04-16Matsushita Electric Industrial Co., Ltd.Method for reading a two-dimensional barcode
US6543692B1 (en)1999-09-032003-04-08Gerhard NellhausSchema for identification of solid form drugs
DE60045250D1 (de)1999-09-172010-12-30Silverbrook Res Pty LtdVerfahren und system zur instruktion eines computers
US6372293B1 (en)1999-09-202002-04-16Matrix Technologies CorporationTest tube with data matrix code markings
SE517445C2 (sv)*1999-10-012002-06-04Anoto AbPositionsbestämning på en yta försedd med ett positionskodningsmönster
US6728391B1 (en)1999-12-032004-04-27United Parcel Service Of America, Inc.Multi-resolution label locator
US6340118B1 (en)*1999-12-162002-01-22Xerox CorporationExclusive or cross-coupled framing codes for self-clocking glyphs
US6244764B1 (en)2000-01-212001-06-12Robotic Vision Systems, Inc.Method for data matrix print quality verification
US6636837B1 (en)*2000-01-272003-10-21Eastman Kodak CompanyMethod and apparatus for ordering photofinishing goods and/or services
US7180638B1 (en)2000-02-162007-02-20Ricoh Co., Ltd.Network fax machine using a web page as a user interface
SE0000949L (sv)2000-03-212001-09-22Anoto AbPositionsinformation
US7072529B2 (en)*2000-03-212006-07-04Anoto AbSystems and methods for information storage
TW541502B (en)*2000-05-092003-07-11Colorzip Media IncMachine readable code and method and device of encoding and decoding the same
ATE346323T1 (de)2000-05-252006-12-15Novartis Pharma GmbhKontaktlinse mit gespritzter inversionsmarkierung
US6941026B1 (en)2000-06-132005-09-06Cognex CorporationMethod and apparatus using intensity gradients for visual identification of 2D matrix symbols
US6533181B1 (en)*2000-07-222003-03-18Roboric Vision Systems, Inc.Direct marking of parts with encoded symbology method, apparatus and symbolody
US7113627B1 (en)2000-08-092006-09-26Eastman Kodak CompanyLocation of extended linear defects
US6866199B1 (en)2000-08-092005-03-15Eastman Kodak CompanyMethod of locating a calibration patch in a reference calibration target
US6985270B1 (en)*2000-08-092006-01-10Eastman Kodak CompanyMethod and photographic element for calibrating digital images
US6280914B1 (en)2000-08-092001-08-28Eastman Kodak CompanyPhotographic element with reference calibration data
US6284445B1 (en)2000-08-092001-09-04Eastman Kodak CompanyReference calibration patch arrangement to minimize exposure and measurement artifacts and maximize robustness to defects
US6456798B1 (en)2000-08-092002-09-24Eastman Kodak CompanyBarcode and data storage arrangement on a photographic element
US8682077B1 (en)2000-11-282014-03-25Hand Held Products, Inc.Method for omnidirectional processing of 2D images including recognizable characters
KR100404306B1 (ko)*2000-12-292003-11-01주식회사 아이콘랩코드화된 패턴 및 이의 코드 추출 방법
EP1227426A1 (de)*2001-01-302002-07-31Ulrich AGVerfahren zum Anbringen eines maschinenlesbaren Datenträgers an einem Werkstück
JP4884591B2 (ja)*2001-03-062012-02-29株式会社ハル研究所コード読取装置、娯楽システム及び記録媒体
US6869022B2 (en)*2001-06-292005-03-22General Electric CompanyComputer-and human-readable part markings and system and method using same
DE10131577A1 (de)*2001-07-022003-01-16Bosch Gmbh RobertVerfahren zum Schutz eines Mikrorechner-Systems gegen Manipulation seines Programms
JP2003058841A (ja)*2001-08-092003-02-28Satoshi Mizoguchi二次元コード
JP4846945B2 (ja)*2001-08-302011-12-28特定非営利活動法人日本視覚障がい情報普及支援協会二次元コード
US20030052179A1 (en)*2001-09-172003-03-20Mark PinsonMachine-readable symbol and related method
US6998270B2 (en)2001-11-262006-02-14Lab Vision CorporationAutomated tissue staining system and reagent container
US20040033163A1 (en)*2001-11-262004-02-19Lab Vision CorporationAutomated tissue staining system and reagent container
EP1466297A4 (de)2001-12-172005-10-19Int Barcode CorpAls einzelstrichcode wirkender doppelseitiger strichcode
TWI235926B (en)2002-01-112005-07-11Sonix Technology Co LtdA method for producing indicators and processing system, coordinate positioning system and electronic book system utilizing the indicators
US7003166B2 (en)*2002-01-292006-02-21Eastman Kodak CompanyMethod of encoding data in a monochrome media
ATE408202T1 (de)*2002-02-042008-09-15Baumer Optronic GmbhRedundanter zweidimensionaler code und decodierverfahren
DE10220220C1 (de)*2002-02-182003-05-22Tropf HermannLokalisierungsmuster für automatisch lesbare Codes und für Klarschrift, sowie Codierung von Klarschrift
DE10307775B4 (de)*2002-02-222008-04-17Tropf, Hermann, Dipl.-Ing.Gemusterter Code mit robuster Decodierung, insbesondere Signalcode, Decodierverfahren, Decodiereinrichtung, Leseeinrichtung, sowie Datenträger mit Programm
US7177476B2 (en)*2002-02-282007-02-13Eastman Kodak CompanyMethod of decoding data encoded in a monochrome medium
US7044429B1 (en)2002-03-152006-05-16Q2100, Inc.Methods and systems for coating eyeglass lens molds
US7123742B2 (en)*2002-04-062006-10-17Chang Kenneth H PPrint user interface system and its applications
US6976161B2 (en)*2002-06-122005-12-13Hewlett-Packard Development Company, L.P.Apparatus and method for configuration of an electronic device using a user-fillable configuration sheet
US7003657B2 (en)*2002-06-212006-02-21Hewlett-Packard Development Company, L.P.Apparatus and method for configuration of an electronic device using a scanned configuration sheet
US7107009B2 (en)*2002-06-262006-09-12Nokia CorporationMethod, system and computer program product for personalizing the functionality of a personal communication device
US6817527B2 (en)*2002-06-282004-11-16Nokia CorporationCarriers for printed circuit board marking
US20040010446A1 (en)*2002-07-082004-01-15Marko VanskaMobile customer relationship management
AU2003259197A1 (en)*2002-07-242004-02-09Congruence Llc.Code for object identification
US6934013B2 (en)*2002-08-202005-08-23Reginald VachonCompressed symbology strain gage
MXPA05003310A (es)2002-09-262005-10-18Yoshida KenjiMetodo para reproducir informacion, metodo de entrada/salida de informacion, dispositivo de reproduccion de informacion, dispositivo de entrada/salida de informacion portatil y juguete electronico que utiliza patron de puntos.
JP2003178940A (ja)*2002-10-022003-06-27Oki Electric Ind Co Ltd工程管理システム及び工程管理方法
US7274909B2 (en)*2002-10-312007-09-25Nokia CorporationMethod and system for selecting data items for service requests
US7072672B1 (en)*2002-11-012006-07-04Nokia CorporationDisposable mini-applications
US20040093274A1 (en)*2002-11-082004-05-13Marko VanskaMethod and apparatus for making daily shopping easier
AU2002342445B2 (en)2002-12-032006-10-19Silverbrook Research Pty LtdRotationally symmetric tags
US7648678B2 (en)2002-12-202010-01-19Dako Denmark A/SMethod and system for pretreatment of tissue slides
US20040135828A1 (en)*2003-01-152004-07-15Schmitt Stephen E.Printer and method for printing an item with a high durability and/or resolution image
US20030120613A1 (en)*2003-01-282003-06-26Jayant NeogiCustomizing objects and materials with digital identifiers
EP1616288A4 (de)*2003-04-072008-02-27Silverbrook Res Pty LtdLaser-scanning-einrichtung für druckproduktidentifikationscodes
SK10072003A3 (sk)*2003-08-082005-03-04Dušan KočišDátový kanál pozadia na papierovom alebo inom nosiči
GB0321169D0 (en)*2003-09-102003-10-08Hewlett Packard Development CoMethods and apparatus for generating images
US7209128B2 (en)*2003-10-292007-04-24Hewlett-Packard Development Company, L.P.Optical coding of position information on printed surfaces
US7407107B2 (en)*2003-12-082008-08-05Nokia CorporationApparatus, system, method and computer program product for creating shortcuts to functions in a personal communication device
KR100884427B1 (ko)*2004-04-022009-02-19실버브룩 리서치 피티와이 리미티드내부 또는 그 상면에 배치된 부호화된 데이터를 가지는표면
JP4570389B2 (ja)*2004-04-262010-10-27アライ株式会社レーザマーキングによる2次元コードの形成方法、及びレーザマーキング装置
US8316068B2 (en)2004-06-042012-11-20Telefonaktiebolaget Lm Ericsson (Publ)Memory compression
KR100608204B1 (ko)2004-06-172006-08-02(주)엠비원로고가 삽입된 패턴코드 및 그의 인코딩 및 그의 디코딩방법
SE0401647D0 (sv)*2004-06-282004-06-28Anoto AbCoding and decoding of data
US7304585B2 (en)*2004-07-022007-12-04Nokia CorporationInitiation of actions with compressed action language representations
US6874370B1 (en)2004-07-152005-04-05Reginald I. VachonFinite element analysis fatigue gage
US7604594B2 (en)*2004-08-042009-10-20General Electric CompanyMethod and system of controlling ultrasound systems
DE102004063950B4 (de)*2004-08-072009-02-19Tropf, HermannKanalcodiervorrichtung
DE102004038601B4 (de)*2004-08-072006-08-24Tropf, HermannKanalcodierungsverfahren und Codiereinrichtung
US20060065989A1 (en)*2004-09-292006-03-30Thad DruffelLens forming systems and methods
US7204421B2 (en)*2004-10-272007-04-17Symbol Technologies, Inc.Method of identifying and authenticating products using an identification pattern and a bar code reader
US7676038B2 (en)*2005-03-082010-03-09Hewlett-Packard Development Company, L.P.Secure printing method to thwart counterfeiting
US7455013B2 (en)*2005-03-082008-11-25Hewlett-Packard Development Company, L.P.Secure printing method to thwart counterfeiting
CA2606135C (en)2005-04-282015-06-30Kenji YoshidaInformation input/output method using dot pattern
ITMI20050824A1 (it)*2005-05-062006-11-07Secure Edge S R LCodice grafico bidimensionale ad alta densita' e sistema di codifica e sistema di decodifica basati su tale codice
US7905409B2 (en)*2005-05-202011-03-15Senshin Capital, LlcPrint medium feature encoding and decoding
WO2006135328A1 (en)*2005-06-172006-12-21Anoto AbMethod and system for combining a position and information code
US7533818B2 (en)2005-06-282009-05-19Direct Measurements Inc.Binary code symbol for non-linear strain measurement and apparatus and method for analyzing and measuring strain therewith
JP3771252B1 (ja)2005-07-012006-04-26健治 吉田ドットパターン
US7597262B2 (en)*2005-07-132009-10-06Nokia CorporationTwo dimensional (2D) code and code size indication method
DE102005037388B4 (de)*2005-08-082007-05-16Tropf HermannKanaldecodierung mit zugehörigem Code
US7529409B2 (en)*2005-10-142009-05-05Microscan Systems, Inc.2-D encoded symbol quality assessment
US20090202714A1 (en)*2005-11-212009-08-13Mandzy Natalia SMethods of Making and using Metal Oxide Nanoparticles
JP2007172304A (ja)*2005-12-222007-07-05Sony Corp2次元バーコード、情報処理装置、情報処理方法、並びにプログラム
US8789756B2 (en)*2006-02-252014-07-29Roche Diagnostics Operations, Inc.Test element coding apparatuses, systems and methods
EP1826705A1 (de)*2006-02-252007-08-29F.Hoffmann-La Roche AgAnalytisches Verbrauchsmittel und Anordnung zum Auslesen von Informationen
US7377181B2 (en)*2006-03-102008-05-27Northrop Grumman CorporationIn-situ large area optical strain measurement using an encoded dot pattern
US7478746B2 (en)*2006-05-312009-01-20Konica Minolta Systems Laboratory, Inc.Two-dimensional color barcode and method of generating and decoding the same
US20090326836A1 (en)2006-08-172009-12-31Gregory L HovisTwo dimensional bar code having increased accuracy
JP2007059948A (ja)*2006-11-272007-03-08Oki Electric Ind Co Ltd半導体チップ、半導体チップの製造方法、リードフレーム、リードフレームの製造方法、半導体装置及び半導体装置の製造方法。
US7719424B2 (en)*2007-01-192010-05-18IgtTable monitoring identification system, wager tagging and felt coordinate mapping
US20080274552A1 (en)*2007-05-042008-11-06Brian GuthrieDynamic Information Transfer
TW200921517A (en)*2007-09-212009-05-16Silverbrook Res Pty LtdCoding pattern having cell translations identifiable in different orientations
US8511551B1 (en)2008-01-112013-08-20Terry B. FosterInformation card and method of accessing the same
US20090192731A1 (en)*2008-01-242009-07-30Halliburton Energy Services, Inc.System and Method for Monitoring a Health State of Hydrocarbon Production Equipment
US8011596B2 (en)*2008-02-132011-09-06Hand Held Products, Inc.Machine readable 2D symbology printable on demand
JP5120156B2 (ja)*2008-03-272013-01-16株式会社デンソーウェーブ二次元コード
US8272038B2 (en)2008-05-192012-09-18International Business Machines CorporationMethod and apparatus for secure authorization
US8552336B2 (en)*2008-12-232013-10-08Triune Ip LlcMicro matrix data marking
USD649550S1 (en)*2009-06-162011-11-29Asociacion De Investigacion De La Industria Del Juguete, Conexas Y AfinesAugmented reality device
US8430315B2 (en)2010-06-292013-04-30SignaKey LLCData encoding and decoding
JP5184672B2 (ja)*2011-04-042013-04-17株式会社 廣済堂二次元コードの読取方法およびプログラム
CN102799840A (zh)*2011-05-232012-11-28中兴通讯股份有限公司数据传输方法及装置
US9477853B2 (en)2011-09-082016-10-25Hewlett-Packard Development Company, L.P.Generating an incremental information object
SG11201504679PA (en)*2012-12-142015-07-30Novartis AgOphthalmic lens comprising a unique lens identification code
WO2014133518A1 (en)*2013-02-282014-09-04Hewlett-Packard Development Company, L.P.Identifiers for mass serialization
ES2727101T3 (es)*2013-04-112019-10-14European Central BankRasgo de seguridad y objeto con rasgo de seguridad
US20140372469A1 (en)*2013-06-142014-12-18Walter Gerard AntogniniSearching by use of machine-readable code content
EP2977934B1 (de)*2014-07-212018-11-214JET Technologies GmbHDigitale Codierung von Gummiartikeln
JP1544168S (de)*2015-04-032016-02-22
US10311596B2 (en)*2015-10-162019-06-04Seiko Epson CorporationImage processing device, robot, robot system, and marker
DE102016114257A1 (de)*2016-08-022018-02-08Würth - Elektronik GmbH & Co KGMarkierung zur Kennzeichnung von Produkten
US10909432B2 (en)2017-10-062021-02-02Denso Wave IncorporatedTwo-dimensional code composed of a plurality of types of cells
US11660899B2 (en)*2017-11-072023-05-30Sumitomo Electric Sintered Alloy. Ltd.Iron-based sintered body, method for laser-marking the same, and method for manufacturing the same
US12095485B2 (en)*2022-10-262024-09-17Radu Mircea SecareanuBinary data compression / decompression method

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
NL293519A (de)*1962-12-10
DE1248981B (de)*1963-03-021967-08-31Zuse K G , Bad HersfeldAnordnung zur Abtastung von Datenmarkierungen
GB1168857A (en)*1967-04-251969-10-29Gerhard RitzerfeldData Carrier for Storing or Punching Numeral Information
US3632995A (en)*1968-05-091972-01-04Howard W WilsonCoded article
US3660641A (en)*1969-10-301972-05-02Simcom CorpCoded data storage medium
US3894756A (en)*1971-10-181975-07-15Optronics IntIdentification card having a reference beam coded hologram
US3845279A (en)*1972-03-011974-10-29L RosdorffNotation system
US3763467A (en)*1972-05-041973-10-02IbmMethod and apparatus for reading documents
US3801775A (en)*1972-08-071974-04-02ScannerMethod and apparatus for identifying objects
US4014300A (en)*1975-12-011977-03-29General Motors CorporationRich-core stratified charge spark ignition engine with rich mixture scoop
JPS5295121A (en)*1976-02-061977-08-10Hitachi LtdCode plate
US4113993A (en)*1977-05-031978-09-12Xerox CorporationAutomatic dialer having a recall memory
US4254329A (en)*1978-10-311981-03-03News Log International IncorporatedMicrofiche information retrieval and control system utilizing machine readable microfiche and visually readable microfiche
DE2906456A1 (de)*1979-02-131980-10-16SchoenebeckOptisch ablesbare schrift ocdl (optische computer direkt-lesung)
US4263504A (en)*1979-08-011981-04-21Ncr CorporationHigh density matrix code
WO1985002284A1 (en)*1980-12-091985-05-23Storage Research Pty. Ltd.Machine readable markers for cartesian information storage media
US4695991A (en)*1980-12-091987-09-22Storage Research Pty. Ltd.Reading information stored in multiple frame format
US4542288A (en)*1981-02-271985-09-17Drexler Technology CorporationMethod for making a laser recordable wallet-size plastic card
DE3131276C2 (de)*1981-08-071986-02-13Kernforschungsanlage Jülich GmbH, 5170 JülichVerfahren zur Verfestigung von radioaktiven Abfällen
JPS5875353A (ja)*1981-10-291983-05-07Pioneer Electronic Corpデ−タ変換方式
US4766300A (en)*1984-08-061988-08-23Norand CorporationInstant portable bar code reader
US4430563A (en)*1982-04-301984-02-07Minnesota Mining And Manufacturing CompanyData processing form
US4488679A (en)*1982-11-011984-12-18Western Publishing Company, Inc.Code and reading system
JPS59104207U (ja)*1982-12-291984-07-13松下電工株式会社負荷制御装置
JPH0233195B2 (ja)*1983-07-221990-07-25Matsushita Electric Ind Co LtdDejitarujohonokirokuhohooyobikirokutantai
US4634850A (en)*1983-10-121987-01-06Drexler Technology CorporationQuad density optical data system
US4734565A (en)*1983-10-121988-03-29Drexler Technology CorporationRead-only optical card and system
SE446583B (sv)*1984-11-071986-09-29Dln Consulting AbForfarande for uppdelning av materialstycken i mindre enheter och forskjutning av dessa enheter samt anordning for genomforande av forfarandet
US4652730A (en)*1985-01-031987-03-24Honeywell Information Systems Inc.Method and apparatus for skew compensation in an optical reader
US4692603A (en)*1985-04-011987-09-08Cauzin Systems, IncorporatedOptical reader for printed bit-encoded data and method of reading same
US4782221A (en)*1985-04-011988-11-01Cauzin Systems, IncorporatedPrinted data strip including bit-encoded information and scanner control
NL8501460A (nl)*1985-05-221986-12-16Philips NvWerkwijze voor het identificeren van voorwerpen die voorzien zijn van een kodeveld met stipkode, inrichting voor het identificeren van zo een stipkode, en produkt voorzien van zo een stipkode.
US4728783A (en)*1985-11-151988-03-01Cauzin Systems, IncorporatedMethod and apparatus for transforming digitally encoded data into printed data strips
US4754127A (en)*1985-11-151988-06-28Cauzin Systems, IncorporatedMethod and apparatus for transforming digitally encoded data into printed data strips
JPH0824270B2 (ja)*1985-12-251996-03-06日本電信電話株式会社たたみ込み符号器および最尤復号器
DE3604779A1 (de)*1986-02-121987-08-13Licentia GmbhVerfahren und anordnung zum erkennen von verfaelschten meldungen in protokolliereinrichtungen
US4814589A (en)*1986-04-181989-03-21Leonard StorchInformation transfer and use, particularly with respect to objects such as gambling chips
US4707681A (en)*1986-04-241987-11-17International Business Machines CorporationMethod and apparatus for implementing optimum PRML codes
CA1293805C (en)*1987-02-101991-12-31Veritec, Inc.Authenticating pseudo-random code and apparatus
US4972475A (en)*1987-02-101990-11-20Veritec Inc.Authenticating pseudo-random code and apparatus
JPS6486289A (en)*1987-07-111989-03-30Teiryo Sangyo KkIdentifying code paper
EP0299383B1 (de)*1987-07-111994-11-23Hirokazu YoshidaVerfahren zum Lesen von Blättern mit Identifikationscode
JPH0821054B2 (ja)*1987-09-171996-03-04帝菱産業株式会社識別コード読取装置
US5204515A (en)*1987-07-111993-04-20Teiryo Sangyo Co., Ltd.Method of reading identification code sheets using borders to determine scan angle
US4794239A (en)*1987-10-131988-12-27Intermec CorporationMultitrack bar code and associated decoding method
US5136145A (en)*1987-11-231992-08-04Karney James LSymbol reader
US4924078A (en)*1987-11-251990-05-08Sant Anselmo CarlIdentification symbol, system and method
US4874936A (en)*1988-04-081989-10-17United Parcel Service Of America, Inc.Hexagonal, information encoding article, process and system
US5053609A (en)*1988-05-051991-10-01International Data Matrix, Inc.Dynamically variable machine readable binary code and method for reading and producing thereof
US5126542A (en)*1988-05-051992-06-30International Data Matrix, Inc.Dynamically variable machine readable binary code and method for reading and producing thereof
US4939354A (en)*1988-05-051990-07-03Datacode International, Inc.Dynamically variable machine readable binary code and method for reading and producing thereof
US5124536A (en)*1988-05-051992-06-23International Data Matrix, Inc.Dynamically variable machine readable binary code and method for reading and producing thereof
JPH0233221A (ja)*1988-07-221990-02-02Matsushita Electric Ind Co Ltdコード変換装置と復号装置
JPH05290197A (ja)*1992-04-061993-11-05Teiriyou Sangyo Kk二次元コ−ドシンボルマ−クの解読方法
JP3089595B2 (ja)*1994-08-192000-09-18日鉱金属株式会社電解採取によるインジウムの回収方法

Also Published As

Publication numberPublication date
JP2935640B2 (ja)1999-08-16
MX167333B (es)1993-03-15
GB2218240A (en)1989-11-08
JPH07175883A (ja)1995-07-14
AU3399189A (en)1989-11-09
FI99056B (fi)1997-06-13
ZA893288B (en)1990-01-31
SE506353C2 (sv)1997-12-08
NZ228997A (en)1992-02-25
US5329107A (en)1994-07-12
NL8901129A (nl)1989-12-01
NO891834D0 (no)1989-05-03
NL193505B (nl)1999-08-02
NO180810C (no)1997-07-02
CA1341134C (en)2000-11-07
ES2017022A6 (es)1990-12-16
US5473151A (en)1995-12-05
FI99056C (fi)1997-09-25
FI892146A0 (fi)1989-05-04
DK175021B1 (da)2004-04-26
NO891834L (no)1989-11-06
US4939354A (en)1990-07-03
PT90469A (pt)1989-11-30
SE8901602L (sv)1989-11-06
KR930012137B1 (ko)1993-12-24
IE891431L (en)1989-11-05
KR890017631A (ko)1989-12-16
GB8910214D0 (en)1989-06-21
IE62337B1 (en)1995-01-25
DK218489A (da)1989-11-06
US5479004A (en)1995-12-26
JPH07152885A (ja)1995-06-16
FR2631182B1 (fr)1991-11-29
JP2931209B2 (ja)1999-08-09
PT90469B (pt)1994-04-29
JPH07168902A (ja)1995-07-04
BE1002654A3 (fr)1991-04-23
DK218489D0 (da)1989-05-03
GB2218240B (en)1992-07-29
DE3914440A1 (de)1989-11-23
US5484999A (en)1996-01-16
US5477045A (en)1995-12-19
US5464974A (en)1995-11-07
SE8901602D0 (sv)1989-05-03
IL90140A (en)1992-09-06
FR2631182A1 (fr)1989-11-10
GR890100297A (el)1990-03-12
JP2622235B2 (ja)1997-06-18
IT1231365B (it)1991-12-02
US5324923A (en)1994-06-28
MY104121A (en)1993-12-31
NL193505C (nl)1999-12-03
AU622173B2 (en)1992-04-02
JP2951965B2 (ja)1999-09-20
IL90140A0 (en)1989-12-15
JPH0212579A (ja)1990-01-17
IT8947911A0 (it)1989-05-04
GB9111614D0 (en)1991-07-24
US5468953A (en)1995-11-21
NO180810B (no)1997-03-24
FI892146L (fi)1989-11-06

Similar Documents

PublicationPublication DateTitle
CH679084A5 (de)
DE3716787C2 (de)
DE3689416T2 (de)Mustermerkmalextraktion.
DE60125862T2 (de)Strichkode Vorrichtung
DE19814075B4 (de)Verfahren zum Abtasten und Erkennen mehrerer Fotografien und zum Beseitigen von Randfehlern
DE69603547T2 (de)Codierungsverfahren und Decodierungsschaltung für die Komprimierung von chinesischen Textzeichendaten
DE69330582T2 (de)Aufzeichnung mit kodierten Daten
DE69519196T2 (de)Bildverarbeitungsgerät und -verfahren
DE69929572T2 (de)Verfahren zum Lesen eines zweidimensionalen Strichcode ohne Taktsignal und ohne Ränder
DE68922998T2 (de)Verfahren zur Digitalisierung von in Formblättern eingetragenen Informationen mittels Vergleich mit sehr grossen Symbolen.
DE69635073T2 (de)Bildcodierverfahren und -system zum Erzeugung arithmetischen Codes mit reduzierter Bitrate
DE3636675C2 (de)
DE69924324T2 (de)Erkennungsverfahren und Erkennungsgerät für eine zweidimensionale Kodierung, und Speichermedium
DE69635512T2 (de)Verfahren zum Lesen eines zweidimensionalen Strichcodes ohne Taktsignal
DE69226846T2 (de)Verfahren zur Bestimmung von Wortgrenzen im Text
DE69526915T2 (de)Kodierung und dekodierung von paketenstreifenkodes
DE69131394T2 (de)Maschinenlesbares Zeichen mit Mehrfachauflösung
DE69830383T2 (de)Kodierverfahren
DE69721941T2 (de)Gerät und Verfahren zum Extrahieren von Mustern
DE19623318C2 (de)Teilpixelcodierungs- und Decodierungsverfahren
DE3783974T2 (de)Optischer buchstabenleser.
DE3241673C2 (de)Verfahren zum Verdichten von Daten Zwei-wertiger Bilddarstellungen
DE69503807T2 (de)Strichcode-decodierung
DE69319506T2 (de)Verfahren und Gerät zum Kodieren und Dekodieren digitaler Bilddaten
DE60024392T2 (de)Verringerung des Erscheinungsunterschieds zwischen kodierten und nichkodierten Texteinheiten

Legal Events

DateCodeTitleDescription
PLPatent ceased

[8]ページ先頭

©2009-2025 Movatter.jp