Method and apparatus for optically reading out information stored in a barcode

US10509933B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10509933-B2
Application numberUS-201514946925-A
CountryUS
Kind codeB2
Filing dateNov 20, 2015
Priority dateFeb 16, 2005
Publication dateDec 17, 2019
Grant dateDec 17, 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.

In a method, whether there is a first bar having a width and located at at least one of both ends of a first black and white pattern is determined. The width of the bar is greater than a maximum width of a second bar. The maximum width of the second bar appears in a second black and white pattern assuming that the black and white pattern is part of the first barcode. The first black and white pattern is determined as readout data of the second barcode when it is determined that there is the first bar having the width greater than the maximum width of the second bar and located at at least one of both ends of the first black and white pattern.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, performed by a barcode reader, of optically reading out one of a first barcode and a second barcode based on their different first and second formats and of decoding information stored in the one of the first and second barcodes, each of the first and second barcodes being composed of linearly-aligned parallel bars, the first format of the first barcode having at least one specified pattern located at at least one of both ends of the first barcode and defining a maximum number of bars, the second format of the second barcode defining a maximum number of bars, the maximum bars of the second format being smaller than the maximum bars of the first format, the first barcode and the second barcode at least partly have an identical format of continuously and linearly-aligned parallel bars, the barcode reader including a light illuminating device, a photodetector having a field of view, an operable key, a memory, and a control circuit with at least one microcomputer which executes a control program stored in the memory to control the barcode reader, the method comprising: controlling, by the control circuit, responsive to operation of the operable key, the light illuminating device to emit light onto a target which reflects the light to a light sensitive area of the field of view of the photodetector, and driving the photodetector having the field of view to optically read out at least the identical format of continuously and linearly-aligned parallel bars of one of the first barcode and the second barcode within the field of view of the photodetector while the photodetector is located with respect to the one of the first barcode and the second barcode such that one end of the one of the first barcode and the second barcode extends beyond the field of view of the photodetector and the other end of the one of the first barcode and the second barcode substantially remains within the field of view, each of a number of parallel bars of the identical format and a number of spaces of the identical format that is read out is equal to or larger than a value required for decoding based on an algorithm corresponding to the second format, thus obtaining a binarized black and white pattern, the black and white pattern being composed of black bars and white bars; decoding, by the control circuit, the black and white pattern using the algorithm corresponding to the second format; determining, by the control circuit, whether there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; determining, by the control circuit, that a result of the decoding is incorrect upon being determined that there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; and determining, by the control circuit, that a result of the decoding is correct upon being determined that there is not at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern. 2. A barcode reading apparatus capable of performing the method of claim 1 . 3. A method, performed by a barcode reader, of optically reading out one of a first barcode and a second barcode based on their different first and second formats and of decoding information stored in the one of the first and second barcodes, each of the first and second barcodes being composed of linearly-aligned parallel bars, the first format of the first barcode defining a maximum number of bars, the second format of the second barcode defining no margins at each end of the second barcode and defining a maximum number of bars, the maximum bars of the second format being smaller than the maximum bars of the first format, part of the first barcode and a part of the second barcode having an identical format of continuously and linearly-aligned parallel bars, the barcode reader including a light illuminating device, a photodetector having a field of view, an operable key, a memory, and a control circuit with at least one microcomputer which executes a control program stored in the memory to control the barcode reader, the method comprising: controlling, by the control circuit, responsive to operation of the operable key, the light illuminating device to emit light onto a target which reflects the light to a light sensitive area of the field of view of the photodetector, and driving the photodetector having the field of view to optically read out at least the identical format of continuously and linearly-aligned parallel bars of one of the first barcode and the second barcode within the field of view of the photodetector while the photodetector is located with respect to the one of the first barcode and the second barcode such that both ends of the one of the first barcode and the second barcode extend beyond the field of view of the photodetector, each of a number of parallel bars of the identical format and a number of spaces of the identical format that is read out is equal to or larger than a value required for decoding based on an algorithm corresponding to the second format, thus obtaining a binarized black and white pattern, the black and white pattern being composed of black bars and white bars; decoding, by the control circuit, the black and white pattern using the algorithm corresponding to the second format; determining, by the control circuit, whether there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; determining, by the control circuit, that a result of the decoding is incorrect upon being determined that there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; and determining, by the control circuit, that a result of the decoding is correct upon being determined that there is not at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern. 4. A barcode reading apparatus capable of performing the method of claim 3 . 5. A program product having a computer program and a nonvolatile signal bearing media bearing the computer program, the computer program controls a barcode reader, the barcode reader including a light illuminating device, a photodetector having a field of view, an operable key, a memory, and a control circuit with at least one microcomputer which executes a control program which is the computer program to control the barcode reader, the computer program being designed to optically read out one of a first barcode and a second barcode based on their different first and second formats and of decoding information stored in the one of the first and second barcodes, each of the first and second barcodes being composed of linearly-aligned parallel bars, the first format of the first barcode having at least one specified pattern located at at least one of both ends of the first barcode and defining a maximum number of bars, the second format of the second barcode defining a maximum number of bars, the maximum bars of the second format being smaller than the maximum bars of the first format, the first barcode and the second barcode at least partly have an identical format of continuously and linearly-aligned parallel bars, the computer program causing the microcomputer to: control, by the control circuit, responsive to operation of the operable key, the light illuminating device to emit light onto a target which reflects the light to a light sensitive area of the field of view of the photodetector, and drive the photodetector having the field of view to optically read out at least the identical format of continuously and

Assignees

Inventors

Classifications

  • detecting bar code edges · CPC title

  • G06K7/10Primary

    by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation · CPC title

  • 1D bar codes · CPC title

  • randomly oriented data-fields, code-marks therefore, e.g. concentric circles-code · CPC title

  • Setting the threshold-width for bar codes to be decoded · CPC title

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 US10509933B2 cover?
In a method, whether there is a first bar having a width and located at at least one of both ends of a first black and white pattern is determined. The width of the bar is greater than a maximum width of a second bar. The maximum width of the second bar appears in a second black and white pattern assuming that the black and white pattern is part of the first barcode. The first black and white p…
Who is the assignee on this patent?
Denso Wave Inc
What technology area does this patent fall under?
Primary CPC classification G06K7/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 17 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).