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

Omnidirectional bar code reader using virtual scan of video raster scan memory

Assignee: Omniplanar Inc
•
Filing: 1990-10-29
•
Granted: 1992-06-23
•
Expires: 2010-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An omnidirectional bar code reader uses a virtual scan of raster scan digital image memory to create the equivalent scanning pattern of a mechanical laser scanner. A two dimensional image of bar code symbol at any random orientation is captured in a memory. In one embodiment, the image memory is scanned to create a virtual scan equivalent to the scan pattern of a laser scanner. In another embodiment, the image memory is divided into plurality of memory segments, and simultaneous virtual scan is provided in each of the respective memory segments. In yet another embodiment, the memory is divided into a plurality of overlapping memory segments and simultaneous virtual scan is provided in each of the respective overlapping memory segments. The overlap between the memory segments is made large enough so that a bar code symbol of the expected size will be entirely included in one or the other of the overlapping memory segments. Thus, the boundary problem between memory segments is resolved and it is not necessary to concatenate partial scans between adjacent memory segments. The segmented scan may be achieved using an interleaved memory storage arrangement.

Inventors

  • 👤 Donald G. Chandler
  • 👤 Eric P. Batterman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:03
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/1093; G06K7/14; G06K7/1404; G06K7/146; G06K7/1491

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 198 words
An apparatus for reading a bar code symbol, said apparatus comprising: a memory; means for capturing a two dimensional image; means for storing said captured two dimensional image in said memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image; means for partitioning said memory into a plurality of memory segments; means for simultaneously scanning in each of said plurality of memory segments of said memory through said stored two dimensional image in a virtual scan pattern corresponding to a desired scanning pattern to provide a plurality of virtual scanning pattern outputs; means coupled to said plurality of virtual scanning pattern outputs for simultaneously processing said stored two dimensional image in each of said plurality of memory segments in order to read out information contained in said stored two dimensional image of said bar code symbol; wherein said means for partitioning said memory into a plurality of memory segments comprises means for interleaving said memory so that a single memory access at one address corresponds a plurality of image pixels respectively corresponding to more than one of said plurality of memory segments.
Claim 2
Independent Claim 198 words
An apparatus for reading a bar code symbol, said apparatus comprising: a memory; means for capturing a two dimensional image; means for storing said captured two dimensional image in said memory, said stored two dimensional image containing an image of a bar code symbol anywhere within the field of view of said stored two dimensional image; means for partitioning said memory into a plurality of memory segments; means for simultaneously scanning in each of said plurality of memory segments of said memory through said stored two dimensional image in a virtual scan pattern corresponding to a desired scanning pattern to provide a plurality of virtual scanning pattern outputs; means coupled to said plurality of virtual scanning pattern outputs for simultaneously processing said stored two dimensional image in each of said plurality of memory segments in order to read out information contained in said stored two dimensional image of said bar code symbol; wherein said means for partitioning said memory into a plurality of memory segments comprises means for interleaving said memory so that a single memory access at one address corresponds a plurality of image pixels respectively corresponding to more than one of said plurality of memory segments.
Claim 3
Dependent Claim 47 words
An apparatus in accordance with claim 1, further comprising: a counter; and address generator means responsive to said counter and coupled to said interleaved memory for generating a sequence of memory address corresponding to said desired scanning pattern to provide [a]said plurality of virtual scanning pattern outputs.
Claim 4
Dependent Claim 81 words
An apparatus in accordance with claim 1, wherein said means for partitioning said memory into a plurality of memory segments including said means for interleaving said memory further comprises: means for partitioning said memory into a plurality of separate independent memories respectively corresponding to said plurality of memory segments so that a single memory access at one address of each of said plurality of separate independent memories corresponds to a plurality of image pixels in said respective plurality of memory segments.
Claim 5
Dependent Claim 50 words
An apparatus in accordance with claim 3, further comprising: a counter; and address generator means responsive to said counter and coupled to said plurality of separate independent memories for generating a sequence of memory address corresponding to said desired scanning pattern to provide a plurality of virtual scanning pattern outputs.
Claim 6
Dependent Claim 36 words
An apparatus in accordance with claim 1, further comprising: means for simultaneously decoding said plurality of scanning pattern outputs in order to decode information contained in said stored two dimensional image of said bar code symbol.
Claim 7
Dependent Claim 58 words
An apparatus in accordance with claim 1, further comprising: means for simultaneously decoding said plurality of scanning pattern outputs wherein at least one of said plurality of memory segments contains a complete store two dimensional image of a bar code symbol in order to decode information contained in said stored two dimensional image of said bar code symbol.
Claim 8
Dependent Claim 43 words
An apparatus in accordance with claim 1, further comprising: means for overlapping at least two of said memory segments so that a bar code situated partially within one of said overlapping memory segments will be included in the other adjacent overlapping memory segment.
Claim 9
Dependent Claim 70 words
A method in accordance with claim 7, further comprising: means for simultaneously processing said stored two dimensional image in an omnidirectional manner in each of said plurality of memory segments wherein at least one of said plurality of memory segments contains a complete stored two dimensional image of a bar code symbol, in order to read out information contained in said stored two dimensional image of said bar code symbol.
Claim 10
Dependent Claim 91 words
An apparatus in accordance with claim 7, wherein said means for overlapping at least two of said memory segments so that a bar code situated partially within one of said overlapping memory segment will be included in the other adjacent overlapping memory segment, comprises: means for providing a sequence of pixel values representing successive pixel values along a raster scan a multiplexer coupled to said means for providing a sequence of pixel values, for storing individual ones of said sequence of pixel values in more than one of said memory segments.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-23 1995-12-23 1996-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-23 1999-12-23 2000-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-23 2003-12-23 2004-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag