SYSTEM AND METHOD OF OPTICAL READING EMPLOYING VIRTUAL SCAN LINES
3 Assignments
0 Petitions
Accused Products
Abstract
Optical reading system and methods having multiple modes of operation, for example: omnidirectional and single-code picking; fixed and handheld reading; 1D and 2D code reading. In one configuration, an image-based system obtains input data via an area sensor (e.g., a 2D CCD array) with only data corresponding to a pattern of virtual scan lines being stored and processed. A user may implement different operating modes such as a first mode reading codes in any location or orientation and a second mode reading only a code oriented along a particular virtual scan line or group thereof. Alternately, the data reader is operable to switch between handheld mode selecting a first pattern of virtual scan lines to process and/or decode and a fixed mode selecting a second pattern of virtual scan lines to process and/or decode. Virtual scan patterns in either mode can change within or between frames.
36 Citations
53 Claims
-
1-40. -40. (canceled)
-
41. A method for reading optical codes with a data reader, comprising the steps of:
-
acquiring a first two-dimensional image of a scan region; processing data from the first two-dimensional image along a first pattern of virtual scan lines to detect decodable data; using the decodable data to determine a type of optical code detected in the decodable data; selecting a second pattern of virtual scan lines for subsequent processing depending upon the type of optical code detected. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method for reading optical symbols with a data reader, comprising the steps of:
-
acquiring a two-dimensional image of a scan region; in a first frame, selecting portions of the two-dimensional image along a virtual scan pattern according to a first pattern of virtual scan lines; processing data from the virtual scan lines of the first pattern to find decodable data; in a second frame, changing the virtual scan pattern to a second pattern of virtual scan lines based upon results of processing data from the virtual scan lines of the first pattern; selecting portions of the two-dimensional image along a second virtual scan pattern according to the second pattern of virtual scan lines; processing data from the virtual scan lines of the second pattern to find decodable data. - View Dependent Claims (48, 49, 50)
-
-
51. A method for reading optical symbols with a data reader, comprising the steps of:
-
acquiring a first two-dimensional image of a scan region; in a first frame, selecting portions of the first two-dimensional image along a virtual scan pattern according to a first pattern of virtual scan lines; processing data from the virtual scan lines of the first pattern to find decodable data; acquiring a second two-dimensional image of the scan region; changing the virtual scan pattern to a second pattern of virtual scan lines based upon results of processing data from the virtual scan lines of the first pattern; in a second frame, selecting portions of the second two-dimensional image along a virtual scan pattern according to the second pattern of virtual scan lines; processing data from the virtual scan lines of the second pattern to find decodable data. - View Dependent Claims (52, 53)
-
Specification