IP Library Granted Patent US 7,475,821
Granted Patent B2
US 7,475,821 · App. 11/735,676 · Granted Jan 13, 2009

Scanner and method for eliminating specular reflection

Assignee: Symbol Technologies, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,475,821
App. No.
11/735,676
Granted
Jan 13, 2009
Kind
B2
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.

Claims (55)

1. 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;

at least one mirror; 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 a second angle of incidence different than a first 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, wherein the at least one mirror reflects the light onto the target at the first angle of incidence and the second angle of incidence.

2. The scanner according to claim 1 , wherein:

the first light source includes a first set of LEDs,

the second light source includes a second set of LEDs,

the first set of LEDs is arranged nearer to a first side of the image acquisition component, and

the second set of LEDs is arranged nearer to a second side of the image acquisition component.

3. The scanner according to claim 1 , wherein the image acquisition component determines the presence of the specular reflection by determining that an amplitude of the light reflected from the target exceeds a predetermined threshold.

4. The scanner according to claim 1 , wherein the optical code is a bar code.

5. The scanner according to claim 1 , wherein the scanner is a portable bar code scanner.

6. 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

at least one mirror; 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, wherein the at least one mirror reflects light from the first set of light sources onto the target at different angles of incidence.

7. The scanner according to claim 6 , wherein the optical code is a bar code.

8. The scanner according to claim 6 , wherein the scanner is a portable bar code scanner.

9. The scanner according to claim 6 , wherein each of the first camera and the second camera includes one of a digital camera and a CCD.

10. The scanner according to claim 6 , wherein the first set of light sources is located in between the first camera and the second camera.

11. The scanner according to claim 6 , wherein:

if the image acquisition component detects the specular reflection in the first image, the image acquisition component deactivates the first camera and activates the second camera so that the image acquisition component uses only the second image to decode the optical code.

12. 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;

at least one 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 first 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, wherein the at least one reflecting surface reflects light from the first light source onto the target at a first angle of incidence, and wherein the at least one reflecting surface reflects light from the second light source onto the target at a second angle of incidence that is different than the first angle.

13. The scanner according to claim 12 , wherein the optical code is a bar code.

14. The scanner according to claim 12 , wherein the scanner is a portable bar code scanner.

15. The scanner according to claim 12 , wherein the first camera includes one of a digital camera and a CCD.

16. A method for reading an optical code, comprising:

activating a first light source of a scanner to project light on a target by reflecting the light from at least one mirror, the at least one mirror reflecting the light onto the target at a first angle of incidence;

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 a second angle of incidence different than the first angle of incidence of the light from the first light source, the light from the second light source being reflected from the at least one mirror onto the target at the second angle of incidence;

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.

17. A system for reading an optical code, comprising:

means for activating a first light source of a scanner to project light on a target by reflecting the light from at least one mirror, the at least one mirror reflecting the light onto the target at a first angle of incidence;

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 a second angle of incidence different than the first angle of incidence of the light from the first light source, the light from the second light source being reflected from the at least one mirror onto the target at the second angle of incidence;

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.

18. The scanner according to claim 1 , wherein the at least one mirror includes a first mirror and a second mirror, the first mirror reflecting the light from the first light source, and the second mirror reflecting the light from the second light source.

19. The scanner according to claim 1 , wherein the at least one mirror includes only a single mirror, a first region of the single mirror reflecting the light from the first light source, and a second region of the single mirror reflecting the light from the second light source.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2007
From: BARKAN, EDWARD; SHEPARD, HOWARD
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 019212/0638 →
Continuity (2)
Continuation 1093065100 · Aug 31, 2004
Related Publication 20070181692A1 · Aug 9, 2007