HIGH-RESOLUTION INTERPOLATION FOR COLOR-IMAGER-BASED OPTICAL CODE READERS

An optical code reader (200) includes a color image sensor array (202) having pixels (306) of a first set and pixels (304, 308, or 304 and 308) of a second set arranged along multiple parallel axes of a first axes group (310) and multiple parallel axes of a second axes group (312) transverse to the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: CHERRY, CRAIG D
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An optical code reader (200) includes a color image sensor array (202) having pixels (306) of a first set and pixels (304, 308, or 304 and 308) of a second set arranged along multiple parallel axes of a first axes group (310) and multiple parallel axes of a second axes group (312) transverse to the first axes group. The pixels of the first set produce data representing sensed light intensity values. In one configuration, the optical code reader includes a data processing system (210) operable to perform single-axis interpolation to produce interpolated intensity values that correspond to selected locations of pixels of the second set. An interpolated intensity value is produced for a selected location by using only intensity values sensed by pixels of the first set that share an axis of the first axes group with the selected location. L'invention concerne un lecteur de code optique (200) contenant une matrice de capteur d'image couleur (202) présentant des pixels (306) d'un premier ensemble et des pixels (304, 308, ou 304 et 308) d'un second ensemble longeant de multiples axes parallèles d'un premier groupe d'axes (310) et de multiples axes parallèles d'un second groupe d'axes (312) transversal au premier groupe d'axes. Les pixels du premier ensemble produisent des données représentant des valeurs d'intensité de lumière détectées. Dans une configuration, le lecteur de code optique contient un système de traitement de données (210) opérationnel pour réaliser une interpolation à un seul axe pour obtenir des valeurs d'intensité interpolées qui correspondent à des emplacements sélectionnés de pixels du second ensemble. Une valeur d'intensité interpolée s'obtient pour un emplacement sélectionné en utilisant uniquement les valeurs d'intensité détectées par les pixels du premier ensemble partageant un axe du premier groupe d'axes avec l'emplacement sélectionné.