Barcode identification method for improving decoding reliability by correcting image distortion

US10460142B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10460142-B2
Application numberUS-201816114230-A
CountryUS
Kind codeB2
Filing dateAug 28, 2018
Priority dateSep 8, 2017
Publication dateOct 29, 2019
Grant dateOct 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A barcode identification method includes generating a binarization barcode by using a binarization process from a sampled barcode, acquiring a first region from the binarization barcode, acquiring a first narrow element width from the first region, acquiring a second region from the binarization barcode, acquiring a second narrow element width from the second region, generating an extension region by extending the second region when the second narrow element width is smaller than the first narrow element width, generating a plurality of binarization sequences corresponding to the extension region, decoding at least one of the binarization sequences for generating at least one decoded sequence by using a lookup table, and verifying the at least one decoded sequence for generating a verified sequence by using a checksum code.

First claim

Opening claim text (preview).

What is claimed is: 1. A barcode identification method comprising: generating a binarization barcode by using a binarization process from a sampled barcode; acquiring a first region from the binarization barcode; acquiring a first narrow element width from the first region; acquiring a second region from the binarization barcode; acquiring a second narrow element width from the second region; generating an extension region by extending the second region when the second narrow element width is smaller than the first narrow element width; generating a plurality of binarization sequences corresponding to the extension region; eliminating a binarization sequence of the plurality of binarization sequences when at least one value of the binarization sequence is inconsistent with the first narrow element width; decoding at least one of the binarization sequences for generating at least one decoded sequence by using a lookup table; and verifying the at least one decoded sequence for generating a verified sequence by using a checksum code. 2. The method of claim 1 , wherein the first region and the second region are non-overlapped, the binarization barcode comprises a plurality of first value regions and a plurality of second value regions, and the plurality of first value regions and the plurality of second value regions correspond to different gray levels. 3. The method of claim 2 , further comprising: acquiring a format of a barcode to be sampled; wherein the first region comprises N first value regions and M second value regions, the N first value regions and the M second value regions are consistent with the format, and N and M are two positive integers. 4. The method of claim 2 , wherein generating the extension region by extending the second region when the second narrow element width is smaller than the first narrow element width comprises: generating the extension region by adding a first value region and a second value region to the second region. 5. A barcode identification method comprising: generating a binarization barcode by using a binarization process from a sampled barcode; acquiring a first region from the binarization barcode; acquiring a first narrow element width from the first region; acquiring a second region from the binarization barcode; acquiring a second narrow element width from the second region; generating an extension region by adding a first value region and a second value region to extend the second region when the second narrow element width is smaller than the first narrow element width; converting the second value region of the extension region to the first value region of the extension region when a width of the second value region of the extension region is equal to the second narrow element width and the second value region of the extension region is located between two consecutive first value regions; generating a plurality of binarization sequences corresponding to the extension region; decoding at least one of the binarization sequences for generating at least one decoded sequence by using a lookup table; and verifying the at least one decoded sequence for generating a verified sequence by using a checksum code; wherein the first region and the second region are non-overlapped, the binarization barcode comprises a plurality of first value regions and a plurality of second value regions, and the plurality of first value regions and the plurality of second value regions correspond to different gray levels. 6. A barcode identification method comprising: generating a binarization barcode by using a binarization process from a sampled barcode; acquiring a first region from the binarization barcode; acquiring a first narrow element width from the first region; acquiring a second region from the binarization barcode; acquiring a second narrow element width from the second region; generating an extension region by adding a first value region and a second value region to extend the second region when the second narrow element width is smaller than the first narrow element width; converting the first value region of the extension region to the second value region of the extension region when a width of the first value region of the extension region is equal to the second narrow element width and the first value region of the extension region is located between two consecutive second value regions; generating a plurality of binarization sequences corresponding to the extension region; decoding at least one of the binarization sequences for generating at least one decoded sequence by using a lookup table; and verifying the at least one decoded sequence for generating a verified sequence by using a checksum code; wherein the first region and the second region are non-overlapped, the binarization barcode comprises a plurality of first value regions and a plurality of second value regions, and the plurality of first value regions and the plurality of second value regions correspond to different gray levels. 7. The method of claim 1 , further comprising: adjusting number of first value regions and number of second value regions of the extension region to be consistent with a format of a barcode to be sampled; wherein the binarization sequences are generated by combining the first value regions and the second value regions of the extension region. 8. The method of claim 1 , wherein the first region is a barcode start pattern region, and the second region is a barcode data region. 9. The method of claim 1 , further comprising: scanning a barcode to generate the sampled barcode by using a line sensor array.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10460142B2 cover?
A barcode identification method includes generating a binarization barcode by using a binarization process from a sampled barcode, acquiring a first region from the binarization barcode, acquiring a first narrow element width from the first region, acquiring a second region from the binarization barcode, acquiring a second narrow element width from the second region, generating an extension reg…
Who is the assignee on this patent?
Qisda Corp
What technology area does this patent fall under?
Primary CPC classification G06K7/1473. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).