System and method for decoding and encoding compensated optical codes
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-013/06
G06K-013/24
G06K-013/00
출원번호
US-0975880
(2004-10-28)
등록번호
US-7299989
(2007-11-27)
발명자
/ 주소
Schuessler,Frederick
출원인 / 주소
Symbol Technologies, Inc.
대리인 / 주소
Carter, DeLuca, Farrell & Schmidt, LLP
인용정보
피인용 횟수 :
2인용 특허 :
18
초록▼
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 ref
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.
대표청구항▼
What is claimed is: 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
What is claimed is: 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. 2. The system according to claim 1, wherein at least a portion of the plurality of elements having the first reflectivity property and the plurality of elements having the second reflectivity property are produced by at least one of removing, depositing and deforming material so as to vary optical contrast of a surface, projecting, displaying on a display device, and a combination thereof. 3. The system according to claim 1, wherein the providing for uncompensating step further includes the step of: providing for determining a T distance for a sequence of respective pairs of an adjacent element having the first reflectivity property and an element having the second reflectivity property normalized against a sum of the measured dimensions of respective elements forming a symbol character; providing for determining a series of terms of a T sequence; providing for modifying the T sequence by subtracting the predetermined adjustment factor from each term of the T sequence; and decoding the modified T sequence. 4. The system according to claim 1, wherein the algorithm further comprises the step of providing for processing at least a portion of the presented optical code for determining the predetermined adjustment factor. 5. The system according to claim 1, wherein the presented optical code is encoded by an n,k bar code encodation scheme, wherein the predetermined adjustment factor is a function of a module width of an element for a bar code of the presented optical code. 6. The system according to claim 1, wherein the algorithm further includes the step of providing for discriminating between a presented optical code that is compensated and a presented optical code that is not compensated. 7. The system according to claim 6, wherein the providing for uncompensating step is performed on a presented optical code that is compensated, but not on a presented optical code that is not compensated. 8. The system according to claim 6, wherein the providing for discriminating step includes the step of providing for recognizing a pattern included in the plurality of elements having the first reflectivity property and the plurality of elements having the second reflectivity property which indicates that the presented optical code is a compensated optical code. 9. The system according to claim 6, wherein the presented optical code further includes at least one of a start and stop pattern; and wherein the providing for discriminating step includes the step of providing for recognizing a pattern included in at least one of the start and start pattern which indicates that the presented optical code is a compensated optical code. 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. 11. The system according to claim 10, wherein the existing optical code encodation scheme is an n,k bar code encodation scheme. 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. 13. The system according to claim 12, wherein: the received data includes data to be encoded into a representation of the uncompensated optical code; and the algorithm further comprises the step of providing for encoding the data into the representation of the uncompensated optical code. 14. The system according to claim 12, wherein: the received data includes a representation of the uncompensated optical code; and the algorithm further comprises the step of providing for determining the pattern of the representations of the first and second sets of elements. 15. The system according to claim 12, wherein at least a portion of the plurality of elements having the first reflectivity property and the plurality of elements having the second reflectivity property are produced by at least one of removing, depositing and deforming material so as to vary optical contrast of a surface, projecting, displaying on a display device, and a combination thereof. 16. The system according to claim 12, wherein the compensator module algorithm further includes the step of providing an auto-discrimination feature in the compensated optical code indicating that the optical code is compensated. 17. The system according to claim 16, wherein the auto-discrimination feature includes the magnitude of the predetermined adjustment factor. 18. The system according to claim 17, wherein the predetermined adjustment factor is a function of a module width of respective elements for a bar code of the uncompensated optical code. 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 00. 23. The symbology according to claim 22, wherein at least a portion of the first and second elements of the compensated code and the uncompensated code are presented by at least one of removing, depositing and deforming material so as to vary optical contrast of a surface, projecting, displaying on a display device, and a combination thereof.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (18)
Nelson, David J., Articles bearing invisible encodements on curved surfaces.
van Haagen Ernst ; Storch Leonard ; Frank Leonard, Bar code decoding using moving averages to break the (N.K.) code barrier for UPC, EAN, code 128 and others.
Wright ; IV George ; Ackley H. Sprague, Method and apparatus for U.P.C./EAN symbology ambiguous character compensation by localized thermal energy dot adjustme.
Ackley H. Sprague (Seattle WA), Single width bar code symbology with full character set utilizing robust start/stop characters and error detection schem.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.