Barcode-reading system that obtains ranging data via targeting illumination
First Claim
1. A barcode-reading system for a computing device, the computing device comprising a camera assembly and a white light source for illuminating a target, the barcode-reading system comprising:
- a barcode-reading enhancement accessory securable to the computing device, the barcode-reading enhancement accessory comprising an optic system that is positionable within a field of illumination of the white light source when the barcode-reading enhancement accessory is secured to the computing device, the optic system being configured to shape a targeting illumination projected by the white light source; and
a barcode-reading application stored in memory of the computing device, the barcode-reading application being executable by a processor of the computing device to;
determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the computing device; and
based on the determined feature offset, adjust one or more operating parameters of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A barcode-reading system may include a barcode-reading enhancement accessory that is securable to a mobile device. The accessory may include an optic system that is configured to shape and filter illumination from a white light source of the mobile device to project targeting illumination onto a target surface. Calibration data may indicate a relationship between surface distance and at least one feature offset of the targeting illumination. A barcode-reading application may determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the mobile device. The application may also determine an estimated surface distance based on the calibration data and the feature offset. The application may also use the estimated surface distance to adjust at least one operating parameter of the mobile device.
42 Citations
20 Claims
-
1. A barcode-reading system for a computing device, the computing device comprising a camera assembly and a white light source for illuminating a target, the barcode-reading system comprising:
-
a barcode-reading enhancement accessory securable to the computing device, the barcode-reading enhancement accessory comprising an optic system that is positionable within a field of illumination of the white light source when the barcode-reading enhancement accessory is secured to the computing device, the optic system being configured to shape a targeting illumination projected by the white light source; and a barcode-reading application stored in memory of the computing device, the barcode-reading application being executable by a processor of the computing device to; determine a feature offset of the targeting illumination in an image that is captured by the camera assembly of the computing device; and based on the determined feature offset, adjust one or more operating parameters of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A barcode-reading application for a computing device that comprises at least one processor, memory, a camera assembly, and a white light source for emitting illumination, the barcode-reading application comprising executable code that, when stored in the memory and executed by the at least one processor, causes the computing device to:
-
determine a feature offset comprising a dimension of a shape of a targeting illumination in an image that is captured by the camera assembly of the computing device, wherein the targeting illumination is produced by an optic system of a barcode-reading enhancement accessory that is secured to the computing device; and based on the feature offset, adjust at least one operating parameter of the computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification