IP Library Granted Patent US 9,298,957
Granted Patent B2
US 9,298,957 · App. 14/447,798 · Granted Mar 29, 2016

Detecting window deterioration on barcode scanning workstation

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 9,298,957
App. No.
14/447,798
Granted
Mar 29, 2016
Kind
B2
Abstract

A method of operating a workstation includes capturing multiple monitoring images each being captured with the imaging sensor while the illumination light source is energized during one of multiple short exposure-time-periods, and detecting a checkup-condition that includes analyzing the multiple monitoring images to determine the presence of any adverse feature on workstation's window. Each of the multiple short exposure-time-periods is shorter than four times of a threshold exposure-time-period but no shorter than 25% of the threshold exposure-time-period. The threshold exposure-time-period is a minimal exposure-time-period needed for the imaging sensor to capture recognizable patterns of a barcode that is in directing contacting with the window while the illumination light source is energized.

Claims (39)

1. A method of operating a workstation having an imaging sensor located within a housing that has a first window in an upright plane and a second window in a generally horizontal plane that intersects the upright plane, the workstation having two modes of operation including a barcode-scanning mode of operation and a monitoring mode of operation, the method comprising:

projecting illumination light through one of the windows by energizing a illumination light source within the housing, intended for capturing at least one image with the imaging sensor;

capturing multiple monitoring images each being captured with the imaging sensor while the illumination light source is energized during one of multiple monitoring exposure-time-periods associated with the monitoring mode of operation, wherein each of the multiple monitoring exposure-time-periods is below the threshold exposure-time-period, wherein the threshold exposure-time-period is an exposure-time-period that allows the imaging sensor to capture first patterns of a barcode with said first patterns being decodable when said barcode is in direct contact with said one of the windows while the illumination light source is energized, and wherein the threshold exposure-time-period is 110% of a sub-threshold exposure-time-period that allows the imaging sensor to capture second patterns of the barcode with said second patterns being undecodable when said barcode is in direct contact with said one of the windows while the illumination light source is energized; and

detecting a checkup-condition including analyzing the multiple monitoring images to determine the presence of at least one image of an adverse feature that includes a piece of dirt, a scratch mark, and a spill mark on said one of the windows.

2. The method of claim 1 , further comprising:

generating at least one of an audio cue and a visual cue when the checkup-condition is detected.

3. The method of claim 1 , further comprising:

reporting a type of adverse feature when the checkup-condition is detected, the type of adverse feature including information about whether said one of the windows gets dirty, scratched or damaged.

4. The method of claim 1 , wherein said detecting comprises:

detecting the checkup-condition when at least one of the multiple monitoring images is sufficiently different from at least another one of the multiple monitoring images to indicate the presence of at least one image of an adverse feature.

5. The method of claim 1 , further comprising:

obtaining multiple differential monitoring images that includes subtracting each of the multiple monitoring images by a corresponding background image associated therewith that is captured with the imaging sensor while the illumination light source is de-energized; and

detecting the checkup-condition when at least one of the multiple differential monitoring images is sufficiently different from at least another one of the multiple differential monitoring images to indicate the presence of at least one image of an adverse feature.

6. The method of claim 1 , further comprising:

obtaining multiple differential monitoring images that includes subtracting each of the multiple monitoring images by a corresponding background image associated therewith that is captured with the imaging sensor while the illumination light source is de-energized during a corresponding identical short exposure-time-period associated therewith; and

detecting the checkup-condition when at least one of the multiple differential monitoring images is sufficiently different from at least another one of the multiple differential monitoring images to indicate the presence of at least one image of an adverse feature.

7. The method of claim 1 , further comprising:

capturing multiple normal images each being captured with the imaging sensor while the illumination light source is energized during one of multiple exposure-time-periods associated with the barcode-scanning mode of operation, wherein each normal image capturing an object outside the housing and having at least one barcode therein that is successfully decodable; and

wherein said at least one of the multiple monitoring images is captured before the capturing of the multiple normal images, and said at least another one of the multiple monitoring images after the capturing of the multiple normal images.

8. A workstation comprising:

a housing having a first window in an upright plane and a second window in a generally horizontal plane that intersects the upright plane;

an imaging sensor within the housing and having an array of photosensitive elements;

an illumination system having an illumination light source within the housing and configured for projecting illumination light through one of the windows when the illumination light source is energized;

a controller operatively connected to the imaging sensor and the illumination system for controlling the workstation in a barcode-scanning mode of operation and a monitoring mode of operation, and configured for capturing multiple monitoring images each being captured with the imaging sensor while the illumination light source is energized during one of multiple monitoring exposure-time-periods associated with the monitoring mode of operation, wherein each of the multiple monitoring exposure-time-periods is below the threshold exposure-time-period, wherein the threshold exposure-time-period is an exposure-time-period that allows the imaging sensor to capture first patterns of a barcode with said first patterns being decodable when said barcode is in direct contact with said one of the windows while the illumination light source is energized, and wherein the threshold exposure-time-period is 110% of a sub-threshold exposure-time-period that allows the imaging sensor to capture second patterns of the barcode with said second patterns being undecodable when said barcode is in direct contact with said one of the windows while the illumination light source is energized; and

wherein the controller is further configured for detecting a checkup-condition including analyzing the multiple monitoring images to determine the presence of at least one image of an adverse feature that includes a piece of dirt, a scratch mark, and a spill mark on said one of the windows.

9. The workstation of claim 8 , wherein the controller is further configured to generate at least one of an audio cue and a visual cue when the checkup-condition is detected.

10. The workstation of claim 8 , wherein the controller is further configured to report a type of adverse feature when the checkup-condition is detected, the type of adverse feature including information about whether said one of the windows gets dirty, scratched or damaged.

11. The workstation of claim 8 , wherein said detecting comprising:

detecting the checkup-condition when at least one of the multiple monitoring images is sufficiently different from at least another one of the multiple monitoring images to indicate the presence of at least one image of an adverse feature.

12. The workstation of claim 8 , wherein the controller is further configured for

obtaining multiple differential monitoring images that includes subtracting each of the multiple monitoring images by a corresponding background image associated therewith that is captured with the imaging sensor while the illumination light source is de-energized; and

wherein said detecting comprises detecting the checkup-condition when at least one of the differential multiple monitoring images is sufficiently different from at least another one of the differential multiple monitoring images to indicate the presence of at least one image of an adverse feature.

13. The workstation of claim 8 , wherein the controller is further configured for

obtaining multiple differential monitoring images that includes subtracting each of the multiple monitoring images by a corresponding background image associated therewith that is captured with the imaging sensor while the illumination light source is de-energized during a corresponding identical short exposure-time-period associated therewith; and

wherein said detecting comprises detecting the checkup-condition when at least one of the differential multiple monitoring images is sufficiently different from at least another one of the differential multiple monitoring images to indicate the presence of at least one image of an adverse feature.

14. A method of operating a workstation having an imaging sensor located within a housing that has a first window in an upright plane and a second window in a generally horizontal plane that intersects the upright plane, the workstation having two modes of operation including a barcode-scanning mode of operation and a monitoring mode of operation, the method comprising:

projecting illumination light through one of the windows by energizing a illumination light source within the housing, intended for capturing at least one image with the imaging sensor;

capturing multiple monitoring images each being captured with the imaging sensor while the illumination light source is energized during one of multiple monitoring exposure-time-periods associated with the monitoring mode of operation, wherein each of the multiple monitoring exposure-time-periods is below the threshold exposure-time-period, wherein the threshold exposure-time-period is an exposure-time-period that allows the imaging sensor to capture first patterns of a barcode with said first patterns being decodable when said barcode is in direct contact with said one of the windows while the illumination light source is energized, and wherein the threshold exposure-time-period is 110% of a sub-threshold exposure-time-period that allows the imaging sensor to capture second patterns of the barcode with said second patterns being undecodable when said barcode is in direct contact with said one of the windows while the illumination light source is energized; and

detecting a checkup-condition when at least one monitoring image differ from multiple other monitoring images with one or more additional image feature.

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 Jul 31, 2014
From: JOSEPH, EUGENE B.; HE, DUANFENG
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 033431/0752 →