← Back to Patent Explorer
US5471041A Expired / Lapsed US ⏱️ 0.0 years remaining

Bar-code reader device

Assignee: Panasonic Holdings Corp
•
Filing: 1993-06-16
•
Granted: 1995-11-28
•
Expires: 2013-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bar-code reader which reads a bar code label through the scanning operation comprises a waveform processing circuit, a memory unit for storing data in a serial manner in synchronism with the scanning across the bar code symbol, an extraction unit for extracting a bar code symbol from the output of the memory unit, and a decoding unit for decoding the bar code symbol based on the output of the extraction unit.

Inventors

  • 👤 Katsushi Inoue
  • 👤 Seiichiro Tamai
  • 👤 Keiichi Kobayashi
  • 👤 Marie Dosho

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:38
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/1093; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1417

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 385 words
A bar-code reader comprising: an image sensor for producing an output signal in response to light incident on said image sensor; light emission means for projecting a light beam onto a bar code label, said bar code label having a bar code symbol, to effect a scanning across the bar code symbol; light reception means for focusing a portion of the light beam which is reflected from the bar code label onto said image sensor; signal processing means for processing the output signal of said image sensor to generate processed data; memory means for storing said processed data provided by said signal processing means in a serial manner in synchronism with the scanning across the bar code symbol and for storing a two-dimensional array of pixels, having a start address, representing an image of said bar code symbol, said image of said bar code symbol having a plurality of edges including first edge which is closest to said start address; extraction means for extracting said image of said bar code symbol from said memory means, said extraction means comprising (i) means for reading said two-dimensional array of pixels beginning at said start address to detect said first edge and (ii) means for tracing said edges beginning with said first edge and for detecting corner points of said image which are defined by said edges, whereby a location of said image of said bar code symbol in said two-dimensional array of pixels is determined; and decoding means for decoding the image of the bar code symbol extracted by said extraction means, said decoding means comprising (i) means for detecting a start pattern and a stop pattern in said image, determining a shortest line between said start pattern and said stop pattern, and scanning said image along said shortest line to obtain a first scan result and (ii) stage counting means for determining a number of stages of said bar code symbol, wherein said stage counting means comprises means for scanning said image along a line extending diagonally across said image between two of said corner points to obtain a second scan result, comparing said first scan result to said second scan result and, if said first scan result and said second scan result agree, determining that said bar code symbol is a one-dimensional bar code symbol.
Claim 2
Dependent Claim 385 words
A bar-code reader comprising: an image sensor for producing an output signal in response to light incident on said image sensor; light emission means for projecting a light beam onto a bar code label, said bar code label having a bar code symbol, to effect a scanning across the bar code symbol; light reception means for focusing a portion of the light beam which is reflected from the bar code label onto said image sensor; signal processing means for processing the output signal of said image sensor to generate processed data; memory means for storing said processed data provided by said signal processing means in a serial manner in synchronism with the scanning across the bar code symbol and for storing a two-dimensional array of pixels, having a start address, representing an image of said bar code symbol, said image of said bar code symbol having a plurality of edges including first edge which is closest to said start address; extraction means for extracting said image of said bar code symbol from said memory means, said extraction means comprising (i) means for reading said two-dimensional array of pixels beginning at said start address to detect said first edge and (ii) means for tracing said edges beginning with said first edge and for detecting corner points of said image which are defined by said edges, whereby a location of said image of said bar code symbol in said two-dimensional array of pixels is determined; and decoding means for decoding the image of the bar code symbol extracted by said extraction means, said decoding means comprising (i) means for detecting a start pattern and a stop pattern in said image, determining a shortest line between said start pattern and said stop pattern, and scanning said image along said shortest line to obtain a first scan result and (ii) stage counting means for determining a number of stages of said bar code symbol, wherein said stage counting means comprises means for scanning said image along a line extending diagonally across said image between two of said corner points to obtain a second scan result, comparing said first scan result to said second scan result and, if said first scan result and said second scan result agree, determining that said bar code symbol is a one-dimensional bar code symbol.
Claim 3
Dependent Claim 357 words
A bar-code reader comprising: an image sensor for producing an output signal in response to light incident on said image sensor; light emission means for projecting a light beam onto a bar code label, said bar code label having a bar code symbol, to effect a scanning across the bar code symbol; light reception means for focusing a portion of the light beam which is reflected from the bar code label onto said image sensor; signal processing means for processing the output signal of said image sensor to generate processed data; memory means for storing said processed data provided by said signal processing means in a serial manner in synchronism with the scanning across the bar code symbol and for storing a two-dimensional array of pixels, having a start address, representing an image of said bar code symbol, said image of said bar code symbol having a plurality of edges including first edge which is closest to said start address; extraction means for extracting said image of said bar code symbol from said memory means, said extraction means comprising (i) means for reading said two-dimensional array of pixels beginning at said start address to detect said first edge and (ii) means for tracing said edges beginning with said first edge and for detecting corner points of said image which are defined by said edges, whereby a location of said image of said bar code symbol in said two-dimensional array of pixels is determined; and decoding means for decoding the image of the bar code symbol extracted by said extraction means, said decoding means comprising (i) means for detecting a start pattern and a stop pattern in said image, determining a shortest line between said start pattern and said stop pattern, and scanning said image along said shortest line to obtain a first scan result and (ii) stage counting means for determining a number of stages of said bar code symbol, wherein said stage counting means comprises means for detecting a black line separating adjacent two of said stages and, if said black line is detected, determining that said bar code symbol is a two-dimensional bar code symbol.
Claim 4
Dependent Claim 357 words
A bar-code reader comprising: an image sensor for producing an output signal in response to light incident on said image sensor; light emission means for projecting a light beam onto a bar code label, said bar code label having a bar code symbol, to effect a scanning across the bar code symbol; light reception means for focusing a portion of the light beam which is reflected from the bar code label onto said image sensor; signal processing means for processing the output signal of said image sensor to generate processed data; memory means for storing said processed data provided by said signal processing means in a serial manner in synchronism with the scanning across the bar code symbol and for storing a two-dimensional array of pixels, having a start address, representing an image of said bar code symbol, said image of said bar code symbol having a plurality of edges including first edge which is closest to said start address; extraction means for extracting said image of said bar code symbol from said memory means, said extraction means comprising (i) means for reading said two-dimensional array of pixels beginning at said start address to detect said first edge and (ii) means for tracing said edges beginning with said first edge and for detecting corner points of said image which are defined by said edges, whereby a location of said image of said bar code symbol in said two-dimensional array of pixels is determined; and decoding means for decoding the image of the bar code symbol extracted by said extraction means, said decoding means comprising (i) means for detecting a start pattern and a stop pattern in said image, determining a shortest line between said start pattern and said stop pattern, and scanning said image along said shortest line to obtain a first scan result and (ii) stage counting means for determining a number of stages of said bar code symbol, wherein said stage counting means comprises means for detecting a black line separating adjacent two of said stages and, if said black line is detected, determining that said bar code symbol is a two-dimensional bar code symbol.

References Cited (Backward Citations)

US4900907A Cited
EP0273554A2 Cited
US4794239A Cited
US5235167A Cited
EP0384955A2 Cited
US5241164A Cited
US5243655A Cited
US5245167A Cited
US5124537A Cited
US5319181A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-27 1999-05-29 1999-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-27 2003-05-29 2003-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-27 2007-05-29 2007-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag