Patent US5067165A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5067165A Expired / Lapsed US ⏱️ 0.0 years remaining

Character recognition method

Assignee: Ricoh Co Ltd
•
Filing: 1990-04-16
•
Granted: 1991-11-19
•
Expires: 2010-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for recognizing a character string made of alphanumeric characters comprises processes of providing a dictionary storing each alphanumeric character in a form of a graph including nodes and links, each of the nodes corresponding to the structural elements of the character and carrying an attribute representing thereof, each of the links representing the geometrical relationship which exists between the nodes connected by the link, extracting the structural elements together with the geometrical relationship existing therebetween from the character string read from the document starting from a starting location at one end of the character string, verifying that a corresponding structural element and geometrical relationship exist in the dictionary, predicting the structural elements and the geometrical relationship existing in the character string at a location immediately adjacent to the former location in the character string, based on the result of verification, and recognizing the character string by moving the location step by step consecutively along the character string towards the second end.

Inventors

  • 👤 Hirobumi Nishida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:58
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/19; G06V30/196; G06V30/26; G06V30/262

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 311 words
A method for recognizing a character string comprising one or more alphanumeric characters read from a document, said character string being defined by a first end and a second end, each of the alphanumeric characters comprising a plurality of structural elements disposed with a predetermined geometrical relationship so as to form the alphanumeric character, said method comprising the processes of: (a) providing a dictionary having each alphanumeric character stored as a graph, the graph comprising nodes and links connecting the nodes; (1) each of the nodes corresponding to one of the structural elements and carrying an attribute representative thereof; and (2) each of the links representing the geometrical relationship which exists between the nodes which are connected by the link; (b) reading a character string from a document; (c) extracting one or more structural elements and a geometrical relationship existing therebetween from the character string read from the document, starting from a starting location of character recognition at the first end of the character string and proceeding consecutively to the second end of the character string; (d) verifying that the structural elements and the geometrical relationship extracted in the process of extraction exist in the dictionary, wherein said step of verifying includes searching the dictionary: (1) starting from a simple alphanumeric character having a small number of structural elements; and (2) proceeding to complex alphanumeric characters having a large number of structural elements; (e) predicting the structural elements and the geometrical relationship existing in the character string at a location immediately adjacent to the former location in the character string, based on the result of the process of verification, by assuming a candidate character; and (f) recognizing the character string by moving the location step by step consecutively along the character string towards the second end, while repeatedly performing the processes of extraction, verification, and prediction in each of the steps.
Claim 2
Independent Claim 311 words
A method for recognizing a character string comprising one or more alphanumeric characters read from a document, said character string being defined by a first end and a second end, each of the alphanumeric characters comprising a plurality of structural elements disposed with a predetermined geometrical relationship so as to form the alphanumeric character, said method comprising the processes of: (a) providing a dictionary having each alphanumeric character stored as a graph, the graph comprising nodes and links connecting the nodes; (1) each of the nodes corresponding to one of the structural elements and carrying an attribute representative thereof; and (2) each of the links representing the geometrical relationship which exists between the nodes which are connected by the link; (b) reading a character string from a document; (c) extracting one or more structural elements and a geometrical relationship existing therebetween from the character string read from the document, starting from a starting location of character recognition at the first end of the character string and proceeding consecutively to the second end of the character string; (d) verifying that the structural elements and the geometrical relationship extracted in the process of extraction exist in the dictionary, wherein said step of verifying includes searching the dictionary: (1) starting from a simple alphanumeric character having a small number of structural elements; and (2) proceeding to complex alphanumeric characters having a large number of structural elements; (e) predicting the structural elements and the geometrical relationship existing in the character string at a location immediately adjacent to the former location in the character string, based on the result of the process of verification, by assuming a candidate character; and (f) recognizing the character string by moving the location step by step consecutively along the character string towards the second end, while repeatedly performing the processes of extraction, verification, and prediction in each of the steps.
Claim 3
Dependent Claim 61 words
A method as claimed in claim 1 in which said character string is defined by a left end and a right end respectively in correspondence to the first end and the second end, and said process of recognition is performed while moving by step, consecutively from the left end of the character string to the right end of the character string.
Claim 4
Dependent Claim 109 words
A method as claimed in claim 1 in which said dictionary stores the characters as a plurality of graphs each corresponding to a character, said plurality of graphs being arranged into a network comprising a plurality of network nodes and a plurality of directed network links connecting the network nodes, wherein each of said network nodes indicated by the directed network link, exiting from a previous network node, inlcudes all of the structural elements of the character corresponding to the previous network node, and each of the network links connecting the network nodes represents the difference between the characters corresponding to the network nodes connected by the network link.
Claim 5
Dependent Claim 28 words
A method as claimed in claim 3 in which said processes of extraction, verification, and prediction are performed along the directed network links, starting from an initial state.
Claim 6
Dependent Claim 55 words
A method as claimed in claim 4 in which said process of recognition comprises a process of evaluating a loss function indicative of failure of recognition each time the location of character recognition process for recognizing the character string moves one step, and a process of selecting the character string which minimizes the loss function.

References Cited (Backward Citations)

US4754489A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-11-18 1995-05-20 1995-11-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-11-18 1999-05-20 1999-11-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-11-18 2003-05-20 2003-11-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag