Writing recognition unit
First Claim
1. An apparatus for recognizing written characters, comprising:
- at least two writing recognition units, each of said writing recognition units generating recognition results corresponding to each recognized character, wherein each of the recognition results from each unit comprises at least one recognized symbol and a corresponding reliability value;
means for designating a recognition output parameter to each recognized character based on the corresponding recognition results, wherein the recognition output parameter for a given recognized character is designated as either a first value, if the corresponding recognition results of the at least two writing recognition units are in agreement, or a second value, if the corresponding recognition results of the at least two recognition units are not in agreement;
means for allocating at least one confidence level from a set of confidence levels to each recognized character based on the corresponding reliability values, wherein each of the confidence levels is defined by a predetermined range of reliability values;
means for allocating at least one match value for each confidence level allocated to each recognized character, wherein the match value represents the degree to which the confidence level matches the corresponding reliability value of a given recognized character;
means for generating a sample vector that represents a reliability value and confidence level variable for each of the corresponding recognition results for a given recognized character, wherein the sample vector comprises a plurality of elements each corresponding to one reliability value at one of the defined confidence levels, and wherein the at least one match value is stored in the element of the sample vector that corresponds to that confidence level; and
evaluating means for evaluating the confidence levels and recognition output parameter associated with each recognized character using a plurality of rules to generate an overall recognition result for each recognized character based on output results of the rules.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for recognizing written characters. In one aspect, a method for recognizing written characters comprises the steps of: recognizing written characters with each of a plurality of writing recognition units, each of the writing recognition units supplying reliability values for each recognized character; determining a confidence level for each of the written characters from the corresponding reliability value for the written characters; testing the agreement of the results from the writing recognition units for each of the recognized characters; evaluating a plurality of rules for each of the recognized character with the corresponding levels and agreements; and delivering the overall result of the writing recognition process.
-
Citations
15 Claims
-
1. An apparatus for recognizing written characters, comprising:
-
at least two writing recognition units, each of said writing recognition units generating recognition results corresponding to each recognized character, wherein each of the recognition results from each unit comprises at least one recognized symbol and a corresponding reliability value; means for designating a recognition output parameter to each recognized character based on the corresponding recognition results, wherein the recognition output parameter for a given recognized character is designated as either a first value, if the corresponding recognition results of the at least two writing recognition units are in agreement, or a second value, if the corresponding recognition results of the at least two recognition units are not in agreement; means for allocating at least one confidence level from a set of confidence levels to each recognized character based on the corresponding reliability values, wherein each of the confidence levels is defined by a predetermined range of reliability values; means for allocating at least one match value for each confidence level allocated to each recognized character, wherein the match value represents the degree to which the confidence level matches the corresponding reliability value of a given recognized character; means for generating a sample vector that represents a reliability value and confidence level variable for each of the corresponding recognition results for a given recognized character, wherein the sample vector comprises a plurality of elements each corresponding to one reliability value at one of the defined confidence levels, and wherein the at least one match value is stored in the element of the sample vector that corresponds to that confidence level; and evaluating means for evaluating the confidence levels and recognition output parameter associated with each recognized character using a plurality of rules to generate an overall recognition result for each recognized character based on output results of the rules. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. A method for recognizing written characters, comprising the steps of:
-
recognizing written characters with at least two writing recognition units, each of said writing recognition units supplying recognition results corresponding to each recognized character, the recognition results comprising at least one recognized symbol and a corresponding reliability value; allocating at least one confidence level for each of the recognized characters from a set of confidence levels based on the corresponding reliability values for said recognized characters, wherein each of the confidence levels is defined by a predetermined range of reliability values; designating a recognition output parameter for each recognized character based on the corresponding recognition results, wherein the recognition output parameter for a given recognized character is designated as either a first value, if the corresponding recognition results of the at least two writing recognition units are in agreement, or a second value, if the corresponding recognition results of the at least two recognition units are not in agreement; allocating at least one match value for each confidence level allocated to each recognized character, wherein the match value represents the degree to which the confidence level matches the corresponding reliability value of a given recognized character; generating a sample vector that represents a reliability value and confidence level variable for each of the corresponding recognition results for a given recognized character, wherein the sample vector comprises a plurality of elements each corresponding to one reliability value at one of the defined confidence levels, and wherein the at least one match value is stored in the element of the sample vector that corresponds to that confidence level; evaluating a plurality of rules for each of said recognized characters with the corresponding confidence levels and recognition output parameters; and generating an overall recognition result for each recognized character based on output results of the rules. - View Dependent Claims (9, 10, 11)
-
-
12. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for recognizing written characters, the method comprising the steps of:
-
recognizing written characters with at least two writing recognition units, each of said writing recognition units supplying recognition results corresponding to each recognized character, the recognition results comprising at least one recognized symbol and a corresponding reliability value; allocating at least one confidence level for each of the recognized characters from a set of confidence levels based on the corresponding reliability values for said recognized characters, wherein each of the confidence levels is defined by a predetermined range of reliability values; designating a recognition output parameter for each recognized character based on the corresponding recognition results, wherein the recognition output parameter for a given recognized character is designated as either a first value, if the corresponding recognition results of the at least two writing recognition units are in agreement, or a second value, if the corresponding recognition results of the at least two recognition units are not in agreement; allocating at least one match value for each confidence level allocated to each recognized character, wherein the match value represents the degree to which the confidence level matches the corresponding reliability value of a given recognized character; generating a sample vector that represents a reliability value and confidence level variable for each of the corresponding recognition results for a given recognized character, wherein the sample vector comprises a plurality of elements each corresponding to one reliability value at one of the defined confidence levels, and wherein the at least one match value is stored in the element of the sample vector that corresponds to that confidence level; evaluating a plurality of rules for each of said recognized character with the corresponding confidence levels and recognition output parameters; and generating an overall recognition result for each recognized character based on output results of the rules. - View Dependent Claims (13, 14, 15)
-
Specification