Handheld code reader having a motion sensor
First Claim
1. A code reader comprising:
- an image acquisition system, the image acquisition system to acquire low resolution images and high resolution images, and to acquire a brightness level for at least one of the low resolution images and high resolution images;
a sensor to detect motion of the code reader;
a processor operatively coupled to the image acquisition system and the sensor, the processor to perform the steps of;
instructing the image acquisition system to acquire a first image at a first exposure time;
determining if a brightness level of the first image at the first exposure time provides an acceptable exposure time for image decoding;
determining if a motion level of the code reader is above or below a motion level threshold, the motion level threshold based on the acceptable exposure time;
when the motion level of the code reader is below the motion level threshold, and when the exposure time provides the acceptable exposure time, determining if the first image is a low resolution image or a high resolution image; and
if the first image is a high resolution image, attempting to decode the high resolution image.
1 Assignment
0 Petitions
Accused Products
Abstract
A code reader includes an image acquisition system to acquire a plurality of images. A sensor detects motion of the code reader, and a processor is operatively coupled to the image acquisition system and the sensor. The processor performs a plurality of steps including associating a first detected motion data with one of the plurality of acquired images; associating a second detected motion data with a subsequent one of the plurality of acquired images; attempting to decode the one of the plurality of acquired images; determining if the second detected motion data is preferred over the first detected motion data; and attempting to decode the subsequent one of the plurality of acquired images when the second detected motion data is preferred over the first detected motion data.
-
Citations
20 Claims
-
1. A code reader comprising:
-
an image acquisition system, the image acquisition system to acquire low resolution images and high resolution images, and to acquire a brightness level for at least one of the low resolution images and high resolution images; a sensor to detect motion of the code reader; a processor operatively coupled to the image acquisition system and the sensor, the processor to perform the steps of; instructing the image acquisition system to acquire a first image at a first exposure time; determining if a brightness level of the first image at the first exposure time provides an acceptable exposure time for image decoding; determining if a motion level of the code reader is above or below a motion level threshold, the motion level threshold based on the acceptable exposure time; when the motion level of the code reader is below the motion level threshold, and when the exposure time provides the acceptable exposure time, determining if the first image is a low resolution image or a high resolution image; and if the first image is a high resolution image, attempting to decode the high resolution image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for use with a code reader, the method comprising:
-
providing an image acquisition system, the image acquisition system acquiring low resolution images and high resolution images, and acquiring a brightness level for at least one of the low resolution images and high resolution images; providing a sensor detecting motion of the code reader; providing a processor operatively coupled to the image acquisition system and the sensor, the processor performing the steps of; instructing the image acquisition system to acquire a first image at a first exposure time; determining if a brightness level of the first image at the first exposure time provides an acceptable exposure time for image decoding; determining if a motion level of the code reader is above or below a motion level threshold, the motion level threshold based on the acceptable exposure time; when the motion level of the code reader is below the motion level threshold, and when the exposure time provides the acceptable exposure time, determining if the first image is a low resolution image or a high resolution image; and if the first image is a high resolution image, attempting to decode the high resolution image.
-
-
14. A system comprising:
-
an image acquisition system, the image acquisition system to acquire a plurality of images; a sensor to detect motion of the image acquisition system; and a processor operatively coupled to the image acquisition system and the sensor, the processor to perform the steps of; instructing the image acquisition system to acquire a first image at a first exposure time, wherein the first image has a first resolution; determining if a brightness level of the first image at the first exposure time provides an acceptable exposure time for image decoding; determining if a motion level of the image acquisition system during acquisition of the first image is above or below a motion level threshold, the motion level threshold based on the acceptable exposure time; when the motion level of the image acquisition system is below the motion level threshold, and when the first exposure time provides the acceptable exposure time, determining if the first image is a low resolution image or a high resolution image based on the first resolution; when the first image is the low resolution image, instructing the image acquisition system to acquire a second image at the first exposure time, wherein the second image has a second resolution that is higher than the first resolution; and attempting to decode the second image. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification