DE69603614T2 - System und verfahren zum lesen von paketinformation - Google Patents
System und verfahren zum lesen von paketinformationInfo
- Publication number
- DE69603614T2 DE69603614T2 DE69603614T DE69603614T DE69603614T2 DE 69603614 T2 DE69603614 T2 DE 69603614T2 DE 69603614 T DE69603614 T DE 69603614T DE 69603614 T DE69603614 T DE 69603614T DE 69603614 T2 DE69603614 T2 DE 69603614T2
- Authority
- DE
- Germany
- Prior art keywords
- package
- information
- data
- packet
- alphanumeric
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 117
- 238000012545 processing Methods 0.000 claims description 15
- 238000003384 imaging method Methods 0.000 abstract description 12
- 230000008569 process Effects 0.000 description 29
- 238000012015 optical character recognition Methods 0.000 description 24
- 239000003550 marker Substances 0.000 description 21
- 230000003287 optical effect Effects 0.000 description 13
- 239000007850 fluorescent dye Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 239000000975 dye Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 241001085205 Prenanthella exigua Species 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 125000000449 nitro group Chemical class [O-][N+](*)=O 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000001429 visible spectrum Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/10—Apparatus characterised by the means used for detection ofthe destination
- B07C3/14—Apparatus characterised by the means used for detection ofthe destination using light-responsive detecting means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
Landscapes
- Sorting Of Articles (AREA)
- Radar Systems Or Details Thereof (AREA)
- Character Discrimination (AREA)
- Character Input (AREA)
- Labeling Devices (AREA)
Description
- Die vorliegende Erfindung betrifft Paketverfolgungssysteme und insbesondere Systeme zum automatischen Lesen und Decodieren von Paketinformationen, wie zum Beispiel maschinenlesbaren Codes und alphanumerischen Zielinformationen.
- Kleinpaket-Lieferfirmen wie zum Beispiel die Halterin der vorliegenden Erfindung können täglich mehrere Millionen Pakete bearbeiten. Um die Effizienz und Genauigkeit, mit der dieser Umfang von Paketen bearbeitet wird, zu verbessern, verlassen sich diese Finnen zunehmend auf automatisierte Paketsortier- und Weglenkungseinrichtungen. Kleinpaket-Lieferfirmen möchten außerdem paketbezogene Informationen gewinnen, um ihre Operationen besser zu verwalten und ihren Kunden eine Vielfalt von zustellungsbezogenen Informationen bereitzustellen.
- Der Prozeß des Sortierens und Verfolgens von Paketen, während diese ein Pakettransportsystem durchlaufen, erfordert, daß jedes Paket zwei Arten von Informationen trägt. Erstens muß jedes Paket eine Zieladresse bereitstellen. Zweitens muß jedes Paket eine Verfolgungsnummer enthalten, die es eindeutig von anderen Paketen in dem System identifiziert.
- Die Zieladresse ist erforderlich, damit die Paketlieferfirma den Bestimmungsort des Pakets kennt. Die Zieladresse, die alphanumerischen Text enthält, wird in der Regel auf das Paket geschrieben oder auf ein Etikett aufgedruckt, das an dem Paket befestigt wird. Für Adressen in den Vereinigten Staaten enthält die Zieladresse eine Straßenadresse, die Stadt, den Staat und den Zipcode.
- Die Verfolgungsnummer, die aus einer Reihe alphanumerischer Zeichen besteht, identifiziert jedes Paket in dem Pakettransportsystem eindeutig. In den meisten Fällen wird die Verfolgungsnummer in Form eines maschinenlesbaren Codes oder eines Symbols wie zum Beispiel eines Strichcodes an dem Paket befestigt. Der maschinenlesbare Code wird durch elektronische Codeleser an verschiedenen Punkten in dem Transportsystem gelesen. Dadurch kann die Paketlieferfirma die Bewegung jedes Pakets durch ihr System überwachen und Kunden Informationen bereitstellen, die den Status und den Ort jedes Pakets betreffen.
- Die Wichtigkeit des Sammelns von paketbezogenen Daten hat zu der Entwicklung einer Vielfalt von Geräten zum Lesen von Strichcodes und anderen maschinenlesbaren Codes geführt. Zu diesen Geräten gehören Handleser, die von Angestellten benutzt werden, wenn sie Pakete aufnehmen oder liefern, und Förderbandkameras, die über Förderbändern angebracht sind, um maschinenlesbare Codes zu lesen, während sich die Pakete durch die Terminal-Einrichtungen der Lieferfirma bewegen.
- Das US-Patent Nr. 4,832,204 beschreibt ein Paketbearbeitungs- und Sortiersystem, in dem eine Bedienperson einen Strichcodescanner verwendet, um die strichcodierte Paketidentifizierungsnummer zu scannen. Die Bedienperson wägt außerdem das Paket und liest die Zieladresse und tippt diese Daten in ein Terminal ein, in dem sie zusammen mit den Identifizierungsdaten gespeichert werden. Bei nachfolgenden Sortieroperationen scannen die Strichcodescanner den Strichcode und verwenden die Identifizierungsdaten zum Zugriff auf die Datenbasis und zur Bestimmung des Ziels des Pakets. Das US-Patent Nr. 4,776,464 beschreibt ein Artikelbearbeitungssystem, das eine Kamera zur Erfassung eines Bildes von Paketetiketten verwendet.
- In manchen Fällen können Zusteller außerdem Etiketten mit zweidimensionalen maschinenlesbaren Codes, die sowohl Paketidentifizierungsinformationen als auch Zieladresseninformationen enthalten, drucken und befestigen. Diese vollständigen Codes werden durch Förderbandkameras gelesen, und die Informationen werden verwendet, um das Paket zu verfolgen und zu sortieren. Für Pakete, die ohne solche Etiketten in das System der Lieferfirma eintreten, besteht jedoch keine effiziente automatische Art der Herstellung solcher Etiketten und deren Befestigung an Paketen.
- Die optische Schrifterkennungstechnologie (OCR- Technologie) hat sich ebenfalls soweit verbessert, daß es realistisch ist, gedruckte Zieladressen als Daten automatisch zu lesen und zu decodieren. Die Halterin der vorliegenden Erfindung hat Förderbandkamerasysteme entwickelt, mit denen Strichcodes und Text erfaßt und decodiert werden können, während Pakete unter der Kamera auf einem Förderband befördert werden. Es ist nützlich, Zieladressendaten zu lesen und decodieren zu können, weil dies das automatische Sortieren und Weglenken von Paketen in dem Versandsystem erleichtert.
- Obwohl OCR-Systeme immer häufiger eingesetzt werden, bestehen oft Schwierigkeiten bei der Decodierung von Daten von Paketen, die sich mit einer großen Geschwindigkeit auf einem Förderband bewegen. Gegenwärtige Strichcode-Decodierungsverfahren ermöglichen die Verwendung vielfältiger Algorithmen zum Scannen eines Bildes und zum Auffinden und Decodieren eines Strichcodes. Diese Verfahren sind teilweise aufgrund der Verwendung von Prüfsummen und anderen Verfahren zur Sicherstellung der Zuverlässigkeit des Strichcode-Decodierungsprozesses sehr präzise. OCR- Verfahren wenden in der Regel vielfältige Decodierungsalgorithmen auf eine Zeichenkette von Text an, um den Text genau zu decodieren. Es bleibt jedoch die Möglichkeit, daß die Adressendaten falsch decodiert werden. Außerdem ist es schwierig, eine falsch decodierte Adresse zu erkennen, weil die OCR-Decodierung keine Prüfsummen oder andere Verfahren einsetzt, die verfügbar sind, um die Genauigkeit maschinenlesbarer Codes zu überprüfen.
- Es wird deshalb in der Technik ein System benötigt, das Strichcodes und Text liest und decodiert, und das die Genauigkeit der Zieladressendaten überprüft. Außerdem wird ein System benötigt, das ein Verfahren zur Korrektur falsch decodierter Zieladressendaten und zum Kombinieren der Zieladressendaten und der decodierten Strichcodedaten zur Bildung eines vereinigten Paketdatensatzes bereitstellt, mit dem das Paket verfolgt und sortiert werden kann, während es sich durch das Paketversandsystem bewegt.
- Ziel der Erfindung ist die Bereitstellung eines Systems, das alle relevanten Paketdaten von einem Paket abliest und decodiert und einen vereinigten Paketdatensatz bereitstellt, der relevante Paketdaten enthält.
- Gemäß der Erfindung wird diese Aufgabe durch ein Verfahren zum Lesen und Kombinieren von Paketinformationen von einem Paket gelöst, das erste und zweite Informationsaufdrucke enthält. Das Verfahren umfaßt das Erfassen eines elektronischen Bildes des Pakets, darunter die ersten und zweiten Informationsaufdrucke. Der maschinenlesbare erste Informationsaufdruck wird automatisch gefunden und decodiert, um Paketidentifizierungsdaten bereitzustellen. Der alphanumerische zweite Informationsaufdruck wird automatisch gefunden und decodiert, um Paketzieldaten bereitzustellen. Die Paketidentifizierungs- und Zieldaten werden dann kombiniert, um einen vereinigten Paketdatensatz zu bilden. Der vereinigte Paketdatensatz kann in einer Datenbasis gespeichert oder auf einem Etikett in der Form eines maschinenlesbaren dritten Informationsaufdrucks gedruckt und an dem Paket befestigt werden.
- Weiterhin wird diese Aufgabe in einem System gemäß Anspruch 9 gelöst.
- Eine bevorzugte Ausführungsform der Erfindung liefert ein Verfahren zum Lesen und Überprüfen von Paketinformationen von einem Paket. Dieses Verfahren ist weiterhin dadurch gekennzeichnet, daß die decodierten Paket-Zieldaten überprüft werden, um zu bestimmen, ob sie gültig sind. Wenn dies nicht der Fall ist, wird mindestens ein Teil des elektronischen Bilds auf einer Workstation angezeigt und es werden manuell eingegebene Paket-Zieldaten von einer Bedienperson an der Workstation empfangen. Der vereinigte Paketdatensatz enthält die Paketidentifizierungsdaten und die manuell eingegebenen Paketzieldaten.
- Ein System und Verfahren zum Lesen von gemäß der Erfindung gebildeten Paketinformationen hat eine Anzahl von Vorteilen. Ein Paket trägt mindestens ein Etikett, das Informationsaufdrucke wie zum Beispiel eine Zieladresse und ein maschinenlesbares Symbol (zum Beispiel einen Strichcode oder einen zweidimensionalen vollständigen Code) enthält, das eine Paketidentifizierungsnummer trägt. Während sich Pakete entlang einem Förderband bewegen, wird ein Bild jedes Pakets erfaßt, und die Aufdrucke werden decodiert. Die decodierte Zieladresse kann durch Prüfen einer Datenbasis gültiger Adressen überprüft werden. Wenn die decodierte Adresse ungültig ist, wird auf einer Bildanzeige-Workstation ein Bild der Adresse angezeigt, und eine Bedienperson gibt die korrekte Zieladresse ein. Die Symboldaten und die Zieladresse werden kombiniert, um einen vereinigten Paketdatensatz zu bilden, mit dem das Paket sortiert und verfolgt werden kann. Der vereinigte Paketdatensatz kann in einer Datenbasis gespeichert oder auf einem Etikett in Form eines weiteren maschinenlesbaren Informationsaufdrucks gedruckt und an dem Paket befestigt werden.
- Fig. 1 ist ein Blockschaltbild eines Systems zum Lesen von Paketinformationen gemäß der vorliegenden Erfindung.
- Fig. 2 ist ein Diagramm eines Pakets mit einer Bezugsmarkierung aus floreszierendem Farbstoff, die sich in dem Zieladressenblock des Pakets befindet.
- Fig. 3 ist ein Flußdiagramm des Prozesses zum Lesen von Paketinformationen, der durch das System von Fig. 1 ausgeführt wird.
- Fig. 4 ist ein Flußdiagramm des bevorzugten Verfahrens zur Verarbeitung von Bilddaten, die durch das Bildgebungssystem bereitgestellt werden, das einen Teil des Systems von Fig. 1 bildet.
- Fig. 5 ist ein Flußdiagramm des bevorzugten Verfahrens zum Korrigieren falsch decodierter Zieladressendaten.
- Die vorliegende Erfindung stellt ein neuartiges System und ein neuartiges Verfahren zum Lesen von Paketinformationen bereit. Allgemein beschrieben enthält das System ein Bildgebungssystem, das ein digitales Bild einer Oberfläche eines Pakets liefert, das sich auf einem Förderband bewegt. Das Bild enthält einen Strichcode und eine Zieladresse, die auf der Oberfläche des Pakets bereitgestellt werden. Ein Etikettendecodierungssystem verarbeitet das Bild aus dem Bildgebungssystem und decodiert den Strichcode und die Zieladressendaten. Die Zieladressendaten werden durch Vergleichen der Adresse mit der ZIP + 4-Datenbasis des Postdienstes der Vereinigten Staaten überprüft, die alle gültigen Adressen in den Vereinigten Staaten enthält. Wenn die Zieladresse falsch decodiert wurde, wird der Teil des Bildes, der die Zieladresse enthält, auf einer Bildanzeige-Workstation zusammen mit einer Liste möglicher Adressen aus der Datenbasis angezeigt. Eine Bedienungsperson liest die Zieladressendaten von der Anzeige und gibt sie manuell in das Computerterminal ein oder wählt die korrekte Adresse aus einer angezeigten Liste möglicher Adressen. Nachdem die Zieladresse überprüft oder manuell eingegeben wurde, werden die Strichcodedaten und die Zieladressendaten kombiniert, um einen vereinigten Paketdatensatz zu bilden, wodurch ein effizientes Mittel zum automatischen Verfolgen und Sortieren von Paketen bereitgestellt wird. Diese Daten können in einer Datenbasis gespeichert oder auf Etiketten gedruckt und an dem Paket befestigt werden.
- Vor der Beschreibung der vorliegenden Erfindung mit weiteren Einzelheiten ist es nützlich, die Nomenklatur der Spezifikation zu besprechen. Teile der folgenden ausführlichen Beschreibung werden hauptsächlich im Hinblick auf Prozesse und symbolische Darstellungen von Operationen dargestellt, die durch Computerkomponenten durchgeführt werden, darunter eine zentrale Verarbeitungseinheit (CPU), Speichergeräte für die CPU und angeschlossene Anzeigegeräte. Zu diesen Operationen gehört die Manipulation von Daten durch die CPU und die Bestandsführung dieser Daten in Datenstrukturen, die in einem oder mehreren der Speichergeräte verankert sind. Die symbolischen Darstellungen sind die Mittel, die von Fachleuten der Computerprogrammierung und des Computeraufbaus verwendet werden, um Lehren und Entdeckungen anderen Fachleuten effektiv mitzuteilen.
- Für die Zwecke dieser Besprechung können ein Prozeß oder Teile eines Prozesses im allgemeinen als eine Folge von Computern ausgeführten Schritten angesehen werden, die zu einem gewünschten Ergebnis führen. Diese Schritte erfordern im allgemeinen eine physikalische Manipulation physikalischer Größen. Diese Größen nehmen gewöhnlich, aber nicht unbedingt, die Form elektrischer, magnetischer oder optischer Signale an, die gespeichert, übertragen, kombiniert, verglichen oder auf andere Weise manipuliert werden können. Diese Signale werden von Fachleuten üblicherweise als Bit, Werte, Elemente, Symbole, Zeichen, Ausdrücke, Objekte, Zahlen, Datensätze, Dateien oder dergleichen bezeichnet. Es sollte jedoch beachtet werden, daß diese und ähnliche Ausdrücke entsprechenden physikalischen Größen für Computeroperationen zugeordnet werden sollten, und daß diese Ausdrücke lediglich herkömmliche Etiketten sind, die auf physikalische Größen angewandt werden, die in und während der Operation des Computers bestehen.
- Außerdem sollte beachtet werden, daß Manipulationen in dem Computer häufig durch Addition, Vergleich, Verschiebung usw. betrachtet werden, die häufig manuellen Operationen zugeordnet sind, die von einer Bedienungsperson durchgeführt werden. In den meisten Fällen ist es offensichtlich, daß diese Schritte durch einen Computer ohne Eingaben von einer Bedienungsperson durchgeführt werden. In manchen Fällen sind die hier beschriebenen Operationen Maschinenoperationen, die in Verbindung mit einer Bedienungsperson durchgeführt werden, die mit dem Computer in Wechselwirkung tritt. Die zur Durchführung der Operation der vorliegenden Erfindung verwendeten Maschinen sind zum Beispiel Vielzweck-Digitalcomputer oder ähnliche Rechner.
- Zusätzlich sollte beachtet werden, daß keine bestimmte Programmiersprache bereitgestellt wird, und daß die hier beschriebenen Programme, Prozesse, Methoden usw. nicht auf einen bestimmten Computer oder eine bestimmte Vorrichtung beschränkt sind. Fachleute werden erkennen, daß es viele Computer und Betriebssysteme gibt, die bei der Ausübung der vorliegenden Erfindung verwendet werden können, und deshalb konnte kein ausführliches Computerprogramm bereitgestellt werden, das auf diese vielen verschiedenen Systeme anwendbar wäre. Jeder Benutzer eines bestimmten Computers oder Betriebssystems ist sich der Programmodule und Werkzeuge bewußt, die für die Bedürfnisse und Zwecke dieses Benutzers am besten geeignet sind.
- Nunmehr mit Bezug auf die Zeichnungen, in denen gleiche Zahlen in allen der mehreren Figuren gleiche Elemente darstellen, wird die vorliegende Erfindung beschrieben.
- Fig. 1 zeigt ein System 10 zum Lesen und Decodieren von Paketinformationen, während sich Pakete auf einem Förderband bewegen. Das System 10 enthält ein Bildgebungssystem 12 und ein Etikettendecodierungssystem 14. Allgemein beschrieben, ist das bevorzugte Bildgebungssystem 12 ein Zwei- Kamera-System mit einer hochauflösenden Förderbandkamera (OTB-Kamera) 16 und einem Bezugsmarkierungsdetektor 24, der die zweite Kamera enthält. Die hochauflösende OTB-Kamera 16 und der Bezugsmarkierungsdetektor 24 sind über einem Förderband 18 angebracht, das Pakete 20a bis c in der Richtung des Pfeils 22 befördert. Zusammen bestimmen die hochauflösende OTB-Kamera 16 und der Bezugsmarkierungsdetektor 24 die Position und Ausrichtung einer Bezugsmarkierung aus fluoreszierendem Farbstoff, die sich in einem Zieladressenblock auf der Oberfläche eines Pakets befindet, erfassen ein Bild der oberen Fläche des Pakets und liefern das Bild und die Position und Ausrichtung der Bezugsmarkierung an das Etikettendecodierungssystem 14. Das Etikettendecodierungssystem 14 enthält Vielzweck- und Hochleistungscomputer und Datenspeichereinrichtungen. Das Etikettendecodierungssystem 14 ist mit einem Bildserver 29, der mit mindestens einer Bildanzeige- Workstation 30a-c verbunden ist, und mit einem Etikettendrucker 32 verbunden. Das Etikettendecodierungssystem 14 bestimmt die Position von maschinenlesbaren Paketidentifizierungsdaten (z. B. eines Strichcodes) und von Zieladressendaten in dem Bild und decodiert diese. Diese Paketidentifizierungsdaten und Zieladressendaten werden kombiniert, um einen vereinigten Paketdatensatz zu bilden, der in einer Datenbasis gespeichert oder in maschinenlesbarer Form auf ein Etikett gedruckt und an dem Paket befestigt werden kann.
- Fig. 2 zeigt die obere Fläche 34 eines Pakets 20, das durch das bevorzugte System 10 verarbeitet wird. Die obere Fläche 34 jedes Pakets 20 enthält Paketverfolgungsinformationen in der Form eines maschinenlesbaren Codes oder Symbols, wie zum Beispiel einem Strichcode 36. Die durch den Strichcode dargestellten Paketverfolgungsinformationen identifizieren das Paket eindeutig und unterscheiden es von anderen Paketen in dem Liefersystem. Die obere Fläche des Pakets enthält außerdem eine Zieladresse 38, die in der Regel aus alphanumerischem Text besteht, der in zwei oder mehreren Zeilen angeordnet ist. Die Zieladresse 38 befindet sich in einem Bereich, der als der Zieladressenblock 40 bezeichnet wird. Ungefähr in der Mitte des Zieladressenblocks 40 befindet sich in demselben Bereich wie der die Zieladresse definierende Text eine Bezugsmarkierung wie zum Beispiel eine Bezugsmarkierung 42 aus fluoreszierendem Farbstoff. Die Bezugsmarkierung 42 wird durch den Zusteller oder einen Vertreter der Kleinpaket-Lieferfirma auf den Zieladressenblock 40 aufgebracht. Dies kann mit einem Gummistempel in der Form der gewünschten Bezugsmarkierung erfolgen, um fluoreszierenden Farbstoff auf die Paketoberfläche aufzubringen. Fachleute werden erkennen, daß andere Arten von Bezugsmarkierungen verwendet werden können.
- Mit erneutem Bezug auf Fig. 1 werden die Komponenten und die Operation des Bildgebungssystems 12 und des Etikettendecodierungssystems 14 in zusätzlichem Detail beschrieben. Neben der hochauflösenden OTB- Kamera 16 und dem Bezugsmarkierungsdetektor 24 enthält das Bildgebungssystem 12 einen Pakethöhensensor 26 und eine Lichtquelle 28. Während Pakete durch das Förderband 18 befördert werden, laufen die Pakete 20a bis c zunächst unter den Bezugsmarkierungsdetektor 24, der eine Bezugsmarkierung erkennt, um die Position und Ausrichtung des Zieladressenblocks zu bestimmen. Der Pakethöhensensor 26 ist ein handelsüblicher Lichtvorhang und wird zur Bestimmung der Höhe des Pakets verwendet, bevor es unter die hochauflösende OTB-Kamera 16 läuft. Die Höheninformationen aus dem Höhensensor 26 werden von dem Fokussierungssystem der hochauflösenden Kamera verwendet. Dadurch kann die hochauflösende Kamera 16 den Fokus genau auf die obere Fläche des Pakets 20c richten, während es sich unter der Kamera bewegt. Die Lichtquelle 28 beleuchtet die obere Fläche des Pakets 20c, während es unter der hochauflösenden Kamera 16 verläuft. Die Positions- und Ausrichtungsinformationen werden dem Etikettendecodierungssystem 14 zusammen mit dem Bild aus der hochauflösenden Kamera 16 bereitgestellt.
- Mit dem Förderbandsystem werden Pakete durch eine Terminal-Einrichtung transportiert. In dem bevorzugten System 10 ist das Förderband 18 16 Zoll breit und trägt bis zu 3600 Pakete pro Stunde, und bewegt sich dabei mit einer Geschwindigkeit von bis zu 100 Fuß pro Minute. Die Pakete 20a bis c haben eine schwankende Höhe und können willkürlich auf dem Förderband 18 ausgerichtet sein. Das Förderband 18 befördert jedes Paket unter den Bezugsmarkierungsdetektor 24 und die hochauflösende Kamera 16 in einer einzigen Reihe und mit etwas Zwischenraum zwischen ihnen. Die Pakete werden durch eine Vorrichtung getrennt, die als ein Singulator bekannt ist. Ein geeigneter Singulator wird in dem US-Patent Nr. 5,372,238 für Bonnet mit dem Titel "Method and Apparatus for Singularizing Objects" beschrieben.
- Das Förderband 18 enthält einen Bandcodierer 44, mit dem die Geschwindigkeit und Position des zugeordneten Förderbands bestimmt wird. Fachleute werden erkennen, daß die Geschwindigkeit und Position des Förderbands benötigt werden, um die Position der Bezugsmarkierung, die Pakethöheninformationen und die Position des Pakets, während es unter der hochauflösenden Kamera 16 verläuft, zu synchronisieren. Der Bandcodierer führt dem Bezugsmarkierungsdetektor 24 und der hochauflösenden Kamera 16 ein Signal zu, das die Geschwindigkeit des Förderbands 18 anzeigt. Mit dem Signal aus dem Codierer wird ein Zeilen-Taktsignal erzeugt, mit dem Zyklen der niedrigauflösenden Kamera des Bezugsmarkierungsdetektors ausgelöst werden (d. h. Belichtungen der Zeile von CCD-Pixeln, die die niedrigauflösende Kamera bildet). Jeder Zyklus erfaßt eine Linie des Bildes der Oberfläche eines Pakets, während es sich an dem Bezugsmarkierungsdetektor 24 vorbeibewegt. Der Bandcodierer 44 wird so ausgewählt, daß er für jeden Zyklus der hochauflösenden Kamera 16 einen Impuls liefert. Fachleute werden erkennen, daß das Signal aus dem Codierer das Zusammenstellen der durch den Bezugsmarkierungsdetektor 24 und die hochauflösende Kamera 16 erfaßten Zeilenbilder durch das Etikettendecodierungssystem 14 zu zweidimensionalen Bildern mit den korrekten Seitenverhältnissen ermöglicht. Eine ausführlichere Beschreibung der Wechselwirkung zwischen einer OTB-Kamera, dem Förderband, dem Höheninformationsprozessor und dem Bandcodierer wird in dem US-Patent Nr. 5,291,564 für Shah mit dem Titel "System and Method for Acquiring an Optical Target" gegeben, auf das hiermit ausdrücklich Bezug genommen wird.
- Ein geeigneter Bezugsmarkierungsdetektor wird in der anstehenden US-Anmeldung Nr. 08/419,176 vom 10.4.1995 mit dem Titel "Method for Locating the Position and Orientation of a Fiduciary Mark" beschrieben, die an die Halterin der vorliegenden Erfindung übertragen wird, und auf die hiermit ausdrücklich Bezug genommen wird. Der Bezugsmarkierungsdetektor 24 enthält eine niedrigauflösende CCD-Kamera, einen Videoprozessor und eine Ultraviolett-Lichtquelle zur Beleuchtung des fluoreszierenden Farbstoffs, der die Bezugsmarkierung bildet. Das Förderband 18 befördert ein Paket 20a durch das Sichtfeld der niedrigauflösenden CCD-Kamera. Der Videoprozessor steuert die Operation der niedrigauflösenden Kamera und sendet sequentiell ein Ein-Bit-Videosignal (d. h. schwarz/weiß), das dem durch die niedrigauflösende Kamera erfaßten Bild entspricht, zu dem Etikettendecodierungssystem 14. Die bevorzugte niedrigauflösende Kamera ist vom Typ her eine niedrigauflösende, monochrome, 256-Pixel- Zeilenabtastkamera, wie zum Beispiel eine Thompson TH7806A oder TH7931D. Die Ultraviolett-Lichtquelle beleuchtet das Paket 20a, während es durch das Sichtfeld der niedrigauflösenden Kamera befördert wird, die ein Bild der Oberfläche des Pakets 20a erfaßt. Die niedrigauflösende Kamera ist mit einem handelsüblichen optischen Filter bestückt, das gelb/grünes Licht durchläßt, wie zum Beispiel das, das durch fluoreszierenden Farbstoff emittiert wird, der mit ultraviolettem Licht belichtet wird, und Licht in anderen Teilen des sichtbaren Spektrums abschwächt. Die niedrigauflösende Kamera ist somit so konfiguriert, daß sie auf das durch die beleuchtete Bezugsmarkierung emittierte gelb/grüne Licht reagiert, und nicht auf andere auf der Paketoberfläche anzutreffende Aufdrucke. Genauer gesagt bewirkt das optische Filter, daß die niedrigauflösende Kamera auf das durch den handelsüblichen US-Standardfarbstoff Nr. 35-48-J (Fluorescent Yellow) als Reaktion auf ultraviolettes Licht emittierte gelb/grüne Licht reagiert.
- Wiederum mit Bezug auf Fig. 2 wird die bevorzugte Bezugsmarkierung 42 in zusätzlichem Detail beschrieben. Die bevorzugte Bezugsmarkierung 42 umfaßt zwei fluoreszierende, nichtüberlappende Kreise mit verschiedenen Durchmessern. Im vorliegenden Zusammenhang bedeutet ein Kreis entweder ein Kreisring oder die durch einen Kreisring begrenzte Fläche. Die Bezugsmarkierung 42 enthält einen großen Kreis und einen kleinen Kreis, die so ausgerichtet sind, daß ein Vektor von der Mitte des großen Kreises zu der Mitte des kleinen Kreises ungefähr in derselben Richtung wie darunterliegender Text der Zieladresse 38 ausgerichtet ist. Die Position der Bezugsmarkierung 42 ist als der Mittelpunkt des Vektors definiert. Fachleuten wird klar sein, daß alternative Ausführungsformen das Anordnen der Bezugsmarkierung an anderen Stellen auf dem Paket in einer bekannten Beziehung zu einem Text führenden Bereich oder in einer anderen bekannten Beziehung zu dem darunterliegenden Text umfassen könnten. Die Bezugsmarkierung 42 wird in der Regel mit einem herkömmlichen Gummistempel und fluoreszierendem Farbstoff auf ein Paket aufgebracht, nachdem die Zieladresse 38 an dem Paket befestigt wurde. Es versteht sich, daß die Bezugsmarkierung 42 auf einem Etikett geführt, im voraus auf das Paket aufgedruckt oder auf einem transparenten Umschlag geführt werden könnte, in dem ein Adressenetikett plaziert wird.
- Für die bevorzugte Bezugsmarkierung 42 beträgt der Durchmesser des großen Kreises ungefähr 3/4 eines Zolls, der Durchmesser des kleinen Kreises beträgt ungefähr 7/16 eines Zolls und der Abstand zwischen ihnen beträgt ungefähr 1/4 eines Zolls. Man beachte, daß die Größe der Bezugsmarkierung 42 durch die Auflösung der niedrigauflösenden Kamera beschränkt wird, die einen Teil des Bezugsmarkierungsdetektors 24 bildet. Zum Beispiel kann die Bezugsmarkierung 42 verkleinert werden, wenn die niedrigauflösende Kamera eine höhere Auflösung aufweist, und die Auflösung der Kamera kann verringert werden, wenn die Bezugsmarkierung vergrößert wird.
- Fachleute werden erkennen, daß eine Bezugsmarkierung eine beliebige Markierung sein kann, die die Position der Zieladresse identifiziert, und daß die bevorzugte Bezugsmarkierung mit zwei Kreisen lediglich eine von vielfältigen Wahlmöglichkeiten darstellt. Fachleute werden außerdem erkennen, daß die bevorzugte Bezugsmarkierung zwar die Position und Ausrichtung der Zieladresse anzeigt, es aber möglich ist, eine Bezugsmarkierung zu verwenden, die nur die Position anzeigt. In einem solchen Fall würde die Ausrichtung durch Anwenden eines angemessenen Verarbeitungsverfahrens auf das Bild des Zieladressenblocks bestimmt.
- Das bevorzugte System Th definiert außerdem einen interessierenden Bereich, der im Bezug auf die Bezugsmarkierung 42 definiert ist. Der interessierende Bereich wird im Hinblick auf die hochauflösende Kamera als ein 1k-mal-1k-Quadrat (d. h. 1024 Pixel mal 1024 Pixel, was ungefähr 4 Zoll mal 4 Zoll entspricht) definiert, das auf der definierten Position der Bezugsmarkierung 42 zentriert wird. Das Etikettendecodierungssystem 14 bestimmt die Position und Ausrichtung der Bezugsmarkierung 42 und definiert den interessierenden Bereich im Bezug auf die Position der Bezugsmarkierung 42. Das Etikettendecodierungssystem erzeugt und speichert dann ein hochauflösendes Textbild in dem interessierenden Bereich aus den durch die hochauflösende Kamera 16 erfaßten Daten. Auf diese Weise wird nur ein relativ kleiner Teil der durch die hochauflösende Kamera 16 erfaßten Daten verarbeitet, um die Zieladressendaten zu decodieren.
- Der Pakethöhensensor 26 ist ein handelsüblicher Lichtvorhang und wird verwendet, um die Höhe des Pakets zu bestimmen, bevor es unter die hochauflösende OTB-Kamera 16 läuft. Die Höheninformationen aus dem Höhensensor 26 werden durch das Fokussierungssystem der hochauflösenden Kamera verwendet.
- Die bevorzugte Lichtquelle 28 enthält einen unsymmetrischen elliptischen Reflektor. Der Reflektor wird durch erste und zweite elliptische Oberflächen geformt. Die ersten und zweiten elliptischen Oberflächen besitzen einen gemeinsamen ersten Brennpunkt, entlang dem die Lichtquelle angeordnet ist. Die ersten und zweiten elliptischen Oberflächen besitzen verschiedene zweite Brennpunkte. Somit konzentriert die Hälfte der elliptischen Oberfläche das Licht auf einer Ebene, und die andere Hälfte konzentriert das Licht auf einer zweiten Ebene. Zusammen entwickeln die ersten und zweiten elliptischen Oberflächen eine intensive Beleuchtung zwischen ihren entsprechenden zweiten Fokalachsen.
- Die hochauflösende Kamera 16 ist vom Typ her vorzugsweise eine monochrome 4096-Pixel- Zeilenabtastkamera wie zum Beispiel eine Kamera, die einen CCD-Chip KLI-5001 von Kodak verwendet. Die Abmessungen jedes Pixels betragen ungefähr 7 · 7 Mikrometer. Die CCD-Matrix ist breit genug, um die gesamte Breite des Förderbands abzutasten. Das Bild des Pakets wird "scheibenweise" erfaßt, während sich das Paket unter der Kamera bewegt. Die hochauflösende Kamera 16 sendet ein Videosignal mit 8-Hit-Grauraster, das dem erfaßten Bild entspricht, zu dem Etikettendecodierungssystem 14. Die Lichtquelle 28 liefert helles weißes Licht, um das Paket zu beleuchten, während es durch den Sichtbereich der hochauflösenden Kamera 16 hindurch befördert wird, die ein Bild der Oberfläche eines Pakets erfaßt. Die hochauflösende Kamera 16 reagiert auf ein Grauraster- Lichtmuster, wie zum Beispiel das durch schwarzen Farbstofftext auf der Oberfläche des Pakets 20c reflektierte. Die hochauflösende Kamera 16 reagiert relativ wenig auf Licht wie zum Beispiel das durch fluoreszierenden Farbstoff reflektierte, wenn dieser durch weißes Licht beleuchtet wird. Genauer gesagt ist der handelsübliche US-Standardfarbstoff Nr. 35-48-J (Fluorescent Yellow) für die hochauflösende Kamera 16 bei Beleuchtung durch die weiße Lichtquelle 28 weitgehend unsichtbar.
- Geeignete hochauflösende Kamerasysteme werden in den US-Patenten Nr. 5,327,171 für Smith et all, mit dem Titel "Camera System Optics" ("dem Patent Nr. 171") und 5,308,960 für Smith et all. mit dem Titel "Combined Camera System" und in der zugelassenen US-Anmeldung Nr. 08/292,400, registriert am 18. 8. 1994, mit dem Titel "Optical Path Equalizer" ("der Anmeldung Optical Path Equalizer") beschrieben, die alle eigene sind und auf die hiermit ausdrücklich Bezug genommen wird.
- Das Patent Nr. 5,327,171 beschreibt ein OTB- Kamerasystem zur Erfassung von Bildern von Paketen, während sich diese unter der Kamera auf einem Förderband bewegen. Das in dem in Rede stehenden Patent beschriebene System enthält eine Lichtquelle, einen Bandcodierer zur Bestimmung der Geschwindigkeit und Position des Förderbands und ein Verarbeitungsteilsystem, das nach einer Anzahl verschiedener Akquisitionstargets sucht.
- Die Anmeldung Optical Path Equalizer beschreibt eine OTB-Kamera mit einem optischen System, das den Weg zwischen der OTB-Kamera und dem unter der Kamera befindlichen Paket entzerrt. Dies ermöglicht der Kamera, den Fokus ungeachtet der Höhe des Pakets genau auf die Paketoberfläche zu richten und außerdem ungeachtet der Höhe des Pakets eine ungefähr konstante Bildgröße aufrechtzuerhalten. Die optische Baugruppe enthält ein Paar bewegliche Spiegel und eine Anordnung fester Spiegel. Letztere sind auf Schwenkstiften angebracht und werden durch ein oder mehrere Betätigungsglieder gedreht. Die Anordnung fester Spiegel enthält mehrere Spiegel, die mit zunehmenden Abständen von den beweglichen Spiegeln positioniert sind, um so mehrere verschiedene optische Weglängen zwischen der Kamera und der Paketoberfläche bereitzustellen. Die Anmeldung Optical Path Equalizer beschreibt außerdem die Verwendung einer Höhensensorvorrichtung, wie zum Beispiel eines handelsüblichen Lichtvorhangs. Die Daten aus der Höhensensorvorrichtung werden zur Bestimmung der optischen Weglänge des variablen optischen Teilsystems verwendet.
- Das Etikettendecodierungssystem 14 verarbeitet die durch das Bildgebungssystem 12 bereitgestellten Daten. Das Etikettendecodierungssystem 14 enthält Eingangs-/Ausgangsgeräte zum Empfangen von Daten aus dem Bezugsmarkierungsdetektor 24 und der hochauflösenden Kamera 16. Das Etikettendecodierungssystem enthält sowohl Vielzweckcomputer als auch Hochleistungscomputer. Die Hochleistungscomputer, wie zum Beispiel der CNAPS-Prozessor von Adaptive Solutions und der 150/40-Prozessor von Imaging Technologies werden zur Ausführung derjenigen OCR Algorithmen verwendet, mit denen die alphanumerischen Zieladressendaten decodiert werden. Die Vielzweckcomputer, wie zum Beispiel die Computer Heurikon Nitro 60 und Heurikon HKV4D werden zur Verarbeitung der Positions- und Ausrichtungsdaten aus dem Bezugsmarkierungsdetektor 24 und zur Decodierungserfassung und Decodierung des Strichcodes verwendet, der die Paketverfolgungsinformationen enthält. Das Etikettendecodierungssystem enthält Speichergeräte wie zum Beispiel Speicher, Plattenlaufwerke und Bandlaufwerke. Das Etikettendecodierungssystem kann außerdem mit anderen Computergeräten verbunden sein, die für die Paketverfolgung, Gebührenberechnung usw. verwendet werden.
- Das Etikettendecodierungssystem 14 ist mit einem Bildserver 29 verbunden, der mit einem Netz verbunden ist, das mehrere Bildanzeige-Workstations 30a-c enthält. Wenn das Etikettendecodierungssystem nicht in der Lage ist, eine decodierte Zieladresse durch Bezugnahme auf die ZIP + 4 Datenbasis des Postdienstes der Vereinigten Staaten zu überprüfen, dann zeigt das System 10 das Zieladressenbild auf einer der Bildanzeige-Workstations 30a-c an, auf der es durch eine Bedienungsperson betrachtet wird. Das angezeigte Zieladressenbild wird durch die am besten entsprechenden Adressen aus der Datenbasis begleitet. Die Bedienungsperson liest dann die Adresse auf der Anzeige und gibt die korrekte Adresse manuell ein oder wählt die korrekte Adresse aus der Liste der am besten entsprechenden Adressen. Somit muß die Bildanzeige- Workstation eine Anzeige, einen Prozessor, Eingabemittel wie zum Beispiel eine Tastatur und Eingabe-/Ausgabemittel zur Übermittlung von Daten zu und von dem Etikettendecodierungssystem umfassen. Die bevorzugten Bildanzeigeworkstations 30a-c sind IBM- kompatible PCs, die auf dem PENTIUM-Prozessor der Intel Corporation basieren und mit dem Betriebssystem WINDOWS NT der Microsoft Corporation ablaufen. Fachleute werden erkennen, daß die Bildanzeigeworkstations ein beliebiges Computer-Bildgebungssystem oder einen anderen Computer-Bildprozessor enthalten können, der in der Lage ist, Pixelbilder und andere Informationen mit hohen Geschwindigkeiten zu empfangen und zu verarbeiten, und daß die Anzahl solcher Bildanzeigeworkstations, die an einem Standort verwendet werden, von dem Volumen von Paketen, die sich durch das System hindurchbewegen, und verschiedenen anderen Faktoren abhängt. Fachleute werden außerdem erkennen, daß der Bildserver 29 ein beliebiger Computer oder Netzserver sein kann, der in der Lage ist, mit den Bildanzeigeworkstations verbunden zu werden, und in der Lage ist, Pixelbilder mit hohen Geschwindigkeiten zu übertragen und zu verarbeiten.
- Das Etikettendecodierungssystem ist außerdem mit mindestens einem Etikettendrucker 32 verbunden. Wie oben bereits kurz erwähnt, werden die decodierten Paketidentifizierungsinformationen und die Zieladresse kombiniert, um einen vereinigten Paketdatensatz zu bilden, mit dem die Verfolgung und Sortierung des Pakets durch das gesamte Liefersystem hindurch erleichtert werden kann. Während der vereinigte Paketdatensatz in einer Datenbasis gespeichert werden kann, kann er außerdem auf einem Etikett gedruckt und automatisch an dem Paket befestigt werden, während es sich auf dem Förderband bewegt. Der bevorzugte Etikettendrucker 32 ist ein automatischer Etikettenapplikator, der von Accusort hergestellt wird. Bei dem bevorzugten System 10 wird der vereinigte Paketdatensatz in maschinenlesbarem vollständigem Code, wie zum Beispiel den Codes der US-Patente Nr. 4,896,029 für Chandler et all, mit dem Titel "Polygonal Information Encoding Article, Process and System" und 4,874,936 für Chandler et all. mit dem Titel "Hexagonal, Information Encoding Article, Process and System" gedruckt. Fachleute werden erkennen, daß die Anzahl von Etikettendruckern von der Konfiguration des Fördersystems, der Anzahl von sich durch das System hindurchbewegenden Paketen und anderen Faktoren abhängt.
- Das bevorzugte Verfahren zum Lesen von Paketinformationen wird nun in Verbindung mit Fig. 3-5 besprochen. Wie oben beschrieben, wirkt das System 10 zur Erfassung eines Bildes eines Pakets, während es sich auf einem Förderband bewegt, und zum Erkennen und Decodieren eines Strichcodes und von OCR-Adressendaten, die auf dem Paket erscheinen. Die OCR-Daten werden überprüft, und wenn sie fehlerhaft sind, auf einem Terminal angezeigt, an dem eine Bedienungsperson die Adressendaten manuell eingeben kann. Die decodierten Strichcodedaten und Adressendaten werden kombiniert, um einen vereinigten Paketdatensatz zu bilden, der dann zum Sortieren und Verfolgen des Pakets verwendet wird.
- Fig. 3 ist ein Flußdiagramm des bevorzugten Verfahrens 300 zum Lesen von Paketinformationen. Die Schritte, die das Verfahren 300 bilden, werden durch die verschiedenen Geräte ausgeführt, die einen Teil des Systems 10 zum Lesen von Paketinformationen bilden. Das Verfahren 300 beginnt im Schritt 302 mit der Bestimmung der Position und Ausrichtung des Zieladressenblocks. Bei dem bevorzugten System wird dies erzielt, während sich das Paket unter dem Bezugsmarkierungsdetektor 24 bewegt, der oben in Verbindung mit Fig. 1 und 2 beschrieben wurde. Die Koordinaten- und Ausrichtungsinformationen aus dem Bezugsmarkierungsdetektor werden dem Etikettendecodierungssystem 14 bereitgestellt, in dem sie zur Verarbeitung des Bildes verwendet werden, das durch die hochauflösende Kamera 16 bereitgestellt wird.
- Nachdem das Paket durch den Bezugsmarkierungsdetektor gescannt wurde, wird die Pakethöhe durch den Pakethöhensensor 26 im Schritt 304 bestimmt. Im Schritt 306 wird ein hochauflösendes Bild der Oberseite des Pakets durch die hochauflösende "OTB- Kamera 16 erfaßt, während das Paket unter der hochauflösenden Kamera verläuft. Dieses Bild wird dem Etikettendecodierungssystem 14 bereitgestellt. Die hochauflösende Kamera 16 verwendet die Pakethöhendaten aus dem Pakethöhensensor 26 zur Einstellung der Brennweite der Kamera zur Sicherstellung, daß die Kamera ungeachtet der Höhe des Pakets ordnungsgemäß fokussiert ist.
- Im Schritt 308 verarbeitet das Etikettendecodierungssystem 14 die Daten aus dem Bandcodierer 44, dem Bezugsmarkierungsdetektor 24 und der hochauflösenden Kamera 16. Allgemein beschrieben umfaßt die durch das Etikettendecodierungssystem durchgeführte Verarbeitung das Auffinden und Decodieren des Strichcodes, Auffinden und Decodieren der Zieladresse, Überprüfen der Genauigkeit der Zieladresse und gegebenenfalls Empfangen einer manuell eingegebenen Zieladresse. Die bei der Verarbeitung der Daten beteiligten besonderen Schritte werden nachfolgend in Verbindung mit Fig. 4 besprochen.
- Im Schritt 310 werden die Strichcode- und Zieladressendaten kombiniert, um einen vereinigten Paketdatensatz zu bilden, der im Schritt 312 in einer Datenbasis gespeichert oder auf ein Etikett gedruckt und an dem Paket befestigt wird. Die in dem vereinigten Paketdatensatz enthaltenen Daten werden anschließend zum Sortieren und Verfolgen des Pakets verwendet, während es sich durch das System der Lieferfirma bewegt. Das Verfahren 300 endet im Schritt 314.
- Fig. 4 ist ein Flußdiagramm des bevorzugten Verfahrens 308 zur Verarbeitung von Bilddaten. Dieses Verfahren wird durch das Etikettendecodierungssystem 14 ausgeführt und bildet einen Teil des Verfahrens 300 von Fig. 3. Das Verfahren 308 beginnt im Schritt 400, in dem das Etikettendecodierungssystem die Daten aus dem Bandcodierer 44, dem Bezugsmarkierungsdetektor 24 und der hochauflösenden OTB-Kamera 16 empfängt. Wie oben beschrieben, liefert die hochauflösende Kamera ein Bild der Oberseite eines Pakets. Das Bild enthält einen Strichcode 36 und eine Zieladresse 38. Der Bezugsmarkierungsdetektor liefert Daten, die die Position und Ausrichtung des Zieladressenblocks 40 anzeigen.
- Im Schritt 402 findet das Etikettendecodierungssystem 14 den Strichcode 36 oder andere maschinenlesbare Symbole, die in dem durch die hochauflösende Kamera 16 bereitgestellten Bild enthalten sind, auf und decodiert sie. Fachleute sind mit vielfältigen Systemen und Verfahren zum Auffinden und Decodieren von Strichcodes vertraut. Geeignete Verfahren zum Auffinden und Decodieren des Strichcodes 36 werden in den US-Patenten Nr. 5,343,028 für Figarella et al., mit dem Titel "Method and Apparatus for Detecting and Decoding Bar Code Symbols Using Two- Dimensional Digital Pixel Images", 5,352,878 für Smithet all, mit dem Titel "Method and Apparatus for Decoding Bar Code Symbols Using Independent Bar and Space Analysis", 5,412,196 für Surka mit dem Titel "Method and Apparatus for Decoding Bar Code Images Using Multi- Order Feature Vectors" und 5,412,197 für Smith mit dem Titel "Method and Apparatus for Decoding Bar Code Symbols Using Gradient Signals" beschrieben, die alle eigene sind, und auf die hiermit ausdrücklich Bezug genommen wird. Fachleute werden erkennen, daß der maschinenlesbare Code bzw. das maschinenlesbare Symbol, der bzw. das durch das Etikettendecodierungssystem decodiert wird, einen Strichcode oder einen zweidimensionalen Code enthalten kann.
- Im Schritt 404 beginnt das Verfahren 308 den Prozeß des Auffindens und Decodierens der Zieladresse. Die Schritte 404 bis 422 sind der Anwendung von Verfahren der optischen Zeichenerkennung (OCR) auf das durch die hochauflösende Kamera 16 bereitgestellte Bild zugeordnet. Dieser Prozeß wird parallel zu der Decodierung des Strichcodes ausgeführt (Schritt 402).
- Im Schritt 404 wählt das Etikettendecodierungssystem ein Teilbild der Paketoberfläche aus dem durch die hochauflösende Kamera 16 bereitgestellten Bild. In dem bevorzugten System wird dieses Teilbild als ein interessierender Bereich (ROI) bezeichnet, der in Bezug auf die Bezugsmarkierung 42 definiert ist. Im Hinblick auf das Bild aus der hochauflösenden Kamera ist der interessierende Bereich ein 1k-mal-1k-Quadrat (d. h. 1024 Pixel mal 1024 Pixel, was ungefähr vier Zoll mal vier Zoll entspricht), der auf der definierten Position der Bezugsmarkierung 42 zentriert ist. Das Etikettendecodierungssystem 14 bestimmt die Position und Ausrichtung der Bezugsmarkierung 42 und verwendet diese Informationen zur Definition des interessierenden Bereichs in Bezug auf die Position der Bezugsmarkierung 42. Das Etikettendecodierungssystem erzeugt und speichert dann ein hochauflösendes Textbild in dem interessierenden Bereich aus den durch die hochauflösende Kamera 16 erfaßten Daten. Auf diese Weise wird nur ein relativ kleiner Teil der durch die hochauflösende Kamera 16 erfaßten Daten verarbeitet, um die Zieladressendaten zu decodieren. Dieses Bild wird als das Bild des interessierenden Bereichs (ROI) bezeichnet.
- Obwohl das System 10 den Zieladressenblock unter Verwendung der durch den Bezugsmarkierungsdetektor 24 bereitgestellten Informationen auffindet, werden Fachleute erkennen, daß Softwareverfahren implementiert werden können, um die Position und Ausrichtung der Zieladresse aus dem durch die hochauflösende OTB-Kamera bereitgestellten Bild zu erkennen. Geeignete Verfahren würden den Bezugsmarkierungsdetektor überflüssig machen, würden aber zusätzliche rechnerische Ressourcen in dem Etikettendecodierungssystem 14 erfordern. Solche Softwareverfahren können verwendet werden, ohne vom Gedanken und Schutzbereich der vorliegenden Erfindung abzuweichen. Weiterhin werden Fachleute erkennen, daß der oben beschriebene Bezugsmarkierungsdetektor durch andere Vorrichtungen zur Anzeige und Erkennung der Position und Ausrichtung eines Aufdrucks auf einem Paket, wie zum Beispiel die Systeme her US-Patente Nr. 4,516,265 für Kizu et al. und 5, 103, 489 für Miette ersetzt werden kann.
- Im Schritt 406 führt das Verfahren ein adaptives Schwellenwertverfahren an dem ROI-Bild durch. Bei diesem Verfahren wird das ROI-Bild binärisiert und drei verschiedene binärisierte Bilder mit drei verschiedenen Schwellenwerten erzeugt. Die drei Schwellenwerte werden durch Messen des Kontrasts und der relativen Helligkeit des ROI-Bildes bestimmt.
- Im Schritt 408 werden die aus dem Schritt 406 resultierenden drei Bilder lauflängencodiert. Im Schritt 410 wird das beste der drei lauflängencodierten Bilder zur weiteren Verarbeitung ausgewählt.
- Geeignete Verfahren zur Ausführung der Schritte 406, 408, 410 werden in der eigenen US-Anmeldung Nr. 08/380.732, registriert am 31.1.1995 mit dem Titel "Method and Apparatus for Separating Foreground From Background in Images Containing Text", beschrieben, auf die hiermit ausdrücklich Bezug genommen wird.
- Im Schritt 412 führt das Etikettendecodiersystem eine grobe Drehung des gewählten lauflängencodierten Bildes aus. Die grobe Drehung ist der erste eines zweischrittigen Prozesses, der so ausgelegt ist, daß das ROI-Bild horizontal erscheint, um die Trennung der Zeichen zu vereinfachen. Allgemein beschrieben, zeigen die aus der Bezugsmarkierung abgeleiteten Informationen die Ausrichtung des Zieladressenblocks an und wie weit entfernt er von der Horizontalen ist. Die grobe Drehung ist der erste Schritt zum Drehen des Bildes in die Position, in der die Zieladresse horizontal erscheint.
- Das bevorzugte Verfahren zum Drehen des ROI-Bildes wird in der eigenen US-Anmeldung Nr. 08/507,793, registriert am 25.7.1995, mit dem Titel "Method and System for Fast Rotation of Run-Length Encoded Images" beschrieben, auf die hiermit ausdrücklich Bezug genommen wird. Fachleute werden erkennen, daß der grobe Drehungsprozeß relativ schnell ist und das Bild bis auf ±7 Grad von der Horizontalen dreht.
- Im Schritt 414 identifiziert das Etikettendecodierungssystem die Textzeilen, die in dem Zieladressenblock 40 enthalten sind. Dies erfolgt durch Unterabtasten des Bildes um einen Faktor 3 in den Richtungen x und y, Ausführen eines Prozesses verbundener Komponenten, der Gruppen von gebundenen Pixeln auffindet, und Anwenden einer Hough- Transformation, die Zeilenpositionen und Ausrichtungen aus den gebundenen Pixeln auffindet.
- Wenn die Zeilen mit dem Verfahren reduzierter Auflösung gefunden wurden, wird die volle Auflösung der ursprünglichen Zeilen unter Verwendung der durch die Hough-Transformation erzeugten Positionsinformationen wiederhergestellt. Zur Erfassung der Textzeichen wird eine weitere Analyse verbundener Komponenten auf die Zeilen mit voller Auflösung angewandt. Fachleute werden verstehen, daß die Analyse verbundener Komponenten und Hough-Transformationen standardmäßige Bildverarbeitungsverfahren sind.
- Wenn die Zeilen identifiziert wurden, schreitet das Verfahren 308 zum Schritt 416 weiter und führt eine feine Drehung der Zeichen durch, die in jeder Zeile der Zieladresse enthalten sind. Diese feine Drehung schließt den im Schritt 412 begonnenen Drehungsprozeß ab und dreht die Zeichen in die Horizontale (d. h. null Grad). Dies stellt sicher, daß die Zeichen ordnungsgemäß für die Anwendung des OCR-Algorithmus ausgerichtet werden, der versucht, jedes Zeichen in der Zieladresse zu decodieren. Dieser Schritt wird durch Anwenden von Vorwärts-Drehverfahren erzielt. Die bevorzugten Drehverfahren werden durch die folgenden Formeln beschrieben:
- xneu = (xalt*cos ) + (yalt*sin )
- yneu = (yalt*sin ) - (yalt*cos )
- wobei die Ausrichtung der Zieladresse nach der im Schritt 412 durchgeführten groben Drehung ist.
- Im Schritt 418 werden die gedrehten Zeichen segmentiert oder in separate Zeichen aufgetrennt. Dies erfolgt, weil der OCR-Algorithmus auf jedes Zeichen einzeln angewandt wird. Im Schritt 420 wird der OCR-Algorithmus auf jedes der Zeichen in der Zieladresse angewandt. Fachleute werden erkennen, daß der OCR-Algorithmus vielfältige Verfahren zur Erkennung jedes Zeichens und zur Bestimmung, welches standardmäßige ASCII-Zeichen durch jedes Zeichen in der Zieladresse dargestellt wird, verwendet. Fachleute werden außerdem erkennen, daß der OCR-Algorithmus zur Decodierung anderer alphanumerischer Informationen auf dem Paket, wie zum Beispiel der Rücksendeadresse, der Zustellernummer usw., verwendet werden kann. Ein geeignetes OCR-Verfahren wird in dem US-Patent Nr. 5,438,629 mit dem Titel "Method and Apparatus for Classification Using Non-spherical Neurons", beschrieben, auf das hiermit ausdrücklich Bezug genommen wird.
- Im Schritt 422 wird der OCR-verarbeitete Text gefiltert, um alle Zeichen zu entfernen, die nicht Teil der Zieladresse sind.
- Im Schritt 424 wird die OCR-verarbeitete Zieladresse überprüft oder verifiziert, indem versucht wird, die decodierte Zieladresse zur Übereinstimmung mit einer Adresse in der ZIP + 4 Datenbasis des Postdienstes der Vereinigten Staaten zu bringen, die eine erschöpfende Liste gültiger Adressen in den Vereinigten Staaten bereitstellt. Dieser Schritt ist notwendig, weil die Algorithmen der Zieladresse und der OCR keine eingebauten Verifikationsmittel wie zum Beispiel Prüfsummen usw. enthalten.
- Im Schritt 426 bestimmt das Verfahren 308, ob die decodierte Zieladresse mit einer gültigen Adresse in der ZIP + 4 Datenbasis oder einer anderen Datenbasis gültiger Adressen übereinstimmte. Wenn dies der Fall ist, fährt das Verfahren zum Schritt 428 fort, in dem es zum Schritt 310 des Verfahrens 300 zurückkehrt (Fig. 3). Verwandte Verfahren zur Verarbeitung von Daten in Datenbasen werden in der eigenen US-Anmeldung Nr. 08/477,481, registriert am 7.6.1995 mit dem Titel "A Multi-Step Large Lexicon Reduction Method for OCR Application" beschrieben, auf die hiermit ausdrücklich Bezug genommen wird.
- Wenn die decodierte Adresse nicht mit einer gültigen Adresse in der ZIP + 4 Datenbasis übereinstimmt, schreitet das Verfahren 308 zum Schritt 430 fort und versucht automatisch, übliche OCR-Fehler zu korrigieren, um automatisch eine gültige Adresse bereitzustellen. Bei typischen OCR-Fehlern werden Buchstaben, die ähnlich aussehen, falsch decodiert. Deshalb wird der Schritt 430 so optimiert, daß er OCR-Fehler durch Ersetzen solcher Buchstaben korrigiert, um zu versuchen, eine Übereinstimmung mit einer der gültigen Adressen zu erzielen, die in der Adressendatenbasis erscheint.
- Fachleute werden verstehen, daß der Überprüfungsprozeß abstimmbar ist und drei Parameter enthält. Die Genauigkeitsrate zeigt den Prozentsatz von Etiketten an, die automatisch korrekt gelesen werden. Die Fehlerrate zeigt den Prozentsatz von Etiketten an, von denen das System denkt, daß sie korrekt sind, die aber tatsächlich falsch sind. Die Zurückweisungsrate zeigt den Prozentsatz von Etiketten an, die nicht korrekt gelesen wurden und manuell eingegeben werden müssen. Der OCR-Überprüfungsprozeß wird abgestimmt, indem zunächst eine akzeptable Fehlerrate bestimmt wird. Wenn dies bestimmt wurde, wird das System abgestimmt, indem der Parameter eingestellt wird, der die Beziehung zwischen der Zurückweisungsrate und der Fehlerrate steuert.
- Im Schritt 432 bestimmt das Verfahren, ob die ersetzten Zeichen zu einer gültigen Adresse geführt haben. Wenn dies der Fall ist, schreitet das Verfahren zum Schritt 428 weiter.
- Wenn das Verfahren nicht in der Läge ist, eine korrekte Übereinstimmung der decodierten Adresse mit einer gültigen Adresse in der ZIP + 4 Datenbasis zu erzielen, schreitet das Verfahren zum Schritt 434 weiter und überträgt das Bild zu einem Bildserver 29, der mit einer oder mehreren Bildanzeige-Workstations verbunden ist. Die Bildanzeige-Workstations zeigen ein Bild des Zieladressenblocks und der nächstmöglichen Adresse aus der Datenbasis an. Die Bildanzeige- Workstation ermöglicht einer Bedienungsperson, das Bild der Zieladresse zu betrachten und die Zieladresse manuell in die Workstation einzugeben. Dieser Prozeß (Schritt 436) wird in Verbindung mit Fig. 5 vollständiger beschrieben.
- Im Schritt 438 empfängt das Verfahren 308 die manuell eingegebenen Zieladressendaten aus dem Bildserver. Die durch den Bildserver zurückgegebenen Informationen können die Form manuell eingegebener Adressendaten oder einer ausgewählten der möglichen Adressen aus der Datenbasis annehmen. Nachdem die Adressendaten aus dem Bildserver empfangen wurden, schreitet das Verfahren 308 zum Schritt 428 fort und kehrt zum Verfahren 300 zurück.
- Fig. 5 ist ein Flußdiagramm eines Verfahrens 500, das durch den Bildserver 29 und die Bildanzeige- Workstations 30a-c ausgeführt wird, die einen Teil des bevorzugten Systems 10 bilden. Wie oben beschrieben, werden die Bildanzeige-Workstations verwendet, um einer Bedienungsperson zu ermöglichen, Zieladressen manuell einzugeben, bei denen keine ordnungsgemäße Übereinstimmung mit gültigen Adressen in der ZIP + 4 Datenbasis erzielt wurde. Dies wird erzielt, indem ein Bild der Zieladresse und der nächstmöglichen Adressen aus der Datenbasis angezeigt wird. Die Bedienungsperson liest die Adresse, während sie auf der Anzeige erscheint, und gibt manuell die Adresse in die Workstation ein oder wählt eine der angezeigten Adressen. Diese manuell eingegebenen Adreßdaten werden dann zu dem Etikettendecodierungssystem 14 zurückgegeben, das die falsch decodierten OCR-Daten ersetzt.
- Das Verfahren 500 beginnt im Schritt 502, in dem der Bildserver das Bild der Zieladresse aus dem Etikettendecodierungssystem 14 empfängt. Der Bildserver lenkt das Bild zu einer freien Bildanzeige-Workstation. Im Schritt 504 dreht die Bildanzeige-Workstation das Bild zu der nächsten horizontalen oder vertikalen Achse. Im Schritt 506 wird das gedrehte Bild interpoliert, um ein Bild mit einer Auflösung von mindestens 100 Punkten pro Zoll (DPI) zu bilden, das im Schritt 508 angezeigt wird. Zusätzlich zu dem Zieladressenbild zeigt die Workstation außerdem die nächstmöglichen Übereinstimmungen aus der ZIP + 4- Datenbasis an.
- Im Schritt 510 gibt die Bedienungsperson manuell die Zieladresse ein, nachdem sie die auf der Anzeige dargestellte Zieladresse gelesen hat. Die Bedienungsperson gibt manuell die korrekte Zieladresse ein, indem die korrekte Adresse aus den nächstmöglichen Übereinstimmungen ausgewählt wird (wenn die korrekte Adresse angezeigt wird) oder indem sie die Adresse mit einer der Bildanzeige-Workstation zugeordneten Tastatur eingibt.
- Im Schritt 512 bestimmt das Verfahren, ob die durch die Bedienungsperson eingegebenen Zieladressendaten aus der Liste möglicher Adressen aus der Datenbasis ausgewählt wurden. Wenn dies der Fall ist, schreitet das Verfahren zum Schritt 514 fort und gibt die korrekte Zieladresse an den Bildserver 29 zurück, der die Daten zu dem Etikettendecodierungssystem 14 zurückgibt. Das Verfahren 500 endet dann im Schritt 518.
- Wenn das Verfahren im Schritt 512 bestimmt, daß die Zieladressendaten durch die Bedienungsperson eingetippt wurden, springt das Verfahren zum Schritt 516, um die eingetippten Daten zu überprüfen. Fachleute werden erkennen, daß die Fehlerkorrekturroutine in der Bildanzeige-Workstation, an der die Daten eingegeben wurden, an dem Bildserver, nachdem die Daten aus der Bildanzeige-Workstation zurückgegeben wurden, oder an einem separaten, mit dem Bildserver über das Netz verbundenen Validierungs-Computer ausgeführt werden kann.
- Fachleute werden erkennen, daß der Überprüfungsprozeß des Schritts 516 bestimmt, ob die eingetippte Adresse mit einer gültigen Adresse aus der Datenbasis übereinstimmt. Wenn dies nicht der Fall ist, versucht das Verfahren außerdem, übliche Tasteneingabefehler zu korrigieren, um zu sehen, ob die korrigierten tasteneingegebenen Daten mit einer der Adressen aus der Datenbasis übereinstimmen. Der Überprüfungs-/Korrekturprozeß gleicht dem Korrekturprozeß, der in Verbindung mit Schritt 430 von Fig. 4 beschrieben wurde, ist aber für übliche Tasteneingabefehler optimiert, d. h. zum Beispiel das Ersetzen von Tasten, die sich auf der Tastatur nahe beieinander befinden, oder von Buchstaben, die durch die Bedienungsperson versetzt werden. Die Korrektur kann ausgeführt werden, indem versucht wird, Übereinstimmung mit einer gültigen Adresse aus beliebigen Adressen in der ZIP + 4-Datenbasis zu erzielen, oder indem versucht wird, Übereinstimmung mit einer der wenigen nahen Adressen zu erzielen, die aus dem Etikettendecodierungssystem zu der Bildanzeige- Workstation übertragen wurden.
- Nachdem die manuell eingegebenen Zieladressendaten überprüft wurden, schreitet das Verfahren zum Schritt 514 fort und gibt die korrekte Zieladresse an den Bildserver 29 zurück, der die Daten zu dem Etikettendecodierungssystem 14 zurückgibt. Das Verfahren 500 endet dann im Schritt 518.
- Aus der obigen Beschreibung ist ersichtlich, daß die vorliegende Erfindung ein effizientes System und Verfahren zum Lesen von Paketinformationen bereitstellt. Die vorliegende Erfindung wurde im Bezug auf besondere Ausführungsformen beschrieben, die in jeder Hinsicht als beispielhaft, und nicht als beschränkend angesehen werden sollen. Fachleute werden erkennen, daß viele verschiedene Kombinationen von Hardware zur Ausübung der vorliegenden Erfindung geeignet sein werden. Viele handelsübliche Alternativen, die sich alle etwas in den Kosten und den Leistungskenngrößen unterscheiden, existieren für alle oben beschriebenen Komponenten.
- Ähnlich kann das Verfahren der vorliegenden Erfindung zweckmäßig in Programmodulen implementiert werden, die auf den Flußdiagrammen in Fig. 3-5 basieren. Es wurde keine bestimmte Programmiersprache zur Ausführung der verschiedenen, oben beschriebenen Prozeduren angegeben, weil in Betracht gezogen wird, daß die Operationen, Schritte und Prozeduren, die oben beschrieben und in den beigefügten Zeichnungen abgebildet wurden, ausreichend offenbart wurden, um Durchschnittsfachleuten die Ausübung der vorliegenden Erfindung zu ermöglichen. Außerdem gibt es viele Computer und Betriebssysteme, die bei der Ausübung der vorliegenden Erfindung verwendet werden können, und deshalb konnte kein ausführliches Computerprogramm bereitgestellt werden, das auf diese vielen verschiedenen Systeme anwendbar wäre. Jeder Benutzer eines bestimmten Computers ist sich im klaren über die Sprache und Werkzeuge, die für die Bedürfnisse und Zwecke dieses Benutzers am nützlichsten sind.
- Fachleuten werden alternative Ausführungsformen klar sein, die die vorliegende Erfindung betreffen, ohne von deren Schutzbereich abzuweichen. Der Schutzbereich der vorliegenden Erfindung wird dementsprechend nicht durch die obige Beschreibung, sondern durch die angefügten Ansprüche definiert.
Claims (13)
1. Verfahren zum Ablesen von Paketinformationen
von einem Paket (20) und zum Kombinieren der
Paketinformationen, wobei die Paketinformationen
Paketidentifizierungsdaten, die durch einen
maschinenlesbaren ersten Informationsaufdruck (36)
dargestellt werden, und Paketzieldaten, die durch einen
alphanumerischen zweiten Informationsaufdruck (38)
dargestellt werden, enthalten, wobei das Verfahren
durch die folgenden Schritte gekennzeichnet ist:
Erfassen eines elektronischen Bildes des Pakets
(20), wobei das elektronische Bild den
maschinenlesbaren ersten Informationsaufdruck (36) und
den alphanumerischen zweiten Informationsaufdruck (38)
enthält;
automatisches Auffinden des maschinenlesbaren
ersten Informationsaufdrucks (36) in dem elektronischen
Bild;
automatisches Decodieren des maschinenlesbaren
ersten Informationsaufdrucks (36) zur Bereitstellung
der Paketidentifizierungsdaten;
automatisches Auffinden des alphanumerischen
zweiten Informationsaufdrucks (38) in dem
elektronischen Bild;
automatisches Decodieren des alphanumerischen
zweiten Informationsaufdrucks (38) zur Bereitstellung
der Paketzieldaten; und
Kombinieren der Paketidentifizierungsdaten und
der Paketzieldaten zur Bildung eines vereinigten
Paketdatensatzes.
2. Verfahren nach Anspruch 1, weiterhin durch die
folgenden Schritte gekennzeichnet:
Bestimmen, ob die Paketzieldaten gültig sind;
wenn die Paketzieldaten ungültig sind, Anzeigen
mindestens eines Teils des elektronischen Bildes auf
einer Workstation (30); und
Empfangen manuell eingegebener Paketzieldaten,
und
wobei der vereinigte Paketdatensatz die
Paketidentifizierungsdaten und die manuell eingegebenen
Paketzieldaten umfaßt.
3. Verfahren nach Anspruch 2, weiterhin dadurch
gekennzeichnet, daß die manuell eingegebenen
Paketzieldaten eine Zieladresse umfassen, die aus einer
Liste möglicher Zieladressen ausgewählt wird, die auf
der Workstation (30) angezeigt wird.
4. Verfahren nach Anspruch 1 oder 2, weiterhin
dadurch gekennzeichnet, daß der erste
Informationsaufdruck (36) einen Strichcode umfaßt und
die Paketidentifizierungsdaten eine
Paketidentifizierungsnummer umfassen.
5. Verfahren nach Anspruch 1 oder 2, weiterhin
gekennzeichnet durch den Schritt des Speicherns des
vereinigten Paketdatensatzes in einer Datenbasis.
6. Verfahren nach Anspruch 1 oder 2, weiterhin
durch die folgenden Schritte gekennzeichnet:
Ankleben dritter Informationsaufdrucke an das
Paket (20), wobei die Informationsaufdrucke
maschinenlesbar sind und den vereinigten Paketdatensatz
umfassen.
7. Verfahren nach Anspruch 1 oder 2, weiterhin
gekennzeichnet durch den Schritt des Auffindens des
alphanumerischen zweiten Informationsaufdrucks (38),
mit den folgenden Schritten:
Identifizieren einer Markierung (42), die die
Position des alphanumerischen zweiten
Informationsaufdrucks (38) anzeigt; und
Verwenden der Markierung (42) zum Auffinden des
alphanumerischen zweiten Informationsaufdrucks (38).
8. Verfahren nach Anspruch 7, weiterhin
gekennzeichnet durch den Schritt des Drehens des
alphanumerischen zweiten Informationsaufdrucks (38).
9. System zum automatischen Ablesen von
Paketinformationen von einem Paket (20) und zum
Kombinieren der Paketinformationen, wobei das System
eine Kamera (16) zum Erfassen eines elektronischen
Bildes des Pakets (20) enthält, wobei die
Paketinformationen Paketidentifizierungsdaten, die in
einem maschinenlesbaren ersten Informationsaufdruck
(36) codiert sind, und Paketzieldaten, die durch einen
alphanumerischen zweiten Informationsaufdruck (38)
dargestellt sind, enthalten, gekennzeichnet durch:
einen Drucker zum Drucken eines Etiketts zum
Ankleben an dem Paket (20); und
ein Etikettendecodierungssystem (14) zur
Verarbeitung des elektronischen Bildes, wobei das
Etikettendecodierungssystem (14) für die folgenden
Schritte programmiert ist:
automatisches Auffinden des maschinenlesbaren
ersten Informationsaufdrucks (36) in dem elektronischen
Bild;
automatisches Decodieren des maschinenlesbaren
ersten Informationsaufdrucks (36) zur Bereitstellung
der Paketidentifizierungsdaten;
automatisches Auffinden des alphanumerischen
zweiten Informationsaufdrucks (38) in dem
elektronischen Bild;
automatisches Decodieren des alphanumerischen
zweiten Informationsaufdrucks (38) zur Bereitstellung
der Paketzieldaten; und
Kombinieren der Paketidentifizierungsdaten und
der Paketzieldaten zur Bildung eines vereinigten
Paketdatensatzes; und
Drucken von dritten Informationsaufdrucken auf
dem Etikett, wobei die dritten Informationsaufdrucke
maschinenlesbar sind und den vereinigten Paketdatensatz
umfassen.
10. System nach Anspruch 9, weiterhin
gekennzeichnet durch:
eine Bildanzeigeworkstation (30) zum Anzeigen
mindestens eines Teils des elektronischen Bildes und
zum Empfangen manuell eingegebener Daten, die den
Paketzieldaten entsprechen, und
dadurch, daß das Etikettendecodierungssystem
(14) weiterhin für die folgenden Schritte programmiert
ist:
Bestimmen, ob die Paketzieldaten gültig sind;
wenn die Paketzieldaten ungültig sind, Anzeigen
mindestens eines Teils des elektronischen Bildes auf
der Workstation (30); und
Empfangen manuell eingegebener Paketzieldaten,
und wobei der vereinigte Paketdatensatz die
Paketidentifizierungsdaten und die manuell eingegebenen
Paketzieldaten umfaßt.
11. System nach Anspruch 9, weiterhin dadurch
gekennzeichnet, daß der maschinenlesbare erste
Informationsaufdruck (36) einen Strichcode umfaßt und
die Paketidentifizierungsdaten eine
Paketidentifizierungsnummer umfassen.
12. System nach Anspruch 9 oder 10, weiterhin
dadurch gekennzeichnet, daß das
Etikettendecodierungssystem (14) weiterhin dafür
programmiert ist, den vereinigten Paketdatensatz in
einer Datenbasis zu speichern.
13. System nach Anspruch 9 oder 10, weiterhin
dadurch gekennzeichnet, daß der alphanumerische zweite
Informationsaufdruck (38) durch die folgenden Schritte
aufgefunden wird:
Identifizieren einer Markierung (42), die die
Position des alphanumerischen zweiten
Informationsaufdrucks (38) anzeigt; und
Verwenden der Markierung (42) zum Auffinden des
alphanumerischen zweiten Informationsaufdrucks (38).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/536,865 US5770841A (en) | 1995-09-29 | 1995-09-29 | System and method for reading package information |
| PCT/US1996/015218 WO1997011790A1 (en) | 1995-09-29 | 1996-09-20 | System and method for reading package information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69603614D1 DE69603614D1 (de) | 1999-09-09 |
| DE69603614T2 true DE69603614T2 (de) | 1999-12-02 |
Family
ID=24140239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69603614T Expired - Lifetime DE69603614T2 (de) | 1995-09-29 | 1996-09-20 | System und verfahren zum lesen von paketinformation |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5770841A (de) |
| EP (1) | EP0852520B1 (de) |
| JP (1) | JP3495739B2 (de) |
| AT (1) | ATE182817T1 (de) |
| CA (1) | CA2231450C (de) |
| DE (1) | DE69603614T2 (de) |
| WO (1) | WO1997011790A1 (de) |
Families Citing this family (190)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996032692A1 (en) * | 1995-04-10 | 1996-10-17 | United Parcel Service Of America, Inc. | Two-camera system for locating and storing indicia on conveyed items |
| EP0858055B1 (de) * | 1995-09-29 | 2005-10-12 | Wincor Nixdorf International GmbH | Vorrichtung zur Vermessung von Poststücken |
| US6554189B1 (en) * | 1996-10-07 | 2003-04-29 | Metrologic Instruments, Inc. | Automated system and method for identifying and measuring packages transported through a laser scanning tunnel |
| US6178411B1 (en) | 1996-05-28 | 2001-01-23 | Joshua J. Reiter | Interactive process for applying or printing information on letters or parcels |
| US5880451A (en) * | 1997-04-24 | 1999-03-09 | United Parcel Service Of America, Inc. | System and method for OCR assisted bar code decoding |
| DE19718805C2 (de) * | 1997-05-03 | 1999-11-04 | Siemens Ag | Verfahren und Anordnung zum Erkennen von Verteilinformationen |
| US6032138A (en) * | 1997-09-05 | 2000-02-29 | Pitney Bowes Inc. | Metering incoming deliverable mail |
| US6064995A (en) * | 1997-09-05 | 2000-05-16 | Pitney Bowes Inc. | Metering incoming mail to detect fraudulent indicia |
| US6561428B2 (en) * | 1997-10-17 | 2003-05-13 | Hand Held Products, Inc. | Imaging device having indicia-controlled image parsing mode |
| US6134561A (en) * | 1997-12-29 | 2000-10-17 | Pitney Bowes Inc. | System for tracking the receipt and internal delivery of items such as packages |
| US6028320A (en) * | 1998-01-20 | 2000-02-22 | Hewlett-Packard Company | Detector for use in a printing device having print media with fluorescent marks |
| JP4266390B2 (ja) * | 1998-02-20 | 2009-05-20 | 株式会社日立製作所 | 設備の備品の付属品、補助物質及び/若しくは作業物体を同定し、立証するシステムと方法 |
| US7584893B2 (en) * | 1998-03-24 | 2009-09-08 | Metrologic Instruments, Inc. | Tunnel-type digital imaging system for use within retail shopping environments such as supermarkets |
| US6112193A (en) * | 1998-05-22 | 2000-08-29 | Pitney Bowes Inc. | Reading encrypted data on a mail piece to cancel the mail piece |
| AU5027799A (en) | 1998-07-31 | 2000-02-28 | Crisplant A/S | A postal item check-in system |
| DE19840455A1 (de) * | 1998-09-04 | 2000-03-09 | Sick Ag | Verfahren zum Betreiben eines Strichcodelesers |
| US6490376B1 (en) * | 1998-09-17 | 2002-12-03 | Metrologic Instruments, Inc. | Skew processing of raster scan images |
| AU1458700A (en) * | 1998-10-29 | 2000-05-22 | Ascom Hasler Mailing Systems, Inc. | Method and system for shipping/mailing |
| US6450634B2 (en) | 1999-01-29 | 2002-09-17 | Hewlett-Packard Company | Marking media using notches |
| US6255665B1 (en) | 1999-01-29 | 2001-07-03 | Hewlett-Packard Company | Print media and method of detecting a characteristic of a substrate of print media used in a printing device |
| US6539360B1 (en) | 1999-02-05 | 2003-03-25 | United Parcel Service Of America, Inc. | Special handling processing in a package transportation system |
| US6352203B1 (en) * | 1999-03-17 | 2002-03-05 | Compaq Information Technologies Group, L.P. | Automated semiconductor identification system |
| WO2000057258A2 (en) * | 1999-03-19 | 2000-09-28 | Cybersource Corporation | Method and apparatus for verifying address information |
| US7137556B1 (en) * | 1999-04-07 | 2006-11-21 | Brett Bracewell Bonner | System and method for dimensioning objects |
| US6533175B1 (en) * | 1999-05-28 | 2003-03-18 | Barcode Graphic Inc. | Automatic compliance-testing system for desktop designed consumer packaging |
| US6959870B2 (en) * | 1999-06-07 | 2005-11-01 | Metrologic Instruments, Inc. | Planar LED-based illumination array (PLIA) chips |
| NL1012519C2 (nl) * | 1999-07-05 | 2001-01-08 | Ptt Post Holdings Bv | Inrichting en werkwijze voor het actualiseren van een adressendatabase met geregistreerde adresrecords. |
| DK1196252T3 (da) * | 1999-07-05 | 2003-11-03 | Ptt Post Holdings Bv | Installation og fremgangsmåde til opdatering af en adressedatabase med registrerede adresseposter |
| DE19933984C2 (de) * | 1999-07-20 | 2001-05-31 | Siemens Ag | Verfahren zur Bildung und/oder Aktualisierung von Wörterbüchern zum automatischen Adreßlesen |
| US7081595B1 (en) * | 1999-08-31 | 2006-07-25 | United States Postal Service | Apparatus and methods for processing mailpiece information in a mail processing device using sorter application software |
| US6977353B1 (en) * | 1999-08-31 | 2005-12-20 | United States Postal Service | Apparatus and methods for identifying and processing mail using an identification code |
| US6976621B1 (en) | 1999-08-31 | 2005-12-20 | The United States Postal Service | Apparatus and methods for identifying a mailpiece using an identification code |
| US6894243B1 (en) * | 1999-08-31 | 2005-05-17 | United States Postal Service | Identification coder reader and method for reading an identification code from a mailpiece |
| US7060925B1 (en) * | 1999-08-31 | 2006-06-13 | United States Of America Postal Service | Apparatus and methods for processing mailpiece information by an identification code server |
| US7161688B1 (en) | 1999-08-31 | 2007-01-09 | Brett Bonner | Mass scanning and dimensioning system |
| US6156988A (en) * | 1999-09-24 | 2000-12-05 | Baker; Christopher A. | Inter-departmental mail sorting system and method |
| US6778683B1 (en) | 1999-12-08 | 2004-08-17 | Federal Express Corporation | Method and apparatus for reading and decoding information |
| US7401030B1 (en) | 1999-12-30 | 2008-07-15 | Pitney Bowes Inc. | Method and system for tracking disposition status of an item to be delivered within an organization |
| US6370844B1 (en) | 2000-01-31 | 2002-04-16 | Eveready Battery Company, Inc. | Product packaging arrangement using invisible marking for product orientation |
| US20010042055A1 (en) * | 2000-02-07 | 2001-11-15 | Jan Didriksen | Parcel self-servicing machine |
| US6931388B2 (en) * | 2000-02-09 | 2005-08-16 | M.A.I.L., Inc. | Accepting query that includes at least a portion of address without shipping identifier for tracking, delivery of shipment in computer network |
| DE10007897C1 (de) * | 2000-02-21 | 2001-06-28 | Siemens Ag | Verfahren zum Verteilen von Sendungen |
| WO2001065444A1 (en) * | 2000-02-28 | 2001-09-07 | Neopost Inc. | System and method for shipping, accounting, and tracking common carrier shipments |
| US6744938B1 (en) | 2000-03-06 | 2004-06-01 | Ncr Corporation | Retail terminal utilizing an imaging scanner for product attribute identification and consumer interactive querying |
| US6360001B1 (en) | 2000-05-10 | 2002-03-19 | International Business Machines Corporation | Automatic location of address information on parcels sent by mass mailers |
| ATE409931T1 (de) * | 2000-05-23 | 2008-10-15 | Munroe Chirnomas | Verfahren und vorrichtung zur schlauchlagerung in einem artikelhandhabungsgerät |
| FR2810765B1 (fr) * | 2000-06-27 | 2002-08-23 | Mannesmann Dematic Postal Automation Sa | Segmentation d'une image numerique d'un objet postal par la transformation de hough |
| FR2812226B1 (fr) * | 2000-07-25 | 2002-12-13 | Mannesmann Dematic Postal Automation Sa | Procede de traitement d'objets postaux de grande taille dans une installation de tri |
| US6944340B1 (en) * | 2000-08-07 | 2005-09-13 | Canon Kabushiki Kaisha | Method and apparatus for efficient determination of recognition parameters |
| US7221810B2 (en) * | 2000-11-13 | 2007-05-22 | Anoto Group Ab | Method and device for recording of information |
| JP2004514225A (ja) * | 2000-11-17 | 2004-05-13 | ウエイトマン、ヤコブ | イメージにおいてテキストおよびイメージ情報を区別するモバイル・デジタル・カメラのための応用 |
| US7954719B2 (en) * | 2000-11-24 | 2011-06-07 | Metrologic Instruments, Inc. | Tunnel-type digital imaging-based self-checkout system for use in retail point-of-sale environments |
| ES2259337T3 (es) * | 2000-12-11 | 2006-10-01 | United Parcel Service Of America, Inc. | Dispositivo de compresion utilizable para la impresion inteligente de una etiqueta y la precarga de un paquete. |
| US20020087574A1 (en) * | 2000-12-15 | 2002-07-04 | Walsh Terrence P. | Method for automating inspecting labels |
| US7051007B2 (en) * | 2000-12-22 | 2006-05-23 | Pitney Bowes Inc. | Apparatus and method for printing an information-based indicia program (IBIP) postage in a printer driver system |
| US6621591B2 (en) * | 2000-12-22 | 2003-09-16 | Pitney Bowes Inc. | Method and apparatus for printing an information-based indicia program (IBIP) postage from a document inserter |
| US6976628B2 (en) * | 2001-01-12 | 2005-12-20 | Allscripts, Inc. | System and method for ensuring the proper dispensation of pharmaceuticals |
| WO2002057030A1 (en) * | 2001-01-18 | 2002-07-25 | Federal Express Corporation | Reading and decoding information on packages |
| US6826548B2 (en) * | 2001-01-24 | 2004-11-30 | Return Mail, Inc. | System and method for processing returned mail |
| US20020126902A1 (en) * | 2001-03-08 | 2002-09-12 | Konica Corporation | Character information collating correction apparatus |
| US7436979B2 (en) | 2001-03-30 | 2008-10-14 | Siemens Energy & Automation | Method and system for image processing |
| US6942151B2 (en) | 2001-05-15 | 2005-09-13 | Welch Allyn Data Collection, Inc. | Optical reader having decoding and image capturing functionality |
| US7111787B2 (en) | 2001-05-15 | 2006-09-26 | Hand Held Products, Inc. | Multimode image capturing and decoding optical reader |
| US6934413B2 (en) * | 2001-06-25 | 2005-08-23 | International Business Machines Corporation | Segmentation of text lines in digitized images |
| EP1695769A2 (de) * | 2001-07-06 | 2006-08-30 | AT&C Co., Ltd. | System zum Sortieren von Handelsgegenständen |
| US6834807B2 (en) | 2001-07-13 | 2004-12-28 | Hand Held Products, Inc. | Optical reader having a color imager |
| US20030114206A1 (en) * | 2001-08-24 | 2003-06-19 | United Parcel Service Of America, Inc. | Portable data acquisition and management system and associated device and method |
| US7249069B2 (en) * | 2001-08-27 | 2007-07-24 | United Parcel Service Of America, Inc. | International cash-on-delivery system and method |
| US20070102329A1 (en) * | 2001-10-04 | 2007-05-10 | Siemens Aktiengesellschaft | Parcel dispatch manager system and method |
| US6859672B2 (en) | 2001-10-04 | 2005-02-22 | Cryovac, Inc. | Method of linking a food source with a food product |
| DE10150560A1 (de) * | 2001-10-15 | 2003-04-24 | Deutsche Post Ag | Verfahren und Vorrichtung zur Bearbeitung von Postsendungen |
| US20030080191A1 (en) * | 2001-10-26 | 2003-05-01 | Allen Lubow | Method and apparatus for applying bar code information to products during production |
| US6811085B2 (en) * | 2001-10-26 | 2004-11-02 | Symbol Technologies, Inc. | Miniature imager |
| US20050131733A1 (en) * | 2001-12-17 | 2005-06-16 | Allen Lubow | Sealable individual bar coded packets |
| US7156308B2 (en) * | 2001-12-17 | 2007-01-02 | International Barcode Corporation | Double-sided bar code doubling as a single bar code |
| US8146823B2 (en) * | 2002-01-18 | 2012-04-03 | Microscan Systems, Inc. | Method and apparatus for rapid image capture in an image system |
| US7118042B2 (en) * | 2002-01-18 | 2006-10-10 | Microscan Systems Incorporated | Method and apparatus for rapid image capture in an image system |
| US20030171948A1 (en) * | 2002-02-13 | 2003-09-11 | United Parcel Service Of America, Inc. | Global consolidated clearance methods and systems |
| US6739510B2 (en) * | 2002-03-08 | 2004-05-25 | Lockheed Martin Corporation | OCR/BCR sequencing priority |
| US6697500B2 (en) * | 2002-03-11 | 2004-02-24 | Bowe Bell + Howell Postal Systems Company | Method and system for mail detection and tracking of categorized mail pieces |
| DE10212085A1 (de) * | 2002-03-19 | 2003-10-09 | Siemens Ag | Verfahren und Vorrichtung zum Lesen der Adressen von Sendungen |
| US20030182154A1 (en) * | 2002-03-20 | 2003-09-25 | Myers Gregory K. | Method and apparatus for handling mail pieces that require special handling |
| US20030182155A1 (en) * | 2002-03-20 | 2003-09-25 | David Nitzan | Method and apparatus for handling mail pieces that require special handling |
| US6783063B2 (en) * | 2002-04-09 | 2004-08-31 | Holdenart, Inc. | Technique for addressing and tracking in a delivery system |
| US7118034B2 (en) * | 2002-05-16 | 2006-10-10 | United Parcel Service Of America, Inc. | Systems and methods for package sortation and delivery using radio frequency identification technology |
| EP1927938B1 (de) | 2002-05-16 | 2014-07-16 | United Parcel Service Of America, Inc. | Verfahren zur Packetsortierung und Zustellung unter Verwendung von RFID Technologie |
| US7085432B2 (en) * | 2002-06-10 | 2006-08-01 | Lockheed Martin Corporation | Edge detection using Hough transformation |
| FR2841673B1 (fr) † | 2002-06-26 | 2004-12-03 | Solystic | Chronomarquage d'objets postaux par signature d'image et machine de tri associee |
| JP3876783B2 (ja) * | 2002-07-19 | 2007-02-07 | 株式会社デンソーウェーブ | 情報コード読取方法 |
| US6878896B2 (en) * | 2002-07-24 | 2005-04-12 | United Parcel Service Of America, Inc. | Synchronous semi-automatic parallel sorting |
| US6651887B1 (en) | 2002-07-26 | 2003-11-25 | Storage Technology Corporation | Reading and interpreting barcodes using low resolution line scan cameras |
| DE50303053D1 (de) * | 2002-09-03 | 2006-05-24 | Siemens Ag | Verfahren und vorrichtung zum lesen der adressen von sendungen |
| US7121469B2 (en) * | 2002-11-26 | 2006-10-17 | International Business Machines Corporation | System and method for selective processing of digital images |
| AU2003296976A1 (en) * | 2002-12-11 | 2004-06-30 | Softmax, Inc. | System and method for speech processing using independent component analysis under stability constraints |
| CN100392723C (zh) * | 2002-12-11 | 2008-06-04 | 索夫塔马克斯公司 | 在稳定性约束下使用独立分量分析的语音处理系统和方法 |
| US7415131B2 (en) * | 2002-12-24 | 2008-08-19 | Siemens Energy & Automation, Inc. | Method and system for image processing |
| US20040249771A1 (en) * | 2002-12-24 | 2004-12-09 | Lisa Berg | Method of providing a unique identifier for a mailpiece |
| US20040167861A1 (en) * | 2003-02-21 | 2004-08-26 | Hedley Jay E. | Electronic toll management |
| US7063256B2 (en) * | 2003-03-04 | 2006-06-20 | United Parcel Service Of America | Item tracking and processing systems and methods |
| WO2004079546A2 (en) * | 2003-03-04 | 2004-09-16 | United Parcel Service Of America, Inc. | System for projecting a handling instruction onto a moving item or parcel |
| US7739202B2 (en) | 2003-04-22 | 2010-06-15 | United Parcel Service Of America, Inc. | Computer system for routing package deliveries |
| US20050119786A1 (en) * | 2003-04-22 | 2005-06-02 | United Parcel Service Of America, Inc. | System, method and computer program product for containerized shipping of mail pieces |
| US7742928B2 (en) * | 2003-05-09 | 2010-06-22 | United Parcel Service Of America, Inc. | System for resolving distressed shipments |
| US7637430B2 (en) | 2003-05-12 | 2009-12-29 | Hand Held Products, Inc. | Picture taking optical reader |
| US7840414B1 (en) * | 2003-06-16 | 2010-11-23 | Bowe Bell + Howell Postal Systems Company | Address correction verification and feedback |
| DE10335645B3 (de) * | 2003-08-04 | 2005-01-20 | Siemens Ag | Verfahren zum Betrieb eines Detektors zum Erkennen von Überlappungen flacher Sendungen in einer Sortiermaschine |
| US7099821B2 (en) * | 2003-09-12 | 2006-08-29 | Softmax, Inc. | Separation of target acoustic signals in a multi-transducer arrangement |
| DE10345047B4 (de) * | 2003-09-26 | 2005-12-15 | Siemens Ag | Verfahren zum Erzeugen und/oder Aktualisieren von Lern- und/oder Teststichproben |
| US20050071294A1 (en) * | 2003-09-26 | 2005-03-31 | Rios Jeffrey P. | Mailing machine scanner apparatus and method |
| US7819317B2 (en) * | 2003-10-07 | 2010-10-26 | United States Postal Service | Bulk proof of delivery |
| CN101027690A (zh) * | 2003-12-30 | 2007-08-29 | 美国联合包装服务有限公司 | 整合全球追踪和虚拟库存系统 |
| US7003376B2 (en) * | 2004-01-30 | 2006-02-21 | Mailroom Technology, Inc. | Method for tracking a mail piece |
| US7097095B2 (en) * | 2004-02-09 | 2006-08-29 | Bowe Bell + Howell Postal Systems Company | Modular mail preparation system |
| US20050236113A1 (en) * | 2004-04-23 | 2005-10-27 | Kazuo Tani | Label issuing apparatus |
| US20050274806A1 (en) * | 2004-06-05 | 2005-12-15 | Intermec Ip Corp. | System, method and article for enhancing aiming in machine-readable symbol readers, such as barcode readers |
| US7520434B2 (en) * | 2004-06-25 | 2009-04-21 | Intermec Ip Corp. | Reader for reading machine-readable symbols, for example bar code symbols |
| US7561717B2 (en) * | 2004-07-09 | 2009-07-14 | United Parcel Service Of America, Inc. | System and method for displaying item information |
| US20060036556A1 (en) * | 2004-08-12 | 2006-02-16 | Peter Knispel | Postal printing apparatus and method |
| US7293712B2 (en) | 2004-10-05 | 2007-11-13 | Hand Held Products, Inc. | System and method to automatically discriminate between a signature and a dataform |
| US7739201B2 (en) | 2004-10-22 | 2010-06-15 | Neopost Technologies | Mailpiece tracking |
| US7387251B2 (en) * | 2004-12-01 | 2008-06-17 | Pitney Bowes Inc. | Bar code recognition method and system for paper handling equipment |
| US7640169B2 (en) * | 2004-12-17 | 2009-12-29 | United Parcel Service Of America, Inc. | Systems and methods for providing a digital image and disposition of a good damaged during transit |
| US7385499B2 (en) * | 2004-12-17 | 2008-06-10 | United Parcel Service Of America, Inc. | Item-based monitoring systems and methods |
| US7165015B2 (en) * | 2005-03-29 | 2007-01-16 | Cryovac, Inc. | Handheld device for retrieving and analyzing data from an electronic monitoring device |
| US7809158B2 (en) * | 2005-05-02 | 2010-10-05 | Siemens Industry, Inc. | Method and apparatus for detecting doubles in a singulated stream of flat articles |
| US7392951B2 (en) * | 2005-05-17 | 2008-07-01 | Intermec Ip Corp. | Methods, apparatuses and articles for automatic data collection devices, for example barcode readers, in cluttered environments |
| US7278568B2 (en) * | 2005-07-01 | 2007-10-09 | United Parcel Service Of America, Inc. | Mail sorting systems and methods |
| US7464029B2 (en) * | 2005-07-22 | 2008-12-09 | Qualcomm Incorporated | Robust separation of speech signals in a noisy environment |
| US7967206B2 (en) * | 2005-08-18 | 2011-06-28 | Intermec Ip Corp. | Functional aiming system for an automatic data collection device, such as an image acquisition device |
| US7490776B2 (en) * | 2005-11-16 | 2009-02-17 | Intermec Scanner Technology Center | Sensor control of an aiming beam of an automatic data collection device, such as a barcode reader |
| US20070164112A1 (en) * | 2006-01-04 | 2007-07-19 | Intermec Ip Corp. | Method and system for facilitating aiming of a machine-readable symbol reader, such as barcode reader |
| FR2895820B1 (fr) * | 2006-01-05 | 2008-07-04 | Solystic Sas | Dispositif d'acquisition d'images d'envois postaux |
| FR2895821B1 (fr) * | 2006-01-05 | 2008-06-27 | Solystic Sas | Dispositif de lecture de codes a barres fluorescentes avec pre-detection d'intensite |
| JP2009529699A (ja) * | 2006-03-01 | 2009-08-20 | ソフトマックス,インコーポレイテッド | 分離信号を生成するシステムおよび方法 |
| US20070261997A1 (en) * | 2006-05-11 | 2007-11-15 | Hmc Solutions, Llc, D/B/A Hmc Solutions | Automated dry cleaning assembly conveyor system |
| US20080008377A1 (en) * | 2006-07-07 | 2008-01-10 | Lockheed Martin Corporation | Postal indicia categorization system |
| US20080008376A1 (en) * | 2006-07-07 | 2008-01-10 | Lockheed Martin Corporation | Detection and identification of postal indicia |
| US7775431B2 (en) * | 2007-01-17 | 2010-08-17 | Metrologic Instruments, Inc. | Method of and apparatus for shipping, tracking and delivering a shipment of packages employing the capture of shipping document images and recognition-processing thereof initiated from the point of shipment pickup and completed while the shipment is being transported to its first scanning point to facilitate early customs clearance processing and shorten the delivery time of packages to point of destination |
| KR20090123921A (ko) * | 2007-02-26 | 2009-12-02 | 퀄컴 인코포레이티드 | 신호 분리를 위한 시스템, 방법 및 장치 |
| US8160273B2 (en) * | 2007-02-26 | 2012-04-17 | Erik Visser | Systems, methods, and apparatus for signal separation using data driven techniques |
| US7840340B2 (en) * | 2007-04-13 | 2010-11-23 | United Parcel Service Of America, Inc. | Systems, methods, and computer program products for generating reference geocodes for point addresses |
| EP2003599A1 (de) * | 2007-06-14 | 2008-12-17 | Sick Ag | Optoelektronischer Sensor und Verfahren zur Erfassung von Codes |
| WO2009070696A1 (en) * | 2007-11-26 | 2009-06-04 | Proiam, Llc | Enrollment apparatus, system, and method |
| DE102007059327A1 (de) * | 2007-12-07 | 2009-06-10 | Deutsche Post Ag | Verfahren und System zum Bearbeiten von Postsendungen |
| US8175291B2 (en) * | 2007-12-19 | 2012-05-08 | Qualcomm Incorporated | Systems, methods, and apparatus for multi-microphone based speech enhancement |
| FR2926380A1 (fr) * | 2008-01-15 | 2009-07-17 | Neopost Technologies Sa | Procede d'acces aux images numeriques d'articles de courrier affranchis par une machine a affranchir standard |
| JP4460611B2 (ja) * | 2008-01-31 | 2010-05-12 | 東芝テック株式会社 | 商品登録システム及びその方法 |
| US8321214B2 (en) * | 2008-06-02 | 2012-11-27 | Qualcomm Incorporated | Systems, methods, and apparatus for multichannel signal amplitude balancing |
| US20090298491A1 (en) * | 2008-06-03 | 2009-12-03 | United Parcel Service Of America, Inc. | Contract Acceptance Systems and Methods |
| US7886971B2 (en) * | 2008-06-04 | 2011-02-15 | Hmc Solutions, Llc | Automated dry cleaning delivery system |
| US20100042251A1 (en) * | 2008-08-18 | 2010-02-18 | Miyasaka Lawrence S | Machine monitoring apparatus and method |
| KR101128507B1 (ko) * | 2008-12-17 | 2012-03-28 | 한국전자통신연구원 | 영상 인식 기반 다국어 접수 정보 처리 방법 및 시스템 |
| US20100198876A1 (en) | 2009-02-02 | 2010-08-05 | Honeywell International, Inc. | Apparatus and method of embedding meta-data in a captured image |
| US8598482B2 (en) * | 2009-03-16 | 2013-12-03 | United States Postal Service | Intelligent barcode systems |
| WO2010114478A1 (en) * | 2009-03-31 | 2010-10-07 | Azimuth Intellectual Products Pte Ltd | Apparatus and methods for analysing goods cartons |
| DE102009024746A1 (de) * | 2009-06-12 | 2010-12-16 | Siemens Aktiengesellschaft | Vorrichtung und Verfahren zum Steuern des Transports eines Gegenstands zu einer Aufnahmeeinheit |
| CA2766054A1 (en) * | 2009-06-18 | 2010-12-23 | Action Wobble, Inc. | System and method for marketing |
| US8542281B2 (en) * | 2009-09-14 | 2013-09-24 | Cognex Corporation | System and method for acquiring a still image from a moving image |
| JP5259789B2 (ja) * | 2010-08-31 | 2013-08-07 | 東芝テック株式会社 | 情報読取装置、商品販売情報処理装置、および貼付物 |
| US9104935B1 (en) | 2010-12-30 | 2015-08-11 | Cognex Corporation | Mark reader configured to prioritize images |
| US8732093B2 (en) | 2011-01-26 | 2014-05-20 | United Parcel Service Of America, Inc. | Systems and methods for enabling duty determination for a plurality of commingled international shipments |
| US8657200B2 (en) | 2011-06-20 | 2014-02-25 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
| US10510084B2 (en) | 2011-07-21 | 2019-12-17 | United States Postal Service | System and method for retrieving content associated with distribution items |
| US8740081B2 (en) * | 2011-11-03 | 2014-06-03 | Cognex Corporation | Method and apparatus for ordering code candidates in image for decoding attempts |
| KR101232126B1 (ko) * | 2012-11-30 | 2013-02-15 | (주)이씨에이시스템 | 우편물 수작업 시스템 개선을 위한 타건 및 라벨출력 시스템 |
| EP2763105B1 (de) * | 2013-01-31 | 2018-08-22 | Neopost Technologies | Bilderfassungssystem zur Verarbeitung und Verfolgung von Postsendungen |
| US10545932B2 (en) * | 2013-02-07 | 2020-01-28 | Qatar Foundation | Methods and systems for data cleaning |
| US9795997B2 (en) | 2013-03-15 | 2017-10-24 | United States Postal Service | Systems, methods and devices for item processing |
| US10417601B2 (en) | 2013-06-28 | 2019-09-17 | United Parcel Service Of America, Inc. | Confidence ratings for delivery of items |
| EP2998234B1 (de) * | 2014-09-02 | 2022-06-08 | Fluence Automation LLC | System und verfahren zum übertragen von daten von versandartikeln auf etiketten zum aufbringen auf die versandartikel |
| US9619701B2 (en) | 2015-05-20 | 2017-04-11 | Xerox Corporation | Using motion tracking and image categorization for document indexing and validation |
| DE102015116741B4 (de) * | 2015-10-02 | 2024-07-11 | Deutsche Post Ag | Sendungsverfolgung für durch Sortieranlagen nicht verarbeitbare Sendungen |
| EP3205411B1 (de) * | 2016-02-11 | 2020-08-19 | Siemens Aktiengesellschaft | Verfahren zur sortierung von gepäckstücken und gepäcksortiersystem |
| US10535169B2 (en) | 2016-11-02 | 2020-01-14 | United Parcel Service Of America, Inc. | Displaying items of interest in an augmented reality environment |
| NL2017747B1 (en) | 2016-11-08 | 2018-05-23 | Optimus Sorter Holding B V | Sorting device and method |
| US10471478B2 (en) | 2017-04-28 | 2019-11-12 | United Parcel Service Of America, Inc. | Conveyor belt assembly for identifying an asset sort location and methods of utilizing the same |
| US11156471B2 (en) | 2017-08-15 | 2021-10-26 | United Parcel Service Of America, Inc. | Hands-free augmented reality system for picking and/or sorting assets |
| US11797910B2 (en) * | 2017-08-15 | 2023-10-24 | United Parcel Service Of America, Inc. | Hands-free augmented reality system for picking and/or sorting assets |
| WO2019068076A1 (en) | 2017-09-29 | 2019-04-04 | United Parcel Service Of America, Inc. | IDENTIFICATION, ANALYSIS AND PREDICTIVE MITIGATION OF PARCEL DAMAGE |
| FR3081355B1 (fr) | 2018-05-24 | 2020-06-12 | Solystic | Procede de tri de bagages en aeroport avec videocodage optimise |
| FR3081354B1 (fr) | 2018-05-24 | 2021-06-11 | Solystic | Procede de tri de bagages dans un aeroport |
| CN110705561A (zh) * | 2018-07-09 | 2020-01-17 | 菜鸟智能物流控股有限公司 | 一种实现对象分拨分拣的方法及系统 |
| JP7116967B2 (ja) * | 2018-09-28 | 2022-08-12 | 日本電気株式会社 | 荷物引受装置及び荷物引受方法 |
| US10664793B1 (en) * | 2019-03-18 | 2020-05-26 | Coupang Corp. | Systems and methods for automatic package tracking and prioritized reordering |
| US11151507B2 (en) * | 2019-03-18 | 2021-10-19 | Coupang Corp. | Systems and methods for automatic package reordering using delivery wave systems |
| JP6843373B2 (ja) * | 2019-09-06 | 2021-03-17 | カシオ計算機株式会社 | 伝票処理装置、伝票処理方法及びプログラム |
| US20230031377A1 (en) * | 2021-07-30 | 2023-02-02 | Zebra Technologies Corporation | Label application system with a label printer attachable to a robotic arm |
| US12307468B2 (en) * | 2021-12-09 | 2025-05-20 | International Business Machines Corporation | Product compliance and certification validation |
| US12190196B1 (en) * | 2023-06-05 | 2025-01-07 | The Code Corporation | Image quality when a camera-based barcode-reading device is reading barcodes located on moving objects |
| WO2025027583A1 (en) * | 2023-08-03 | 2025-02-06 | Assistiq Technologies Inc. | Method and system for identifying a medical disposable product |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3949363A (en) * | 1974-06-28 | 1976-04-06 | Recognition Equipment, Incorporated | Bar-Code/MICR/OCR merge |
| DE3067771D1 (en) * | 1979-10-23 | 1984-06-14 | Scantron Gmbh | Method and device for the identification of objects |
| JPS56129981A (en) * | 1980-03-14 | 1981-10-12 | Toshiba Corp | Optical character reader |
| US4411016A (en) * | 1981-06-01 | 1983-10-18 | Recognition Equipment Incorporated | Barcode width measurement system |
| US4776464A (en) * | 1985-06-17 | 1988-10-11 | Bae Automated Systems, Inc. | Automated article handling system and process |
| US4832204A (en) * | 1986-07-11 | 1989-05-23 | Roadway Package System, Inc. | Package handling and sorting system |
| US4921107A (en) * | 1988-07-01 | 1990-05-01 | Pitney Bowes Inc. | Mail sortation system |
| US5031223A (en) * | 1989-10-24 | 1991-07-09 | International Business Machines Corporation | System and method for deferred processing of OCR scanned mail |
| DE3942932A1 (de) * | 1989-12-23 | 1991-06-27 | Licentia Gmbh | Verfahren zum verteilen von paketen o. ae. |
| US5124692A (en) * | 1990-04-13 | 1992-06-23 | Eastman Kodak Company | Method and apparatus for providing rotation of digital image data |
| US5120940A (en) * | 1990-08-10 | 1992-06-09 | The Boeing Company | Detection of barcodes in binary images with arbitrary orientation |
| US5189292A (en) * | 1990-10-30 | 1993-02-23 | Omniplanar, Inc. | Finder pattern for optically encoded machine readable symbols |
| US5387783A (en) * | 1992-04-30 | 1995-02-07 | Postalsoft, Inc. | Method and apparatus for inserting and printing barcoded zip codes |
| US5327171A (en) * | 1992-05-26 | 1994-07-05 | United Parcel Service Of America, Inc. | Camera system optics |
| US5308960A (en) * | 1992-05-26 | 1994-05-03 | United Parcel Service Of America, Inc. | Combined camera system |
| US5420403A (en) * | 1992-05-26 | 1995-05-30 | Canada Post Corporation | Mail encoding and processing system |
| US5307423A (en) * | 1992-06-04 | 1994-04-26 | Digicomp Research Corporation | Machine recognition of handwritten character strings such as postal zip codes or dollar amount on bank checks |
| IL107265A0 (en) * | 1993-10-12 | 1994-01-25 | Galai Lab Ltd | Parcel sorting system |
| US5478990A (en) * | 1993-10-14 | 1995-12-26 | Coleman Environmental Systems, Inc. | Method for tracking the production history of food products |
-
1995
- 1995-09-29 US US08/536,865 patent/US5770841A/en not_active Expired - Lifetime
-
1996
- 1996-09-20 AT AT96933860T patent/ATE182817T1/de not_active IP Right Cessation
- 1996-09-20 EP EP96933860A patent/EP0852520B1/de not_active Expired - Lifetime
- 1996-09-20 WO PCT/US1996/015218 patent/WO1997011790A1/en not_active Ceased
- 1996-09-20 DE DE69603614T patent/DE69603614T2/de not_active Expired - Lifetime
- 1996-09-20 CA CA002231450A patent/CA2231450C/en not_active Expired - Fee Related
- 1996-09-20 JP JP51353197A patent/JP3495739B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US5770841A (en) | 1998-06-23 |
| ATE182817T1 (de) | 1999-08-15 |
| JPH11504856A (ja) | 1999-05-11 |
| CA2231450A1 (en) | 1997-04-03 |
| WO1997011790A1 (en) | 1997-04-03 |
| CA2231450C (en) | 2002-06-25 |
| EP0852520A1 (de) | 1998-07-15 |
| DE69603614D1 (de) | 1999-09-09 |
| EP0852520B1 (de) | 1999-08-04 |
| JP3495739B2 (ja) | 2004-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69603614T2 (de) | System und verfahren zum lesen von paketinformation | |
| DE69606029T2 (de) | Ermittlung der lage und der ausrichtung einer steuermarkierung | |
| EP2417561B1 (de) | Zweidimensionaler symbolcode und verfahren zum lesen des symbolcodes | |
| EP0462256B1 (de) | Verfahren zum verteilen von paketen o.ä. | |
| DE69131394T2 (de) | Maschinenlesbares Zeichen mit Mehrfachauflösung | |
| DE19910226B4 (de) | Vorrichtung und Verfahren zur Kennzeichnung und Identifizierung eines Probenfläschchens | |
| DE4000603C5 (de) | Verfahren und Vorrichtung zur Zwischenspeicherung von Gegenständen, wie Briefen o.ä. in einem Lesesystem | |
| DE69515481T2 (de) | Verfahren und Vorrichtung zur Dekodierung eines zweidimensionalen Symboles im Raumbereich | |
| DE60130368T2 (de) | Lesen und decodieren von informationen auf paketen | |
| DE19646522C2 (de) | Verfahren und Vorrichtung zur Erkennung von Verteilinformationen auf Sendungen | |
| DE102017114081B4 (de) | Vorrichtung und Verfahren zum Rundum-Inspizieren von Behältnissen am Transportband | |
| DE3611536A1 (de) | Vorrichtung zur automatischen ueberpruefung von transparenten objekten, insbesondere von glasflaschen | |
| EP4320603A1 (de) | Vorrichtung und verfahren für eine prüfung einer kennzeichnung eines produkts | |
| EP2558976A1 (de) | Verfahren zur konkretisierung eines substrates | |
| DE69421293T2 (de) | Verbesserung in bildverarbeitung | |
| DE102013104928B4 (de) | Vorrichtung und Verfahren für das Zuordnen von Codes auf Teilen zu Teilorten auf einer Fördereinrichtung | |
| DE102009016598A1 (de) | Zweidimensionaler Symbolcode und Verfahren zum Lesen des Symbolcodes | |
| DE19632058C1 (de) | Optoelektronisch erfaßbares Identifizierungs- oder Zielelement sowie Verfahren zu seiner Erfassung | |
| DE19507059B9 (de) | Verfahren zur omnidirektionalen Erfassung von OCR-Klarschrift auf Etiketten oder ähnlichen Datenträgern durch zufallsgesteuerte Suche und Dekodierung mit einem neuronalen Netzwerk | |
| DE4222908C2 (de) | Verfahren zur Lokalisierung von Adreßbereichen auf Postgut | |
| DE4211171C2 (de) | Verfahren zum Erkennen von interessierenden Mustern | |
| EP1389493A1 (de) | Verfahren und Vorrichtungen zur automatischen Adressblockmarkierung | |
| DE10212085A1 (de) | Verfahren und Vorrichtung zum Lesen der Adressen von Sendungen | |
| EP4557161B1 (de) | Lesen von optischen codes | |
| DE112020006158T5 (de) | Bild-gut/fehlerhaft-Lernvorrichtung, Bild-gut/fehlerhaft-Bestimmungsvorrichtung und Bild-Lesevorrichtung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8363 | Opposition against the patent | ||
| 8328 | Change in the person/name/address of the agent |
Representative=s name: STIPPL PATENTANWAELTE, 90482 NUERNBERG |