System operative to adaptively select an image sensor for decodable indicia reading
First Claim
1. A decodable indicia reading system comprising:
- a central processing unit (CPU);
a memory communicatively coupled to said CPU;
two or more image sensors communicatively coupled to one of;
said memory, said CPU;
a hand held housing in which the two or more image sensors are disposed;
wherein said system is configured to select a suitable image sensor for an indicia reading operation by cycling through said two or more image sensors and comparing a measured value of a parameter to a pre-defined sensor-specific threshold value for each of said two or more image sensors;
wherein said system is further configured to notify an operator of said system about selecting said suitable image sensor; and
wherein said system is further configured to obtain a decodable indicia image by said suitable image sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A decodable indicia reading system can be provided for use in locating and decoding a bar code symbol represented within a frame of image data. The system can comprise a central processing unit (CPU), a memory communicatively coupled to the CPU, and two or more image sensors communicatively coupled to the CPU or to the memory. The system can be configured to select an image sensor for indicia reading by cycling through available image sensors to detect an image sensor suitable for an attempted indicia reading operation by comparing a measured parameter value to a pre-defined sensor-specific threshold value. The system can be further configured to select the first suitable or the best suitable image sensor for the attempted decodable indicia reading operation based upon the comparison result. The system can be further configured to notify the system operator which image sensor has been selected. The system can be further configured to obtain a decodable indicia image by the selected image sensor.
-
Citations
27 Claims
-
1. A decodable indicia reading system comprising:
-
a central processing unit (CPU); a memory communicatively coupled to said CPU; two or more image sensors communicatively coupled to one of;
said memory, said CPU;a hand held housing in which the two or more image sensors are disposed; wherein said system is configured to select a suitable image sensor for an indicia reading operation by cycling through said two or more image sensors and comparing a measured value of a parameter to a pre-defined sensor-specific threshold value for each of said two or more image sensors; wherein said system is further configured to notify an operator of said system about selecting said suitable image sensor; and wherein said system is further configured to obtain a decodable indicia image by said suitable image sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for adaptively selecting an image sensor for reading decodable indicia by a decodable indicia reading system including two or more image sensors that are disposed within a hand held housing, said method comprising the steps of:
-
(i) for each image sensor of said two or more image sensors determining whether said image sensor is suitable for an attempted indicia reading operation by comparing a measured value of a parameter to an image sensor-specific pre-defined value; (ii) performing at least one of;
(a) conditionally branching to step (iii) upon detecting a second image sensor for which said step of comparing yields a pre-defined result, and (b) selecting a second image sensor for which said step of comparing yields a best result among all image sensors of said two or more image sensors;(iii) obtaining a decodable indicia image by said second image sensor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for adaptively selecting an image sensor for reading decodable indicia by a decodable indicia reading system including two or more image sensors, said method comprising the steps of:
-
(i) obtaining a decodable indicia image by a first image sensor; (ii) attempting to locate and decode a decodable indicia within said decodable indicia image; (iii) conditionally, upon a failure of step (ii), performing the following steps (iv)-(vii); (iv) measuring a value of a parameter for said decodable indicia image; (v) for each image sensor of said two or more image sensors excluding said first image sensor, determining whether said image sensor is suitable for an attempted indicia reading operation by comparing said value to an image sensor-specific pre-defined value; (vi) performing at least one of;
(a) conditionally branching to step (vii) upon detecting a second image sensor for which said step of comparing yields a pre-defined result, and (b) selecting a second image sensor for which said step of comparing yields a best result among all image sensors of said two or more image sensors;(vii) obtaining a decodable indicia image by said second image sensor. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification