System and method for improved statistical bar code reading for electronic devices having a camera
AssigneeNokia Corporation
InventorsHao Wang, Yanming Zou, Kongqiao Wang
Life of this patent
Estimating the term…
Abstract
A system and method for statistical bar code reading for electronic devices having a camera. After a bar code is captured by the camera, a one-dimensional wave form is created based upon the captured bar code. A feature vector is created from the one-dimensional wave form, and the feature vector is compared to a plurality of reference vectors. An algorithm is used to select the reference vector that is most similar to the feature vector in order to correctly identify the captured bar code.
Claims30
A method of reading a bar code, comprising:
- capturing an image of the bar code using a camera;
- creating a one-dimensional wave form based upon the captured bar code;
- creating a feature vector from the one-dimensional wave form;
- comparing the feature vector to a plurality of reference vectors;
- and
- using an algorithm to select the reference vector that is most similar to the feature vector to correctly identify the captured bar code.
A computer program product for reading a bar code, comprising:
- computer code for capturing an image of the bar code using a camera;
- computer code for creating a one-dimensional wave form based upon the captured bar code;
- computer code for creating a feature vector from the one-dimensional wave form;
- computer code for comparing the feature vector to a plurality of reference vectors;
- and
- computer code for using an algorithm to select the reference vector that is most similar to the feature vector to correctly identify the captured bar code.
An electronic device for reading a bar code, comprising:
- a housing;
- a lens positioned within the housing for focusing an image;
- a sensor unit receiving the image focused by the lens;
- a processor operatively connected to the sensor unit;
- and
- a memory unit operatively connected to the processor, the memory unit including:
- computer code for capturing an image of the bar code;
- computer code for creating a one-dimensional wave form based upon the captured bar code;
- computer code for creating a feature vector from the one-dimensional wave form;
- computer code for comparing the feature vector to a plurality of reference vectors;
- and
- computer code for using an algorithm to select the reference vector that is most similar to the feature vector to correctly identify the captured bar code.
A module for reading a bar code, comprising:
- a lens for focusing an image;
- a sensor unit receiving the image focused by the lens;
- and
- a memory unit operatively connected to the sensor unit, the memory unit including:
- computer code for capturing an image of the bar code;
- computer code for creating a one-dimensional wave form based upon the captured bar code;
- computer code for creating a feature vector from the one-dimensional wave form;
- computer code for comparing the feature vector to a plurality of reference vectors;
- and
- computer code for using an algorithm to select the reference vector that is most similar to the feature vector to correctly identify the captured bar code.
Dependencies are inferred from the claim text.