IP Library Granted Patent US 9,582,703
Granted Patent B2
US 9,582,703 · App. 14/888,142 · Granted Feb 28, 2017

Code reading device and code reading program

Inventors: Ko Shimazawa (Tokyo, JP); Kenta Nakayama (Tokyo, JP)
Assignee: WingArc1st Inc.
G06K7/1491G06K7/1447G06K19/06028
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,582,703
App. No.
14/888,142
Granted
Feb 28, 2017
Kind
B2
Abstract

A code reading device is equipped with a region extracting unit 2 , which divides a photographed image of a bar code into a plurality of horizontal areas, and extracts readable regions from the horizontal areas respectively, and a region coupling unit 4 , which couples the extracted regions to restore the whole bar code. Even if an unreadable portion occurs in a part of the bar code, a plurality of readable regions are extracted as parts of the barcode and those regions are coupled to restore a bar code the entirety of which can be read. Consequently, it is possible to accurately read a bar code having dirt or containment of illumination light partially.

Claims (22)

1. A code reading device comprising:

a region extracting unit for dividing a photographed image of a bar code into a plurality of horizontal areas and extracting readable regions from the horizontal areas respectively by setting, as a break, a portion in which an area width of a white color exceeds a maximum width of a white line;

a region coupling unit for coupling the regions extracted by the region extracting unit to restore the whole bar code; and

a decoding unit for decoding the bar code restored by the region coupling unit.

2. The code reading device according to claim 1 further comprising:

a region selecting unit for selecting any of the regions extracted by the region extracting unit, the selected regions being suitable for the coupling through the region coupling unit,

wherein the region coupling unit couples the regions selected by the region selecting unit to store the whole bar code.

3. The code reading device according to claim 2 ,

wherein the region selecting unit selects at least a first region including a left end of the bar code and a second region including a right end of the bar code and further selects one or more third regions placed in an intermediate position connecting the first region and the second region when an overlapping region is not present in the first region and the second region.

4. The code reading device according to claim 2 ,

wherein the region coupling unit gradually couples line segments in the regions while shifting positions of the regions and employs a coupling state of a position in which a matching degree of the line segments in the regions is the highest.

5. The code reading device according to claim 3 ,

wherein the region coupling unit gradually couples line segments in the regions while shifting positions of the regions and employs a coupling state of a position in which a matching degree of the line segments in the regions is the highest.

6. The code reading device according to claim 1 ,

wherein the region coupling unit gradually couples line segments in the regions while shifting positions of the regions and employs a coupling state of a position in which a matching degree of the line segments in the regions is the highest.

7. A code reading program for causing a computer to function as:

region extracting means for dividing a photographed image of a bar code into a plurality of horizontal areas and extracting readable regions from the horizontal areas respectively by setting, as a break, a portion in which an area width of a white color exceeds a maximum width of a white line;

region coupling means for coupling the regions extracted by the region extracting means to restore the whole bar code; and

decoding means for decoding the bar code restored by the region coupling means.

8. The code reading program according to claim 7 further comprising:

region selecting means for selecting any of the regions extracted by the region extracting means which is suitable for the coupling through the region coupling means,

wherein the region coupling means couples the regions selected by the region selecting means to restore the whole bar code.

Assignments (9)
CHANGE OF ADDRESS Recorded Nov 14, 2018
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 047543/0452 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 8349080 PREVIOUSLY RECORDED AT REEL: 039484 FRAME: 0172. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Dec 14, 2016
From: WINGARC 1ST INC.
To: WINGARC 1ST INC.
Reel/Frame 040912/0813 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 8349080 PREVIOUSLY RECORDED AT REEL: 039453 FRAME: 0361. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 14, 2016
From: 1ST HOLDINGS, INC.
To: WINGARC1ST INC.
Reel/Frame 040910/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME INCORRECTLY LISTED PREVIOUSLY RECORDED AT REEL: 039453 FRAME: 0361. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 2, 2016
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 040543/0694 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 039484 FRAME 0609. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Nov 2, 2016
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 040879/0001 →
CHANGE OF ADDRESS Recorded Jul 27, 2016
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 039484/0609 →
CHANGE OF ADDRESS Recorded Jul 27, 2016
From: WINGARC1ST INC.
To: WINGARC 1ST INC.
Reel/Frame 039484/0172 →
MERGER Recorded Jul 25, 2016
From: 1ST HOLDINGS, INC.; WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 039453/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2015
From: SHIMAZAWA, KO; NAKAYAMA, KENTA
To: WINGARC1ST INC.
Reel/Frame 037018/0746 →
Priority Claims (1)
JP 2013-266474 · Dec 25, 2013 · national
Continuity (1)
Related Publication 20160110580A1 · Apr 21, 2016