US2011084141A1PendingUtilityA1

Method for reading barcodes in absence of location-indicating tags

Assignee: SILVERBROOK RES PTY LTDPriority: Feb 8, 2007Filed: Dec 20, 2010Published: Apr 14, 2011
Est. expiryFeb 8, 2027(~0.6 yrs left)· nominal 20-yr term from priority
G06F 3/03545G06K 19/06G06F 2203/0384G06F 3/0321G06F 2203/0337G06T 7/32G06K 7/10722
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of recovering a waveform representing a linear bar code, the method including the steps of: moving a sensing device relative to the barcode, said sensing device having a two-dimensional image sensor; capturing, using the image sensor, a plurality of two-dimensional partial images of said bar code during said movement; determining, from at least one of the images, a direction substantially perpendicular to the bars of the bar code; determining, substantially along the direction, a waveform fragment corresponding to each captured image; determining an alignment between each pair of successive waveform fragments; and recovering, from the aligned waveform fragments, the waveform. The method is performed only in the absence of a location-indicating tag in a field of view of the image sensor.

Claims

exact text as granted — not AI-modified
1 . A method of recovering a waveform representing a linear bar code, the method including the steps of:
 moving a sensing device relative to the barcode, said sensing device having a two-dimensional image sensor;   capturing, using the image sensor, a plurality of two-dimensional partial images of said bar code during said movement;   determining, from at least one of the images, a direction substantially perpendicular to the bars of the bar code;   determining, substantially along the direction, a waveform fragment corresponding to each captured image;   determining an alignment between each pair of successive waveform fragments; and   recovering, from the aligned waveform fragments, the waveform,   
       wherein said method is performed only in the absence of a location-indicating tag in a field of view of the image sensor. 
     
     
         2 . The method of  claim 1 , wherein a field of view of the image sensor is smaller than the length of the bar code. 
     
     
         3 . The method of  claim 1 , wherein each partial two-dimensional image of said bar code contains a plurality of bars. 
     
     
         4 . The method of  claim 1 , further comprising the step of:
 determining a product code by decoding the waveform.   
     
     
         5 . The method  claim 1 , further comprising the step of:
 low-pass filtering the captured images in a direction substantially parallel to the bars.   
     
     
         6 . The method of  claim 1 , wherein the alignment between each pair of successive waveform fragments is determined by performing one or more normalized cross-correlations between each pair. 
     
     
         7 . The method of  claim 1 , wherein the waveform is recovered from the aligned waveform fragments by appending each fragment to a previous fragment, and skipping a region overlapping with said previous fragment. 
     
     
         8 . The method of  claim 1 , wherein the waveform is recovered from the aligned waveform fragments by:
 determining an average value for a plurality of sample values of the waveform, said sample values being contained in portions of the waveform contained in overlapping waveform fragments.   
     
     
         9 . The method of  claim 8 , wherein the average value is a weighted average, whereby sample values captured from a centre portion of each image have a higher weight than sample values captured from an edge portion of each image. 
     
     
         10 . The method of  claim 9 , wherein the sample values for each image are weighted in accordance with a Gaussian window for said image. 
     
     
         11 . The method of  claim 1 , wherein the waveform is recovered from the aligned waveform fragments by:
 aligning a current waveform fragment with a partially-constructed waveform constructed using all waveform fragments up to the current fragment.   
     
     
         12 . A sensing device for recovering a waveform representing a linear bar code, said sensing device comprising:
 a two-dimensional image sensor for capturing a plurality of partial two-dimensional images of said bar code during movement of said sensing device relative to said bar code; and   a processor configured for:
 determining, from at least one of the images, a direction substantially perpendicular to the bars of the bar code; 
 determining, substantially along the direction, a waveform fragment corresponding to each captured image; 
 determining an alignment between each pair of successive waveform fragments; and 
 recovering, from the aligned waveform fragments, the waveform, 
   
       wherein said method is configured to perform said steps only in the absence of a location-indicating tag in a field of view of the image sensor, 
     
     
         13 . The sensing device of  claim 12 , wherein a field of view of the image sensor is smaller than the length of the bar code. 
     
     
         14 . The sensing device of  claim 12 , wherein a field of view of the image sensor is sufficiently large for capturing an image of a plurality of bars. 
     
     
         15 . The sensing device of  claim 12 , wherein the processor is further configured for:
 determining the alignment between each pair of successive waveform fragments by performing one or more normalized cross-correlations between each pair.   
     
     
         16 . The sensing device of  claim 12 , wherein the processor is further configured for:
 determining an average value for a plurality of sample values of the waveform, said sample values being contained in portions of the waveform contained in overlapping waveform fragments.   
     
     
         15 . The sensing device of  claim 12  further comprising:
 communication means for communicating the waveform to a computer system. 
 
     
     
         20 . The sensing device of  claim 1 , wherein said image sensor has a field of view sufficiently large for capturing an image of a whole location-indicating tag disposed on a surface, and said processor is further configured for determining a position of the sensing device relative to the surface using the imaged tag when said location-indicating tag is contained in a field of view of the image sensor.

Join the waitlist — get patent alerts

Track US2011084141A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.