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.