Patentable/Patents/US-8146821
US-8146821

Auto-exposure for multi-imager barcode reader

PublishedApril 3, 2012
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A bar code reader 10 includes a housing 20 including one or more transparent windows H, V and defining a housing interior region. As a target object is swiped or presented in relation to the transparent windows an image of the target object is captured. Cameras C1-C6 have an image capture sensor array with a global shutter is positioned within the housing interior region for capturing an image of a bar code within a camera field of view. All the cameras produce images in a sequential manner during an image frame time period. An image processing system has a processor for decoding a bar code carried by the target object. The processing system responds to signals from a light sensor to terminate object illumination when an adequate image exposure has transpired.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A bar code reader for reading bar codes comprising: a housing including two or more transparent windows and defining a housing interior region so that a target object swiped or presented in relation to the transparent windows can be evaluated for a presence of a bar code; a plurality of cameras supported within the interior region of the housing, each camera having both an image capture sensor array for capturing an image of a bar code within an associated camera field of view and a light source for illuminating said field of view associated with said camera; and a processing system coupled to the plurality of cameras for decoding a bar code carried by the target object from images captured by the plurality of cameras, said processor sequentially activating the light source of each given camera selected from the plurality of cameras in synchronism with activating an exposure by the image capture sensor array of the each given camera to allocate different time segments within an image frame period to different cameras amongst the plurality of cameras and a processing system coupled to light sensors monitoring the field of view of each of the plurality of cameras and wherein the processing system is operable to automatically adjust an exposure time of the cameras based on window transmissivity obtained via the bar code reader reading a bar code label attached thereto.

2

2. The bar code reader of claim 1 wherein at least some of said plurality of cameras comprise a global shutter having an adjustable exposure time.

3

3. The bar code reader of claim 1 wherein at least some of said plurality of cameras comprise a global shutter having an adjustable exposure time and said adjustable exposure time is chosen to be less than 500 microseconds based on a working range of the camera.

4

4. The bar code reader of claim 1 wherein an image frame period is at least 1/30 seconds to provide a video frame rate of 30 frames per second.

5

5. A bar code reader for reading bar codes comprising: a housing including two or more transparent windows and defining a housing interior region so that a target object swiped or presented in relation to the transparent windows can be evaluated for a presence of a bar code; a plurality of cameras supported within the interior region of the housing, each camera having both an image capture sensor array for capturing an image of a bar code within an associated camera field of view and a light source for illuminating said field of view associated with said camera; a processing system coupled to the plurality of cameras for decoding a bar code carried by the target object from images captured by the plurality of cameras, said processor sequentially activating the light source for at least some of said cameras in synchronism with activating an exposure by the image capture sensor array to allocate different time segments within an image frame period to different cameras amongst the plurality of cameras; and a plurality of light sensors coupled to the processing system wherein each light sensor monitors a field of view of an associated camera and the processing system adjusts illumination time of the cameras based on sensed light and wherein exposure time of the sensor arrays are automatically adjusted based on a material of the windows, obtained by the bar code reader.

6

6. The bar code reader of claim 5 wherein the light sensor associated with a given camera evaluates an amount of light returning from the camera field of view and the processing system terminates illumination of an associated camera field of view when a threshold amount of light has been sensed.

7

7. A bar code reader for reading bar codes comprising: a housing including two or more transparent windows and defining a housing interior region so that a target object swiped or presented in relation to the transparent windows can be evaluated for a presence of a bar code; a plurality of cameras supported within the interior region of the housing, each camera having both an image capture sensor array for capturing an image of a bar code within an associated camera field of view and a light source for illuminating said field of view associated with said camera; a processing system coupled to the plurality of cameras for decoding a bar code carried by the target object from images captured by the plurality of cameras, said processor sequentially activating the light source for at least some of said cameras in synchronism with activating an exposure by the image capture sensor array to allocate different time segments within an image frame period to different cameras amongst the plurality of cameras; wherein at least some of said plurality of cameras comprise a global shutter having an adjustable exposure time; and wherein the adjustable exposure time is adjusted based on a detected light transmissivity of the material of a window through which light passes on its way to a field of view automatically obtained by the bar code reader.

8

8. A bar code reader for reading bar codes comprising: a housing including two or more transparent windows and defining a housing interior region so that a target object swiped or presented in relation to the transparent windows can be evaluated for a presence of a bar code; a plurality of cameras supported within the interior region of the housing, each camera having both an image capture sensor array for capturing an image of a bar code within an associated camera field of view and a light source for illuminating said field of view associated with said camera; a processing system coupled to the plurality of cameras for decoding a bar code carried by the target object from images captured by the plurality of cameras, said processor sequentially activating the light source for at least some of said cameras in synchronism with activating an exposure by the image capture sensor array to allocate different time segments within an image frame period to different cameras amongst the plurality of cameras; and a sensor for automatically determining a characteristic of at least one window and wherein the processing system adjusts an exposure time for cameras whose field of view extends through said at least one window based on the characteristic of the at least one window which is automatically obtained by the bar code reader.

9

9. A bar code reader for reading bar codes comprising: a housing including two or more transparent windows and defining a housing interior region so that a target object swiped or presented in relation to the transparent windows can be evaluated for a presence of a bar code; a plurality of cameras supported within the interior region of the housing, each camera having both an image capture sensor array for capturing an image of a bar code within an associated camera field of view and a light source for illuminating said field of view associated with said camera; a processing system coupled to the plurality of cameras for decoding a bar code carried by the target object from images captured by the plurality of cameras, said processor sequentially activating the light source for at least some of said cameras in synchronism with activating an exposure by the image capture sensor array to allocate different time segments within an image frame period to different cameras amongst the plurality of cameras; and an indicia of the bar code reader, which upon being read by the barcode reader, indicates a material of said one or more windows and wherein the exposure time for the sensor arrays are automatically adjusted based on the material of the windows through which light passes on its way to the sensory array, obtained from said reading.

10

10. A method for imaging a target bar code comprising: providing a housing having two or more transparent windows that define a region for movement of an object having a bar code; positioning multiple cameras in the housing wherein each of said multiple cameras includes both an associated sensor array having a global shutter for imaging bar codes on objects outside the housing within an associated field of view and a light source for illuminating said field of view associated with said camera; gathering multiple images from different cameras by: exposing a first image from a first camera field of view as light reflected from said field of view impinges onto a first sensor array in synchronism with activating the light source associated with the first camera field of view and subsequent to exposing the first image, exposing other images from one or more additional camera fields of view as light reflected from said one or more additional fields of view impinges onto one or more additional sensor arrays in synchronism with activating the light source associated with each of the one or more additional camera fields of view so that the images of the cameras are obtained during a frame period of 1/30 seconds or less; and interpreting images from the cameras to determine a presence of a bar code and if present decoding the bar code, wherein an exposure time of the cameras is automatically adjusted based on window transmissivity obtained by the bar code reader reading a bar code label attached thereto.

11

11. A method for imaging a target bar code comprising: providing a housing having two or more transparent windows that define a region for movement of an object having a bar code; positioning multiple cameras in the housing wherein each of said multiple cameras includes an associated sensor array having a global shutter for imaging bar codes on objects outside the housing within an associated field of view; gathering multiple images from different cameras by: exposing a first image from a first camera field of view as light reflected from said field of view impinges onto a first sensor array; and subsequent to exposing the first image, exposing other images from one or more additional camera fields of view as light reflected from said one or more additional fields of view impinges onto one or more additional sensor arrays so that the images of the cameras are obtained during a frame period of 1/30 seconds or less; interpreting images from the cameras to determine a presence of a bar code and if present decoding the bar code; and wherein the cameras are adjustable exposure cameras and additionally comprising illuminating an associated field of view for each of the adjustable exposure cameras, sensing light reflected from each associated camera field of view and terminating the illumination for said associated field of view after a threshold amount of light has been reflected from said field of view and wherein an exposure time of the cameras is automatically adjusted based on window transmissivity obtained by the barcode reader.

12

12. The method of claim 11 wherein the housing supports at least some cameras without adjustable exposures and these cameras also obtain images within the frame period.

13

13. A method for imaging a target bar code comprising: providing a housing having two or more transparent windows that define a region for movement of an object having a bar code; positioning multiple cameras in the housing wherein each of said multiple cameras includes an associated sensor array having a global shutter for imaging bar codes on objects outside the housing within an associated field of view; gathering multiple images from different cameras by: exposing a first image from a first camera field of view as light reflected from said field of view impinges onto a first sensor array; and subsequent to exposing the first image, exposing other images from one or more additional camera fields of view as light reflected from said one or more additional fields of view impinges onto one or more additional sensor arrays so that the images of the cameras are obtained during a frame period of 1/30 seconds or less; interpreting images from the cameras to determine a presence of a bar code and if present decoding the bar code; and positioning a plurality of light sensors for monitoring a field of view of an associated camera and adjusting an illumination time based on an amount of light reflected from the camera's field of view and wherein an exposure time of the cameras is automatically adjusted based on window transmissivity obtained by the bar code reader.

14

14. The method of claim 13 wherein an exposure time is adjusted based on detection of the type of the window through which light passes on its way to a sensor.

15

15. A method for imaging a target bar code comprising: providing a housing having two or more transparent windows that define a region for movement of an object having a bar code; positioning multiple cameras in the housing wherein each of said multiple cameras includes an associated sensor array having a global shutter for imaging bar codes on objects outside the housing within an associated field of view; gathering multiple images from different cameras by: exposing a first image from a first camera field of view as light reflected from said field of view impinges onto a first sensor array; and subsequent to exposing the first image, exposing other images from one or more additional camera fields of view as light reflected from said one or more additional fields of view impinges onto one or more additional sensor arrays so that the images of the cameras are obtained during a frame period of 1/30 seconds or less; interpreting images from the cameras to determine a presence of a bar code and if present decoding the bar code; and a sensor for automatically determining a material of at least one window and wherein the processing system adjusts an exposure time for cameras whose field of view extends through said at least one window based on the material, wherein the automatically determining a material of the window comprises automatically communicating the material to the bar code reader.

16

16. An imaging system for use in a multi-camera imaging-based bar code reader having a housing supporting a plurality of transparent windows and defining an interior region, a target object being presented near or moved with respect to the plurality of windows for imaging a target bar code on a target object, the imaging system comprising: a plurality of camera assemblies coupled to an image processing system, each camera assembly of the plurality of camera assemblies being positioned within the housing interior region to define a field of view which is different than a field of view of each other camera assembly of the plurality of camera assemblies, at least some of the camera assemblies including a sensor array having a global shutter for adjusting camera exposure, a light source in close proximity to the sensor array for illuminating a field of view and a light sensor for determining an amount of light reflected back to the sensor array; a plurality of mirrors for conveying light from a light source to a camera field of view and for returning light bouncing off a target object back to the sensor array of said camera assembly; and one or more processors for controlling image exposure of the cameras having a global shutter based upon the amount of light reflected to an associated light sensor and for evaluating images captured by said plurality of camera assemblies to determine and decode a bar code on target objects swiped through at least one camera field of view and wherein the processors are coupled to the sensors for monitoring the field of view of each of the plurality of cameras wherein the processors are operable to automatically adjust an exposure time of the cameras based on window transmissivity obtained by the bar code reader.

17

17. The apparatus of claim 16 wherein the processors determine a window light transmissivity for different camera fields of view and adjusts exposure based on said window transmissivity those cameras whose exposure can be adjusted.

18

18. The apparatus of claim 17 wherein the transmissivity is based on a label fixed to the housing within a camera field of view which is interpreted by said one or more processors.

19

19. The apparatus of claim 16 wherein the one or more processors establish a fixed global shutter exposure time, activate the light source and extinguish the light source based on reflected light sensed by a light sensor from an object within a camera field of view for those cameras including the global shutter.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 2, 2009

Publication Date

April 3, 2012

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Auto-exposure for multi-imager barcode reader” (US-8146821). https://patentable.app/patents/US-8146821

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.