JPS6095500A - Pattern matching apparatus - Google Patents

Pattern matching apparatus

Info

Publication number
JPS6095500A
JPS6095500A JP58203015A JP20301583A JPS6095500A JP S6095500 A JPS6095500 A JP S6095500A JP 58203015 A JP58203015 A JP 58203015A JP 20301583 A JP20301583 A JP 20301583A JP S6095500 A JPS6095500 A JP S6095500A
Authority
JP
Japan
Prior art keywords
vector
distance
cumulative distance
frame
cumulative
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.)
Granted
Application number
JP58203015A
Other languages
Japanese (ja)
Other versions
JPH0554119B2 (en
Inventor
三船 義照
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58203015A priority Critical patent/JPS6095500A/en
Publication of JPS6095500A publication Critical patent/JPS6095500A/en
Publication of JPH0554119B2 publication Critical patent/JPH0554119B2/ja
Granted legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明はバタンマツチング装置1′1“、1.1に1y
lli jllバタンと入力音声バタン吉をマツチング
することに」:って音声認識を行う装置7′jにおける
バタンマツチング装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a slam matching device 1'1'', 1.1 to 1y.
The present invention relates to a slam matching device in a device 7'j that performs speech recognition.

従来例の構成とその問題点 従来のバタンマツチング装置1′tにおいて、筒中なも
のでは、標準バタンと入力音声パタンの線形時間伸縮を
行った線形距111ff計算を行っているものがあった
が、発話音声には、個人差だけでなく 1iil −3
−− 話者でも、非線形な発声時間伸縮か生じる。だめに、著
しい認識率の低下の原因となっていた。
Configuration of conventional example and its problems Some conventional bang matching devices 1't calculate a linear distance of 111ff by performing linear time expansion and contraction between a standard bang and an input voice pattern. , there are not only individual differences in speech sounds but also 1iil-3
−− Nonlinear utterance time expansion and contraction also occurs in the speaker. Unfortunately, this caused a significant drop in the recognition rate.

そこで認識率の改善を[」的と1〜で非線形な伸縮に対
しても有効な距1i111計算が行えるDPマツチング
法を採用するマツチング装置1′tがあったが、マツチ
ングの構成が、入力音声の全区間(語ticiから51
11、尾の区間)を各標準バタン47J:にマツチング
するものであったために、木質的に実時間処理が不「i
J’ QEであった。また、DPマツチングを行う際の
ベクトル間距離計算や累積距削計9を1つの演算装置f
’tで行なっているものがほとんどであったために、標
準バタン数が増加すると実用」、の処理速度に問題があ
った。
Therefore, there has been a matching device 1't that uses the DP matching method that can calculate effective distances 1i111 even for nonlinear expansion and contraction with the aim of improving the recognition rate. (51 from the word tici)
11, tail section) to each standard button 47J:, the real-time processing was physically impossible.
It was J'QE. In addition, the distance calculation between vectors and the cumulative distance meter 9 when performing DP matching can be performed using a single computing device f.
Since most of the operations were performed using ``t'', there was a problem with the processing speed in practical use when the number of standard clicks increased.

発F51の目的 本発明は従来の問題点を解決し、実時間処理可能でかつ
処理速度の高速化を図ったバタンマツチング装置を提供
することを1−1的とする。
OBJECTS OF F51 The present invention has an object of 1-1 to provide a slam matching device which solves the conventional problems and is capable of real-time processing and has a high processing speed.

発明の構成 本発明は、標準バタン特徴ベクトルと入力音声特徴ベク
トルのベクトル間距離 特開昭GO−95500(2) ル間距離計算手段と、ベクトル聞距離計算手段により計
算された現フレームのベクトル間距離と少なくとも1フ
レーム前の累積距離とから現フレームにおける累積距離
を計算する累積距離計算手段を備え、ベクトル同距離計
算手段吉累積距離計算手段をパイプライン構成にすると
ともに、入力音声特徴ベクトルの1フレーム毎に全標準
バタンとのベクトル同距離および累積距離をめ、かつ累
積距離の計算は、ベクトル間距離と累積距離の相が最小
となるものが新しい累積距離となるように構成したバタ
ンマツチング装置であり、処理速度の向上と実時間処理
を0I′能にしたものである。
Composition of the Invention The present invention provides an inter-vector distance between a standard slam feature vector and an input voice feature vector. It is equipped with a cumulative distance calculation means for calculating the cumulative distance in the current frame from the distance and the cumulative distance of at least one frame before, and has a vector equivalent distance calculation means. The same vector distance and cumulative distance with all standard batons are calculated for each frame, and the cumulative distance is calculated using a baton matching method in which the new cumulative distance is the one that minimizes the relationship between the distance between vectors and the cumulative distance. This is a device that improves processing speed and enables real-time processing.

実施例の説明 第1図は本発明における一実施例のバタンマツチング装
置を示している。本実施例において、入力部は、入力音
声を特徴ベクトルに変換する特徴系列変換手段1からな
る。記憶部は、標準パタンを特徴ベクトル系列の形で記
憶する標準バタンメモリ3、入力音声を特徴ベクトル系
列の形で記憶する入力音声ベクトルバッファ2.標準バ
タン特6s・ 徴ベクトルと入力音声l昌徴ベクトルのベクトル間距離
を標準パタンに対応して−11、+7記1:i’lする
ベクトル間距11jltバッファ5、ベクトル間距1脣
全標?ilメタンに対応して累積させた累積11“1情
11を−IR7記(,1jする累積距離バッファ4から
なる。演19部8C1、I”+’4fjlパタンの定め
られたフレームのベクトル(NXt、1と入力音声ベク
トル(Xt、lのベクトルR’+I 距1i1f+、例
えばコークリッド部質や市fJ”r距1411を、(1
嘗するベクトル開路N1演算部8′と、入力):?声ベ
クトル(Xtj)ノ)uフレームJUtiriノ!+!
4i’(距1fI((、K J’l+i (1: ノベ
クトル間距離を加算する累積11’l−! l’1ll
t 11ノロQ: 21< 8IIである。累積距離D
N(i 、 i )をめる漸化式は、DN (i 、ロ
ーmm ((DN (i −2、i −1)−1−dN
(i−1、jLDN(i −1、j −1) 、DN(
i −1、l−21−1dH(i 、 i))で与えら
れDPパス8″′の形を収る。jlil+ 11111
部d1、計算しようとする標準パタン(M)を標r41
′バタンメモリ3から選択し、かつ各標t1f”バタン
(M)に対応したDMバッファ4′および6Mバッファ
6′をそれぞれ累積距離バッファ4およびベク)・ル間
距Ml バッファ5から選11(するメモリセレクタ6
31テ、62゛ 標準バタン(M)とd、バッファ6′およびDMバッフ
ァ4′の処理フレームアドレス(])とさらに入力音声
ベクトルバソファ2の処理フレームアドレス(i)とを
選択して逐次演算を実行させるアドレスセレクタ7から
なる。
DESCRIPTION OF THE EMBODIMENTS FIG. 1 shows a slam matching device according to an embodiment of the present invention. In this embodiment, the input section includes a feature sequence conversion means 1 that converts input speech into a feature vector. The storage unit includes a standard button memory 3 that stores standard patterns in the form of a feature vector series, and an input audio vector buffer 2 that stores input audio in the form of a feature vector series. Standard baton characteristic 6s・The distance between the vectors of the characteristic vector and the input voice l change characteristic vector is -11, +7 according to the standard pattern. It consists of a cumulative distance buffer 4 with -IR7 (,1j) accumulated corresponding to il methane. , 1 and the input speech vector (Xt, vector R'+I distance 1i1f+, for example, the Corklid part or city fJ"r distance 1411, (1
The vector open circuit N1 calculation unit 8' and the input):? Voice vector (Xtj)ノ) u frame JUtiriノ! +!
4i'(distance 1fI((, K J'l+i (1: Cumulative 11'l-! l'1ll
t 11 Noro Q: 21<8II. Cumulative distance D
The recurrence formula for N(i, i) is DN(i, rhomm((DN(i-2,i-1)-1-dN
(i-1, jLDN(i-1, j-1), DN(
i −1, l−21−1dH(i, i)) and fits the shape of the DP path 8″′. jlil+ 11111
Part d1, mark the standard pattern (M) to be calculated r41
11 (memory for selecting DM buffer 4' and 6M buffer 6' corresponding to each mark t1f'bang (M) from cumulative distance buffer 4 and vector) and distance Ml buffer 5 respectively. Selector 6
31te, 62゛Select the standard button (M) and d, the processing frame address (]) of the buffer 6' and DM buffer 4', and the processing frame address (i) of the input audio vector bath sofa 2, and perform sequential calculation. It consists of an address selector 7 that executes.

前記実施例の動作原理を以下に第1図と第2図を用いて
説明する。
The operating principle of the embodiment will be explained below with reference to FIGS. 1 and 2.

入力音声は、特徴系列変換手段1によって特徴ベクトル
(Xt 、 )の形に変換されて、入力音声ベクトルバ
ッファ2に逐次記憶される。入力音声ベクトル系列は、
語頭から順次処理され、現在入力音声ベクトルの(i)
フレームがアドレスセレクタ7によって選択されると、
次に標準バタンメモリ3、累積距離バッファ4.ベクト
ル聞距離バッファ6から各々標準バタン(M)、DMバ
ッファ4′、6Mバッファ5′が、メモリセレクタ6に
よって選択される。この場合に入力音声の(1)フレー
ムに対応して標準バタン(M)と対応したDMバッファ
The input speech is converted into a feature vector (Xt, ) by the feature sequence conversion means 1 and sequentially stored in the input speech vector buffer 2. The input audio vector sequence is
(i) of the current input speech vector is processed sequentially from the beginning of the word.
When a frame is selected by address selector 7,
Next, standard button memory 3, cumulative distance buffer 4. The standard button (M), DM buffer 4', and 6M buffer 5' are selected from the vector distance buffer 6 by the memory selector 6, respectively. In this case, the DM buffer corresponds to the standard bang (M) corresponding to the (1) frame of the input audio.

dMバッファは標準パタンの総数(N’ )分だけ1番
目からllliX次選択される(lくM<l:N)。
The dM buffers are selected by the total number (N') of standard patterns from the first to the lliX order (M<l:N).

7 ここで、標準パタン(M)が選II<さ7′lる1ム、
入力音声の特徴ベクトル(Xti)のiフレームと借4
準パタンの特徴ベクトル(MXt、lのiアレーン・の
ベクトル問丸1u dM(i、i) kll、アドレス
セレクタ7によって1くi<iNのItlii1月1で
川〔lυ< j’iI! Jlぐされてベクトル間距離
演鐘部8′に」:つて1(口″11さJl、dMバッフ
ァめdM(i、i)に記・1イ゛1される。
7 Here, the standard pattern (M) is selected II<s7'l1m,
I-frame and borrow 4 of the input audio feature vector (Xti)
The feature vector of the quasi-pattern (MXt, the vector of the i-arene of l is 1u dM(i, i) kll, is set to 1 by the address selector 7, and the river [lυ<j'iI! The distance between the vectors is written in the dM buffer dM (i, i).

またベクトル間部げ(。の累槓距Nf DM(i 、i
 ) #)同様にアドレスセレクタ7によって1ぐ:i
<iNの範囲で順次選択されて累積+l’l ’ 11
111演p部8″ に」:って計算され、DMバッファ
のDM(i 、 j)K記憶される。入力音声のiフレ
ーム寸でと標fllバタン(M)との距〜1.にJ:、
DM (j、 jM ) で1jえられる。また距離計
算か1 < ] < i Mの範囲て終了するとdMバ
ッファとDMバッファ&−1人力1°1゛声の次のフレ
ームの計9のために、dM(i−1,j)=dM(i 
、 i) 、 DM(i−2,j>DM(j−1,i)
、 DM(i−1、J)−DM(i、i)なる置き換λ
−を1(H・<Hyの1llij囲でアドレスセレクタ
7によって行う。
Also, the cumulative distance Nf DM(i, i
) #) Similarly, address selector 7 selects 1:i
Sequentially selected within the range <iN and cumulative +l'l' 11
111 is calculated and stored in DM(i, j)K in the DM buffer. The distance between the i-frame size of the input audio and the mark full slam (M) ~1. niJ:,
DM (j, jM) gives 1j. Also, distance calculation ends in the range 1 < ] < i M, and for a total of 9 frames of dM buffer and DM buffer & -1 human power 1° 1゛ voice, dM (i-1, j) = dM (i
, i) , DM(i-2,j>DM(j-1,i)
, DM(i-1,J)-DM(i,i) replacement λ
- is performed by the address selector 7 within 1llij of 1 (H.<Hy).

上記の操作を標Q!qバタン総数(N)分だけ繰り特開
昭GO−95500(3) 返す事によって、入力音声の1フレームまでの範囲と全
標準バタンの圧部を計算できるのでL−3uch Mm
m (D(i 、 iM) lなるLによって最小値を
与える標準バタンを決定することかできる。
Mark the above operations! q By repeating the total number of bangs (N) and returning JP-A-Sho GO-95500 (3), it is possible to calculate the range up to one frame of input audio and the pressure part of all standard bangs, so L-3uch Mm
The standard baton that gives the minimum value can be determined by L such that m (D(i, iM) l).

次にベクトル間部げ1.演算部8′と累積距離演算部8
″の詳細なiIνJ作原理を第2図を用いて以下に説明
する。
Next, vector machining 1. Calculation unit 8′ and cumulative distance calculation unit 8
The detailed iIνJ operation principle of `` is explained below using FIG. 2.

入力音声特徴ベクトル(Xt、 )と標準バタン特徴ベ
クトル(MXt、lのベクトル間距離を市街距離で定義
しベクトルエレメント数を例えば7とすると両者のベク
トル間部PIrは dM(i 、 j )−X lXt (CH,i )−
MXt (CH,j) l■=1 で計算される。これは第21ン1のベクトル間距離演算
部8′で示したように各エレメント対の減算を行い絶対
値を計算する7つの減算器8’a と減算器の出力の総
和を計算する加算器8′bによって構成する串が出来る
If the distance between the input speech feature vector (Xt, ) and the standard slam feature vector (MXt, l is defined as the city distance, and the number of vector elements is, for example, 7), the distance between the two vectors PIr is dM (i, j) - X lXt (CH,i)-
It is calculated as MXt (CH,j) l■=1. As shown in the vector-to-vector distance calculating section 8' of the 21st unit 1, these include seven subtracters 8'a that subtract each pair of elements and calculate the absolute value, and an adder that calculates the sum of the outputs of the subtracters. A skewer is formed by 8'b.

入力音声ベクトル(Xt工)の1フレーム捷での範囲と
標準バタンベクトル(MXt、iOJフレーム捷での範
囲のベクトル間距離の累積距離は、途9 ・ ミ・ 中計算経路(DPパス)を8″′のように−1−ると、
初期条件は DM(1,1)−dM(1,1)なる漸化
式で計算される。
The cumulative distance between the range of the input voice vector (Xt) in one frame switching and the standard slam vector (MXt, iOJ frame switching) is 9. -1- like ″′,
The initial condition is calculated using the recurrence formula DM(1,1)-dM(1,1).

これは第2図の累積距離演算部8″で示1−だ」、うに
、今までの計算によって計算され寸だ、dMバッファ6
′とDMバッファ4′に一時的に記1゜(′5さJまた
ベクトル間部N1r、dM(i−1、i ) (!: 
X&tli’IIlilDM(i−2,j −1)、D
M(i−1,j −1)、DM(+−1,1−2)をア
ドレスセレクタ7によって引出し、丑だベクトル間距離
dB4 (i ’+ i )がベクトル聞距1411演
′L’>部8′で計算終了した時点で、DM(i −2
、I 1 ) 十dM(i−1,j)+dM(i、i)
DM(i−1,1−2)十dM(i、i)なる加算を3
つの加算器8″aに」:ッて計算し、3つの加算器の出
力の最小値を7憚セレクタ8″bによって検出すること
によって累、偵部質DM (i 、 i ) を計算す
ることができる。
This is shown in the cumulative distance calculating section 8'' in Figure 2.
' and temporarily write it in the DM buffer 4'.
X&tli'IIlilDM(i-2,j-1),D
M (i-1, j -1) and DM (+-1, 1-2) are extracted by the address selector 7, and the distance between the two vectors dB4 (i'+i) is calculated as the vector hearing distance 1411 'L'> When the calculation is completed in section 8', DM(i −2
, I 1 ) 10dM(i-1,j)+dM(i,i)
DM (i-1, 1-2) 10 dM (i, i) addition is 3
The summation quality DM (i, i) is calculated by calculating the minimum value of the outputs of the three adders 8"a and detecting the minimum value of the outputs of the three adders using the selector 8"b. I can do it.

上記のようなベクトル同距離演算部と累4’s’i h
’lj 1Illf−1o″−ジ′ 演算部およびベクトル間距前と累積距離を一時的に記憶
するdMバッファとDMバッファの構成をとることによ
って、途中計算結果の記憶部の容量を低減させかつ両演
算部のパイプライン構成を実現でき高速演算を実用化で
きる。
The vector equidistance calculation unit as described above and the cumulative 4's'i h
'lj 1Illf-1o''-ji' By adopting the configuration of the arithmetic unit and the dM buffer and DM buffer that temporarily store the inter-vector distance and the cumulative distance, the capacity of the storage unit for intermediate calculation results can be reduced and both operations can be performed. It is possible to realize a pipe-lined configuration of the section and put high-speed calculations into practical use.

発明の効果 本発明のバタンマツチング装置は、入力音声の特徴ベク
トル(Xt、 )のフレーム毎に、全標準バタ ”り)
ル(NXtjl (1くiくiN )〔N:辞書種別 
jN:辞書フレーム長〕との距離計算を逐次行うもので
あり、入力ベクトル(Xti)と標準パターンベクトル
(NXt、lのベクトル間距離dN(i、i)とベクト
ル間距離の累積距離DN(i、j)を計算する2つの演
算装置を設け、また累積距離途中計算結果を入力音声ベ
クトルのフレーム毎に一時的に記憶するバッファを設け
、かつベクトル間圧111j演算装置は、累積距離演算
装置より、標準パターン(N)のj軸を1フレ一ム先行
計算するパイプライン構成とすることによって、入力音
声と標準パタンの距離計算に11 非線形演算を導入用能と1〜でマツチングf+’j度を
向上させ、かつ入力音声をフレーム4Ifに逐次計痺で
きるので連続音声なとの実11.11問処理もi1J’
 fEとし、パイプライン演算に」:って高速処理妙叶
j′能となったものであり、その実用(6]価(直N’
、 +l“))い。
Effects of the Invention The baton matching device of the present invention performs all standard baton matching for each frame of the input audio feature vector (Xt, ).
(NXtjl (1kuiN) [N: Dictionary type
jN: dictionary frame length], and calculates the distance between the input vector (Xti) and the standard pattern vector (NXt, l) and the cumulative distance DN(i, , j) are provided, and a buffer is provided to temporarily store the intermediate calculation results of the cumulative distance for each frame of the input audio vector. , by creating a pipeline configuration in which the j-axis of the standard pattern (N) is calculated one frame in advance, 11 non-linear operations are introduced to calculate the distance between the input voice and the standard pattern. In addition, since the input audio can be recorded sequentially in frame 4If, processing of 11 and 11 questions with continuous audio is also possible.
fE, it has become a high-speed processing capability for pipeline calculation, and its practical (6) value (direct N'
, +l")).

【図面の簡単な説明】[Brief explanation of drawings]

第1図は零発1力における一実施例のバタンマツチング
装置のブロック図、第2図r月111実施例におけるベ
クトル間距離演算部と累f′i’r i1’l i 1
411: 1tjf )W il<の貝体例を示すブロ
ック図である。 1・・・・・・特徴系列変換手段、2・・・・・・人力
?°?・声ベクトルバッファ、3・・・・・・標ff;
 バタンメモリ、4・・・・・・累積距離バッファ、5
・・・・・・ベクトル開路Illバッファ、6・・・・
・・メモリセレクタ、7・・・・・・アドレスセレクタ
、8′・・・・・・ベクトル間距踊i!jj智部、8″
・・・・・・累積距離演算部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名特開
口UBO−95500(4) α〕
Fig. 1 is a block diagram of a slam matching device according to an embodiment of zero firing and one force.
411: 1tjf)W il< is a block diagram showing an example of a shell body. 1... Feature series conversion means, 2... Human power? °?・Voice vector buffer, 3... mark ff;
Bang memory, 4... Cumulative distance buffer, 5
...Vector open circuit Ill buffer, 6...
...Memory selector, 7...Address selector, 8'...Vector distance i! jj Tomobe, 8″
...cumulative distance calculation section. Name of agent: Patent attorney Toshio Nakao and one other person Special opening UBO-95500 (4) α]

Claims (1)

【特許請求の範囲】 入力音声の1!J徴ベクI・ル系列を記・1.i:+す
る入力1)声ベクトル記憶手段と、腹数の]1′す(C
パタンの11.4−徴ベクトル系列を記憶する辞、″j
lベクトル記1,0丁[贅と、標準バタン特徴ベクトル
と入力音声1.1徴ベクトルのベクトル間距質を叶%す
るベクi・ル開距1t(1語算手段と、前記ベクトル間
1i11硝11計19丁段にJ:す、11算された現フ
レームのベクトル間距離 1フレーム前の累積距離とからJliJ、フレームにお
ける累積距離を計9する累積距離計算手段と、各標準パ
タンに対応して1][I記累積距靜四111?下段に」
:り計算された累積距離を11fr記累積距1^11計
19毛段の計算に必要がなく々る寸で一時的に記(、T
3″する累積距離記憶手段とを備え、nQ記ベクトルl
l”ll il’l’i INII計9丁段と前記累積
距l1lff:Il算手段V:]:、入入力音声特徴ペ
クトの1フレーム(iyに全標r1「(パタンとのベク
トル間距離および累積距離の計算を行ない、かつ前記2
−7・ 累積距離計算手段117J、標lIC〜バタンノ1、冒
;tベクトルの1フレーム毎に前記累積距1!ill記
憶−「段に記(11)された1フレーム前丑での累積距
1月(1と現)【/−ノ・のベクトル間距離の和が最小
となる組合−IFによって累積距離を計算し、前記ベク
I・ル間1111−情Ltli?手段々曲記累積距rl
iL計算手段をパイプライン構成と17、ベクトル間距
離計算手段が累積距+1111.iil算丁段より1フ
レ一ム分先行して計算することを1.1徴とするバタン
マツチング装置f′!。
[Claims] 1 of the input audio! Describe the J-character vector I-le series.1. i: +input 1) Voice vector storage means and the number of antinodes]1'(C
11.4-Word that stores the characteristic vector sequence of the pattern, ``j
l vector description 1,0 [In addition, the standard slam feature vector and the input speech 1.1 The vector i/le opening distance 1t that achieves the quality of the distance between the vectors of the input voice 1. 11 Total of 19 J:S, 11 Calculated inter-vector distance of the current frame from the cumulative distance of one frame before JliJ, cumulative distance calculation means that calculates the total cumulative distance in the frame 9, and corresponds to each standard pattern. te 1] [I record cumulative distance 4 111? At the bottom.”
: The calculated cumulative distance is temporarily written down as 11fr cumulative distance 1^11 when it is no longer necessary to calculate the total of 19 steps (,T
3'' cumulative distance storage means, and the nQ vector l
l"ll il'l'i INII 9 stages in total and the cumulative distance l1lff: Il calculation means V: ]:, 1 frame of input audio feature vector Calculate the cumulative distance, and
-7. Cumulative distance calculating means 117J, mark lIC~Batanno 1, the cumulative distance 1 for each frame of the t vector! ill memory - "Cumulative distance in the previous frame written in column (11) 1 month (1 and current) [/- ノ・] The combination that minimizes the sum of the distances between the vectors - Calculate the cumulative distance by IF And the cumulative distance rl between the vector I and the 1111-information Ltli?
The iL calculation means has a pipeline configuration 17, and the inter-vector distance calculation means has an accumulated distance +1111. 1.1 is a slam matching device f' that calculates one frame ahead of the ii sanchodan. .
JP58203015A 1983-10-28 1983-10-28 Pattern matching apparatus Granted JPS6095500A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58203015A JPS6095500A (en) 1983-10-28 1983-10-28 Pattern matching apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58203015A JPS6095500A (en) 1983-10-28 1983-10-28 Pattern matching apparatus

Publications (2)

Publication Number Publication Date
JPS6095500A true JPS6095500A (en) 1985-05-28
JPH0554119B2 JPH0554119B2 (en) 1993-08-11

Family

ID=16466925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58203015A Granted JPS6095500A (en) 1983-10-28 1983-10-28 Pattern matching apparatus

Country Status (1)

Country Link
JP (1) JPS6095500A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5694400A (en) * 1979-12-27 1981-07-30 Fujitsu Ltd Voice identifier

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5694400A (en) * 1979-12-27 1981-07-30 Fujitsu Ltd Voice identifier

Also Published As

Publication number Publication date
JPH0554119B2 (en) 1993-08-11

Similar Documents

Publication Publication Date Title
Etter Restoration of a discrete-time signal segment by interpolation based on the left-sided and right-sided autoregressive parameters
KR0127901B1 (en) Apparatus and method for encoding speech
KR0128066B1 (en) Method for encoding speech and apparatus
JPS58100195A (en) Continuous voice recognition equipment
JPH0352636B2 (en)
JPS58132298A (en) Pattern matching apparatus with window restriction
JPS60211498A (en) Continuous voice recognition equipment
JPS5816300A (en) Voice analyzer
JPS6095500A (en) Pattern matching apparatus
JPH0345840B2 (en)
JPH0568718B2 (en)
JPS61186999A (en) Sound interval controller
JPS5968793A (en) Voice synthesizer
JPS59172696A (en) Voice pattern analogy computing system
JPS6073698A (en) pattern comparison device
JPS61148497A (en) Standard pattern generator
KR0156853B1 (en) Qmf dealing circuit of an acoustic transform audio coding in the minidisc
JP2785939B2 (en) Continuous speech recognition device
JPS62113279A (en) Detecting method for moving body
JPS63188199A (en) Pattern matching system
JPS6155700A (en) Pitch extraction processing system
Liu On creating averaging templates
JPS5879299A (en) Formant tracking system
JP2007295591A (en) Digital filtering method and digital filtering device
JPS5898794A (en) Pattern matching apparatus

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees