Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
131 words
A symbol scanning device for reading information symbols, each symbol including a number of cells with each cell containing a bar or a space, the scanning symbol device comprising: an optical transmitter operable to generate a scanning beam that scans each symbol when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each symbol responsive to the scanning beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver, the processing circuit operable to process the detection signal for a corresponding information signal within the scan window, wherein the processing circuit decodes the information symbol by determining the presence or absence of a bar in each cell.
Claim 2
Dependent Claim
131 words
A symbol scanning device for reading information symbols, each symbol including a number of cells with each cell containing a bar or a space, the scanning symbol device comprising: an optical transmitter operable to generate a scanning beam that scans each symbol when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each symbol responsive to the scanning beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver, the processing circuit operable to process the detection signal for a corresponding information signal within the scan window, wherein the processing circuit decodes the information symbol by determining the presence or absence of a bar in each cell.
Claim 3
Dependent Claim
16 words
The symbol scanning device of claim 1 wherein the scanning beam comprises a scanning laser beam.
Claim 4
Dependent Claim
16 words
The symbol scanning device of claim 1 wherein the symbols comprise optical mark recognition (OMR) symbols.
Claim 5
Dependent Claim
105 words
The symbol scanning device of claim 1 wherein the processing circuit operates during a calibration mode to sample the detection signal and time stamp each sample, the time stamp corresponding to the time between a trigger time and the time the detection signal was sampled, the processing circuit evaluating the sampled detection signals and determining a delay time given by the difference between the trigger time and the time stamp of the detection signal for a successfully captured calibration symbol, and the processing circuit thereafter operable during a decoding mode to start processing samples of the detection signal the delay time after the trigger time.
Claim 6
Dependent Claim
17 words
The symbol scanning device of claim 1 wherein each symbol is moving relative to the optical transmitter.
Claim 7
Dependent Claim
20 words
The symbol scanning device of claim 5 wherein each symbol moves at a variable velocity relative to the optical transmitter.
Claim 8
Dependent Claim
15 words
The symbol scanning device of claim 1 wherein the optical detector comprises a photo diode.
Claim 9
Dependent Claim
129 words
The symbol scanning device of claim 1 wherein the processing circuit operates in a calibration mode to scan an optical mark recognition (OMR) calibration symbol, determine the position of the calibration symbol within the scan window, and determine a plurality of decoding parameters, each decoding parameter being associated with a particular cell in the OMR calibration symbol, and the processing circuit further operable in a decoding mode to determine the position of a scanned OMR symbol in the scan window relative to the position of the calibration label and adjusting the decoding parameters as a function of the relative position of the scanned OMR symbol, the processing circuit thereafter applying each adjusted decoding parameter to the corresponding cell in the scanned OMR symbol to decode the scanned OMR symbol.
Claim 10
Dependent Claim
112 words
The symbol scanning device of claim 8 wherein the processing circuit includes a stored normalization look-up table including a plurality of records, each record including a scan sector field storing a corresponding scan sector and a normalization constant field storing a corresponding normalization constant, the processing circuit operable to assign each cell in the OMR calibration symbol a first normalization constant from the look-up table and operable to assign each cell in the scanned OMR a second normalization constant from the look-up table, and the processing circuit thereafter adjusting each decoding parameter for a respective cell as a function of the difference between the first and second normalization constants for the cell.
Claim 11
Dependent Claim
31 words
The symbol scanning device of claim 8 wherein each decoding parameter comprises a cell clock determined by dividing a cell count for the cell in the calibration symbol by a constant.
Claim 12
Dependent Claim
200 words
A laser scanner for reading optical mark recognition (OMR) symbols, each OMR symbol including a predetermined number of cells with each cell containing a bar or a space, the laser scanner comprising: an optical transmitter operable to generate a scanning laser beam that scans each OMR symbol with a laser spot when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each OMR symbol responsive to the scanning laser beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver and adapted to receive a trigger signal, the processing circuit operable during a calibration mode to evaluate the detection signal to decode an OMR calibration symbol, the processing circuit developing a plurality of decoding parameters including a delay time given by the time between the trigger signal going active and the time the detection signal indicates the OMR calibration label was successfully decoded, and the processing circuit operable during a decoding mode the delay time after the trigger signal goes active to apply the decoding parameters to evaluate the detection signal and decode scanned OMR symbols.
Claim 13
Dependent Claim
200 words
A laser scanner for reading optical mark recognition (OMR) symbols, each OMR symbol including a predetermined number of cells with each cell containing a bar or a space, the laser scanner comprising: an optical transmitter operable to generate a scanning laser beam that scans each OMR symbol with a laser spot when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each OMR symbol responsive to the scanning laser beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver and adapted to receive a trigger signal, the processing circuit operable during a calibration mode to evaluate the detection signal to decode an OMR calibration symbol, the processing circuit developing a plurality of decoding parameters including a delay time given by the time between the trigger signal going active and the time the detection signal indicates the OMR calibration label was successfully decoded, and the processing circuit operable during a decoding mode the delay time after the trigger signal goes active to apply the decoding parameters to evaluate the detection signal and decode scanned OMR symbols.
Claim 14
Dependent Claim
47 words
The laser scanner of claim 11 wherein the laser spot has a variable spot velocity across the scan window and the processing circuit operates to adjust each decoding parameter to compensate for the variable spot velocity of the laser spot prior to the decoding mode of operation.
Claim 15
Dependent Claim
42 words
The laser scanner of claim 12 wherein the processing circuit adjusts each decoding as a function of the position of the scanned OMR symbol in the scan window relative to the position of the successfully decoded OMR calibration symbol in scan window.
Claim 16
Dependent Claim
16 words
The laser scanner of claim 11 wherein each symbol is moving relative to the optical transmitter.
Claim 17
Dependent Claim
19 words
The laser scanner of claim 14 wherein each symbol moves at a variable velocity relative to the optical transmitter.
Claim 18
Dependent Claim
14 words
The laser scanner of claim 11 wherein the optical detector comprises a photo diode.
Claim 19
Dependent Claim
215 words
A scanning system for reading optical mark recognition (OMR) symbols, each OMR symbol including a number of cells with each cell containing a bar or a space, the system comprising: an object detector operable to detect the presence of an object and generate a trigger signal indicating whether an object is present; an optical transmitter operable to generate a scanning laser beam that scans each OMR symbol with a laser spot when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each OMR symbol responsive to the scanning laser beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter, optical receiver, and the object detector, the processing circuit operable during a calibration mode to evaluate the detection signal to decode an OMR calibration symbol, the processing circuit developing a plurality of decoding parameters including a delay time given by the time between the trigger signal going active and the time the detection signal indicates the OMR calibration label was successfully decoded, and the processing circuit operable during a decoding mode the delay time after the trigger signal goes active to apply the decoding parameters to evaluate the detection signal and decode scanned OMR symbols.
Claim 20
Dependent Claim
215 words
A scanning system for reading optical mark recognition (OMR) symbols, each OMR symbol including a number of cells with each cell containing a bar or a space, the system comprising: an object detector operable to detect the presence of an object and generate a trigger signal indicating whether an object is present; an optical transmitter operable to generate a scanning laser beam that scans each OMR symbol with a laser spot when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each OMR symbol responsive to the scanning laser beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter, optical receiver, and the object detector, the processing circuit operable during a calibration mode to evaluate the detection signal to decode an OMR calibration symbol, the processing circuit developing a plurality of decoding parameters including a delay time given by the time between the trigger signal going active and the time the detection signal indicates the OMR calibration label was successfully decoded, and the processing circuit operable during a decoding mode the delay time after the trigger signal goes active to apply the decoding parameters to evaluate the detection signal and decode scanned OMR symbols.
Claim 21
Dependent Claim
46 words
The system of claim 17 wherein the laser spot has a variable spot velocity across the scan window and the processing circuit operates to adjust each decoding parameter to compensate for the variable spot velocity of the laser spot prior to the decoding mode of operation.
Claim 22
Dependent Claim
41 words
The system of claim 18 wherein the processing circuit adjusts each decoding as a function of the position of the scanned OMR symbol in the scan window relative to the position of the successfully decoded OMR calibration symbol in scan window.
Claim 23
Dependent Claim
15 words
The system of claim 17 wherein each symbol is moving relative to the optical transmitter.
Claim 24
Dependent Claim
18 words
The system of claim 20 wherein each symbol moves at a variable velocity relative to the optical transmitter.
Claim 25
Dependent Claim
13 words
The system of claim 17 wherein the optical detector comprises a photo diode.
Claim 26
Dependent Claim
24 words
The system of claim 17 wherein the processing circuit forms for each scanned symbol a binary word containing the decoded data from the symbol.
Claim 27
Independent Claim
98 words
A method of reading information symbols, each symbol including a number of cells with each cell containing one of a bar and a space, the method comprising: scanning an information symbol with a moving beam when the symbol is within a scan window, the moving beam illuminating the symbol with applied optical energy and having a variable velocity; detecting optical energy that is reflected from the information symbol responsive to the applied optical energy; and analyzing the detected optical energy to determine the presence or absence of a bar in each cell and thereby decode the scanned symbol.
Claim 28
Independent Claim
98 words
A method of reading information symbols, each symbol including a number of cells with each cell containing one of a bar and a space, the method comprising: scanning an information symbol with a moving beam when the symbol is within a scan window, the moving beam illuminating the symbol with applied optical energy and having a variable velocity; detecting optical energy that is reflected from the information symbol responsive to the applied optical energy; and analyzing the detected optical energy to determine the presence or absence of a bar in each cell and thereby decode the scanned symbol.
Claim 29
Dependent Claim
15 words
The method of claim 24 wherein each information symbol comprises an optical mark recognition symbol.
Claim 30
Independent Claim
231 words
A method of reading optical mark recognition (OMR) symbols, each symbol including a predetermined number of cells with each cell containing one of a bar and a space, the method comprising: scanning an OMR calibration symbol with a moving laser beam, the laser beam illuminating the symbol with applied optical energy when the symbol is within a scan window; detecting optical energy that is reflected from the OMR calibration symbol responsive to the applied optical energy; analyzing the reflected optical energy to determine whether the optical energy corresponds to a successfully decoded OMR calibration symbol; developing a plurality of decoding parameters for the scanned OMR calibration symbol once the reflected optical energy corresponds to a successfully decoded OMR calibration symbol; determining the position of the successfully decoded OMR calibration symbol within the scan window; scanning an OMR symbol with the moving laser beam when the OMR symbol is within the scan window, the laser beam illuminating the symbol with applied optical energy; detecting optical energy that is reflected from the OMR symbol responsive to the applied optical energy; determining the position of the scanned OMR symbol within the scan window; adjusting the plurality of decoding parameters in response to the determined position of the scanned OMR symbol in the scan window relative to the position of the OMR calibration symbol; and applying the adjusted decoding parameters to decode the OMR symbol.
Claim 31
Independent Claim
231 words
A method of reading optical mark recognition (OMR) symbols, each symbol including a predetermined number of cells with each cell containing one of a bar and a space, the method comprising: scanning an OMR calibration symbol with a moving laser beam, the laser beam illuminating the symbol with applied optical energy when the symbol is within a scan window; detecting optical energy that is reflected from the OMR calibration symbol responsive to the applied optical energy; analyzing the reflected optical energy to determine whether the optical energy corresponds to a successfully decoded OMR calibration symbol; developing a plurality of decoding parameters for the scanned OMR calibration symbol once the reflected optical energy corresponds to a successfully decoded OMR calibration symbol; determining the position of the successfully decoded OMR calibration symbol within the scan window; scanning an OMR symbol with the moving laser beam when the OMR symbol is within the scan window, the laser beam illuminating the symbol with applied optical energy; detecting optical energy that is reflected from the OMR symbol responsive to the applied optical energy; determining the position of the scanned OMR symbol within the scan window; adjusting the plurality of decoding parameters in response to the determined position of the scanned OMR symbol in the scan window relative to the position of the OMR calibration symbol; and applying the adjusted decoding parameters to decode the OMR symbol.
Claim 32
Dependent Claim
139 words
The method of claim 26 wherein determining the position of the OMR calibration symbol within the scan window comprises dividing a scan into a plurality of scan sectors, and thereafter determining which cells in the scanned OMR calibration symbol are contained in which sectors in the scan window, each cell in the calibration symbol then being assigned a first normalization constant from a look-up table of normalization constants for respective scan sectors, and wherein determining the position of the scanned OMR symbol being done in the same way with a second normalization constant from the look-up table being assigned to each cell in the scanned OMR symbol, and wherein adjusting the plurality of decoding parameters comprises adjusting a decoding parameter for each cell as a function of the difference between the first and second normalization constants for the cell.
Claim 33
Dependent Claim
60 words
The method of claim 26 wherein each scan of the OMR calibration symbol is time stamped relative to a trigger time, and a delay time corresponding to the time stamp of the successfully decoded OMR calibration symbol is stored, and thereafter scanning an OMR symbol with the moving laser beam occurs at approximately the delay time after the trigger time.
Claim 34
Dependent Claim
215 words
A symbol scanning device for reading information symbols, each symbol including a number of cells with each cell containing a bar or a space, the scanning symbol device comprising: an optical transmitter operable to generate a scanning beam that scans each symbol when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each symbol responsive to the scanning beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver, the processing circuit operable to process the detection signal for a corresponding information signal within the scan window to thereby read the information symbol; wherein the processing circuit operates during a calibration mode to sample the detection signal and time stamp each sample, the time stamp corresponding to the time between a trigger time and the time the detection signal was sampled, the processing circuit evaluating the sampled detection signals and determining a delay time given by the difference between the trigger time and the time stamp of the detection signal for a successfully captured calibration symbol, and the processing circuit thereafter operable during a decoding mode to start processing samples of the detection signal the delay time after the trigger time.
Claim 35
Dependent Claim
215 words
A symbol scanning device for reading information symbols, each symbol including a number of cells with each cell containing a bar or a space, the scanning symbol device comprising: an optical transmitter operable to generate a scanning beam that scans each symbol when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each symbol responsive to the scanning beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver, the processing circuit operable to process the detection signal for a corresponding information signal within the scan window to thereby read the information symbol; wherein the processing circuit operates during a calibration mode to sample the detection signal and time stamp each sample, the time stamp corresponding to the time between a trigger time and the time the detection signal was sampled, the processing circuit evaluating the sampled detection signals and determining a delay time given by the difference between the trigger time and the time stamp of the detection signal for a successfully captured calibration symbol, and the processing circuit thereafter operable during a decoding mode to start processing samples of the detection signal the delay time after the trigger time.
Claim 36
Dependent Claim
16 words
The symbol scanning device of claim 29 wherein the scanning beam comprises a scanning laser beam.
Claim 37
Dependent Claim
16 words
The symbol scanning device of claim 29 wherein the symbols comprise optical mark recognition (OMR) symbols.
Claim 38
Dependent Claim
17 words
The symbol scanning device of claim 29 wherein each symbol is moving relative to the optical transmitter.
Claim 39
Dependent Claim
20 words
The symbol scanning device of claim 32 wherein each symbol moves at a variable velocity relative to the optical transmitter.
Claim 40
Dependent Claim
15 words
The symbol scanning device of claim 29 wherein the optical detector comprises a photo diode.
Claim 41
Dependent Claim
240 words
A symbol scanning device for reading information symbols, each symbol including a number of cells with each cell containing a bar or a space, the scanning symbol device comprising: an optical transmitter operable to generate a scanning beam that scans each symbol when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each symbol responsive to the scanning beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver, the processing circuit operable to process the detection signal for a corresponding information signal within the scan window to thereby read the information symbol; wherein the processing circuit operates in a calibration mode to scan an optical mark recognition (OMR) calibration symbol, determine the position of the calibration symbol within the scan window, and determine a plurality of decoding parameters, each decoding parameter being associated with a particular cell in the OMR calibration symbol, and the processing circuit further operable in a decoding mode to determine the position of the a scanned OMR symbol in the scan window relative to the position of the calibration label and adjusting the decoding parameters as a function of the relative position of the scanned OMR symbol, the processing circuit thereafter applying each adjusted decoding parameter to the corresponding cell in the scanned OMR symbol to decode the scanned OMR symbol.
Claim 42
Dependent Claim
240 words
A symbol scanning device for reading information symbols, each symbol including a number of cells with each cell containing a bar or a space, the scanning symbol device comprising: an optical transmitter operable to generate a scanning beam that scans each symbol when the symbol is within a scan window; an optical detector positioned to receive optical energy reflected from each symbol responsive to the scanning beam, the optical detector generating a detection signal responsive to the received optical energy; and a processing circuit coupled to the optical transmitter and the optical receiver, the processing circuit operable to process the detection signal for a corresponding information signal within the scan window to thereby read the information symbol; wherein the processing circuit operates in a calibration mode to scan an optical mark recognition (OMR) calibration symbol, determine the position of the calibration symbol within the scan window, and determine a plurality of decoding parameters, each decoding parameter being associated with a particular cell in the OMR calibration symbol, and the processing circuit further operable in a decoding mode to determine the position of the a scanned OMR symbol in the scan window relative to the position of the calibration label and adjusting the decoding parameters as a function of the relative position of the scanned OMR symbol, the processing circuit thereafter applying each adjusted decoding parameter to the corresponding cell in the scanned OMR symbol to decode the scanned OMR symbol.
Claim 43
Dependent Claim
112 words
The symbol scanning device of claim 35 wherein the processing circuit includes a stored normalization look-up table including a plurality of records, each record including a scan sector field storing a corresponding scan sector and a normalization constant field storing a corresponding normalization constant, the processing circuit operable to assign each cell in the OMR calibration symbol a first normalization constant from the look-up table and operable to assign each cell in the scanned OMR a second normalization constant from the look-up table, and the processing circuit thereafter adjusting each decoding parameter for a respective cell as a function of the difference between the first and second normalization constants for the cell.
Claim 44
Dependent Claim
31 words
The symbol scanning device of claim 35 wherein each decoding parameter comprises a cell clock determined by dividing a cell count for the cell in the calibration symbol by a constant.