System and method of enabling a cellular/wireless device with imaging capabilities to decode printed alphanumeric characters
First Claim
1. A method for decoding printed alphanumeric characters from images or video sequences captured by a wireless device, the method comprising:
- pre-processing the image or video sequence to optimize processing in all subsequent operations;
searching one or more grayscale images for key alphanumeric characters on a range of scales;
comparing the values on said range of scales to a plurality of templates in order to determine the characteristics of the alphanumeric characters;
performing additional comparisons to a plurality of templates to determine character lines, line edges, and line orientation;
processing information from prior said pre-processing, said searching, said comparing, and said performing additional comparisons, to determine the corrected scale and orientation of each line;
recognizing the identity of each alphanumeric character in a string of such characters;
decoding the entire character string in digitized alphanumeric format.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for decoding printed alphanumeric characters from images or video sequences captured by a wireless device, including the pre-processing of the image or video sequence to optimize processing in all subsequent steps, the searching of one or more grayscale images for key alphanumeric characters on a range of scales, the comparing of the values on the range of scales to a plurality of templates in order to determine the characteristics of the alphanumeric characters, the performing of additional comparisons to a plurality of templates to determine character lines, line edges, and line orientation, the processing of information from prior operations to determine the corrected scale and orientation of each line, the recognizing of the identity of each alphanumeric characters in a string of such characters, and the decoding of the entire character string in digitized alphanumeric format.
-
Citations
20 Claims
-
1. A method for decoding printed alphanumeric characters from images or video sequences captured by a wireless device, the method comprising:
-
pre-processing the image or video sequence to optimize processing in all subsequent operations;
searching one or more grayscale images for key alphanumeric characters on a range of scales;
comparing the values on said range of scales to a plurality of templates in order to determine the characteristics of the alphanumeric characters;
performing additional comparisons to a plurality of templates to determine character lines, line edges, and line orientation;
processing information from prior said pre-processing, said searching, said comparing, and said performing additional comparisons, to determine the corrected scale and orientation of each line;
recognizing the identity of each alphanumeric character in a string of such characters;
decoding the entire character string in digitized alphanumeric format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for decoding printed alphanumeric characters from images or video sequences captured by a wireless device, the system comprising:
-
an object to be imaged or to be captured by video sequence, that contains within it alphanumeric characters;
a wireless portable device for capturing the image video sequence, and transmitting the captured image or video sequence to a data network;
a data network for receiving the image or video sequence transmitted by the wireless portable device, and for retransmitting it to a storage server;
a storage receiver for receiving the retransmitted image or video sequence, for storing the complete image or video sequence before processing, and for retransmitting the stored image or video sequence to a processing server;
a processing server for decoding the printed alphanumeric characters from the image or video sequence, and for transmitting the decoded characters to an additional server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A processing server within a telecommunication system for decoding printed alphanumeric characters from images or video sequences captured by a wireless device, the processing server comprising:
-
a server for interacting with a plurality of storage servers, a plurality of content/information servers, and a plurality of wireless messaging servers, within the telecommunication system for decoding printed alphanumeric characters from images;
the server accessing image or video sequence data sent from a data network via a storage server, the server converting the image or video sequence data into a digital sequence of decoded alphanumeric characters, and the server communicating such digital sequence to an additional server. - View Dependent Claims (17, 18)
-
-
19. A computer program product, comprising a computer data signal in a carrier wave having computer readable code embodied therein for causing a computer to perform a method comprising:
-
pre-processing an alphanumeric image or video sequence;
searching on a range of scales for key alphanumeric characters in the image or sequence;
determining appropriate image scales;
searching for character lines, line edges, and line orientations;
correcting for the scale and orientation;
recognizing the strings of alphanumeric characters;
decoding the character strings. - View Dependent Claims (20)
-
Specification