Patent Document ID: 4783806
Application ID: 07006061
Patent Status: 1

Claim One:
1. A speech recognition apparatus comprising: partial pattern forming means for obtaining a partial pattern A.sub.(p,q) =a.sub.p,a.sub.p+1,. .. , a.sub.q (where 1.ltoreq.p.ltoreq.q.ltoreq.I) whose starting point is time point i=p in an input pattern A=a.sub.1, a.sub.2,. .. , a.sub.i,. .. , a.sub.I, which is expressed in the time series of feature vectors, and whose endpoint is time point i=q; reference pattern memory means for storing the reference patterns B.sup.n for each word number "n" of a reference pattern B.sup.n =b.sub.1.sup.n, b.sub.2.sup.n,. .. , b.sub.j.sup.n,. .. , b.sub.jn.sup.n, which is previously set for each word number "n"; normalized similarity measure computing means in which a function j(i) is set up which makes the time base "i" of the partial pattern obtained by said partial pattern forming means correspond to the time base "j" of the reference pattern stored by said reference pattern memory means, and a maximum similarity measure S{A.sub.(p,q),B.sup.n }as a maximum value of the sum of the vector similarity measure s {a.sub.i, b.sup.n, j(i)} as defined by said time base "i" and said function j(i) is obtained as a normalized similarity measure as defined by a normalizing function r[q-p+1, Jn, S{A.sub.(p,q), B.sup.n }] which provides a normalized similarity measure not dependent on the time duration t=q-p+1 of said partial pattern and the time duration of said reference pattern; partial maximum similarity computing means for maximizing for each "p" the normalized similarity measure obtained by said normalized similarity measure computing means by using the dynamic programming algorithm, and for obtaining a maximum value of the result of said maximization for "n", as a partial maximum similarity measure; ##EQU22## partial decision means for successively repeating the operation that the registered word "n" providing the partial maximum similarity measure D.sub.q obtained in said partial maximum similarity computinq means is treated as a partial decision result W.sub.q, in the range of q=1 to I, and for obtaining the partial similarity measure D.sub.i and the partial decision result W.sub.i (i=1 to I) at all the time points along the time series of the input pattern; and output means in which the largest partial maximum similarity measure of those measures obtained in said partial decision means, is treated as a maximum similarity measure D.sub.max =.sub.i.sup.max {Di} (where i=1 to I), and the partial decision result W.sub.i providing that maximum similarity measure D.sub.max is obtained, and said result is output as the recognition result.