System and method for decoding and encoding compensated optical codes
First Claim
1. An optical code reader system for reading a presented optical code having first and second sets of elements, the first set of elements including a plurality of elements having a first reflective property and the second set of elements including a plurality of elements having a second reflective property, the system comprising:
- a photo sensor module for sensing incident light reflected from the presented optical code and generating electrical signals corresponding to the sensing; and
a decoder module includes software instructions executable on at least one processor for providing for processing the electrical signals for performing an algorithm including the steps of;
providing for uncompensating the presented optical code by adjusting a relative measured dimension of individual elements of the first set of elements in accordance with a predetermined adjustment factor for uncompensating the first set of elements without uncompensating the second set of elements for generating an uncompensated optical code; and
providing for decoding the uncompensated optical code.
4 Assignments
0 Petitions
Accused Products
Abstract
An optical code reader system is provided for reading a presented optical code having first and second sets of elements, the first set of elements including a plurality of elements having a first reflective property and the second set of elements including a plurality of elements having a second reflective property. The system includes a photo sensor module which senses incident light reflected from the presented optical code and generates electrical signals corresponding to the sensing. The system further includes a software decoder module executable on a processor for uncompensating the presented optical code by adjusting a relative measured dimension of individual elements of the first set of elements in accordance with a predetermined adjustment factor for uncompensating the first set of elements without uncompensating the second set of elements for generating an uncompensated optical code.
27 Citations
23 Claims
-
1. An optical code reader system for reading a presented optical code having first and second sets of elements, the first set of elements including a plurality of elements having a first reflective property and the second set of elements including a plurality of elements having a second reflective property, the system comprising:
-
a photo sensor module for sensing incident light reflected from the presented optical code and generating electrical signals corresponding to the sensing; and a decoder module includes software instructions executable on at least one processor for providing for processing the electrical signals for performing an algorithm including the steps of; providing for uncompensating the presented optical code by adjusting a relative measured dimension of individual elements of the first set of elements in accordance with a predetermined adjustment factor for uncompensating the first set of elements without uncompensating the second set of elements for generating an uncompensated optical code; and providing for decoding the uncompensated optical code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium storing a set of programmable instructions configured for execution by at least one processor for reading a presented optical code having first and second sets of elements, the first set of elements including a plurality of elements having a first reflective property and the second set of elements including a plurality of elements having a second reflective property, the programmable instructions comprising:
means for providing for uncompensating the presented optical code by adjusting a relative measured dimension of individual elements of the first set of elements in accordance with a predetermined adjustment factor for uncompensating the first set of elements without uncompensating the second set of elements for generating an uncompensated optical code. - View Dependent Claims (11)
-
12. A system for generating compensated optical codes comprising:
-
a processor assembly having least one processor; a compensator module executable on the at least one processor for performing an algorithm comprising the steps of; providing for receiving data associated with an uncompensated optical code encoded in accordance with an encodation scheme including a pattern of representations of first and second sets of elements, the first set of elements including a plurality of elements having a first reflectivity property and the second set of elements including a plurality of elements having a second reflectivity property; and providing for generating data representing a compensated optical code having a pattern of representations of first and second sets of elements, the first set of elements including a plurality of elements having the first reflectivity property and the second set of elements including a plurality of elements having the second reflectivity property, wherein the pattern of the compensated optical code is substantially the same as the pattern of the uncompensated optical code, except that representations of a dimension of individual elements of the first set of elements is adjusted in accordance with a predetermined adjustment factor for compensating the representations of the first set of elements without compensating the representations of the second set of elements. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing a set of programmable instructions configured for execution by at least one processor for generating a compensated optical code, the programmable instructions comprising:
-
means for providing for receiving data associated with an uncompensated optical code encoded in accordance with an encodation scheme including a pattern of representations of first and second sets of elements, the first set of elements including a plurality of elements having a first reflectivity property and the second set of elements including a plurality of elements having a second reflectivity property; and means for providing for generating data representing a compensated optical code having a pattern of representations of first and second sets of elements, the first set of elements including a plurality of elements having the first reflectivity property and the second set of elements including a plurality of elements having the second reflectivity property, wherein the pattern of the compensated optical code is substantially the same as the pattern of the uncompensated optical code, except that representations of a dimension of individual elements of the first set of elements is adjusted in accordance with a predetermined adjustment factor for compensating the representations of the first set of elements without compensating the representations of the second set of elements.
-
-
20. A compensated n, k bar code symbology comprising characters having k bars and k spaces having a respective dimension that varies, the dimension of each bar being from 1 to m modules, the dimension of each space being from 1+x to m+x modules 0<
- ×
≦
2, and wherein the overall dimension of each character is n+kx modules. - View Dependent Claims (21)
- ×
-
22. An uncompensated bar code symbology and related compensated symbology;
-
the uncompensated bar code symbology comprising a set of uncompensated patterns of first and second elements having first and second reflectivity properties, respectively, each uncompensated pattern encoding a respective value, a respective dimension of each first and second element being from 1 to m modules; and the compensated symbology comprising a set of compensated patterns of first and second elements having first and second reflectivity properties, respectively, each compensated pattern encoding a respective value and corresponding to an uncompensated pattern encoding the respective value, the respective dimensions of the second elements in the compensated pattern equaling the respective dimensions of the corresponding second elements in the corresponding uncompensated pattern, the respective dimensions of the first elements in the compensated pattern equaling the respective dimensions of the corresponding first elements in the corresponding uncompensated pattern value plus x modules, x>
0. - View Dependent Claims (23)
-
Specification