Pattern recognition system
First Claim
1. A pattern recognition system comprising:
- input means for accepting a handwritten pattern;
a plurality of recognizers each providing at least one candidate corresponding to said handwritten pattern, said plurality of recognizers thereby providing a plurality of candidates for said handwritten pattern; and
a recognition controller including;
calculation means for giving each of said plurality of recognizers a value indicating reliability of each of said plurality of recognizers based on previous recognition results including recognition results changed by user,recognition means for selecting one of said plurality of candidates as a recognition result based on the value indicating reliability given to each of said plurality of said recognizers, andcorrection means for accepting, from a user, a correction for said recognition result and changing said recognition result in accordance with said correction.
2 Assignments
0 Petitions
Accused Products
Abstract
A pattern recognition system having a plurality of dictionaries, wherein handwritten input information is compared with patterns contained in the plurality of dictionaries so as to deliver a similar one of the patterns as a recognized result; The system comprises a controller which selects one pattern as a final recognized result from among recognized results based on the plurality of dictionaries, so as to deliver the selected pattern as its output. The controller evaluates summations of values previously set for respective candidate levels in the recognized results, for individual candidate patterns which exist in the recognized results based on the plurality of dictionaries, and it selects the pattern of the final recognized result on the basis of the summations. Thus, the recognized result most suited to a user is automatically derived from among the recognized results based on the plurality of dictionaries.
112 Citations
9 Claims
-
1. A pattern recognition system comprising:
-
input means for accepting a handwritten pattern; a plurality of recognizers each providing at least one candidate corresponding to said handwritten pattern, said plurality of recognizers thereby providing a plurality of candidates for said handwritten pattern; and a recognition controller including; calculation means for giving each of said plurality of recognizers a value indicating reliability of each of said plurality of recognizers based on previous recognition results including recognition results changed by user, recognition means for selecting one of said plurality of candidates as a recognition result based on the value indicating reliability given to each of said plurality of said recognizers, and correction means for accepting, from a user, a correction for said recognition result and changing said recognition result in accordance with said correction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A pattern recognition method comprising:
-
an accepting step for accepting a handwritten pattern; a recognizing step wherein each of a plurality of recognizers selects at least one candidate according to said handwritten pattern to thereby form a plurality of candidates; a calculating step for giving each of said plurality of recognizers a value indicating reliability of each of said plurality of recognizers based on previous recognition results including recognition results changed by a user; a selecting step for selecting one of said plurality of candidates as a recognition result based on the value indicating reliability given to each of said plurality of recognizers; and a correcting step for accepting, from a user, a correction for said recognition result and changing said recognition result in accordance with said correction.
-
-
7. A pattern recognition system comprising:
-
input means for accepting handwritten patterns; a plurality of recognizers each providing a plurality of candidates corresponding to each of said handwritten patterns; and a recognition controller including; first storage means for storing the plurality of candidates provided by each recognizer for each of said handwritten patterns, second storage means for storing a candidate, selected from said first storage means, for each of said handwritten patterns, as a correct candidate and storing a candidate corrected by a user as said correct candidate when the candidate is corrected by said user, recognizer performance assessing means for assigning to each recognizer, each time a handwritten pattern is inputted to said recognizers by said input means, a current value indicating reliability of the recognizer based on at least some of the correct candidates stored in said second storage means, said pluralities of candidates provided by said recognizers for each of the inputted handwritten patterns corresponding to the correct candidates as stored in said first storage means, and candidates corrected by said user stored as correct candidates in said second storage means, candidate assessing means for assigning to each candidate, within each plurality of candidates provided by each recognizer, a value based on the current valve indicating reliability assigned to the recognizer which provided that candidate, recognition means for selecting a candidate from the respective pluralities of candidates stored in said first storage means for a given inputted handwritten pattern based on the values indicating reliability assigned to the candidates by said candidate assessing means and for storing the selected candidate as a correct candidate in said second storage means, and correction means for accepting, from a user, a user correction for correcting a candidate selected by said recognition means, changing said candidate in accordance with said user correction, and storing the candidate corrected by the user in said second storage means as a correct candidate. - View Dependent Claims (8, 9)
-
Specification