JPH022159B2 - - Google Patents
Info
- Publication number
- JPH022159B2 JPH022159B2 JP56197288A JP19728881A JPH022159B2 JP H022159 B2 JPH022159 B2 JP H022159B2 JP 56197288 A JP56197288 A JP 56197288A JP 19728881 A JP19728881 A JP 19728881A JP H022159 B2 JPH022159 B2 JP H022159B2
- Authority
- JP
- Japan
- Prior art keywords
- distance
- pattern
- representative
- vectors
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Landscapes
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
本発明は音声パタンのような特徴ベクトルの系
列として表わされるパタンの比較を行うパタンマ
ツチング装置の改良に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement in a pattern matching device that compares patterns expressed as a series of feature vectors, such as voice patterns.
パタン認識の方法として、認識すべきパタンを
あらかじめ標準パタンとして登録しておき認識時
に入力される未知パタンを標準パタンと比較し、
最も類似度の高いものを認識結果として決定する
パタンマツチング法は従来から広く用いられてい
る。 As a pattern recognition method, the pattern to be recognized is registered in advance as a standard pattern, and the unknown pattern input during recognition is compared with the standard pattern.
A pattern matching method that determines the one with the highest degree of similarity as the recognition result has been widely used.
パタンマツチング法では、音声パタンにおける
発声速度の変動のような変動に対処することが重
要であるが、動的計画法を利用した時間正規化マ
ツチング法(以下DP法と称す)は非常に有効な
方法となつており、(日本音響学会誌Vol.27No.9
P483−P487参照)広く実用に供されている。
しかし、このマツチング法ではマツチングの対象
となるパタンは一定の周期でサンプリングされた
特徴ベクトルの時系列を前提としているため、時
間的に長い音声パタンなどでは記憶容量が増大
し、また演算処理量も増大する。このような問題
点を解決するものとして音声パタンの母音部のよ
うなパタン中に定常的な部分が存在する場合に
は、これを利用して不均一に代表的なベクトルを
サンプリングし、これらの代表ベクトルの系列に
対してDP法を適用する方法(圧縮DP法)が提案
されている(特願昭56−032060号)。 In the pattern matching method, it is important to deal with fluctuations such as fluctuations in speaking rate in the speech pattern, but the time normalized matching method (hereinafter referred to as the DP method) using dynamic programming is extremely effective. (Acoustical Society of Japan Vol. 27 No. 9)
(See pages 483-487) It is widely used in practical applications.
However, this matching method assumes that the pattern to be matched is a time series of feature vectors sampled at a constant cycle, so the storage capacity increases for temporally long audio patterns, and the amount of calculation processing also increases. increase To solve this problem, if there is a stationary part in the voice pattern, such as the vowel part, we can take advantage of this and sample representative vectors non-uniformly. A method of applying the DP method to a series of representative vectors (compressed DP method) has been proposed (Japanese Patent Application No. 1983-032060).
しかしながら圧縮DP法ではパタンの変化する
過渡部においてデータ量が圧縮されず、また代表
ベクトルと代表ベクトルの間は矩形近似されるこ
とになるので、もとのパタンとの誤差が避けられ
ない。これに対してもとのパタンを折線近似し、
折点を代表ベクトルとして抽出することにする
と、パタンの変化する過渡部でもデータ量が圧縮
され、またもとのパタンとの誤差も小さくなり、
少ない記憶容量、処理量で精度の高いマツチング
が実現できる。しかし、この場合には代表ベクト
ルそのものがもとのパタンのある区間を代表する
のではなく隣接する代表ベクトルを結ぶ線分がも
とのパタンのある区間を代表する。したがつて2
つのパタンA,Bのマツチングの際にパタンAの
代表ベクトルとパタンBの代表ベクトルとの距離
を用いる従来の圧縮DPマツチング法を適用する
ことはできない。 However, in the compression DP method, the amount of data is not compressed in the transitional part where the pattern changes, and the representative vectors are approximated by rectangles, so errors with the original pattern are unavoidable. On the other hand, the original pattern is approximated by a broken line,
By extracting the break point as a representative vector, the amount of data is compressed even in the transitional part where the pattern changes, and the error with the original pattern is also reduced.
Highly accurate matching can be achieved with small storage capacity and processing amount. However, in this case, the representative vector itself does not represent the section with the original pattern, but the line segment connecting adjacent representative vectors represents the section with the original pattern. Therefore 2
When matching two patterns A and B, the conventional compressed DP matching method that uses the distance between the representative vector of pattern A and the representative vector of pattern B cannot be applied.
本発明は、一方のパタンの隣接する2つの代表
ベクトルに対応するベクトル空間上の2点を結ぶ
線分と他方のパタンの代表ベクトルに対応する点
との距離の概念を導入し、前記距離を用いて、2
つのパタンのマツチングをDP法により実現し、
記憶容量、処理量の少なくかつ精度の高いパタン
マツチング装置を実現することを目的としてい
る。 The present invention introduces the concept of a distance between a line segment connecting two points on a vector space corresponding to two adjacent representative vectors of one pattern and a point corresponding to a representative vector of the other pattern, and calculates the distance. using, 2
Achieved matching of two patterns using the DP method,
The purpose of this invention is to realize a highly accurate pattern matching device with a small storage capacity and processing amount.
今、2つのパタンA,Bの特徴ベクトルの系列
を、それぞれ折線近似により圧縮したとき折点と
して抽出された代表ベクトルの系列をそれぞれ
A={a(1),……,a(i),……,a(I)}
B={b(1),……,b(j),……,b(J)}
で表わし、またパタンA,Bの代表ベクトルの抽
出点の系列をそれぞれ
P={p(1),……,p(i),……,p(I)}
Q={q(1),……,q(i),……,q(J)}
で表わす。このとき従来のDP法ではパタンAと
Bとの距離は次のようにして求められる。 Now, when the series of feature vectors of two patterns A and B are each compressed by broken line approximation, the series of representative vectors extracted as break points are respectively A={a(1), ..., a(i), ..., a(I)} B={b(1), ..., b(j), ..., b(J)}, and the series of extraction points of the representative vectors of patterns A and B are respectively P = {p(1), ..., p(i), ..., p(I)} Q = {q(1), ..., q(i), ..., q(J)} . At this time, in the conventional DP method, the distance between patterns A and B is determined as follows.
ベクトルa(i)とb(j)との距離d(i,j)に関
する積分量gについて、初期条件g(1,1)=d
(1,1)とし、漸化式
g(i,j)=mind(i,j)+g(i−1,
j)
d(i,j)+g(i,j−1)
2d(i,j)+g(i−1,j−1) (1)
をi=1、j=1からi=I、j=Jまで順次く
り返す。最後に得られるg(I,J)よりパタン
AとBとの距離を
D=g(I,J)/(I+J−1)
より求める。 For the integral g regarding the distance d(i,j) between vectors a(i) and b(j), the initial condition g(1,1)=d
(1, 1), and the recurrence formula g (i, j) = mind (i, j) + g (i-1,
j) d(i,j)+g(i,j-1) 2d(i,j)+g(i-1,j-1) (1) from i=1, j=1 to i=I, j= Repeat sequentially up to J. From the finally obtained g(I, J), the distance between patterns A and B is determined from D=g(I, J)/(I+J-1).
以上、従来法について説明したが、本発明では
d(i,j)にかわるものとして、一方のパタン
の代表ベクトル系列中の隣接する代表ベクトル間
を結ぶ線分と他方のパタンの代表ベクトルとの距
離dA(i,j)、dB(i,j)を次のように定義す
る。 The conventional method has been described above, but in the present invention, instead of d(i, j), a line segment connecting adjacent representative vectors in the representative vector series of one pattern and the representative vector of the other pattern is used. The distances d A (i, j) and d B (i, j) are defined as follows.
dA(i,j)=dist(b(j)、a(i−1)a(i))、
dB(i,j)=dist(a(i)、b(j−1)b(j))
(2)
ただしはベクトル空間上でベクトルx,y
に対応する2点を結ぶ線分を、dist(a,)は
ベクトルaに対応する点と線分との距離を表
わす。dA(i,j)、dB(i,j)は、一般的に2
点x,yを結ぶ直線と点Zとの距離d0について
は、点zから線分xyに垂線がおろせる場合には、
d0 2=‖x−z‖2・‖y−z‖2−|(x
−z)・(y−z)|2/‖x−y‖2
により求められる。また、点zから線分xyに垂
線がおろせない場合には、‖x−z‖と‖y−z
‖の中で小さい方をもつて定義すればよい。 d A (i, j) = dist (b (j), a (i - 1) a (i)), d B (i, j) = dist (a (i), b (j - 1) b ( j))
(2) However, vectors x, y on vector space
dist(a,) represents the distance between the point corresponding to vector a and the line segment. d A (i, j) and d B (i, j) are generally 2
Regarding the distance d 0 between the straight line connecting points x and y and point Z, if a perpendicular line can be drawn from point z to line segment xy, then d 0 2 =‖x−z‖ 2・‖y−z‖ 2 − |(x
−z)・(y−z)| 2 /‖x−y‖ 2 . Also, if a perpendicular line cannot be drawn from point z to line segment xy, ‖x-z‖ and ‖y-z
It is sufficient to define the smaller one among ‖.
式(2)により定義されたdA(i,j)、dB(i,j)
をi=1,……,I、j=1,……,Jに対して
求めたものは第1図に示すように格子M上で格子
の各辺に対応させることができる。 d A (i, j), d B (i, j) defined by formula (2)
The values obtained for i=1,...,I, j=1,...,J can be made to correspond to each side of the grid on the grid M as shown in FIG.
このとき、格子M上の点(i,j)に対して距
離に関する積分量g(i,j)を
初期条件 g(1,1)=0とし漸化成
g(i,j)=min
wA(i)dA(i,j)+g(i−1,j)
wB(j)dB(i,j)+g(i,j−1)
(3)
ただし wA(i)=p(i)−p(i−1)
wB(j)=q(j)−q(j−1)
により得ることができる。 At this time, with respect to the point (i, j) on the grid M, the integral quantity g (i, j) regarding the distance is set to the initial condition g (1, 1) = 0, and the recurrence component g (i, j) = min w A (i)d A (i,j)+g(i-1,j) w B (j)d B (i,j)+g(i,j-1) (3) However, w A (i)=p( i)-p(i-1) w B (j)=q(j)-q(j-1).
式(3)においてwA(i)、wB(j)はもとのパタンを折
線近似したときの折線の時間長であり、第2図に
示すような径路と重みを意味している。式(3)をi
=1、j=1からi=I、j=Jまで順次くり返
し、最後に得られるg(I,J)を2つのパタン
の圧縮前の時間長の和で割ることにより2つのパ
タンA,Bの距離を
D=g(I,J)/(I゜+J゜−1)、 (4)
ただしI゜=p(I)−p(1)
I゜=q(J)−q(1)
として得ることができる。 In equation (3), w A (i) and w B (j) are the time lengths of the broken lines when the original pattern is approximated by the broken lines, and mean the paths and weights as shown in FIG. Expression (3) as i
= 1, j = 1 to i = I, j = J, and by dividing the finally obtained g(I, J) by the sum of the time lengths of the two patterns before compression, the two patterns A and B are created. The distance of Obtainable.
本発明による装置は特徴ベクトルの系列として
表わされる第1のパタンAから代表ベクトルを抽
出することによつて得られる代表ベクトルの系列
{a(1),……,a(i),……,a(I)}及び抽出点の
系列{p(1),……,p(i),……,p(I)}を保持す
る第1ベクトル記憶部と、特徴ベクトルの系列と
して表わされる第2のパタンBから代表ベクトル
を抽出することによつて得られる代表ベクトルの
系列{b(1),……,b(j),……,b(J)}及び抽出
点の系列{q(1),……,q(j),……,q(J)}を保
持する第2ベクトル記憶部と、指定されたi,j
に対してベクトル空間で代表ベクトルa(i+1)
とa(i)とを結ぶ線分と代表ベクトルb(j)に対応す
る点との距離dA(i,j)及び代表ベクトルb(j
+1)とb(j)とを結ぶ線分と代表ベクトルa(i)に
対応する点との距離dB(i,j)を計算する距離
計算部と、上記距離dA(i,j)をI×Jの時間
点の格子の点(i,j)と点(i+1,j)とを
結ぶ辺に対応させdB(i,j)を点(i,j)と
点(i,j+1)とを結ぶ辺に対応させたとき
i,jを順次変化させることによつて得られる格
子状の構造をもつ距離情報のうちの少なくとも必
要個数を記憶する距離記憶部と、上記格子の点に
対する積分量gを少なくとも必要個数記憶する積
分量記憶部と、格子の各点における積分量gを、
積分量記憶部に記憶された過去の積分量と距離記
憶部に記憶された過去の距離の荷重和を複数の組
合せに対して計算しその算小値として算出する漸
化式計算部とを含んで構成され、i=1、j=1
からi=I、j=Jまでi,jを順次変化させ
て、前記パタンAとBとの距離を算出することを
特徴としている。 The apparatus according to the present invention extracts a representative vector from a first pattern A expressed as a feature vector series {a(1), . . . , a(i), . . . a(I)} and a sequence of extraction points {p(1), ..., p(i), ..., p(I)}; The series of representative vectors {b(1), ..., b(j), ..., b(J)} obtained by extracting representative vectors from pattern B of 2 and the series of extraction points {q( 1), ..., q(j), ..., q(J)} and the specified i, j
The representative vector a(i+1) in vector space for
The distance d A (i, j) between the line segment connecting and a (i) and the point corresponding to the representative vector b(j) and the representative vector b(j
+1) and b(j) and the point corresponding to the representative vector a(i), a distance calculation unit that calculates the distance d B (i, j), and the distance d A (i, j) correspond to the edge connecting point (i, j) and point (i+1, j) of the grid of time points of I×J, and let d B (i, j) correspond to the point (i, j) and point (i, j+1). ); and a distance storage section that stores at least the required number of distance information having a grid structure obtained by sequentially changing i and j when associated with the edges connecting the points of the grid; an integral quantity storage unit that stores at least a required number of integral quantities g; and an integral quantity g at each point of the grid;
It includes a recurrence formula calculation unit that calculates the weighted sum of the past integral quantity stored in the integral quantity storage unit and the past distance stored in the distance storage unit for a plurality of combinations, and calculates the result as a subtracted value. consists of i=1, j=1
The method is characterized in that the distance between the patterns A and B is calculated by sequentially changing i and j from i=I to j=J.
以下本発明の原理を図面を参照して説明する。 The principle of the present invention will be explained below with reference to the drawings.
第3図は本発明による装置の一実施例を示すブ
ロツク図である。 FIG. 3 is a block diagram showing one embodiment of the apparatus according to the present invention.
第1ベクトル記憶部1には、折線近似により圧
縮して得られる第1のパタンAの代表ベクトル系
列{a(1),……,a(i),……a(I)}及び代表ベク
トルの抽出点の系列{p(1),……p(i),……,p
(I)}が格納される。第2ベクトル記憶部2には第
2のパタンBの代表ベクトル系列{b(1),……,
b(j),……,b(J)}及び代表ベクトルの抽出点の
系列{q(1),……,q(j),……,q(J)}が格納さ
れる。 The first vector storage unit 1 stores the representative vector sequence {a(1),..., a(i),...a(I)} and representative vectors of the first pattern A obtained by compressing it by broken line approximation. The sequence of extraction points {p(1), ... p(i), ..., p
(I)} is stored. The second vector storage unit 2 stores the representative vector sequence of the second pattern B {b(1),...,
b(j), ..., b(J)} and a series of representative vector extraction points {q(1), ..., q(j), ..., q(J)} are stored.
3は距離計算部で制御部7により指定された
i,jに対して式(2)のdA(i,j)、dB(i,j)
及び式(3)のwA(i)、wB(j)を計算し、結果を距離記
憶部5へ格納される。 3 is a distance calculation unit that calculates d A (i, j) and d B (i, j) in equation (2) for i and j specified by the control unit 7.
and w A (i) and w B (j) in equation (3) are calculated, and the results are stored in the distance storage unit 5.
4は漸化式計算部で、制御部7により指定され
たi,jに対する積分量g(i,j)を、漸化式
(3)を計算することにより求める。このとき式(3)の
計算に必要な距離情報は距離記憶部5より読み出
され、過去の積分量gは積分量記憶部6より読み
出され、得られたg(i,j)は積分量記憶部6
へ格納される。7は制御部であり制御信号i,j
をi=1、j=1からi=I、j=Jまで順次変
化させ、距離計算部3及び漸化式計算部4を制御
して、i=I、j=Jの時点で得られる積分量g
(I,J)を用いて式(4)によりパタン間距離を算
出し出力する。 4 is a recurrence formula calculation unit, which calculates the integral amount g (i, j) for i, j specified by the control unit 7 into a recurrence formula.
Obtained by calculating (3). At this time, the distance information necessary for calculating equation (3) is read from the distance storage section 5, the past integral amount g is read from the integral amount storage section 6, and the obtained g(i, j) is Amount storage section 6
is stored in 7 is a control unit which receives control signals i, j
are sequentially changed from i=1, j=1 to i=I, j=J, and the distance calculation unit 3 and recurrence formula calculation unit 4 are controlled to calculate the integral obtained at the point of i=I, j=J. Amount g
Using (I, J), the distance between patterns is calculated and output according to equation (4).
以上、本発明の原理を説明したが、これらの記
載は本発明の範囲を限定するものではない。説明
で用いた漸化式(3)のかわりに類似の漸化式を用い
ることが可能である。またパタンを折線近似によ
り圧縮する方法としては任意のものが可能であ
る。説明では音声パタンの例を用いたが、特徴ベ
クトルの系列として表わされるパタンであれば音
声、文字等任意のパタンに対して本発明の原理は
成立する。 Although the principle of the present invention has been explained above, these descriptions do not limit the scope of the present invention. It is possible to use a similar recurrence formula instead of the recurrence formula (3) used in the explanation. Furthermore, any method can be used to compress the pattern using broken line approximation. In the explanation, an example of a voice pattern is used, but the principles of the present invention can be applied to any pattern such as voice or text as long as the pattern is expressed as a series of feature vectors.
このように本発明によれば折線近似により圧縮
されたパタンに対してDP法を適用してパタンマ
ツチングを行うことが可能となるので、記憶容
量、処理量とも少なくかつ精度の高いパマツチン
グ装置を実現することが可能となる。 As described above, according to the present invention, it is possible to perform pattern matching by applying the DP method to patterns compressed by polygonal line approximation, so it is possible to perform pattern matching with a small storage capacity and processing amount and with high accuracy. It becomes possible to realize this.
第1図は本発明における距離の概念を説明する
図、第2図は漸化式の第1の例を説明するための
図、第3図は本発明による一実施例を示すブロツ
ク図である。
1,2……ベクトル記憶部、3……距離計算
部、4……漸化式計算部、5……距離記憶部、6
……積分量記憶部、7……制御部である。
Fig. 1 is a diagram for explaining the concept of distance in the present invention, Fig. 2 is a diagram for explaining a first example of a recurrence formula, and Fig. 3 is a block diagram showing an embodiment according to the present invention. . 1, 2... Vector storage unit, 3... Distance calculation unit, 4... Recurrence formula calculation unit, 5... Distance storage unit, 6
. . . integral quantity storage section, 7 . . . control section.
Claims (1)
パタンAから代表ベクトルを抽出することによつ
て得られる代表ベクトルの系列{a(1),……,a
(i),……,a(I)}及び抽出点の系列{p(1),…
…,p(i),……,p(I)}を保持する第1ベクトル
記憶部と、特徴ベクトルの系列として表わされる
第2のパタンBから代表ベクトルを抽出すること
によつて得られる代表ベクトルの系列{b(1),…
…,b(j),……,b(J)}及び抽出点の系列{q
(1),……,q(j),……,q(J)}を保持する第2ベ
クトル記憶部と、指定されたi、jに対してベク
トル空間で代表ベクトルa(i+1)とa(i)とを
結ぶ線分と代表ベクトルb(j)に対応する点との距
離dA(i,j)及び代表ベクトルb(j+1)とb
(j)とを結ぶ線分と代表ベクトルa(i)に対応する点
との距離dB(i,j)を計算する距離計算部と、
上記距離dA(i,j)をI×Jの時間点の格子上
の点(i,j)と点(i+1,j)とを結ぶ辺に
対応させ、dB(i,j)を点(i,j)と点(i、
j+1)とを結ぶ辺に対応させたときi、jを順
次変化させることによつて得られる格子状の構造
をもつ距離情報のうちの少なくとも必要個数を記
憶する距離記憶部と、上記格子の点に対する積分
量gを少なくとも必要個数記憶する積分量記憶部
と、格子の各点における積分量gを、積分量記憶
部に記憶された過去の積分量と距離記憶部に記憶
された過去の距離の荷重和を複数の組合せに対し
て計算しその最小値として算出する漸化式計算部
とを含んで構成され、i=1、j=1からi=
I、j=Jまでi、jを順次変化させて前記パタ
ンAとBとの距離を算出することを特徴とするパ
タンマツチング装置。1 A series of representative vectors obtained by extracting representative vectors from the first pattern A expressed as a series of feature vectors {a(1), ..., a
(i), ..., a(I)} and the sequence of extraction points {p(1), ...
..., p(i), ..., p(I)}, and a representative vector obtained by extracting a representative vector from a second pattern B expressed as a series of feature vectors. Sequence of vectors {b(1),...
..., b(j), ..., b(J)} and the sequence of extraction points {q
(1), ..., q(j), ..., q(J)}, and representative vectors a(i+1) and a in vector space for specified i and j. The distance d A (i, j) between the line segment connecting (i) and the point corresponding to representative vector b(j), and the representative vectors b(j+1) and b
(j) and a point corresponding to representative vector a(i);
Let the above distance d A (i, j) correspond to the edge connecting point (i, j) and point (i+1, j) on the grid of time points of I×J, and let d B (i, j) correspond to the point (i, j) and point (i,
j+1); a distance storage unit that stores at least a necessary number of distance information having a grid-like structure obtained by sequentially changing i and j; an integral quantity storage unit that stores at least a required number of integral quantities g for the lattice; and a recurrence formula calculation unit that calculates the weighted sum for multiple combinations and calculates it as the minimum value, and from i=1, j=1 to i=
A pattern matching device characterized in that the distance between the patterns A and B is calculated by sequentially changing i and j until I, j=J.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56197288A JPS5898794A (en) | 1981-12-08 | 1981-12-08 | Pattern matching apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56197288A JPS5898794A (en) | 1981-12-08 | 1981-12-08 | Pattern matching apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5898794A JPS5898794A (en) | 1983-06-11 |
JPH022159B2 true JPH022159B2 (en) | 1990-01-17 |
Family
ID=16371965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56197288A Granted JPS5898794A (en) | 1981-12-08 | 1981-12-08 | Pattern matching apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5898794A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58111100A (en) * | 1981-12-24 | 1983-07-01 | 日本電気株式会社 | Pattern matching device |
DE10000617A1 (en) * | 2000-01-10 | 2001-07-12 | Abb Hochspannungstechnik Ag | Surge arresters |
-
1981
- 1981-12-08 JP JP56197288A patent/JPS5898794A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS5898794A (en) | 1983-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4400828A (en) | Word recognizer | |
EP0085543B1 (en) | Speech recognition apparatus | |
US6278970B1 (en) | Speech transformation using log energy and orthogonal matrix | |
EP0109190B1 (en) | Monosyllable recognition apparatus | |
US4256924A (en) | Device for recognizing an input pattern with approximate patterns used for reference patterns on mapping | |
US4601054A (en) | Pattern distance calculating equipment | |
JP2595495B2 (en) | Pattern matching device | |
WO1993018505A1 (en) | Voice transformation system | |
EP0686965A2 (en) | Speech recognition apparatus with speaker adaptation using acoustic category mean value calculus | |
US4426551A (en) | Speech recognition method and device | |
WO2000041164A1 (en) | System and method for segmentation and recognition of speech signals | |
US4918733A (en) | Dynamic time warping using a digital signal processor | |
EP0162255A1 (en) | Pattern matching method and apparatus therefor | |
JPH022159B2 (en) | ||
JP3039623B2 (en) | Voice recognition device | |
JPH01204099A (en) | Speech recognition device | |
Chiba et al. | A speaker-independent word-recognition system using multiple classification functions | |
JP3008520B2 (en) | Standard pattern making device | |
JPH022160B2 (en) | ||
JPH0128960B2 (en) | ||
JP3011984B2 (en) | Pattern matching method | |
KR100322730B1 (en) | Speaker adapting method | |
JPH0251519B2 (en) | ||
JPH0247758B2 (en) | ||
JPH0436400B2 (en) |