Barcode-reading system
AssigneeThe Code Corporation
InventorsGeorge Powell, Ming Lei, Ryan Hoobler
Life of this patent
Estimating the term…
Abstract
A barcode-reading enhancement accessory for a mobile device having a barcode-reading capability may include an outer case and an inner carriage. A mobile device may be encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage may be configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.
Claims20
A barcode-reading system, comprising:
- one or more processors;
- a memory in communication with the processors;
- a first illumination system;
- a second illumination system;
- and
- a barcode-reading application stored in the memory and executable by the one or more processors to cause the barcode-reading system to:
- capture a test image that includes at least a portion of a barcode, wherein the test image includes a plurality of window images;
- provide illumination for each of the plurality of window images using a distinct configuration of the first illumination system and the second illumination system;
- determine a selected illumination system configuration based on the test image, the selected illumination system configuration comprising a configuration of the first illumination system and the second illumination system;
- and
- capture a subsequent image using the selected illumination system configuration.
A barcode-reading system for a mobile device, the mobile device comprising a camera configured to capture an image in a field of view of the camera, a memory, and a processor configured to execute an operating system and one or more applications stored in the memory, the barcode-reading system comprising:
- a diffuse bright field illumination system;
- a dark field illumination system;
- and
- a barcode-reading application stored in the memory of the mobile device and executable by the processor of the mobile device to cause the barcode-reading system to:
- capture one or more test images that include at least a portion of a barcode, wherein the one or more test images include a plurality of window images;
- provide illumination for each of the plurality of window images using a distinct configuration of the diffuse bright field illumination system and the dark field illumination system;
- determine a selected illumination system configuration based on the one or more test images, the selected illumination system configuration comprising a configuration of the diffuse bright field illumination system and the dark field illumination system;
- and
- capture a subsequent image using the selected illumination system configuration.
A method for configuring a barcode reader comprising a photo sensor array and a plurality of illumination systems, the method comprising:
- capturing one or more test images using the photo sensor array, wherein the one or more test images include a plurality of window images and each of the plurality of window images is smaller than a full photo sensor array image;
- providing illumination for each of the plurality of window images from a distinct configuration of the plurality of illumination systems;
- determining a selected illumination system configuration based on the one or more test images, the selected illumination system configuration comprising a configuration of the plurality of illumination systems;
- and
- capturing a subsequent image using the selected illumination system configuration.
Dependencies are inferred from the claim text.