Scanner and Method for Eliminating Specular Reflection
4 Assignments
0 Petitions
Accused Products
Abstract
Described is a scanner for reading an optical code which includes a light transmission system and an image acquisition system. The light transmission system projects light on a target. The image acquisition system receives light reflected from the target to generate an image of the target. The image acquisition system is arranged to receive the light reflected from the target at a plurality of angles so that, when specular reflection of the target is associated with a first of the plurality of angles, light from a second one of the plurality of angles is available to minimize image degradation associated with the specular reflection.
-
Citations
39 Claims
-
1-18. -18. (canceled)
-
19. A scanner for reading an optical code, comprising:
-
a light transmission component projecting light on a target and including at least a first light source and a second light source; and
an image acquisition component receiving light reflected from the target to generate a first image of the target, wherein the image acquisition component;
activates the first light source to produce the first image and determines whether a specular reflection of the target is present in the first image, if the specular reflection is determined to be present in the first image, deactivates the first light source and activates the second light source to project light from the second light source on the target at an angle of incidence different than an angle of incidence of the light from the first light source, produces a second image from light of the second light source that is reflected from the target, and produces a composite image from the first image and the second image that eliminates the specular reflection. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A scanner for reading an optical code, comprising:
-
a light transmission component projecting light on a target and including a first light source; and
an image acquisition component including a camera and receiving light reflected from the target to generate a first image of the target, wherein the image acquisition component;
includes a first light reflecting surface for directing a first portion of the received reflected light to the camera at a first angle, includes a second light reflecting surface for directing a second portion of the received reflected light to the camera at a second angle, captures a split view of the optical code based on the first portion and the second portion of the received reflected light, and decodes the optical code based on the split view of the optical code. - View Dependent Claims (25, 26, 27)
-
-
28. A scanner for reading an optical code, comprising:
-
a light transmission component projecting light on a target and including a first set of light sources; and
an image acquisition component including a first camera and a second camera, the first camera receiving light reflected from the target at a first angle and the second camera receiving light reflected from the target at a second angle different than the first angle, wherein the image acquisition component;
produces a first image of the target code from the light received at the first angle and a second image of the target code from the light received at the second angle, and if specular reflection is present in the first image, the image acquisition component decodes that portion of the second image that corresponds to a portion of the first image obscured by the specular reflection. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A scanner for reading an optical code, comprising:
-
a light transmission component projecting light on a target and including a first light source and a second light source;
a first reflecting surface; and
an image acquisition component including a first camera, wherein;
the first reflecting surface directs light from the first light source and the second light source to the target, the first reflecting surface directs light reflected from the target to the first camera, the image acquisition component captures a first image of the target illuminated by the light source and captures a second image of the target illuminated by the second light source, and if the image acquisition component determines that the first image includes specular reflection, the image acquisition component decodes the optical code based on the second image. - View Dependent Claims (35, 36, 37)
-
-
38. A method for reading an optical code, comprising:
-
activating a first light source of a scanner to project light on a target;
generating a first image of the target from light reflected from the target;
determining whether a specular reflection is present in the first image;
if the specular reflection is determined to be present in the first image, deactivating the first light source and activating a second light source of the scanner to project light from the second light source on the target at an angle of incidence different than an angle of incidence of the light from the first light source;
generating a second image of the target from the light of the second light source that is reflected from the target; and
producing a composite image from the first image and the second image that eliminates the specular reflection.
-
-
39. A system for reading an optical code, comprising:
-
means for activating a first light source of a scanner to project light on a target;
means for generating a first image of the target from light reflected from the target;
means for determining whether a specular reflection is present in the first image;
means for, if the specular reflection is determined to be present in the first image, deactivating the first light source and activating a second light source of the scanner to project light from the second light source on the target at an angle of incidence different than an angle of incidence of the light from the first light source;
means for generating a second image of the target from the light of the second light source that is reflected from the target; and
means for producing a composite image from the first image and the second image that eliminates the specular reflection.
-
Specification