IP Library Granted Patent US 10,192,086
Granted Patent B2
US 10,192,086 · App. 14/527,645 · Granted Jan 29, 2019

Barcode-reading enhancement system for a computing device that comprises a camera and an illumination system

Inventors: George Powell (Draper, UT); Ryan Hoobler (Salt Lake City, UT); Garrett Russell (Phoenixville, PA); Ming Lei (Princeton Junction, NJ); Mark Ashby (Taylorsville, UT)
Assignee: The Code Corporation
G06K7/10732G06K7/0004G06K7/089G06K7/10722G06K7/10831G06K7/10881H02J7/0045A45C2011/002H01M2/1022H01M2/1066H01M2220/30
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 10,192,086
App. No.
14/527,645
Granted
Jan 29, 2019
Kind
B2
Abstract

A barcode reading enhancement system for a mobile device may include an optic system aligning with a camera lens of the mobile device to define a barcode reading lens system. The barcode reading lens system may be defined by a combination of the camera lens and the optic system. The barcode reading lens system may provide a system field of view that is different from a camera field of view of the camera lens. The barcode reading enhancement system may also include an illumination optic system aligning with an illumination torch of the mobile device to define an exposure illumination system. The exposure illumination system may emit a system illumination field with a system angular size that is different from a torch angular size of a torch illumination field emitted by the illumination torch. The system field of view and the system illumination field may substantially overlap.

Claims (54)

1. A barcode reading enhancement system for a mobile device, the mobile device being selected from the group consisting of smartphones, tablets, and combinations thereof, the mobile device comprising a processor, a display screen, memory, an illumination torch, and a camera comprising a camera lens and an image sensor, the barcode reading enhancement system comprising:

an optic system aligning with the camera lens to define a barcode reading lens system, the barcode reading lens system being defined by a combination of the camera lens and the optic system, the barcode reading lens system providing a system field of view which is different from a camera field of view of the camera lens; and

an illumination optic system aligning with the illumination torch of the mobile device to define an exposure illumination system, wherein the illumination optic system comprises an illumination lens that is positioned within a torch illumination field of the illumination torch, and wherein the illumination lens modifies the torch illumination field such that the exposure illumination system emits a system illumination field with a system angular size that is different from a torch angular size of the torch illumination field emitted by the illumination torch;

wherein the system field of view and the system illumination field substantially overlap;

wherein the optic system is housed in a first chamber of an attachment securable to an external surface of the mobile device; and

wherein the illumination optic system is housed in a second chamber of the attachment, the second chamber being optically isolated from the first chamber to prevent illumination from the illumination torch from entering the camera without first reflecting from an object within the system field of view.

2. The barcode reading enhancement system of claim 1 , further comprising: a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

activates the illumination torch to emit illumination through the illumination optic system into the system illumination field;

causes the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

3. The barcode reading enhancement system of claim 1 , wherein the memory of the mobile device comprises an operating system executable by the processor, the barcode reading enhancement system further comprising:

a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

instructs the operating system to activate the illumination torch to emit illumination through the illumination optic system into the system illumination field;

instructs the operating system to cause the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

4. The barcode reading enhancement system of claim 1 , wherein:

the attachment comprises a first interior surface, wherein the first interior surface cooperates with a second interior surface to define a cavity, wherein the cavity is dimensioned such that the first and second interior surfaces frictionally engage the mobile device to retain at least a portion of the mobile device within the cavity.

5. The barcode reading enhancement system of claim 1 , further comprising:

a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

activates the illumination torch to emit illumination through the illumination optic system into the system illumination field;

causes the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

6. The barcode reading enhancement system of claim 1 , wherein the memory of the mobile device comprises an operating system executable by the processor, the barcode reading enhancement system further comprising:

a mobile barcode reading application comprising executable stored in the memory that, when executed by the processor:

instructs the operating system to activate the illumination torch to emit illumination through the illumination optic system into the system illumination field;

instructs the operating system to cause the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

7. A barcode reading enhancement system for a mobile device, the mobile device being selected from the group consisting of smartphones, tablets, and combinations thereof, the mobile device comprising a processor, a display screen, an illumination torch, a camera, and memory, the camera comprising a camera lens positioned parallel to a back surface of the mobile device and having a camera field of view extending orthogonally from the back surface, the back surface being opposite the display screen on a face surface of the mobile device, the barcode reading enhancement system comprising:

an optic system aligning with the camera lens to define a barcode reading lens system, the barcode reading lens system being defined by a combination of the camera lens and the optic system, the barcode reading lens system providing a system field of view which is different in both angular size and optical pathway direction from the camera field of view; and

an illumination optic system aligning with the illumination torch of the mobile device to define an exposure illumination system, wherein the illumination optic system comprises an illumination lens that is positioned within a torch illumination field of the illumination torch, and wherein the illumination lens modifies the torch illumination field such that the exposure illumination system emits a system illumination field with a system angular size that is different from a torch angular size of the torch illumination field emitted by the illumination torch;

wherein the system illumination field is directed into the system field of view;

wherein the optic system is housed in a first chamber of an attachment securable to an external surface of the mobile device; and

wherein the illumination optic system is housed in a second chamber of the attachment, the second chamber being optically isolated from the first chamber to prevent illumination from the illumination torch from entering the camera without first reflecting from an object within the system field of view.

8. The barcode reading enhancement system of claim 7 , further comprising: a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

activates the illumination torch to emit illumination through the illumination optic system into the system illumination field;

causes the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

9. The barcode reading enhancement system of claim 7 , wherein the memory of the mobile device comprises an operating system executable by the processor, the barcode reading enhancement system further comprising:

a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

instructs the operating system to activate the illumination torch to emit illumination through the illumination optic system into the system illumination field;

instructs the operating system to cause the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

10. The barcode reading enhancement system of claim 7 , wherein:

the attachment comprises a first interior surface, wherein the first interior surface cooperates with a second interior surface to define a cavity, wherein the cavity is dimensioned such that the first and second interior surfaces frictionally engage the mobile device to retain at least a portion of the mobile device within the cavity.

11. The barcode reading enhancement system of claim 7 , further comprising:

a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

activates the illumination torch to emit illumination through the illumination optic system into the system illumination field;

causes the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

12. The barcode reading enhancement system of claim 7 , wherein the memory of the mobile device comprises an operating system executable by the processor, the barcode reading enhancement system further comprising:

a mobile barcode reading application comprising executable code stored in the memory that, when executed by the processor:

instructs the operating system to activate the illumination torch to emit illumination through the illumination optic system into the system illumination field;

instructs the operating system to cause the camera to capture an image of a barcode within the system field of view; and

decodes the image of the barcode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2014
From: POWELL, GEORGE; HOOBLER, RYAN; RUSSELL, GARRETT; LEI, MING; ASHBY, MARK
To: THE CODE CORPORATION
Reel/Frame 034065/0135 →
Continuity (3)
Continuation In Part 13708835 · Dec 7, 2012
Continuation In Part 13644356 · Oct 4, 2012
Related Publication 20150053765A1 · Feb 26, 2015