Method and apparatus for providing omnidirectional lighting in a scanning device
First Claim
1. A digital scanning device for decoding a digitally encoded symbol comprising:
- a light source comprising individually-controllable lighting elements for providing low angle dark field illumination to an encoded data symbol;
an image sensor for detecting image data reflected from the encoded data symbol when illuminated by the light source; and
a controller connected to each of the individually-controllable lighting elements, the controller being programmed to selectively activate a subset of individually-controllable lighting elements, wherein when the subset of the individually-controllable lighting elements are activated the light source illuminates the data encoded symbol in a desired direction.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for selectively controlling the illumination, and particularly dark field illumination, applied to a symbol to be decoded, and for determining a suitable or optimized level of lighting for decoding the symbol. A method includes providing a light source comprising a plurality of individually-controllable lighting elements for providing low angle dark field illumination; activating an image sensor for detecting image data reflected from an encoded data symbol when the encoded data symbol is illuminated by the light source; and providing a controller connected to each of the individually-controllable lighting elements, the controller being programmed for: selectively activating the individually-controllable lighting elements to vary the direction of the low angle dark field illumination provided by the light source; and processing the image data detected by the image.
253 Citations
20 Claims
-
1. A digital scanning device for decoding a digitally encoded symbol comprising:
-
a light source comprising individually-controllable lighting elements for providing low angle dark field illumination to an encoded data symbol; an image sensor for detecting image data reflected from the encoded data symbol when illuminated by the light source; and a controller connected to each of the individually-controllable lighting elements, the controller being programmed to selectively activate a subset of individually-controllable lighting elements, wherein when the subset of the individually-controllable lighting elements are activated the light source illuminates the data encoded symbol in a desired direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A digital scanning device for decoding a digitally encoded symbol comprising:
-
a dark field light source comprising individually-controllable lighting elements for providing low angle dark field illumination to an encoded data symbol; a bright field light source for providing bright field illumination to the encoded data symbol; an image sensor for detecting image data reflected from the encoded data symbol when illuminated by the light source; and a controller connected to each of the individually-controllable lighting elements and the bright filed light source, the controller being programmed to selectively activate a subset of the individually-controllable lighting elements and to selectively activate the bright field light source, wherein when a subset of the individually-controllable lighting elements are activated the light source illuminates the data encoded symbol in a desired direction.
-
-
15. A digital scanning device, comprising:
-
a ring light source comprising individually-controllable lighting elements providing low angle dark field illumination to an adjacent surface including a symbol to be decoded; a controller connected to the ring light source for selectively activating a subset of the individually-controllable lighting elements, wherein when a subset of the individually-controllable lighting elements are activated the light source illuminates the data encoded symbol in a desired direction; and an image sensor connected to the controller for acquiring image data of the symbol, wherein the controller is programmed to evaluate the image data to determine whether the image data is sufficient to decode the symbol and to vary the light projected from the light source until the image data is sufficient to decode the symbol. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification