Standard pattern comparing system for eliminating duplicative data entries for different applications program dictionaries, especially suitable for use in voice recognition systems
First Claim
1. A standard pattern comparing system to which a plurality of kinds of data are supplied and which recognizes data by comparing the data with standard patterns registered in a dictionary, the system comprising:
- a) a memory which stores a plurality of dictionaries, the dictionaries including;
1) a plurality of normal dictionaries, and2) one master dictionary;
wherein;
1) all standard patterns stored in each normal dictionary correspond to one kind of data;
2) there are no duplicate standard-patterns included in at least two normal dictionaries, and3) each standard pattern included in the master dictionary is commonly used for at least two normal dictionaries to correspond to an arbitrary kind of data;
b) selection means, coupled to the memory, for selecting a corresponding one of the normal dictionaries and the master dictionary from the memory, based on the data;
c) comparing means, responsive to the selection means, for comparing the data with one of the standard patterns stored in the corresponding one of the normal dictionaries and the master dictionary;
d) output means, responsive to the comparing means, for outputting a comparison result for recognizing the data; and
e) analyzing means for analyzing the feature of the data so as to generate a feature pattern corresponding to the feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A standard pattern comparing system recognizes a data by comparing the data with a standard pattern registered in a dictionary, a plurality of kinds of data being supplied to the standard pattern comparing system. The standard pattern comparing system has a plurality of dictionaries including a plurality of normal dictionaries and one master dictionary. All standard patterns stored in each normal dictionary and some of the standard patterns stored in the master dictionary corresponding to one kind of data. There being no duplicate standard pattern included in more than two dictionaries, and each standard pattern included in the master dictionary being commonly used for at least more than two normal dictionaries to correspond to an arbitrary kind of data. The present invention is especially useful for a voice recognition system in which a speaker dependent voice recognizer is used for a personal computer which manages a plurality of application programs. A user of the voice recognizer does not have to register some duplicate words commonly used for at least more than two application programs because of the master dictionary.
-
Citations
10 Claims
-
1. A standard pattern comparing system to which a plurality of kinds of data are supplied and which recognizes data by comparing the data with standard patterns registered in a dictionary, the system comprising:
-
a) a memory which stores a plurality of dictionaries, the dictionaries including; 1) a plurality of normal dictionaries, and 2) one master dictionary;
wherein;1) all standard patterns stored in each normal dictionary correspond to one kind of data; 2) there are no duplicate standard-patterns included in at least two normal dictionaries, and 3) each standard pattern included in the master dictionary is commonly used for at least two normal dictionaries to correspond to an arbitrary kind of data; b) selection means, coupled to the memory, for selecting a corresponding one of the normal dictionaries and the master dictionary from the memory, based on the data; c) comparing means, responsive to the selection means, for comparing the data with one of the standard patterns stored in the corresponding one of the normal dictionaries and the master dictionary; d) output means, responsive to the comparing means, for outputting a comparison result for recognizing the data; and e) analyzing means for analyzing the feature of the data so as to generate a feature pattern corresponding to the feature.
-
-
2. A standard pattern comparing system to which a plurality of kinds of data are supplied and which recognizes data by comparing the data with standard patterns registered in a dictionary, the system comprising:
-
a) a memory which stores a plurality of dictionaries, the dictionaries including; 1) a plurality of normal dictionaries; and 2) one master dictionary; wherein; 1) all standard patterns stored in each normal dictionary correspond to one kind of data; 2) there are no duplicate standard patterns included in at least two normal dictionaries; and 3) each standard pattern included in the master dictionary is commonly used for at least two normal dictionaries to correspond to an arbitrary kind of data; b) selection means, coupled to the memory, for selecting a corresponding one of the normal dictionaries and the master dictionary from the memory, based on the data; c) comparing means, responsive to the selection means, for comparing the data with one of the standard patterns stored in the corresponding one of the normal dictionaries and the master dictionary; and d) output means, responsive to the comparing means, for outputting a comparison result for recognizing the data. - View Dependent Claims (3, 5)
-
-
4. A method for writing out a plurality of dictionaries in a standard pattern comparing system to which a plurality of kinds of data are supplied and which recognizes data by comparing the data with standard patterns registered in a dictionary, the method comprising the steps of:
-
a) writing out a plurality of basic dictionaries, each basic dictionary being written out by gathering all standard patterns required for an arbitrary kind of data; and b) writing out (1) a plurality of normal dictionaries and (2) one master dictionary, by extracting from each basic dictionary a duplicate standard pattern included in at least two basic dictionaries; wherein; all standard patterns stored in each normal dictionary correspond to one kind of data; there are no duplicate standard patterns included in at least two normal dictionaries; and each standard pattern included in the master dictionary is commonly used for at least two normal dictionaries to correspond to an arbitrary kind of data. - View Dependent Claims (6, 7)
-
-
8. A method for writing out a plurality of dictionaries in a standard pattern comparing system to which a plurality of kinds of data are supplied and which recognizes data by comparing the data with standard patterns registered in a dictionary, the method comprising the steps of:
-
A) writing out a plurality of basic dictionaries, each basic dictionary being written out by gathering all standard patterns required for an arbitrary kind of data; and B) writing out (1) a plurality of normal dictionaries and (2) one master dictionary, by extracting from each basic dictionary a duplicate standard pattern included in at least two basic dictionaries; wherein; a) all standard patterns stored in each normal dictionary correspond to one kind of data; b) there are no duplicate standard patterns included in at least two normal dictionaries; c) each standard pattern included in the master dictionary is commonly used for at least two normal dictionaries to correspond to an arbitrary kind of data; d) the master and normal dictionary further include; 1) a voice dictionary for specifying a feature of a pronunciation of a word of a voice input; and 2) a string dictionary for specifying the spelling of the word thereof; and e) the standard pattern of the basic dictionary includes voice and string data corresponding to the voice and string dictionaries. - View Dependent Claims (9, 10)
-
Specification