DE69834918T2 - Anordnung zur automatischen Erfassung und Verarbeitung von optischen Codes - Google Patents

Anordnung zur automatischen Erfassung und Verarbeitung von optischen Codes Download PDF

Info

Publication number
DE69834918T2
DE69834918T2 DE69834918T DE69834918T DE69834918T2 DE 69834918 T2 DE69834918 T2 DE 69834918T2 DE 69834918 T DE69834918 T DE 69834918T DE 69834918 T DE69834918 T DE 69834918T DE 69834918 T2 DE69834918 T2 DE 69834918T2
Authority
DE
Germany
Prior art keywords
cmos
unit
data
image
analog
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
Application number
DE69834918T
Other languages
English (en)
Other versions
DE69834918D1 (de
Inventor
Federico Canini
Marco Piva
Rinaldo Zocca
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datalogic SpA
Original Assignee
Datalogic SpA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datalogic SpA filed Critical Datalogic SpA
Application granted granted Critical
Publication of DE69834918D1 publication Critical patent/DE69834918D1/de
Publication of DE69834918T2 publication Critical patent/DE69834918T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10841Particularities of the light-sensitive elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10851Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof

Description

  • Die vorliegende Erfindung bezieht sich auf eine Vorrichtung und ein Verfahren zum Erfassen und automatischen Verarbeiten von Daten, die aus optischen Codes erhalten werden.
  • Der Ausdruck „optischer Code" bezeichnet im folgenden eine beliebige graphische Darstel-lung, welche die Funktion hat, codierte Daten zu speichern. Ein spezifisches Beispiel für einen optischen Code sind lineare oder zweidimensionale Codes, bei denen eine Codierung von Daten mittels geeigneter Kombination von Elementen mit vorbestimmter Form, d. h. Quadrat, Rechteck oder Sechseck, in dunklen Farben (für gewöhnlich Schwarz), die durch helle Elemente (Zwischenräume, für gewöhnlich Weiß) getrennt sind, erfolgt, beispielsweise bei Strichcodes (Bar Codes), Stapelcodes (Stacked Codes) (einschließlich PDF417), Maxicodes, Datamatrixcodes, QR-Codes oder Farbcodes etc. Allgemeiner gesagt umfaßt der Ausdruck „optischer Code" andere graphische Formen mit Datencodierungsfunktion, einschließlich nicht codierter gedruckter Zeichen (Buchstaben, Zahlen etc.) und bestimmter Formen (Muster) (wie Stempel, Logos, Unterschriften etc.).
  • Zum Erfassen von optischen Daten sind optische Sensoren erforderlich, die das Datencodierungsbild in elektrische Signale umwandeln, die mit der Helligkeit der Bildpunkte korreliert sind, die automatisch verarbeitet und (durch elektronische Prozessoren) decodiert werden können.
  • Derzeit werden optische Sensoren mittels CCD-Technologie (CCD = Charge Coupled Device = ladungsgekoppelte Vorrichtung) hergestellt. Diese Sensoren weisen jedoch Nachteile auf, die durch eine nicht immer ausreichende Leseleistung, durch Komplexität, Kosten und Größe der Lesevorrichtung insgesamt verursacht werden.
  • Es wurde bereits vorgeschlagen, zur Herstellung von optischen Sensoren die CMOS-Technologie zu verwenden, die derzeit nur bei elektronischen integrierten Schaltungen verwendet wird. Bisher wurde die CCD-Technologie jedoch gegenüber der CMOS-Technologie bevorzugt, da ihre Leistung hinsichtlich Quanteneffizienz, optischem „Füllfaktor" (d. h. der Teil der Nutzfläche; der von dem einzelnen Erfassungselement oder Pixel belegt ist, um optische Daten zu erfassen), Lecken von Dunkelstrom, Leserauschen und Dynamik besser ist.
  • In jüngster Zeit wurden Aktivpixel-CMOS-Sensoren (mit einem Verstärkungsabschnitt innerhalb des Pixels) entwickelt, deren Leistungsniveau mit dem von CCD-Sensoren zwar konkurrenzfähig ist, aber die eine weitaus bessere Funktionsfähigkeit besitzen. Eine Bilderfassungs vorrichtung kann in zwei Teile unterteilt werden, d. h. einen optischen (Linear- oder Matrix-) Sensor, der elektrische Ausgangssignale ausgibt, die mit dem empfangen Licht korreliert sind, und eine Einheit zum Verarbeiten der elektrischen Signale. Bei der CCD-Technologie, die bislang verwendet wird, muß die Verarbeitungseinheit jedesmal, wenn sie Daten von dem optischen Sensor sammeln soll, auf alle Pixel, die den optischen Sensor bilden, in einer vorbestimmten Sequenz zugreifen. Andererseits ermöglicht die CMOS-Technologie, daß die Verarbeitungseinheit direkt auf ein beliebiges Pixel zugreift, ohne eine bestimmte Reihenfolge einhalten zu müssen und ohne auf alle vorhandenen Pixel zugreifen zu müssen. Zudem sind CMOS-Sensoren vollständig mit Logikschaltungen kompatibel, die selbst mittels CMOS-Technologie hergestellt wurden.
  • Die WO 97/08647 offenbart einen optischen CMOS-Lesechip, der ein CMOS-Abbildungsarray mit mehreren Pixeln, einen Verstärkung/Versatz-Block (Gain/Offset-Block), der mit dem CMOS-Abbildungsarray verbunden ist, und einen Analog/Digital-Wandler umfaßt, der mit dem Verstärkung/Versatz-Block verbunden ist. Das digitale Ausgangssignal wird von einem Flankendetektor verarbeitet, der ein BAR-Signal ausgibt. Dieses Signal kann an einen optischen Symboldecoder weitergeleitet werden.
  • Die US-A-S 521 366, gegenüber welcher Anspruch 1 abgegrenzt ist, offenbart einen Datenformleser, der einen CMOS-Sensor umfaßt, der mit einer Schaltungsanordnung für Verstärkungssteuerung, Fokuserfassung und Belichtungsteuerung verbunden ist. Der Datenformleser umfaßt ferner eine Verarbeitungseinheit (die einen Digitalisierer, eine CPU und ein Stromüberwachungsmodul enthalten kann), eine Speichereinheit und ein Eingabe/Ausgabe(I/O)-Modul. Die Verarbeitungseinheit empfängt Bildsignale von dem CMOS-Sensor und liefert Bilddaten in digitaler Form zur Speicherung in der Speichereinheit. Die Verarbeitungseinheit ist zudem zur Implementierung einer Datenform unter Verwendung von in der Speichereinheit gespeicherten Bilddaten ausgelegt. Die decodierte Datenform wird über das I/O-Modul an eine Ausgabevorrichtung geliefert.
  • Die US-A-S 262 871 offenbart einen Bildsensor, der aus einem Pixelarray besteht und eine Vorrichtung zum willkürlichen Adressieren einzelner Pixel, um Pixel auszulesen, die sich in ausgewählten Regionen von Interesse befinden, und eine Vorrichtung zum selektiven Variieren der Anzahl an Pixeln enthält, die in jedem Lesezyklus ausgelesen werden können. Es können relativ große Gruppen von Pixeln gleichzeitig ausgelesen werden und die resultierenden Signale können zu Superpixelsignalen verbunden werden, um eine Hochgeschwindigkeitsdatenerfassung zu liefern, wenn auch bei relativ geringer Auflösung. Sobald eine Region von Interesse lokalisiert wurde, kann die Anzahl an Pixeln, die in jedem Zyklus ausgelesen werden, verringert werden, um die Region von Interesse mit höherer Auflösung und geringerer Geschwindigkeit auszulesen.
  • Somit ist es die Aufgabe der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Erfassen von optischen Daten anzugeben, die bzw. das die intrinsischen Vorteile der CMOS-Technologie gegenüber der CCD-Technologie nutzt.
  • Gemäß der vorliegenden Erfindung ist eine Vorrichtung nach Anspruch 1 angegeben.
  • Bevorzugte Ausführungen der erfindugsgemäßen Vorrichtung sind in den Ansprüchen 2–27 dargelegt.
  • Weitere Eigenschaften der Erfindung werden aus der Beschreibung einiger bevorzugter Ausführungen deutlich, die rein beispielhaft und nicht einschränkend sind und in den beigefügten Zeichnungen erläutert sind, in denen:
  • 1 ein Blockdiagramm eines Teils einer Vorrichtung zum Erfassen und automatischen Verarbeiten von Daten gemäß einem ersten Beispiel zeigt, das nicht durch die Erfindung abgedeckt ist;
  • 2 ein Blockdiagramm eines Teils der Vorrichtung gemäß einem zweiten Beispiel zeigt, das nicht durch die Erfindung abgedeckt ist;
  • 3 ein Blockdiagramm eines Teils der Vorrichtung gemäß einem dritten Beispiel zeigt, das nicht durch die Erfindung abgedeckt ist;
  • 4 ein Blockdiagramm eines Teils der Vorrichtung gemäß einem vierten Beispiel zeigt, das nicht durch die Erfindung abgedeckt ist;
  • 5 ein Blockdiagramm der Vorrichtung gemäß der ersten Ausführung der Erfindung zeigt;
  • 6 ein Blockdiagramm eines Teils der Vorrichtung gemäß einem fünften Beispiel zeigt, das nicht durch die Erfindung abgedeckt ist;
  • 7 ein Blockdiagramm der Vorrichtung gemäß der zweiten Ausführung der Erfindung zeigt;
  • 8 ein detaillierteres Blockdiagramm der Vorrichtung von 1 gemäß einer ersten Variante zeigt, die nicht durch die Erfindung abgedeckt ist;
  • 9 ein detaillierteres Blockdiagranm der Vorrichtung von 1 gemäß einer zweiten Variante zeigt, die nicht durch die Erfindung abgedeckt ist;
  • 10 ein detaillierteres Blockdiagramm der Vorrichtung von 1 gemäß einer dritten Variante zeigt, die nicht durch die Erfindung abgedeckt ist;
  • 11 ein Flußdiagramm eines Verfahrens zum Erfassen und automatischen Verarbeiten von Daten zeigt, das von der erfindungsgemäßen Vorrichtung ausgeführt wird;
  • 12a und 12b zwei Abschnitte eines Sensors zeigen, der bei der vorliegenden Vorrichtung verwendet wird;
  • 13a, 13b und 13 optische Codes zeigen, die einem Gitter überlagert sind, das eine erste Form der Pixel des Bilderfassungssystems repräsentiert;
  • 14a, 14b und 14c optische Codes zeigen, die einem Gitter überlagert sind, das eine zweite Form der Pixel des Bilderfassungssystems repräsentiert; und
  • 15 ein Flußdiagramm einer Variante des Verfahrens zur automatischen Datenerfassung gemäß der Erfindung zeigt.
  • In 1 umfaßt eine Vorrichtung 1 zum Erfassen und automatischen Verarbeiten von Daten gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, einen Bilddetektor 2 und eine Verarbeitungseinheit 3. Der Bilddetektor 2 umfaßt wiederum nacheinander (in Kaskade) einen CMOS-Sensor 5, eine analoge Verarbeitungseinheit 6 und einen A/D-Wandler 7.
  • Genauer gesagt umfaßt der CMOS-Sensor 5 einer bekannten Art ein Linear- oder Matrixarray aus Erfassungselementen, die mittels CMOS-Technologie hergestellt wurden und jeweils ein Bildelement (Pixel) liefern sollen. Der Einfachheit der Beschreibung halber bezeichnet der Begriff Pixel im folgenden sowohl Bildelemente, die jedem Erfassungselement entnommen werden, und die Erfassungselemente selbst. Der CMOS-Sensor 5 liefert dann am Ausgang ein analoges Signal, das mit der Lichtmenge korreliert ist, die auf die Erfassungselemente selbst einfällt.
  • Die analoge Verarbeitungseinheit 6, die das Ausgangssignal von dem CMOS-Sensor 5 auf einer Leitung 8 empfängt, hat die Funktion, das Ausgangssignal von dem CMOS-Sensor 5 anzupassen und eine nachfolgende digitale Umwandlung des Signals zu ermöglichen; insbesondere dient sie dazu, das Signal durch automatische Verstärkungssteuerung mit den Spannungswerten kompatibel zu machen, die von dem A/D-Wandler 7 benötigt werden, das (thermische und elektromagnetische) Rauschen, das innerhalb des CMOS-Sensors 5 erzeugt wird oder von außen aufgenommen wird, zu unterdrücken und das Signal so zu modifizieren, daß eine Unschärfe oder eine zu hohe Bildschärfe kompensiert werden.
  • Der A/D-Wandler 7, der über eine Leitung 9 mit dem Ausgang der analogen Verarbeitungseinheit 6 verbunden ist, wandelt das von der analogen Verarbeitungseinheit 6 gelieferte analoge Signal in eine Abfolge digitaler Pulse um, indem das analoge Signal im geeigneten Moment abgetastet und die Daten in digitaler Form codiert werden. Insbesondere kann der A/D-Wandler 7 im einfachsten Fall ferner ein einziges Bit verwenden (und nur Weiß/Schwarz-Daten liefern), aber allgemeiner ist er ein N-Bit-Wandler (z. B. 4, 6, 8, 10, 12, 16).
  • Eine digitale logische Steuereinheit 10 ist über jeweilige Leitungen 1113 mit dem CMOS-Sensor 5, der analogen Verarbeitungseinheit 6 und dem A/D-Wandler 7 verbunden und liefert Steuersignale an diese, die für deren Betrieb notwendig sind, beispielsweise Aktivierungs- und Synchronisierungssignale. Die logische Steuereinheit 10 umfaßt Hardware- und Softwarekomponenten zum Verwalten von Blöcken 57 und kann zudem sehr komplexe Aufgaben durchführen.
  • Der Ausgang 7a des A/D-Wandlers 7 ist mit einem Mikroprozessor 15 verbunden, der zu der Verarbeitungseinheit 3 gehört und mit einem eigenen ROM-Speicher 16 zur Programmspeicherung und einem eigenen RAM-Speicher 17 zum Speichern von Daten, Digitalbild- und Programminformationen während der Ausführung verbunden ist. Der Mikroprozessor 15 ist über eine Leitung 18 mit der logischen Steuereinheit 10 verbunden und liefert Steuersignale zum Erfassen der Signale, die allen Pixeln (Frame) zugeordnet sind, oder zum Erfassen der Signale, die nur einigen bestimmten Pixeln zugeordnet sind, wie es im folgenden genauer mit Bezug auf 11 beschrieben wird. Je nach Anwendung kann der Mikroprozessor 15 das Erfassen von Pixeln auch in nicht fortlaufender Reihenfolge steuern. Zudem verarbeitet er die digitalen Bilddaten, extrahiert die codierten Daten aus dem erfaßten Bild und verarbeitet diese Daten optional gemäß bekannter Algorithmen.
  • In der Vorrichtung 1 sind der CMOS-Sensor 5 und wenigstens eines der Elemente des Bilddetektors 2 und/oder die Verarbeitungseinheit 3 in einen einzigen Chip integriert. Bei dem in 1 gezeigten Beispiel ist beispielsweise die gesamte Vorrichtung 1 einschließlich des Bilddetektors 2 und der Verarbeitungseinheit 3 in einen einzigen Chip 20 integriert.
  • Die Vorrichtung 1 ist daher sehr kompakt und hat niedrigere Herstellungskosten und eine hohe Bildverarbeitungsgeschwindigkeit, da die Komponenten nahe beieinander sind und es keine externen Verbindungen gibt.
  • 2 zeigt eine Vorrichtung 1 gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, die zusätzlich zu den in 1 gezeigten Blöcken eine Batterieversorgungseinheit 80, die mit dem Bilddetektor 2 und der Verarbeitungseinheit 3 verbunden ist, um die Vorrichtung 1 mit Strom zu versorgen, und zwei Benutzerschnittstellen enthält, genauer gesagt eine Eingabeschnittstelle 21 und eine Ausgabeschnittstelle 22, die ebenfalls auf eine nicht gezeigte Weise von der Batterieversorgungseinheit 80 versorgt werden. Die Eingabeschnittstelle 21 ist mit einem Eingabegerät 81, beispielsweise einer Tastatur oder einer Maus, zum Eingeben von Daten und Befehlen verbunden; die Ausgabeschnittstelle 22 ist mit einem Ausgabegerät 82, typischerweise einer Anzeigeeinheit, zum Anzeigen von Text und/oder Bildern verbunden. Die Eingabeschnittstelle 21 und die Ausgabeschnittstelle 22 sind über einen Daten- und Steuerbus 23 mit dem Mikroprozessor 15 verbunden.
  • Die Vorrichtung 1 von 2 ist zudem mit einer Datenübertragungs- und Steuerschnittstelle 35 zur Fernübertragung und zum Empfang zu/von anderen Vorrichtungen oder zu/von einer zentralen Einheit (nicht gezeigt) ausgestattet; typischerweise erlaubt diese Schnittstelle eine Versendung von Daten, die aus dem von dem Mikroprozessor 15 erfaßten Bild extrahiert wurden.
  • Auch in diesem Fall kann der CMOS-Sensor 5 linear oder von der Matrixart sein.
  • 3 zeigt eine Vorrichtung gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, bei der die logische Steuereinheit nicht auf eine einzige geeignete Einheit (logische Steuereinheit 10) beschränkt ist, sondern innerhalb von Blöcken verteilt ist, die den CMOS-Sensor 5, die analoge Verarbeitungseinheit 6 und den A/D-Wandler 7 bilden. Die logische Steuereinheit 10 kann somit weggelassen werden und der Mikroprozessor 15 ist mit den Blöcken 5, 6 und 7 direkt über eine Schnittstelle verbunden.
  • Gemäß einer Variante, die auch in dem Blockdiagramm von 3 gezeigt ist, ist die logische Steuereinheit innerhalb des Mikroprozessors 15 vorgesehen. Daher ist der Mikroprozessor 15 auch hier direkt mit den Blöcken 5, 6 und 7 über eine Schnittstelle verbunden. Diese Variante ist dann vorteilhaft, wenn es erforderlich ist, eine große Anzahl an erfindungsgemäßen Vorrichtungen 1 herzustellen; in diesem Fall ist es in der Tat möglich, eine maßgeschneiderte Mikroprozessorkomponente mit Hardwareressourcen herzustellen, die für eine direkte Verbindung mit dem Bilddetektor 2 geeignet sind.
  • 4 zeigt eine Vorrichtung 1a gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, die nur durch den Bilddetektor 2 gebildet ist, wobei der Ausgang 7a des A/D-Wandlers 7 mit einer Datenübertragungs- und Steuerschnittstelle 35 verbunden ist. Die Datenübertragungs- und Steuerschnittstelle 35 ist zudem über eine Leitung 36 mit der Steuerein heit 10 und über eine Leitung 37 mit einem Personalcomputer (nicht gezeigt) verbunden. Die Datenübertragungs- und Steuerschnittstelle 35 kann beispielsweise eine USB-, IEEE 1394- oder SCSI-Schnittstelle sein; alternativ kann eine RAM-Schnittstelle, die es einem Personalcomputer ermöglicht, direkt auf die von der A/D-Wandlungseinheit 7 gelieferten Daten zuzugreifen, oder eine DMAC-Schnittstelle vorgesehen sein. Zudem kann die Datenübertragungs- und Steuerschnittstelle 35 ferner eine Funkschnittstelle, eine Telefonschnittstelle oder eine GSM- oder Satellitenschnittstelle sein.
  • Der Bilddetektor 2 und die Datenübertragungs- und Steuerschnittstelle 35 sind vorteilhafterweise in einen einzigen Chip 38 integriert. Bei dem dargestellten Beispiel wird die Vorrichtung 1a von 4 direkt von dem Personalcomputer über eine Versorgungsschnittstelle 39 versorgt, die mit dem Personalcomputer (nicht gezeigt) verbunden ist und die erforderliche Spannung an alle Blöcke von 4 liefert. Alternativ kann die Vorrichtung 1a (auf nicht dargestellte Weise) über die Datenübertragungs- und Steuerschnittstelle 35 oder direkt über die Batterieschnittstelle versorgt werden und somit mit einem Versorgungseinheitsblock versehen sein, der dem Block 80 von 2 ähnlich ist.
  • Die Vorrichtung 1a von 4 kann zudem mit einer Eingabe- und Ausgabeschnittstelle versehen sein, die den Schnittstellen 81 und 82 von 2 ähnlich sind.
  • Die Datenübertragungs- und Steuerschnittstelle 35 überträgt die erfaßten Bilder an den Personalcomputer und empfängt Befehle von diesem, um eine Bildverarbeitung (beispielsweise auf eine Weise, die genauer im folgenden mit Bezug auf 7 beschrieben wird) durch den Personalcomputer zu ermöglichen. Diese Lösung ist vorteilhaft, wenn bereits ein Personalcomputer zur weiteren Verarbeitung (beispielsweise Statistik, Berechnung etc.) zur Verfügung steht, der zweckmäßigerweise auch die Bildverarbeitung ausführen soll, was die Abmessungen und Kosten der Vorrichtung 1a auf diejenigen des Bilddetektors 2 und optional der Übertragungsschnittstelle 35 verringert.
  • 5, eine erste Ausführung der Erfindung, zeigt eine Vorrichtung 1, die dieselben Elemente wie die Vorrichtung von 1 (wobei diese daher mit denselben Bezugszeichen bezeichnet sind) und zudem einen zusätzlichen flüchtigen Speicher 25 (RAM) aufweist, der zwischen den A/D-Wandler 7 und den Mikroprozessor 15 geschaltet ist. Insbesondere ist der zusätzliche Speicher 25 über eine Leitung 26 mit dem Ausgang 7a des A/D-Wandlers 7, über einen Daten- und Adreßbus 27 mit dem Mikroprozessor 15 und über eine Leitung 28 mit der logischen Steuereinheit 10 verbunden.
  • Der zusätzliche Speicher 25 ist Teil des Bilddetektors 2 und speichert das aus mehreren Punkten gebildete digitale Bild, wobei dessen digitaler Wert an den A/D-Wandler 7 geliefert wird.
  • Somit ist eine zweckbestimmte Komponente außerhalb des Bilddetektors 2 zur Speicherung des Bilds nicht erforderlich.
  • Bei der Vorrichtung 1 von 5 kann der Mikroprozessor 15 über einen Datenbus 27 direkt auf den zusätzlichen Speicher 25, wenn ein Zugriff auf das Bild erforderlich ist, und auf seinen eigenen ROM-Speicher 16 und RAM-Speicher 17 zugreifen, wenn er das Programm ausführt oder auf seine eigenen privaten Daten und nicht das Bild zugreift.
  • Zusätzlich kann die Vorrichtung 1 vollständig (auf eine nicht gezeigte Weise) in einen einzigen Chip mit der Datenübertragungs- und Steuerschnittstelle 35 integriert sein, oder sie kann nur teilweise integriert sein, wie es vorher beschrieben wurde.
  • 6 zeigt eine Vorrichtung 1 gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, die dieselben Elemente wie die Vorrichtung von 1 und zusätzlich eine DMA-Steuerung bzw. DMA-Controller 30 (DMA = Direct Memory Access = Direktspeicherzugriff) aufweist, die zwischen den A/D-Wandler 7 und den Mikroprozessor 15 geschaltet ist. Insbesondere ist die DMA-Steuerung 30 über eine Leitung 31 mit dem Ausgang 7a des A/D-Wandlers 7, über eine Steuerleitung 32 mit dem Mikroprozessor 15, über einen Datenbus 33 mit demselben Mikroprozessor 15, dem ROM-Speicher 16 und dem RAM-Speicher 17 und über eine Leitung 34 mit der logischen Steuereinheit 10 verbunden.
  • Die DMA-Steuerung 30 ist Teil des Bilddetektors 2 und hat zum Ziel, das verfügbare digitale Bild schnell an den Mikroprozessor 15 zu liefern, indem sie das Bild direkt an den RAM-Speicher 17 überträgt. Wenn genauer gesagt das Bild an den RAM-Speicher 17 übertragen werden soll, fordert die DMA-Steuerung 30 von dem Mikroprozessor 15 die Steuerung des Datenbusses 33 über die Steuerleitung 32 an, und wenn sie diese Steuerung erhält, erzeugt sie die Adreß- und Steuersignale, die zur Speicherung des Ausgabebilds des A/D-Wandlers 7 direkt in dem RAM-Speicher 17 erforderlich sind. Wenn die Übertragung durchgeführt wurde, wird die Steuerung des Datenbusses 33 an den Mikroprozessor 15 zurückgegeben, der das eben geladene Bild verarbeitet.
  • Die Vorrichtung 1 von 6 kann zudem vollständig in einen einzigen Chip oder nur einen Teil desselben integriert sein.
  • 7, eine zweite Ausführung der Erfindung, zeigt eine Vorrichtung 1, die dieselben Elemente wie die Vorrichtung von 1 und zudem einen zusätzlichen RAM-Speicher 25a ähnlich dem von 5, und eine DMA-Steuerung 30a ähnlich der von 6 aufweist. Die DMA-Steuerung 30a ist auf dieselbe Weise verbunden, die vorher mit Bezug auf 6 be schrieben wurde, und der zusätzliche Speicher 25a ist an seinem Ausgang direkt mit dem Datenbus 33 verbunden.
  • Die Vorrichtung 1 von 7 hat die Vorteile von sowohl dem Aufbau von 5 als auch dem Aufbau von 6. In diesem Fall ist es in der Tat möglich, schnell eine Kopie des in dem zusätzlichen Speicher 25a enthaltenden Bildes in dem RAM-Speicher 17 zu erzeugen und ein zweites Bild zu erfassen, wodurch es möglich ist, Vergleiche zwischen zwei aufeinanderfolgenden Bildern durchzuführen. Dies ist bei der Verarbeitung von sich bewegenden Bildern und allgemein immer dann nützlich, wenn Algorithmen verwendet werden, um Bilder basierend auf dem Vergleich von zwei aufeinanderfolgenden Bildern zu verarbeiten.
  • 8 zeigt den detaillierteren Aufbau einer Vorrichtung 1 gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, gemäß dem in 1 gezeigten, allgemeinen Diagramm. In 8 ist der CMOS-Sensor 5 von der linearen Art, die analoge Verarbeitungseinheit 6 umfaßt einen Kanalfilter und eine automatische Verstärkungssteuereinheit und der A/D-Wandler 7 ist von der 1-Bit-Art (Digitalisierer). Die analoge Verarbeitungseinheit 6 hat genauer gesagt die Aufgabe, das Nutzband des erfaßten Signals auszuwählen, indem sie Rauschen filtert, das dem Nutzsignal überlagert ist, und automatisch die Amplitude des zu dem A/D-Wandler 7 gelieferten Ausgangssignal steuert und somit die Verstärkung an die verschiedenen Betriebszustände von Kontrast und Intensität des erfaßten Bildes anpaßt. Da der A/D-Wandler 7 mit 1 Bit arbeitet, geht eine Umwandlung besonders einfach und schnell. Der Bilddetektor 2 ist in einen einzigen Chip integriert und ist mit der externen Verarbeitungseinheit 3 verbunden, die von einer Mikrosteuerung bzw. Mikrocontroller gebildet wird, die bzw. der den Mikroprozessor 15 und den entsprechenden ROM-Speicher 16 und RAM-Speicher 17 enthält.
  • 9 zeigt den detaillierteren Aufbau einer weiteren Vorrichtung 1 gemäß einem Beispiel, das nicht durch die Erfindung abgedeckt ist, gemäß dem in 1 gezeigten, allgemeinen Diagramm. In 9 ist der CMOS-Sensor 5 von der Matrixart, die analoge Verarbeitungseinheit 6 umfaßt eine analoge Schaltung zur Signalverstärkung und der A/D-Wandler 7 ist von der 8-Bit-Art, so daß er am Ausgang 7a ein digitales Signal liefert, das jedes Pixel gemäß einer von 256 Graustufen decodiert. Der Bilddetektor 2 ist in einen einzigen Chip integriert, der Mikroprozessor 15, der von der RISC- oder CISC-An ist, ist extern vorgesehen und mit einem nichtflüchtigen Speicher 16 (der in diesem Fall aus einem externen EPROM besteht) und einem RAM-Speicher 17 versehen.
  • Die 8-Bit-A/D-Umwandlung begrenzt die Bildübertragungs- und Verarbeitungskomplexität und erhöht die Geschwindigkeit der Bildverarbeitungsvorgänge zum Erfassen von Daten, die in dem Bild enthalten sind.
  • Gemäß einem weiteren Beispiel, das nicht durch die Erfindung abgedeckt und in 10 gezeigt ist, integriert ein einziger Chip einen CMOS-Sensor 5 der linearen Art, eine analoge Verarbeitungseinheit 6, einen 8-Bit-A/D-Wandler 7, einen Mikroprozessor 15 und einen RAM-Speicher 17 für Programmdaten. Bei dieser Lösung ist nur der ROM-Speicher 16 extern vorgesehen.
  • Bei der Vorrichtung von 10 kann man die analoge Verarbeitungseinheit 6 weglassen, wenn der Helligkeitspegel a priori bekannt ist (wie im Fall von Kontaktleseeinrichtungen), dieser ausreichend ist und somit der Pegel des Signals, das von dem CMOS-Sensor 5 geliefert wird, ausreichend ist.
  • Der 8-Bit-Wandler stellt sicher, daß das Signal mit einer höheren Auflösung umgewandelt wird als es in 8 der Fall ist. Diese Lösung ermöglicht somit, eine analoge Verarbeitung des Signals soweit wie möglich zu vereinfachen oder sogar wegzulassen und Algorithmen zur Verarbeitung der Bilder zu komplexeren digitalen Formaten zu implementieren. Mit Hilfe dieser Algorithmen ist es insbesondere möglich, die Leseleistung bei Codes mit sehr niedrigem Kontrast, bei beschädigten Codes etc. zu verbessern.
  • Um die Lesegeschwindigkeit zu verbessern, ist die Funktionsweise der Vorrichtung 1 wie in dem Flußdiagramm von 11 gezeigt. Genauer gesagt erfaßt der Bilddetektor 2 anfänglich das gesamte Bild mit niedriger Auflösung (Block 40); dann analysiert der Mikroprozessor 15 das soeben erfaßte Bild, um innerhalb des Bildes Regionen von Interesse zu lokalisieren, die Daten enthalten können, die erfaßt werden sollen, Block 41; danach erfaßt der Bilddetektor 2 auf einen Befehl des Mikroprozessors 15 hin nur das Bild der Regionen von Interesse mit einer höheren Auflösung als zuvor, Block 42; schließlich verarbeitet der Mikroprozessor 15 die detaillierteren Bilder, um die Daten zu extrahieren, die in diesen enthalten sind, Block 43.
  • Eine doppelte Erfassung der oben beschriebenen Art kann mit Hilfe eines CMOS-Sensors 5 erreicht werden, der einen direkten Zugriff auf die Pixel gestattet und/oder Pixel mit variabler Form hat, wie es im folgenden beschrieben wird. Zudem basiert eine Datenverwaltung auf der folgenden Reihenfolge von Schritten: Erfassen von optischen Daten (auch als Bilderfassung bekannt) über den CMOS-Sensor 5, programmgesteuertes Identifizieren von Bereichen von Interesse (auch als Lokalisierung bekannt) mittels des Mikroprozessors 15 und Interpretieren der Daten (auch als Decodieren bekannt) ebenfalls mittels des Mikroprozessors 15 durch eine Software.
  • In der Praxis arbeitet die vorliegende Vorrichtung 1 bei jedem Verarbeitungsschritt (Lokalisierung oder Decodierung) mit zweckgebundenen Detailebenen (zweckgebundener Bildauflö sung), ohne den Prozeß übermäßig beschwerlich zu machen. Insbesondere wird bei der Lokalisierung eine niedrigere und gröbere Auflösung verwendet, um die Abmessungen des zu verarbeitenden Bildes zu verringern, um die Position der Daten in dem Bild als ganzes zu bestimmen. Danach werden nur die Regionen von Interesse, welche die zu interpretierenden Daten enthalten sollen, von dem CMOS-Sensor 5 mit einer höheren Auflösung erfaßt; dadurch können die Decodierungsalgorithmen nur auf kleinere Abschnitte des Bildes angewandt werden und die Zeit, die zur Lokalisierung und Decodierung erforderlich ist, kann insgesamt reduziert werden.
  • Im folgenden wird mit Bezug auf das Flußdiagramm von 11 ein Erfassungsverfahren beschrieben, bei dem es einen direkten Zugriff auf die Pixel des Bilddetektors 2 gibt. Es wird angenommen, daß ein CMOS-Sensor 5 verwendet wird, bei dem alle Pixel gleich sind und auf die direkt zugegriffen werden kann, indem Zeilen und Spalten ausgewählt werden, die nicht aneinander angrenzen müssen, oder indem rechteckige Fenster aneinandergrenzender Pixel ausgewählt werden, wobei der Begriff „Fenster" einen rechteckigen Abschnitt des Bilds mit maximaler Auflösung bezeichnet.
  • Bei dieser Hypothese wird eine Erfassung 40 mit niedriger Auflösung durch regelmäßiges Unterabtasten des Bildes mit maximaler Auflösung durchgeführt (und somit erhält man beispielsweise ein erstes Bild, das aus jeder zweiten Zeile und jeder zweiten Spalte des Bildes mit maximaler Auflösung gebildet ist).
  • Der Schritt der Bildanalyse 41 wird durch Verwenden eines Algorithmus zum Identifizieren von Regionen von Interesse in dem ersten Bild (mit verringerten Abmessungen) durchgeführt, das in Schritt 40 erhalten wurde. Dieser Algorithmus kann beispielsweise nach Regionen mit dem größten Kontrast suchen und die Regionen mit dem niedrigsten Kontrast ignorieren, da die herkömmlichen optischen Codes zum Codieren von Daten den Wechsel zwischen hellen und dunklen Bereichen nutzen.
  • Der Schritt der Erfassung 42 mit hoher Auflösung umfaßt dann für jede Region von Interesse das Erfassen nur desjenigen Fensters, das die Region von Interesse enthält, mit maximaler Auflösung. In Decodierschritt 43 wird dann der Decodieralgorithmus auf jeden Abschnitt des so erhaltenen Bildes angewandt.
  • Nun wird ein anderes Erfassungsverfahren beschrieben, bei dem Pixel mit variabler Form verwendet werden. Es wird insbesondere angenommen, daß ein CMOS-Sensor 5 verwendet wird, bei dem alle Pixel gleich sind und aneinandergrenzende Pixel mittels Hardware zu Gruppen zusammengefaßt werden können, damit sie durch steuerbare Schalter physisch miteinander verbunden sind, um Makropixel mit größeren Abmessungen zu erhalten. In dieser Hinsicht sei auf 12a und 12b verwiesen, die sich auf einen Abschnitt 50 eines CMOS-Sensors 5 beziehen, der aus mehreren Elementarsensoren 51 gebildet ist, von denen jeder ein entsprechendes Pixel bereitstellt; in 12a sind die Elementarsensoren 51 getrennt, wohingegen die Elementarsensoren 51 in 12b so zu Gruppen zusammengefaßt sind, daß sie Makropixel 52 bilden, die aus 2 × 2 Pixeln bestehen. Die Makropixel 52 werden dann verwendet und als einzelne Einheiten behandelt, die mit einem Helligkeitswert assoziiert sind, der mit der durchschnittlichen Helligkeit der Elementarpixel korreliert ist. Dadurch werden Bilder erzeugt, die eine niedrigere Auflösung als die maximale haben, das heißt, wenn jedes einzelne Elementarpixel 51 unabhängig verwendet wird.
  • Gemäß dem Verfahren, bei dem Pixel mit variabler Form verwendet werden, und gemäß 11 umfaßt der Schritt 40 des Erfassens mit niedriger Auflösung einen ersten Schritt, bei dem aneinandergrenzende Pixel mittels Hardware auf der Basis von durch die Steuereinheit 10 erzeugten Steuersignalen zu Gruppen zusammengefaßt werden, wobei die Steuereinheit wiederum von dem Mikroprozessor 15 gesteuert wird, und einen zweiten Schritt zum Erfassen eines Bildes mit niedriger Auflösung durch die so erhaltenen Makropixel. Dann folgen: Analyse 41 des Bildes, Erfassen 42 mit hoher Auflösung (wobei die Werte der einzelnen Pixel nur in den Fenstern erfaßt werden, in denen Regionen von Interesse lokalisiert wurden) und Decodieren 43, ähnlich dem oben beschriebenen Vorgang bezüglich des Direktzugriffsverfahrens.
  • Es können Pixel mit variabler Höhe verwendet werden. Dieser Ansatz ist insbesondere vorteilhaft, um die Lesbarkeit von linearen Strichcodes und Stapelcodes (die durch Übereinanderanordnen einer Reihe von Strichcodes mit einer sehr niedrigen Höhe erhalten werden) zu verbessern. Genauer gesagt basiert dieses Verfahren entweder auf der Möglichkeit, Makropixel mit rechteckiger Form und einer unterschiedlichen Anzahl an Elementarpixeln herzustellen, oder auf der Möglichkeit, die Höhe und den aktiven Bereich der Pixel der CMOS-Sensoren auf eine Weise zu konfigurieren, wie es im folgenden beschrieben wird.
  • Beim Lesen von linearen Codes (herkömmlichen Strichcodes) ermöglicht die Verwendung von Sensoren mit rechteckigen Pixeln, deren vertikale Abmessungen wesentlich. größer sind als die horizontalen Abmessungen (als horizontal wird die Richtung der Lesezeile angesehen), daß man einen relativ breiten, empfindlichen Erfassungsbereich bezüglich der 'horizontalen Abmessung erhalten kann, wodurch die Empfindlichkeit erhöht und das Signal-Rausch-Verhältnis verbessert wird, was unmittelbar aus einem Vergleich der 13a und 14a ersichtlich ist, die sich auf das Lesen eines einzigen Strichcodes mit Pixeln 55 mit einem hohen Höhe-Breite-Verhältnis (das in dem gezeigten Beispiel deutlich über 10 liegt) bzw. mit Pixeln 56 mit einem Höhe-Breite-Verhältnis beziehen, das beinahe 1 beträgt.
  • Andererseits sind Sensoren mit einer verringerten Pixelhöhe vorteilhaft beim Lesen von optischen Codes mit Elementen, die nicht mit den Pixeln auf einer Linie liegen (13b und 14b), oder beim Lesen von Stapelcodes (13c und 14c).
  • Die Konfigurierbarkeit der Pixelform bei CMOS-Sensoren kann insbesondere erhalten werden, indem der Erfassungsbereich jedes Pixels verkleinert wird. In der Tat ist jedes CMOS-Pixel bekanntermaßen durch ein Photoelement gebildet, das an seinem Ausgang einen elektrischen Strom erzeugt, der mit der empfangenen Lichtmenge korreliert ist und verwendet wird, um einen Speicherkondensator zu laden. Dem Photoelement ist ein Gate-Element überlagert, dessen Vorspannung es ermöglicht, einen Abschnitt des zugewandten Erfassungsbereichs zu isolieren und somit nur einen Teil des Photoelement-Erfassungsbereichs zu aktivieren. Mit einem Erfassungsbereich mit rechteckiger Form, wie er beispielsweise in 13a13c gezeigt ist (beispielsweise mit 200 × 14 μm), und durch Wählen einer geeigneten Vorspannung der Gate-Elektrode eines jeden Pixels ist es daher möglich, die Form eines jeden Pixels zu modifizieren; es ist beispielsweise möglich, nur ein Ende eines jeden Erfassungsbereichs zu aktivieren und so Pixel mit einer im wesentlichen quadratischen Form, wie es in 14a14c gezeigt ist, oder Abschnitte mit zunehmender Höhe zu erhalten, bis zu den maximalen Abmessungen von 13a13b.
  • Die oben beschriebenen Möglichkeiten, die Form der Pixel zu verändern, erlaubt es einem Detektor, zwei (oder mehr) unterschiedliche Betriebskonfigurationen zu haben und somit eine einzige Datenerfassungsvorrichtung für unterschiedliche Codes oder bei a priori unbekannten Lesebedingungen einzusetzen (beispielsweise bei unbekannter Neigung eines Strichcodes).
  • In diesem Fall kann ein Algorithmus implementiert werden, der zunächst versucht, mit maximaler Höhe zu lesen, und die Höhe im Fall eines fehlgeschlagenen Lesens verringert. Die Verringerung der Höhe kann schrittweise erfolgen, falls der CMOS-Sensor 5 eine diskrete Regelung der Pixelhöhe erlaubt, um mehrere unterschiedliche Höhen zu erhalten.
  • In diesem Fall kann die Datenerfassungsvorrichtung mit Pixeln mit variabler Form gemäß 15 arbeiten. Genauer gesagt wird zunächst die maximale Pixelhöhe festgesetzt (Block 60); dann wird das Bild (oder wenigstens ein kleinerer Versuchsbereich) erfaßt (Block 61); das erfaßte Bild wird verarbeitet, um codierte Daten zu extrahieren, beispielsweise um Regionen von Interesse zu lokalisieren, oder wird vorverarbeitet, um auszuwerten, ob das Bild zur Extrahierung von Daten ausreichend ist, Block 62; es wird verifiziert, ob das Lesen erfolgreich war, Block 63; falls ja (Ausgabe JA von dem Block 63), wird die Verarbeitung fortgesetzt (Beendigung der Bildverarbeitung oder Verwendung der extrahierten Daten, Block 64); falls nicht (Ausgabe NEIN von dem Block 63), wird verifiziert, ob die Pixel bereits eine minimale Höhe haben (Block 67). Falls ja (Ausgabe JA von dem Block 67), wird ein Fehlersi gnal erzeugt (Block 68), um anzugeben, daß ein Lesen nicht möglich ist; falls nicht (Ausgabe NEIN von dem Block 67), wird die Pixelhöhe verringert, Block 69, und das Bild wird ein weiteres Mal erfaßt, Rückkehr zu Block 61.
  • Die Vorteile der beschriebenen Vorrichtung und des Verfahrens sind folgende. Erstens erlauben sie eine Integration sowohl des Sensors als auch wenigstens eines Teils der VLSI-Logikschaltungen in einen einzigen Chip, was die Kosten für die Komponenten und die Verpackung der Vorrichtung insgesamt verringert; zudem machen sie sich die inhärenten Vorteile der CMOS-Technologie zum Lesen codierter optischer Daten zunutze; insbesondere erlauben sie eine Erfassung selektiver Bilduntergruppen auf der Basis der Bildverarbeitungsstufe, was die Datenverarbeitung einfacher und schneller macht.
  • Die vorliegende Vorrichtung kann gemäß einem der verschiedenen, oben beschriebenen Gestaltungsformen, gemäß den spezifischen Anwendungserfordernissen und gemäß spezifischer Eigenschaften hergestellt werden.
  • Die Möglichkeit, erhebliche Abschnitte der Vorrichtung in einen einzigen Chip zu integrieren, erlaubt erstens eine Verringerung der Abmessungen der Vorrichtung (was besonders bei manuellen optischen Lesern vorteilhaft ist, die physisch von einer Bedienperson getragen werden) und zweitens eine Reduzierung der Verarbeitungszeiten und von Störungen, die durch Verbindungen, Drähte etc. verursacht werden.
  • Schließlich ist es ersichtlich, daß zahlreiche Modifikationen und Variationen an der hier beschriebenen und gezeigten Vorrichtung vorgenommen werden können, die alle im Bereich der Erfindung liegen, wie er durch die beiliegenden Ansprüche definiert ist. Insbesondere können verschiedene Blöcke, die mit Bezug auf spezielle Gestaltungsformen beschrieben wurden, auch gemäß sehr unterschiedlichen Kombinationen auf der Basis der spezifischen Anforderungen bei anderen Gestaltungsformen verwendet werden.

Claims (27)

  1. Vorrichtung (1) zum Erfassen und automatischen Verarbeiten von Daten, die aus optischen Codes erhalten werden, wobei die Vorrichtung umfaßt: – einen Bilddetektor (2), wobei der Bilddetektor umfaßt: – einen CMOS optischen Sensor (5), wobei der CMOS optische Sensor mehrere CMOS Meßelemente (51) umfaßt; wobei der Bilddetektor ferner umfaßt: – eine Analog/Digital Wandeleinheit (7), welche mit dem CMOS optischen Sensor (5) verbunden ist; wobei die Vorrichtung ferner umfaßt: – eine Datenverarbeitungseinheit (3), welche mit dem Bilddetektor (2) verbunden ist; wobei die Datenverarbeitungseinheit (3) umfaßt: – einen Mikroprozessor (15); und – eine Datenspeichereinheit (17), welche mit dem Mikroprozessor (15) verbunden ist; wobei die Vorrichtung dadurch gekennzeichnet ist, daß sie umfaßt: – eine Programmspeichereinheit (16), welche mit dem Mikroprozessor (15) verbunden ist; und wobei die Vorrichtung (1) ferner einen flüchtigen Speicher (25, 25a) umfaßt, welcher mit der Analog/Digital Wandeleinheit (7) mittels einer ersten Verbindung und mit dem Mikroprozessor (15) mittels einer zweiten Verbindung verbunden ist, wobei die zweite Verbindung gänzlich unterschiedlich von der ersten Verbindung ist.
  2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß der Bilddetektor (2) eine analoge Verarbeitungseinheit (6) umfaßt, die mit dem CMOS optischen Sensor (5) und der Analog/Digital Wandlungseinheit (7) verbunden ist.
  3. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der flüchtige Speicher (25, 25a) Teil des Bilddetektors (2) ist.
  4. Vorrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß der flüchtige Speicher (25, 25a) ein Direktzugriffsspeicher ist.
  5. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß sie einen Direktspeicherzugriffscontroller (30a) umfaßt, welcher die Analog/Digital Wandlungseinheit (7) und die Bild- und Datenspeichereinheit (17) verbindet.
  6. Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, daß der Direktspeicherzugriffscontroller (30a) Teil des Bilddetektors (2) ist.
  7. Vorrichtung nach einem der Ansprüche 2 bis 6, dadurch gekennzeichnet, daß sie eine logische Steuereinheit (10) umfaßt, welche mit dem CMOS optischen Sensor (5), der analogen Verarbeitungseinheit (6), der Analog/Digital Wandlungseinheit (7) und dem Mikroprozessor (15) verbunden ist.
  8. Vorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß die logische Steuereinheit (10) in dem Mikroprozessor (15) bereitgestellt ist.
  9. Vorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß die logische Steuereinheit (10) in den CMOS Sensor (5), die analoge Verarbeitungseinheit (6) und die Analog/Digital Wandlungseinheit (7) verteilt integriert ist.
  10. Vorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß die logische Steuereinheit (10) mit dem flüchtigen Speicher (25, 25a) verbunden ist.
  11. Vorrichtung nach Anspruch 7, wenn dieser von Anspruch 5 abhängig ist, dadurch gekennzeichnet, daß die logische Steuereinheit (10) mit dem Direktspeicherzugriffscontroller (30a) verbunden ist.
  12. Vorrichtung nach einem der Ansprüche 2 bis 11, dadurch gekennzeichnet, daß die analoge Verarbeitungseinheit (6) eine Filtereinrichtung und eine automatische Verstärkungssteuerungseinrichtung umfaßt.
  13. Vorrichtung nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, daß sie eine Batterieversorgungseinheit (80) umfaßt.
  14. Vorrichtung nach einem der Ansprüche 1 bis 13, dadurch gekennzeichnet, daß sie eine Benutzerschnittstelleneinrichtung (21, 22, 81, 82) umfaßt.
  15. Vorrichtung nach Anspruch 14, dadurch gekennzeichnet, daß die Benutzerschnittstelleneinrichtung (21, 22, 81, 82) eine Anzeigeeinheit (82) umfaßt.
  16. Vorrichtung nach Anspruch 14 oder 15, dadurch gekennzeichnet, daß die Benutzerschnittstelleneinrichtung (21, 22, 81, 82) eine Tastatur und/oder eine Maus umfaßt.
  17. Vorrichtung nach einem der Ansprüche 1 bis 16, dadurch gekennzeichnet, daß sie eine Transferschnittstelleneinheit (35) zum Übertragen und Empfangen von Daten und Befehlen umfaßt.
  18. Vorrichtung nach Anspruch 17, dadurch gekennzeichnet, daß die Transferschnittstelleneinheit (35) eine Eingabe-/Ausgabeschnittstelle zur Fernverbindung mit externen Vorrichtungen oder einer externen Zentraleinheit ist.
  19. Vorrichtung nach Anspruch 17, dadurch gekennzeichnet, daß die Transferschnittstelleneinheit (35) eine Eingabe-/Ausgabeschnittstelle zur Fernverbindung mittels Funk ist.
  20. Vorrichtung nach Anspruch 17, dadurch gekennzeichnet, daß die Transferschnittstelleneinheit (35) eine Eingabe-/Ausgabeschnittstelle zur Fernverbindung mittels Telefon ist.
  21. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der CMOS Sensor (5) von einer linearen Art ist.
  22. Vorrichtung nach einem der Ansprüche 1 bis 20, dadurch gekennzeichnet, daß der CMOS Sensor (5) von einer Matrixart ist.
  23. Vorrichtung nach einem der Ansprüche 2 bis 22, dadurch gekennzeichnet, daß der CMOS optische Sensor (5) und wenigstens ein Element aus einer Gruppe aus der analogen Verarbeitungseinheit (6), der Analog/Digital Wandlungseinheit (7), der Daten verarbeitungseinheit (3) und dem flüchtigen Speicher (25, 25a) in einen einzigen Chip (20) integriert sind.
  24. Vorrichtung nach einem der Ansprüche 1 bis 23, gekennzeichnet durch Mittel (40) zum Erfassen von Bildern mit niedriger Auflösung; Mittel (41) zum Suchen von Regionen von Interesse in dem Bild mit niedriger Auflösung; Mittel (42) zum Erfassen von Bildern mit hoher Auflösung für die Regionen von Interesse und Mittel (43) zum Dekodieren von Daten in den Bildern mit hoher Auflösung.
  25. Vorrichtung nach Anspruch 24, dadurch gekennzeichnet, daß die Mittel (40) zum Erfassen von Bildern mit niedriger Auflösung Mittel zum selektiven Abfragen nur einiger der CMOS Meßelemente (51) der mehreren CMOS Meßelemente (51) umfaßen.
  26. Vorrichtung nach Anspruch 24, dadurch gekennzeichnet, daß die Mittel (50) zum Erfassen von Bildern mit niedriger Auflösung eine Einrichtung zum gemeinsamen Gruppieren benachbarter Elemente der CMOS Meßelemente (51) in Makropixel (52) und eine Einrichtung (6) zum Erfassen elektrischer Signale, welche von jedem der Makropixel erzeugt werden, umfaßen.
  27. Vorrichtung nach Anspruch 24, dadurch gekennzeichnet, daß die Mittel (40) zum erfassen von Bildern mit niedriger Auflösung eine Einrichtung zum Modifizieren der aktiven Fläche der CMOS Meßelemente (51) und eine Einrichtung (6) zum Erfassen von elektrischen Signalen umfaßen, welche von den CMOS Meßelementen (51) mit einer modifizierten aktiven Fläche geliefert werden.
DE69834918T 1998-11-02 1998-11-02 Anordnung zur automatischen Erfassung und Verarbeitung von optischen Codes Expired - Lifetime DE69834918T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP98830665A EP0999514B1 (de) 1998-11-02 1998-11-02 Anordnung zur automatischen Erfassung und Verarbeitung von optischen Codes

Publications (2)

Publication Number Publication Date
DE69834918D1 DE69834918D1 (de) 2006-07-27
DE69834918T2 true DE69834918T2 (de) 2007-02-01

Family

ID=8236868

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69834918T Expired - Lifetime DE69834918T2 (de) 1998-11-02 1998-11-02 Anordnung zur automatischen Erfassung und Verarbeitung von optischen Codes

Country Status (4)

Country Link
US (8) US6512218B1 (de)
EP (3) EP1650692A1 (de)
JP (2) JP4435343B2 (de)
DE (1) DE69834918T2 (de)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020044689A1 (en) * 1992-10-02 2002-04-18 Alex Roustaei Apparatus and method for global and local feature extraction from digital images
US7387253B1 (en) * 1996-09-03 2008-06-17 Hand Held Products, Inc. Optical reader system comprising local host processor and optical reader
US6561428B2 (en) 1997-10-17 2003-05-13 Hand Held Products, Inc. Imaging device having indicia-controlled image parsing mode
EP1650692A1 (de) * 1998-11-02 2006-04-26 DATALOGIC S.p.A. Anordnung und Verfahren zur automatischen Erfassung und Verarbeitung von optischen Koden
US7211418B2 (en) * 1999-01-14 2007-05-01 Martek Biosciences Corporation PUFA polyketide synthase systems and uses thereof
FR2803067A1 (fr) * 1999-12-23 2001-06-29 Intermec Scanner Technology Ct Dispositif optoelectronique et procede d'acquisition de codes a l'aide d'un capteur bidimensionnel de dimension utile optimisee
US6958768B1 (en) * 2000-10-20 2005-10-25 Asti Holdings Limited CMOS inspection apparatus
US7270273B2 (en) * 2001-01-22 2007-09-18 Hand Held Products, Inc. Optical reader having partial frame operating mode
US7268924B2 (en) 2001-01-22 2007-09-11 Hand Held Products, Inc. Optical reader having reduced parameter determination delay
ATE335246T1 (de) * 2001-01-22 2006-08-15 Hand Held Prod Inc Optischer leser mit teilbild-ausschnitt-funktion
US7111787B2 (en) * 2001-05-15 2006-09-26 Hand Held Products, Inc. Multimode image capturing and decoding optical reader
US6942151B2 (en) * 2001-05-15 2005-09-13 Welch Allyn Data Collection, Inc. Optical reader having decoding and image capturing functionality
US6834807B2 (en) * 2001-07-13 2004-12-28 Hand Held Products, Inc. Optical reader having a color imager
US7331523B2 (en) 2001-07-13 2008-02-19 Hand Held Products, Inc. Adaptive optical image reader
US6959865B2 (en) 2002-03-28 2005-11-01 Hand Held Products, Inc. Customizable optical reader
US7339702B2 (en) * 2002-04-25 2008-03-04 Canon Kabushiki Kaisha Picture reading device for discriminating the type of recording medium and apparatus thereof
US7106367B2 (en) * 2002-05-13 2006-09-12 Micron Technology, Inc. Integrated CMOS imager and microcontroller
US7086596B2 (en) 2003-01-09 2006-08-08 Hand Held Products, Inc. Decoder board for an optical reader utilizing a plurality of imaging formats
US20030222147A1 (en) 2002-06-04 2003-12-04 Hand Held Products, Inc. Optical reader having a plurality of imaging modules
US8596542B2 (en) 2002-06-04 2013-12-03 Hand Held Products, Inc. Apparatus operative for capture of image data
KR100494469B1 (ko) * 2002-10-02 2005-06-13 삼성전기주식회사 광 마우스용 단일 집적회로
US7223954B2 (en) * 2003-02-03 2007-05-29 Goodrich Corporation Apparatus for accessing an active pixel sensor array
US7440012B2 (en) * 2003-04-30 2008-10-21 Micron Technology, Inc. Method and apparatus for optimizing image sensor noise and dynamic range
US7637430B2 (en) 2003-05-12 2009-12-29 Hand Held Products, Inc. Picture taking optical reader
US7446806B2 (en) * 2003-12-19 2008-11-04 Symbol Technologies, Inc. Single chip, noise-resistant, one-dimensional, CMOS sensor for target imaging
US7293712B2 (en) 2004-10-05 2007-11-13 Hand Held Products, Inc. System and method to automatically discriminate between a signature and a dataform
US7852391B2 (en) * 2004-12-14 2010-12-14 Bae Systems Information And Electronic Systems Integration Inc. Substitution of defective readout circuits in imagers
US7429943B2 (en) * 2005-11-29 2008-09-30 Cochlear Limited Analog to digital (A/D) conversion circuit have a low dynamic range A/D converter
US8605797B2 (en) * 2006-02-15 2013-12-10 Samsung Electronics Co., Ltd. Method and system for partitioning and encoding of uncompressed video for transmission over wireless medium
KR100806608B1 (ko) * 2006-11-02 2008-02-25 주식회사 하이닉스반도체 아날로그-디지털 컨버터, 아날로그-디지털 컨버팅 방법 및 아날로그-디지털 컨버터를 구비한 반도체 메모리 소자의 온도 정보 출력장치
US8027096B2 (en) 2006-12-15 2011-09-27 Hand Held Products, Inc. Focus module and components with actuator polymer control
US7813047B2 (en) 2006-12-15 2010-10-12 Hand Held Products, Inc. Apparatus and method comprising deformable lens element
US7852519B2 (en) 2007-02-05 2010-12-14 Hand Held Products, Inc. Dual-tasking decoder for improved symbol reading
US8842739B2 (en) * 2007-07-20 2014-09-23 Samsung Electronics Co., Ltd. Method and system for communication of uncompressed video information in wireless systems
US8243823B2 (en) * 2007-08-29 2012-08-14 Samsung Electronics Co., Ltd. Method and system for wireless communication of uncompressed video information
US7973834B2 (en) * 2007-09-24 2011-07-05 Jianwen Yang Electro-optical foveated imaging and tracking system
US7690575B2 (en) * 2007-10-31 2010-04-06 Symbol Technologies, Inc. Imaging reader with adaptive illumination and adaptive resolution
FR2923339B1 (fr) * 2007-11-05 2009-12-11 Commissariat Energie Atomique Procede de lecture d'une matrice bidimensielle de pixels et dispositif pour la mise en oeuvre d'un tel procede
US8628015B2 (en) 2008-10-31 2014-01-14 Hand Held Products, Inc. Indicia reading terminal including frame quality evaluation processing
US9369759B2 (en) * 2009-04-15 2016-06-14 Samsung Electronics Co., Ltd. Method and system for progressive rate adaptation for uncompressed video communication in wireless systems
JP5152233B2 (ja) * 2010-03-17 2013-02-27 カシオ計算機株式会社 撮像装置、撮像制御方法及びプログラム
US8587595B2 (en) 2009-10-01 2013-11-19 Hand Held Products, Inc. Low power multi-core decoder system and method
EP2517451B1 (de) * 2009-12-24 2015-04-22 Imagerlabs Inc. Einstellbares cmos-sensorarray
US9047531B2 (en) 2010-05-21 2015-06-02 Hand Held Products, Inc. Interactive user interface for capturing a document in an image signal
US8600167B2 (en) 2010-05-21 2013-12-03 Hand Held Products, Inc. System for capturing a document in an image signal
US8657200B2 (en) 2011-06-20 2014-02-25 Metrologic Instruments, Inc. Indicia reading terminal with color frame processing
US8610790B2 (en) * 2011-08-25 2013-12-17 AltaSens, Inc Programmable data readout for an optical sensor
US9131076B2 (en) 2013-02-05 2015-09-08 Kelvin Patrick LeBeaux System, method and computer program product for facilitating optical data transfer to a mobile device
US9504516B2 (en) 2013-05-31 2016-11-29 Covidien LLP Gain compensation for a full bridge inverter
US9872719B2 (en) 2013-07-24 2018-01-23 Covidien Lp Systems and methods for generating electrosurgical energy using a multistage power converter
US9655670B2 (en) 2013-07-29 2017-05-23 Covidien Lp Systems and methods for measuring tissue impedance through an electrosurgical cable
US9147095B2 (en) * 2013-11-22 2015-09-29 Ncr Corporation Optical code scanner optimized for reading 2D optical codes
CN104284111B (zh) * 2014-10-30 2018-01-02 北京思比科微电子技术股份有限公司 Cmos图像传感器双通道数据传输结构及方法
DE102014222651B4 (de) * 2014-11-06 2022-09-29 Infineon Technologies Ag Schaltungschip zum Implementieren eines digitalen Sensorsystems
US9959128B2 (en) 2014-11-06 2018-05-01 Infineon Technologies Ag Digital sensor system
CN104579164B (zh) * 2014-12-31 2018-05-29 阿特斯阳光电力集团有限公司 一种光伏储能系统性能监控方法、装置及系统
US20170085790A1 (en) * 2015-09-23 2017-03-23 Microsoft Technology Licensing, Llc High-resolution imaging of regions of interest
US10198647B2 (en) * 2015-09-25 2019-02-05 Datalogic IP Tech, S.r.l. Compact imaging module with range finder

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4882764A (en) * 1985-03-29 1989-11-21 Quad/Tech, Inc. Cutoff control system
US5710417A (en) * 1988-10-21 1998-01-20 Symbol Technologies, Inc. Bar code reader for reading both one dimensional and two dimensional symbologies with programmable resolution
US5408081A (en) * 1989-06-16 1995-04-18 Symbol Technologies, Inc. Digital circuit for a laser scanner using a first derivative signal and a comparison signal
US5446272A (en) 1989-06-16 1995-08-29 Symbol Technologies, Inc. System for digitizing a scanned signal indicating changes in signal intensity
US5262871A (en) * 1989-11-13 1993-11-16 Rutgers, The State University Multiple resolution image sensor
JP3526880B2 (ja) 1990-10-30 2004-05-17 オムニプラナー,インコーポレーテッド 多解像度機械の読み取り可能な記号
JPH0512200A (ja) * 1991-07-01 1993-01-22 Mitsubishi Electric Corp 情報転送システム
US5756981A (en) * 1992-02-27 1998-05-26 Symbol Technologies, Inc. Optical scanner for reading and decoding one- and-two-dimensional symbologies at variable depths of field including memory efficient high speed image processing means and high accuracy image analysis means
US5343028A (en) 1992-08-10 1994-08-30 United Parcel Service Of America, Inc. Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images
JP3266687B2 (ja) * 1993-03-16 2002-03-18 株式会社日立製作所 マーク認識方法
US5452004A (en) * 1993-06-17 1995-09-19 Litton Systems, Inc. Focal plane array imaging device with random access architecture
US5949483A (en) * 1994-01-28 1999-09-07 California Institute Of Technology Active pixel sensor array with multiresolution readout
US5773806A (en) * 1995-07-20 1998-06-30 Welch Allyn, Inc. Method and apparatus for capturing a decodable representation of a 2D bar code symbol using a hand-held reader having a 1D image sensor
US5900613A (en) * 1994-03-04 1999-05-04 Welch Allyn, Inc. Optical reader having improved reprogramming features
US5463214A (en) 1994-03-04 1995-10-31 Welch Allyn, Inc. Apparatus for optimizing throughput in decoded-output scanners and method of using same
US5825006A (en) 1994-03-04 1998-10-20 Welch Allyn, Inc. Optical reader having improved autodiscrimination features
US5513264A (en) * 1994-04-05 1996-04-30 Metanetics Corporation Visually interactive encoding and decoding of dataforms
US5736724A (en) * 1994-06-10 1998-04-07 Metanetics Corporation Oblique access to image data for reading dataforms
US5579491A (en) * 1994-07-07 1996-11-26 Dell U.S.A., L.P. Local proactive hot swap request/acknowledge system
US5702059A (en) * 1994-07-26 1997-12-30 Meta Holding Corp. Extended working range dataform reader including fuzzy logic image control circuitry
US5521366A (en) * 1994-07-26 1996-05-28 Metanetics Corporation Dataform readers having controlled and overlapped exposure integration periods
JP3606921B2 (ja) * 1994-11-28 2005-01-05 株式会社デンソー 光学的情報読み取り装置
EP0722148A2 (de) 1995-01-10 1996-07-17 Welch Allyn, Inc. Streifencodeleser
DE19507447A1 (de) * 1995-03-03 1996-09-05 Vitronic Dr Ing Stein Bildvera Verfahren und Schaltung zum Erfassen und Weiterleiten von Videobilddaten in einem PC
US5600121A (en) * 1995-03-20 1997-02-04 Symbol Technologies, Inc. Optical reader with independent triggering and graphical user interface
JP3201928B2 (ja) * 1995-05-15 2001-08-27 東芝テック株式会社 イメージ読取装置
US5703349A (en) * 1995-06-26 1997-12-30 Metanetics Corporation Portable data collection device with two dimensional imaging assembly
GB2308267B (en) * 1995-08-25 2000-06-28 Psc Inc Optical reader with imaging array having reduced pattern density
JPH09204487A (ja) * 1996-01-25 1997-08-05 Olympus Optical Co Ltd バーコード読取装置
US5773810A (en) 1996-03-29 1998-06-30 Welch Allyn, Inc. Method for generating real time degree of focus signal for handheld imaging device
US5793033A (en) 1996-03-29 1998-08-11 Metanetics Corporation Portable data collection device with viewing assembly
DE69732409D1 (de) * 1996-05-06 2005-03-10 Cimatrix Canton Intelligente ccd-kamera mit progressiver abtastung
US6278481B1 (en) * 1996-10-03 2001-08-21 Airify Communications, Inc. Photocard that is inserted into a non-digital camera to enable the non-digital camera to take digital photographic images
WO1998016896A1 (en) 1996-10-16 1998-04-23 Omniplanar, Inc. Hand-held bar code reader with laser scanning and 2d image capture
EP0873013A3 (de) * 1996-11-05 2001-01-03 Welch Allyn, Inc. Dekodierung von Echtzeitvideobildern
JPH10145512A (ja) * 1996-11-12 1998-05-29 Kokusai Electric Co Ltd 通信端末
US6452632B1 (en) * 1997-01-31 2002-09-17 Kabushiki Kaisha Toshiba Solid state image sensor and video system using the same
JPH10232924A (ja) * 1997-02-19 1998-09-02 Matsushita Electric Ind Co Ltd 動画像取り込みシステム
US6125192A (en) * 1997-04-21 2000-09-26 Digital Persona, Inc. Fingerprint recognition system
US7551201B2 (en) * 1997-07-15 2009-06-23 Silverbrook Research Pty Ltd Image capture and processing device for a print on demand digital camera system
US6298176B2 (en) * 1997-10-17 2001-10-02 Welch Allyn Data Collection, Inc. Symbol-controlled image data reading system
US6053408A (en) 1997-12-02 2000-04-25 Telxon Corporation Multi-focal length imaging based portable dataform reader
US6340114B1 (en) 1998-06-12 2002-01-22 Symbol Technologies, Inc. Imaging engine and method for code readers
US6097856A (en) 1998-07-10 2000-08-01 Welch Allyn, Inc. Apparatus and method for reducing imaging errors in imaging systems having an extended depth of field
EP1650692A1 (de) * 1998-11-02 2006-04-26 DATALOGIC S.p.A. Anordnung und Verfahren zur automatischen Erfassung und Verarbeitung von optischen Koden
US20060011724A1 (en) * 2004-07-15 2006-01-19 Eugene Joseph Optical code reading system and method using a variable resolution imaging sensor

Also Published As

Publication number Publication date
JP4791563B2 (ja) 2011-10-12
US8368000B2 (en) 2013-02-05
US20030164785A1 (en) 2003-09-04
US9268982B2 (en) 2016-02-23
EP0999514B1 (de) 2006-06-14
US20120056077A1 (en) 2012-03-08
US20130140365A1 (en) 2013-06-06
JP2009211711A (ja) 2009-09-17
US8058600B2 (en) 2011-11-15
US20040245431A1 (en) 2004-12-09
JP2000235615A (ja) 2000-08-29
US20060243888A1 (en) 2006-11-02
US20150069127A1 (en) 2015-03-12
EP1715439A3 (de) 2007-10-10
US20090166569A1 (en) 2009-07-02
EP1650692A1 (de) 2006-04-26
JP4435343B2 (ja) 2010-03-17
US7468499B2 (en) 2008-12-23
US7282688B2 (en) 2007-10-16
EP0999514A1 (de) 2000-05-10
US7102116B2 (en) 2006-09-05
DE69834918D1 (de) 2006-07-27
US6512218B1 (en) 2003-01-28
EP1715439A2 (de) 2006-10-25

Similar Documents

Publication Publication Date Title
DE69834918T2 (de) Anordnung zur automatischen Erfassung und Verarbeitung von optischen Codes
DE19857838B4 (de) Aktives CMOS-Pixel mit Speicher für Bilderzeugungssensoren
DE60123088T2 (de) Verahren zur automatischen belichtungssteuerung
DE69728482T2 (de) Zweidimensionaler Codeleser
DE69625583T2 (de) Datenformleser
DE69738529T2 (de) Aktiver pixelsensor mit einzelner pixelrücksetzung
DE2648641B2 (de) Elektronische Anordnung zum Lesen von Zeichen
DE2829808A1 (de) Verfahren und vorrichtung zum lesen von zeichen
DE60114683T2 (de) Vorrichtung und Verfahren zum Erzeugen von Taktsignalen
DE19959539A1 (de) Bildaufnehmer
DE3712089C2 (de)
EP1262060B1 (de) Verfahren und Vorrichtung zum teilweisen Auslesen der Bilddaten eines Bildsensors
DE10203585C2 (de) Gray-Code-Zähler, Kamerasystem und zugeordneter Festkörper-Bildsensor mit einem solchen Zähler
DE2823679C2 (de)
DE2817341C2 (de) Optisches Handlesegerät für die maschinelle Zeichenerkennung
DE102020104634A1 (de) Verfahren zum Auslesen von Bilddaten und zum Erfassen eines Objekts, Bildaufnahmevorrichtung und Lichtscheibenmikroskop
DE2230265C2 (de) Verfahren zur Verminderung von Redundanz in der von einem Abtastrasterbereich einer Zeichenerkennungseinrichtung gelieferten Datenmenge und Einrichtung zu dessen Durchführung
DE10119498C1 (de) Bildaufnahme-Auslöseeinrichtung, sowie Verfahren zum Auslösen einer Bildaufnahme
DE3015637A1 (de) Bildverarbeitungssystem
WO2002017216A1 (de) Aufnahmesensor mit einer vielzahl von lichtempfindlichen zellen und verfahren zur aufnahme von bildern sowie dessen verwendung
DE19942789C2 (de) Verfahren zur Erkennung von zweidimensionalen Matrixcodes
DE69327114T3 (de) Optischer abtastkopf
DE10158932A1 (de) Verfahren zur Verbesserung der Verwendbarkeit eines defekten Speichers in einem Bildverarbeitungssystem
DE10142956A1 (de) Verfahren zum Lesen von Pixel-Signalen von einem gestaffelten Mehrfach-Sensor
WO2001065473A1 (de) Bildaufnahmeverfahren und -vorrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition