Pattern distance calculating equipment
First Claim
1. A pattern distance calculating apparatus comprising:
- an input pattern memory storing an input pattern comprised of a sequence of feature vectors each composed of a predetermined number n (i.e., a positive integer) of feature parameters;
a reference pattern memory storing a reference pattern comprised of a sequence of feature vectors each composed of n feature parameters of the same type as that of said input pattern;
a deviation pattern memory storing a deviation pattern indicative of a predetermined fluctuation range for each of said n feature parameters of said reference pattern; and
distance calculating means for calculating a distance between said input pattern and said reference pattern, said distance calculating means comprising;
first means for determining if the difference between the value of each feature parameter of said input pattern and the value of the corresponding feature parameter of said reference pattern is within the fluctuation range for said feature parameter of said reference pattern,second means for selecting the value zero as a distance value if said difference is within said fluctuation range and for selecting a distance value determined by a preselected distance calculating formula if said difference is outside said fluctuation range, andmeans for accumulating said distance values selected for each parameter to provide said distance between said input pattern and said reference pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A pattern recognition apparatus for recognizing spoken words of a nonspecific speaker or of a specific speaker. A reference pattern composed of a sequence of feature vectors, each composed of n feature parameters, bi, is stored. The reference pattern represents a form of average of said words to be recognized as determined by multiple reference speakers speaking the same words or by the specified speaker speaking said words several times. A deviation pattern composed of a sequence of feature vectors composed of n feature parameters, wi /2, is stored. The deviation pattern is a measure of the deviation from the reference of the repeated utterances of the reference speakers or the specified speaker. An input pattern, representing the utterances of a speaker, is composed of a sequence of feature vectors, each composed of n feature parameters, ai, and is stored. A measure of the similarity of the input and reference patterns is calculated, taking into account the deviation pattern, according to one of several possible distance formulae. Basically, a distance parameter calculated for each corresponding input, reference and deviation parameter is set to zero value if the input parameter is inside the deviation range of the reference parameter, and is otherwise calculated to be a finite value.
44 Citations
12 Claims
-
1. A pattern distance calculating apparatus comprising:
-
an input pattern memory storing an input pattern comprised of a sequence of feature vectors each composed of a predetermined number n (i.e., a positive integer) of feature parameters; a reference pattern memory storing a reference pattern comprised of a sequence of feature vectors each composed of n feature parameters of the same type as that of said input pattern; a deviation pattern memory storing a deviation pattern indicative of a predetermined fluctuation range for each of said n feature parameters of said reference pattern; and distance calculating means for calculating a distance between said input pattern and said reference pattern, said distance calculating means comprising; first means for determining if the difference between the value of each feature parameter of said input pattern and the value of the corresponding feature parameter of said reference pattern is within the fluctuation range for said feature parameter of said reference pattern, second means for selecting the value zero as a distance value if said difference is within said fluctuation range and for selecting a distance value determined by a preselected distance calculating formula if said difference is outside said fluctuation range, and means for accumulating said distance values selected for each parameter to provide said distance between said input pattern and said reference pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A pattern distance calculating system in which the similarity between an input pattern composed of a sequence of feature vectors composed of a predetermined number n (i.e., a positive integer) of feature parameters and a reference pattern composed of a sequence of feature vectors composed of n feature parameters of the same type as that of said input pattern is calculated based on predetermined distance formulae including the respective feature parameters of said input pattern and the respective parameters of said reference pattern, wherein said distance is determined according to a deviation parameter representive of a predetermined fluctuation range for each of the parameters of said reference pattern such that the distance between said feature parameters of said input and reference patterns is set at zero or a predetermined value, when the value of the feature parameter of said input pattern at a certain time is within said fluctuation range of said reference pattern at a corresponding time, and at a value given by said predetermined formulae when said value is outside said fluctuation range.
Specification