JPS61114385A - パタン認識装置 - Google Patents
パタン認識装置Info
- Publication number
- JPS61114385A JPS61114385A JP59234541A JP23454184A JPS61114385A JP S61114385 A JPS61114385 A JP S61114385A JP 59234541 A JP59234541 A JP 59234541A JP 23454184 A JP23454184 A JP 23454184A JP S61114385 A JPS61114385 A JP S61114385A
- Authority
- JP
- Japan
- Prior art keywords
- category
- candidate
- string
- candidates
- input pattern
- 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
Links
- 238000001514 detection method Methods 0.000 claims abstract description 23
- 238000004364 calculation method Methods 0.000 claims description 28
- 238000011156 evaluation Methods 0.000 claims description 20
- 230000001186 cumulative effect Effects 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 9
- 238000003909 pattern recognition Methods 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Character Discrimination (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、入力パタンを!&!識し、認識結果として入
力パタンに対応するカテゴリ列を出力するパタン認識装
置に関し、特に、入力パタンから得られるカテゴリ列候
補から有意なカテゴリ列のみを認識結果として出力する
パタン認識装置に関する。
力パタンに対応するカテゴリ列を出力するパタン認識装
置に関し、特に、入力パタンから得られるカテゴリ列候
補から有意なカテゴリ列のみを認識結果として出力する
パタン認識装置に関する。
(従来技術とその問題点)
入力パタンをカテゴリ列として認識する場合、入力パタ
ン中に含まれる各カテゴリを個々に認識し、その認識結
果のカテゴリ列を入力パタンの認識結果とすることがで
きれば、任意のカテゴリ列の入力パタンを認識すること
ができる。
ン中に含まれる各カテゴリを個々に認識し、その認識結
果のカテゴリ列を入力パタンの認識結果とすることがで
きれば、任意のカテゴリ列の入力パタンを認識すること
ができる。
しかしながら、入力パタン中の各カテゴリを個個に認識
することは一般に困難である。特に、連続発声された音
声を音節列として認識する場合のように入力パタン中の
カテゴリ閲の境界が不明確な場合には、入力パタン中の
各カテゴリの位置する区間を一意に決定することから困
難である。
することは一般に困難である。特に、連続発声された音
声を音節列として認識する場合のように入力パタン中の
カテゴリ閲の境界が不明確な場合には、入力パタン中の
各カテゴリの位置する区間を一意に決定することから困
難である。
そこで、特開昭58−55995号公報「音声認識シス
テム」 (文献l)に見られるよう1こ、次に述べる方
法が従来から用いられている。
テム」 (文献l)に見られるよう1こ、次に述べる方
法が従来から用いられている。
まず入力パタン中の各部分に対して複数個のカテゴリ候
補を検出し、かつ各カテゴリ候補には認識結果としての
信頼度を与えてお(。入力パタン中のすべての部分に対
してのカテゴリ候補を検出した後に、それらのカテゴリ
候補を並べて入力パタンに対応するカテゴリ列の候補を
得る。これらのカテゴリ列候補のうちで、認識結果とし
て有意であって、しかも前記信頼度から求めたカテゴリ
列としての信頼度のできるだけ高いカテゴリ列を認識結
果とすることによって、wgR率を向上させることがで
きる。
補を検出し、かつ各カテゴリ候補には認識結果としての
信頼度を与えてお(。入力パタン中のすべての部分に対
してのカテゴリ候補を検出した後に、それらのカテゴリ
候補を並べて入力パタンに対応するカテゴリ列の候補を
得る。これらのカテゴリ列候補のうちで、認識結果とし
て有意であって、しかも前記信頼度から求めたカテゴリ
列としての信頼度のできるだけ高いカテゴリ列を認識結
果とすることによって、wgR率を向上させることがで
きる。
しかしながらこの方法は、カテゴリ列の有意性を判定す
るために、有意なカテゴリ列の辞書を検索したり、カテ
ゴリ列同士の接続可能性を判定したりすることが必要で
あり、多大な計算量を必要とするという欠点を有する。
るために、有意なカテゴリ列の辞書を検索したり、カテ
ゴリ列同士の接続可能性を判定したりすることが必要で
あり、多大な計算量を必要とするという欠点を有する。
そこで文献1では、入力パタンから得られるすべてのカ
テゴリ列候補のうちから、カテゴリ列としての信頼度の
高いものから順に、カテゴリ列の有意性判定を行なって
いる。
テゴリ列候補のうちから、カテゴリ列としての信頼度の
高いものから順に、カテゴリ列の有意性判定を行なって
いる。
これによって、有意性判定の回数を減少させ必要な計算
量を減少させている。
量を減少させている。
しかしながら、前記公開特許では、一旦すべてのカテゴ
リ列候補を求めていたため、多大の計算量および記憶量
を必要とするという欠点があった。
リ列候補を求めていたため、多大の計算量および記憶量
を必要とするという欠点があった。
そこで特願昭58−214544号明細書「パタン認識
システム」 (文献2)では、以下ζこ述べる方法によ
ってすべてのカテゴリ列候補を求めることなく、有意で
かつ信頼度の高いカテゴリ列を求めることを可能にした
。
システム」 (文献2)では、以下ζこ述べる方法によ
ってすべてのカテゴリ列候補を求めることなく、有意で
かつ信頼度の高いカテゴリ列を求めることを可能にした
。
この方法は、人工知能の分野で知られているヒユーリス
ティック探索法(人工知能ハンドブック第1巻PP−6
7−83,共立出版、1983年4月)を応用したもの
である。
ティック探索法(人工知能ハンドブック第1巻PP−6
7−83,共立出版、1983年4月)を応用したもの
である。
この方法では、入力パタンから得られたすべてのカテゴ
リ列候補を候補グラフという形で保持しておき、入力パ
タンの始端に対応する候補グラフの始節点から途中の任
意の節点に至る種々の長さのカテゴリ列候補のそれぞれ
に対して、該カテゴリ列候補を終端からさらに候補グラ
フの終節点まで伸ばして得た、入力パタン全体に対する
カテゴリ列候補の信頼度を推定する。この推定された信
頼度を用いると、種々の長さのカテゴリ列候補同士の信
頼度の比較を行なうことが可能となる。従って候補グラ
フから、すべてのカテゴリ列候補を求めることなく、信
頼度の高い順にカテゴリ列候補を求めることが可能とな
り、計算量・記憶量を減少させることができる。
リ列候補を候補グラフという形で保持しておき、入力パ
タンの始端に対応する候補グラフの始節点から途中の任
意の節点に至る種々の長さのカテゴリ列候補のそれぞれ
に対して、該カテゴリ列候補を終端からさらに候補グラ
フの終節点まで伸ばして得た、入力パタン全体に対する
カテゴリ列候補の信頼度を推定する。この推定された信
頼度を用いると、種々の長さのカテゴリ列候補同士の信
頼度の比較を行なうことが可能となる。従って候補グラ
フから、すべてのカテゴリ列候補を求めることなく、信
頼度の高い順にカテゴリ列候補を求めることが可能とな
り、計算量・記憶量を減少させることができる。
特に、前記文献2では信頼度の推定を該カテゴリ列候補
の終端から、候補グラフの終節点までのカテゴリ候補の
実際の信頼度から算出しているために、推定の確度が高
く、計算量・記憶量の大巾な削減が可能となった。
の終端から、候補グラフの終節点までのカテゴリ候補の
実際の信頼度から算出しているために、推定の確度が高
く、計算量・記憶量の大巾な削減が可能となった。
しかしながら、文献2においては、前述のように、信頼
度を、入力パタン全体のカテゴリ候補の信頼度から算出
していたために、入力パタン全体に対するカテゴリ候補
の検出が終了した後、従って入力パタン全体が入力され
た後でなければ、有意性判定を行なうことができなかっ
た。このため人力パタンを入力し始めてから、認識結果
が出力されるまでの時間が長いという欠点が存在してい
た。
度を、入力パタン全体のカテゴリ候補の信頼度から算出
していたために、入力パタン全体に対するカテゴリ候補
の検出が終了した後、従って入力パタン全体が入力され
た後でなければ、有意性判定を行なうことができなかっ
た。このため人力パタンを入力し始めてから、認識結果
が出力されるまでの時間が長いという欠点が存在してい
た。
(発明の目的)
本発明の目的は、入力パタンからの候補グラフの作成と
候補グラフからの有意カテゴリ列候補検出とを並列して
行なうことにより、前記欠点を取り除いて、入力パタン
の入力開始から認識結果が得られるまでの時間がより少
ないパタン認識装置を提供することにある。
候補グラフからの有意カテゴリ列候補検出とを並列して
行なうことにより、前記欠点を取り除いて、入力パタン
の入力開始から認識結果が得られるまでの時間がより少
ないパタン認識装置を提供することにある。
(発明の構成)
本発明のパタン認識装置は、入力パタンを分析し、当該
入力パタンの各部分に対して複数個のカテゴリ候補を検
出し、当該入力パタン中の位置情報および信頼度と共に
出力するカテゴリ候補検出部段と、前記複数個のカテゴ
リ候補を、その位置情報に従ってカテゴリ候補相互の位
置関係および候補グラフ記憶手段にすでに前記入力パタ
ンの他の部分のカテゴリ候補が記憶されている場合には
これらのカテゴリ候補との位置関係を保ちかつ各候補が
前記信頼度を表わすコストを持つ候補グラフを作成し、
該候補グラフを前記候補グラフ記憶手段に格納する候補
グラフ作成手段と、前記候補グラフ記憶手段に記憶され
ている候補グラフの節点に対して現時点の終節点までの
最小累計コストを計算する最小コスト計算手段と、第1
のカテゴリ列記憶手段に記憶されているカテゴリ列に対
して、前記最小累計コストおよび各候補のコストを用い
て評価値を計算する評価値計算手段と、前記第1のカテ
ゴリ列記憶手段から前記評価値が最良のカテゴリ列を取
り出す最良カテゴリ列選択手段と、前記最良カテゴリ列
選択手段が取り出したカテゴリ列が認識結果としての有
意性を判定し、有意なカテゴリ列を出力する有意性判定
手段と、前記有意性判定手段が出力した有意なカテゴリ
列の終端が前記候補グラフ記憶手段に記憶されている候
補グラフの終節点でない場合には該カテゴリ列に新たな
カテゴリ候補を追加した新たなカテゴリ列候補を一般に
複数個作成し、前記第1のカテゴリ列記憶手段に追加し
、該カテゴリ列の終端が前記候補グラフの終節点ではあ
るが入力パタンの終端でないときには該カテゴリ列を第
2のカテゴリ列記憶手段に一旦格納しておき、前記候補
グラフに新たなカテゴリ候補が追加されたときに処理を
再開して新たなカテゴリ列を作成し前記第1のカテゴリ
列記憶手段に格納し、該カテゴリ列の終端が入力パタン
の終端に一致するときには該カテゴリ列を認識結果とし
て出力するカテゴリ列作成手段とを含んで構成される。
入力パタンの各部分に対して複数個のカテゴリ候補を検
出し、当該入力パタン中の位置情報および信頼度と共に
出力するカテゴリ候補検出部段と、前記複数個のカテゴ
リ候補を、その位置情報に従ってカテゴリ候補相互の位
置関係および候補グラフ記憶手段にすでに前記入力パタ
ンの他の部分のカテゴリ候補が記憶されている場合には
これらのカテゴリ候補との位置関係を保ちかつ各候補が
前記信頼度を表わすコストを持つ候補グラフを作成し、
該候補グラフを前記候補グラフ記憶手段に格納する候補
グラフ作成手段と、前記候補グラフ記憶手段に記憶され
ている候補グラフの節点に対して現時点の終節点までの
最小累計コストを計算する最小コスト計算手段と、第1
のカテゴリ列記憶手段に記憶されているカテゴリ列に対
して、前記最小累計コストおよび各候補のコストを用い
て評価値を計算する評価値計算手段と、前記第1のカテ
ゴリ列記憶手段から前記評価値が最良のカテゴリ列を取
り出す最良カテゴリ列選択手段と、前記最良カテゴリ列
選択手段が取り出したカテゴリ列が認識結果としての有
意性を判定し、有意なカテゴリ列を出力する有意性判定
手段と、前記有意性判定手段が出力した有意なカテゴリ
列の終端が前記候補グラフ記憶手段に記憶されている候
補グラフの終節点でない場合には該カテゴリ列に新たな
カテゴリ候補を追加した新たなカテゴリ列候補を一般に
複数個作成し、前記第1のカテゴリ列記憶手段に追加し
、該カテゴリ列の終端が前記候補グラフの終節点ではあ
るが入力パタンの終端でないときには該カテゴリ列を第
2のカテゴリ列記憶手段に一旦格納しておき、前記候補
グラフに新たなカテゴリ候補が追加されたときに処理を
再開して新たなカテゴリ列を作成し前記第1のカテゴリ
列記憶手段に格納し、該カテゴリ列の終端が入力パタン
の終端に一致するときには該カテゴリ列を認識結果とし
て出力するカテゴリ列作成手段とを含んで構成される。
(実施例1)
以下、図面を参照して、実施例に従って本発明の詳細な
説明する。
説明する。
31図は本発明の一実施例を示すブロック図である。本
実施例は、日本語連続音声を入力パタンとし、認識結果
として日本語音節列を出力するパタン認識装置を構成す
る。
実施例は、日本語連続音声を入力パタンとし、認識結果
として日本語音節列を出力するパタン認識装置を構成す
る。
カテゴリ候補検出部101は、入力パタンの各部分に対
してそれぞれ対応するカテゴリ候補を複数個検出して、
各部分の検出が終了する毎に、該当するカテゴリ候補を
入力パタン中での位置情報と共に候補グラフ作成部10
2に送る。
してそれぞれ対応するカテゴリ候補を複数個検出して、
各部分の検出が終了する毎に、該当するカテゴリ候補を
入力パタン中での位置情報と共に候補グラフ作成部10
2に送る。
入力パタンが日本語連続音声の場合には、認識すべきカ
テゴリとして音節を考えることができる。
テゴリとして音節を考えることができる。
すなわち、カテゴリ候補検出部101としては、入力パ
タンから音節候補を検出することができるものであれば
よい。このために例えば第2図に示すカテゴリ候補検出
部を用いることができる。第2図において、入力パタン
である音声は入力パタンバッファ201に一旦格納され
る。201に格納された音声に対して、母音候補検出部
202は母音の候補をまず1つ検出する。この検出は、
母音辞書203にあらかじめ格納されている各母音カテ
ゴリの標準パタンと入力パタンの一部とをマツチングす
ることによって行なわれる。母音の信号は比較的定常で
あるので検出は容易である。母音候補検出部202は母
音候補を1つ検出すると、これを子音候補検出部204
に送る。1つの母音候補は少なくとも母音カテゴリ、信
頼度、入力パタン中での位置の情報を含んでいる。日本
語においては、音節は子音(Q−母音(1)の組で構成
されている。従って、入力パタン中では、2つの母音に
狭まれた区間のうちある長さ以下の区間にれをvCv区
間)右よび入力パタンの始端から1つの母音までの区間
のうちある長さ以下の区間にれをCV区1)において、
それぞれ1つの子音が存在することになる。
タンから音節候補を検出することができるものであれば
よい。このために例えば第2図に示すカテゴリ候補検出
部を用いることができる。第2図において、入力パタン
である音声は入力パタンバッファ201に一旦格納され
る。201に格納された音声に対して、母音候補検出部
202は母音の候補をまず1つ検出する。この検出は、
母音辞書203にあらかじめ格納されている各母音カテ
ゴリの標準パタンと入力パタンの一部とをマツチングす
ることによって行なわれる。母音の信号は比較的定常で
あるので検出は容易である。母音候補検出部202は母
音候補を1つ検出すると、これを子音候補検出部204
に送る。1つの母音候補は少なくとも母音カテゴリ、信
頼度、入力パタン中での位置の情報を含んでいる。日本
語においては、音節は子音(Q−母音(1)の組で構成
されている。従って、入力パタン中では、2つの母音に
狭まれた区間のうちある長さ以下の区間にれをvCv区
間)右よび入力パタンの始端から1つの母音までの区間
のうちある長さ以下の区間にれをCV区1)において、
それぞれ1つの子音が存在することになる。
子音候補検出部204は、202から母音候補(V。
とする)を受は取ると、これを母音候補記憶部206に
格納する。これと共に、この母音候補と206にすでに
格納されていた他の母音候補(Vtとする)あるいは入
力パタンの始端とから上記のV。
格納する。これと共に、この母音候補と206にすでに
格納されていた他の母音候補(Vtとする)あるいは入
力パタンの始端とから上記のV。
CVI区間、CVI区間をすべて検出する。これらの区
間のそれぞれに対して、子音辞書205にあらかじめ格
納されているvCvおよびCv標準パタンのうちV、、
V、の一致するものをマツチングすることによって、子
音候補を複数側木める。
間のそれぞれに対して、子音辞書205にあらかじめ格
納されているvCvおよびCv標準パタンのうちV、、
V、の一致するものをマツチングすることによって、子
音候補を複数側木める。
この子音候補と母音候補V1を組み合わせて、入力パタ
ンの1つの区間に対して複数個の音節候補をカテゴリ候
補として出力する。このカテゴリ候補は少なくとも音節
カテゴリ、信頼度、入力パタン中での位置の情報を含ん
でいる。
ンの1つの区間に対して複数個の音節候補をカテゴリ候
補として出力する。このカテゴリ候補は少なくとも音節
カテゴリ、信頼度、入力パタン中での位置の情報を含ん
でいる。
以上の処理を繰り返して、入力パタン中のすべてのカテ
ゴリ候補を81ζ出力する。
ゴリ候補を81ζ出力する。
第1図にもどって、
候補グラフ作成部102はカテゴリ候補検出部101か
ら新たなカテゴリ候補を受は取ると、候補グラフ記憶部
103にそれまでの処理によってすでに格納されている
候補グラフにこの新たなカテゴリ候補を追加する。候補
グラフはそれまでに得られたすべてのカテゴリ候補をそ
れら相互の位置関係と共に保持しており、グラフの枝が
カテゴリ候補を表わす。
ら新たなカテゴリ候補を受は取ると、候補グラフ記憶部
103にそれまでの処理によってすでに格納されている
候補グラフにこの新たなカテゴリ候補を追加する。候補
グラフはそれまでに得られたすべてのカテゴリ候補をそ
れら相互の位置関係と共に保持しており、グラフの枝が
カテゴリ候補を表わす。
第4図に候補グラフの一例として、「オシエテイタダイ
タ」と発声された音声において第2音節すなわち「オシ
」の部分に対して得られた音節候補を保持している候補
グラフを示す。第4図において、■、■、■−で示した
節点が入力パタン中での音節境界の候補を表し、節点■
は入力パタンの始端である。音節候補は、音節カテゴリ
と信頼度の組で表わされており、例えば、枝■−■には
3つの音節候補があり、その一つは「つ」で信頼度は7
2である。なお、本実施例では信頼度は標準パタンと入
力パタンとのマツチング距離で与えており、この値が小
さい程、信頼度が高い。
タ」と発声された音声において第2音節すなわち「オシ
」の部分に対して得られた音節候補を保持している候補
グラフを示す。第4図において、■、■、■−で示した
節点が入力パタン中での音節境界の候補を表し、節点■
は入力パタンの始端である。音節候補は、音節カテゴリ
と信頼度の組で表わされており、例えば、枝■−■には
3つの音節候補があり、その一つは「つ」で信頼度は7
2である。なお、本実施例では信頼度は標準パタンと入
力パタンとのマツチング距離で与えており、この値が小
さい程、信頼度が高い。
候補クラフ作成部102は新たな候補を候補グラフ記憶
部103に追加した後、最小累計コスト計算部104と
カテゴリ候補検出部1081こ開始信号aa′を送信す
る。
部103に追加した後、最小累計コスト計算部104と
カテゴリ候補検出部1081こ開始信号aa′を送信す
る。
最小累計コスト計算部104は開始信号aを受は取ると
、候補グラフ記憶部103に格納されている候補グラフ
のすべての節点について、当該節点から現時点での候補
グラフの終節点までの最小累計コストを計算して付与す
る。ここで累計コストは候補グラフ中の任意の経路すな
わち候補列に対して、その候補列を構成するカテゴリ候
補のそれぞれのコストの総和として与えられる。カテゴ
リ候補のコストとはその候補の信頼度を表わす値であり
、値が小さいほど信頼度が高くなる。本実施例では、先
に各候補に信頼度として与えた標準パタンとのマツチン
グ距離をそのまま用いることとする。
、候補グラフ記憶部103に格納されている候補グラフ
のすべての節点について、当該節点から現時点での候補
グラフの終節点までの最小累計コストを計算して付与す
る。ここで累計コストは候補グラフ中の任意の経路すな
わち候補列に対して、その候補列を構成するカテゴリ候
補のそれぞれのコストの総和として与えられる。カテゴ
リ候補のコストとはその候補の信頼度を表わす値であり
、値が小さいほど信頼度が高くなる。本実施例では、先
に各候補に信頼度として与えた標準パタンとのマツチン
グ距離をそのまま用いることとする。
最小累計コストの計算は動的計画法を用いることにより
効率的に行なうことができる。すなわち候補グラフの節
点を” (” ” L’−’ + j + −* J
H−HN−に、−、N) (ただし1を始節点、N−に
、−、Nを終節点とする)、節点i、1間の枝の数をM
1節点’TJ間のm番目の枝に対する候補のコストをd
<r、」。
効率的に行なうことができる。すなわち候補グラフの節
点を” (” ” L’−’ + j + −* J
H−HN−に、−、N) (ただし1を始節点、N−に
、−、Nを終節点とする)、節点i、1間の枝の数をM
1節点’TJ間のm番目の枝に対する候補のコストをd
<r、」。
m)とすると、節点nから終節点までの最小累積コスト
C(n)は次の漸化式から求めることができる。
C(n)は次の漸化式から求めることができる。
C(ト)−K)−・−〜−〇α)−φ(初期値)c (
n) =min (min d (n 、 j 、m)
+c (j))n<j≦N1≦m≦M (n=N−に−1,N−に−2,=−、1)・−・(1
) 最小累計コスト計算部104は、候補グラフ作成部10
2から開始信号aを受は取る毎に、候補グラフ記憶部1
03中の候補グラフに対して各節点の最小累計コストを
計算するが、毎回すべての節点に対して上述の漸化式(
1)を解く必要はない。例えば、第4図の候補グラフに
おいて、102iこよって新たに■−■の枝および節点
■が追加されたときの計算では、節点■、■、■に対し
てはそれまでの値に対して節点■の最小累計コストの増
加分を加えることで新たな最小累計コストを求めること
ができ計算効率をさらに向上させることができる。
n) =min (min d (n 、 j 、m)
+c (j))n<j≦N1≦m≦M (n=N−に−1,N−に−2,=−、1)・−・(1
) 最小累計コスト計算部104は、候補グラフ作成部10
2から開始信号aを受は取る毎に、候補グラフ記憶部1
03中の候補グラフに対して各節点の最小累計コストを
計算するが、毎回すべての節点に対して上述の漸化式(
1)を解く必要はない。例えば、第4図の候補グラフに
おいて、102iこよって新たに■−■の枝および節点
■が追加されたときの計算では、節点■、■、■に対し
てはそれまでの値に対して節点■の最小累計コストの増
加分を加えることで新たな最小累計コストを求めること
ができ計算効率をさらに向上させることができる。
最小累計コスト計算部104は計算が終了すると、評価
値計算部105に開始信号すを送出する。
値計算部105に開始信号すを送出する。
評価値計算部105は、開始信号すを受は取るとカテゴ
リ列候補記憶部106に格納されているカテゴリ列候補
のそれぞれについて、その評価値を計算して付与する。
リ列候補記憶部106に格納されているカテゴリ列候補
のそれぞれについて、その評価値を計算して付与する。
特別な場合として、初期状態では、106は空であり、
このときは評価値の計算は行なわれない。
このときは評価値の計算は行なわれない。
カテゴリ列候補の評価値は、複数個の種々の長さのカテ
ゴリ列候補の信頼度をその長さの違いに依らずに正しく
評価できるものであればよい。本実施例では、候補グラ
フの始節点から途中の節点iに至る成るc路を成すカテ
ゴリ列候補5(i)の評価値f(S(i))を次式で計
算する。
ゴリ列候補の信頼度をその長さの違いに依らずに正しく
評価できるものであればよい。本実施例では、候補グラ
フの始節点から途中の節点iに至る成るc路を成すカテ
ゴリ列候補5(i)の評価値f(S(i))を次式で計
算する。
f (S (i)) −g (S (i)) +h (
S (i))−−−・(2)ここで、g<s<r>>は
、カテゴリ列候補5(1)に対応する始節点から途中節
点iに至る経路累計コスト、すなわちこの経路に含まれ
るすべてのカテゴリ候補のコストの総和である。h(S
(i))は途中節点iから現時点の終節点までの経路の
推定コストである。この終節点までの経路は複数個あり
、今後の処理においてどの経路を通るか評価値計算の段
階では決定できない。このため、h(S(i))を次式
(3)により計算する。
S (i))−−−・(2)ここで、g<s<r>>は
、カテゴリ列候補5(1)に対応する始節点から途中節
点iに至る経路累計コスト、すなわちこの経路に含まれ
るすべてのカテゴリ候補のコストの総和である。h(S
(i))は途中節点iから現時点の終節点までの経路の
推定コストである。この終節点までの経路は複数個あり
、今後の処理においてどの経路を通るか評価値計算の段
階では決定できない。このため、h(S(i))を次式
(3)により計算する。
h(S(i))−α・c (i ) −−−
(3)ここでc(i)は節点iから現時点での終節点ま
での最小累計コストであり、最小累計コスト計算部10
4よってすでに計算され、候補グラフに付与されている
値である。αは係数である。
(3)ここでc(i)は節点iから現時点での終節点ま
での最小累計コストであり、最小累計コスト計算部10
4よってすでに計算され、候補グラフに付与されている
値である。αは係数である。
以上のように計算したf (S (す)を用いれば、種
々の長さのカテゴリ列候補同士の信頼度を比較すること
ができる。
々の長さのカテゴリ列候補同士の信頼度を比較すること
ができる。
なお、評価値を計算しようとするカテゴリ列には、以前
の処理ですでに評価値を与えられているものもあるが、
候補グラフの終節点が変更されている場合があるため再
計算の必要がある。この場合には、新たな評価値は、以
前の終節点に付与されている最小累計コストの以前の評
価値計算の段階からの増加分と以前の評価値とから容易
に計算することもできる。
の処理ですでに評価値を与えられているものもあるが、
候補グラフの終節点が変更されている場合があるため再
計算の必要がある。この場合には、新たな評価値は、以
前の終節点に付与されている最小累計コストの以前の評
価値計算の段階からの増加分と以前の評価値とから容易
に計算することもできる。
評価値計算部105はカテゴリ列候補記憶106中のす
べてのカテゴリ列候補についての評価値計算が終了する
と、最良カテゴリ列候補選択部107に開始信号Cを送
出する。
べてのカテゴリ列候補についての評価値計算が終了する
と、最良カテゴリ列候補選択部107に開始信号Cを送
出する。
最良カテゴリ列候補選択部107はカテゴリ列候補記憶
部106から、前記評価値計算部105で計算された評
価値が最良であるカテゴリ列候補を取り出し、有意性判
定部109に送る。
部106から、前記評価値計算部105で計算された評
価値が最良であるカテゴリ列候補を取り出し、有意性判
定部109に送る。
有意性判定部109は最良カテゴリ列候補選択部107
から受は取ったカテゴリ列候補が認識結果としての有意
性を判定し、有意ならカテゴリ列候補作成部108に該
カテゴリ列候補を送る。
から受は取ったカテゴリ列候補が認識結果としての有意
性を判定し、有意ならカテゴリ列候補作成部108に該
カテゴリ列候補を送る。
本実施例では日本語音声の認識を目的としているため、
カテゴリ列候補が正しい日本語の音節系列の一部または
全部であるか否かを判定する。このために例えば第3図
のブロック図に示すような有意性判定部を用いる。第3
図Eこおいて、単語辞書301はg識結果に出現し得る
すべての単語を音節系列として保持している。単!1I
ta続表302は301に含まれる単語相互の接続可能
性を保持している。判定部303は受は取ったカテゴリ
列候補が301に含まれ、かつ302の接続可能性を満
足する単語系列の一部または全部を構成すれば該カテゴ
リ列候補は有意であるとし、該カテゴリ列候補をカテゴ
リ列候補作成部108Iこ送出する。腋カテゴリ列候補
には、108によって新たなカテゴリ候補が終端に3加
された後に再び有意性判定が行なわれることがある。こ
のため、見い出された単語列を該カテゴリ列候補に付与
しておくことにより、次回以降の有意性判定の際の処理
を効率することができる。
カテゴリ列候補が正しい日本語の音節系列の一部または
全部であるか否かを判定する。このために例えば第3図
のブロック図に示すような有意性判定部を用いる。第3
図Eこおいて、単語辞書301はg識結果に出現し得る
すべての単語を音節系列として保持している。単!1I
ta続表302は301に含まれる単語相互の接続可能
性を保持している。判定部303は受は取ったカテゴリ
列候補が301に含まれ、かつ302の接続可能性を満
足する単語系列の一部または全部を構成すれば該カテゴ
リ列候補は有意であるとし、該カテゴリ列候補をカテゴ
リ列候補作成部108Iこ送出する。腋カテゴリ列候補
には、108によって新たなカテゴリ候補が終端に3加
された後に再び有意性判定が行なわれることがある。こ
のため、見い出された単語列を該カテゴリ列候補に付与
しておくことにより、次回以降の有意性判定の際の処理
を効率することができる。
カテゴリ列候補作成部108は有意性判定部109から
有意なカテゴリ列候補を受は取ると、該カテゴリ列候補
の終端に新たなカテゴリ候補を追加することによって複
数個の新たなカテゴリ列候補を作成し、カテゴリ候補検
出部106に追加する。
有意なカテゴリ列候補を受は取ると、該カテゴリ列候補
の終端に新たなカテゴリ候補を追加することによって複
数個の新たなカテゴリ列候補を作成し、カテゴリ候補検
出部106に追加する。
追加する新たなカテゴリ候補は候補グラフ記憶部103
の候補グラフから得るが、該カテゴリ列候補の終端が候
補グラフの終端に一致している場合には、該カテゴリ列
候補を一旦カテゴリ列候補記憶部110に格納し処理を
中断する。この後、候補グラフ作成部から開始信号a′
を受は取ることによって、処理を再開する。また該カテ
ゴリ列候補の終端が入力パタンの終端に一致している場
合には、該カテゴリ列候補をS!識結果として出力する
。
の候補グラフから得るが、該カテゴリ列候補の終端が候
補グラフの終端に一致している場合には、該カテゴリ列
候補を一旦カテゴリ列候補記憶部110に格納し処理を
中断する。この後、候補グラフ作成部から開始信号a′
を受は取ることによって、処理を再開する。また該カテ
ゴリ列候補の終端が入力パタンの終端に一致している場
合には、該カテゴリ列候補をS!識結果として出力する
。
例として、候補グラフ記憶部103に第4図の候補グラ
フが格納されており、カテゴリ列候補作成部108がカ
テゴリ列候補■−ウー■を受は取った場合には、カテゴ
リ列候補■−ウー■−シー■とカテゴリ列候補■−ウー
■−ジー■が新たIこ作成されカテゴリ列候補記憶部1
06に追加される。
フが格納されており、カテゴリ列候補作成部108がカ
テゴリ列候補■−ウー■を受は取った場合には、カテゴ
リ列候補■−ウー■−シー■とカテゴリ列候補■−ウー
■−ジー■が新たIこ作成されカテゴリ列候補記憶部1
06に追加される。
以上述べたように、本発明のパタン!IW&装置では入
力パタンから候補グラフを作成する処理と、候補グラフ
から有意カテゴリ列候補を求める処理とを並列して行な
いつつ、入力パタンの始端から終端Iこ至る有意なカテ
ゴリ列を検出して認識結果とする。
力パタンから候補グラフを作成する処理と、候補グラフ
から有意カテゴリ列候補を求める処理とを並列して行な
いつつ、入力パタンの始端から終端Iこ至る有意なカテ
ゴリ列を検出して認識結果とする。
(実施例2)
第1図のブロック図において、カテゴリ候補検出部10
1として、単音節毎に区切って入力される入力パタンの
個々の単音節に対して複数個の候補を検出する回路を用
いれば、単音節単位に発声され責音声のg識装置を構成
することができる。
1として、単音節毎に区切って入力される入力パタンの
個々の単音節に対して複数個の候補を検出する回路を用
いれば、単音節単位に発声され責音声のg識装置を構成
することができる。
(実施例3)
31図のブロック図において、カテゴリ候補検出部10
1として、文字認識回路を使用すれば、文字認識装置を
構成することができる。
1として、文字認識回路を使用すれば、文字認識装置を
構成することができる。
(実施例4)
第1図のブロック図において、有意性判定部1091こ
奢いては、日本語以外の他の自然言語あるいは形式言語
の文法知識を用いることもでき、これによって日本語以
外の任意の入力パタンをgetする装置を構成すること
ができる。
奢いては、日本語以外の他の自然言語あるいは形式言語
の文法知識を用いることもでき、これによって日本語以
外の任意の入力パタンをgetする装置を構成すること
ができる。
(発明の効果)
以上詳述したように、本発明によれば、入力パタンを分
析し、候補グラフを作成する処理と、候補グラフから有
意カテゴリ列候補を求める処理とを並列して行なうこと
ができるため、入力パタンを入力し始めてから、認識結
果を得るまでの時間を大巾に短縮することが可能になる
。また、入力パタン全体の入力が終了する以前に有意カ
テゴリ列候補を求める処理を開始することも可能となる
。
析し、候補グラフを作成する処理と、候補グラフから有
意カテゴリ列候補を求める処理とを並列して行なうこと
ができるため、入力パタンを入力し始めてから、認識結
果を得るまでの時間を大巾に短縮することが可能になる
。また、入力パタン全体の入力が終了する以前に有意カ
テゴリ列候補を求める処理を開始することも可能となる
。
これらの効果は、実時間認識装置のような高速な応答性
が要求される場合には特に有効である。
が要求される場合には特に有効である。
第1図は本発明の一実施例を示すブロック図、第2図は
カテゴリ候補検出部の一例を示すブロック図、第3図は
有意性判定部の一例を示すブロック図、第4図は候補グ
ラフの一例を示す図である。 図において、101−カテゴリ候補検出部、102−候
補グラフ作成部、103−・候補グラフ記憶部、104
・・・最小累計コスト計算部、105−FFi値計算部
、106・−カテゴリ列候補記憶部、107−・最良カ
テゴリ列候補選択部、108−カテゴリ列候補作成部、
109−・有意性判定部、110−カテゴリ列候補記憶
部、201−人力パタンバッファ、202−母音候補検
出部、203・−母音辞書、204・−子音候補検出部
、205−子音辞書、206・−母音候補記憶部、30
1−単語辞書、302・−単M接続表、303−・判定
部である。 オ 1 図 入力パタン 7I−2図 オ 3 図 71−4 図
カテゴリ候補検出部の一例を示すブロック図、第3図は
有意性判定部の一例を示すブロック図、第4図は候補グ
ラフの一例を示す図である。 図において、101−カテゴリ候補検出部、102−候
補グラフ作成部、103−・候補グラフ記憶部、104
・・・最小累計コスト計算部、105−FFi値計算部
、106・−カテゴリ列候補記憶部、107−・最良カ
テゴリ列候補選択部、108−カテゴリ列候補作成部、
109−・有意性判定部、110−カテゴリ列候補記憶
部、201−人力パタンバッファ、202−母音候補検
出部、203・−母音辞書、204・−子音候補検出部
、205−子音辞書、206・−母音候補記憶部、30
1−単語辞書、302・−単M接続表、303−・判定
部である。 オ 1 図 入力パタン 7I−2図 オ 3 図 71−4 図
Claims (1)
- 入力パタンを分析し、当該入力パタンの各部分に対して
複数個のカテゴリ候補を検出し、当該入力パタン中の位
置情報および信頼度と共に出力するカテゴリ候補検出手
段と、前記複数個のカテゴリ候補を、その位置情報に従
ってカテゴリ候補相互の位置関係および候補グラフ記憶
手段にすでに前記入力パタンの他の部分のカテゴリ候補
が記憶されている場合にはこれらのカテゴリ候補との位
置関係を保ちかつ各候補が前記信頼度を表わすコストを
持つ候補グラフを作成し、該候補グラフを前記候補グラ
フ記憶手段に格納する候補グラフ作成手段と、前記候補
グラフ記憶手段に記憶されている候補グラフの節点に対
して現時点の終節点までの最小累計コストを計算する最
小コスト計算手段と、第1のカテゴリ列記憶手段に記憶
されているカテゴリ列に対して、前記最小累計コストお
よび各候補のコストを用いて評価値を計算する評価値計
算手段と、前記第1のカテゴリ列記憶手段から前記評価
値が最良のカテゴリ列を取り出す最良カテゴリ列選択手
段と、前記最良カテゴリ列選択手段が取り出したカテゴ
リ列が認識結果としての有意性を判定し、有意なカテゴ
リ列を出力する有意性判定手段と、前記有意性判定手段
が出力した有意なカテゴリ列の終端が前記候補グラフ記
憶手段に記憶されている候補グラフの終節点でない場合
には該カテゴリ列に新たなカテゴリ候補を追加した新た
なカテゴリ列候補を一般に複数個作成し前記第1のカテ
ゴリ列記憶手段に追加し、該カテゴリ列の終端が前記候
補グラフの終節点ではあるが入力パタンの終端でないと
きには該カテゴリ列を第2のカテゴリ列記憶手段に一旦
格納しておき前記候補グラフに新たなカテゴリ候補が追
加されたときに処理を再開して新たなカテゴリ列を作成
し前記第1のカテゴリ列記憶手段に格納し、該カテゴリ
列の終端が入力パタンの終端に一致するときには該カテ
ゴリ列を認識結果として出力するカテゴリ列作成手段と
を具備するパタン認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59234541A JPS61114385A (ja) | 1984-11-07 | 1984-11-07 | パタン認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59234541A JPS61114385A (ja) | 1984-11-07 | 1984-11-07 | パタン認識装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61114385A true JPS61114385A (ja) | 1986-06-02 |
| JPH0570839B2 JPH0570839B2 (ja) | 1993-10-05 |
Family
ID=16972640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59234541A Granted JPS61114385A (ja) | 1984-11-07 | 1984-11-07 | パタン認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61114385A (ja) |
-
1984
- 1984-11-07 JP JP59234541A patent/JPS61114385A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0570839B2 (ja) | 1993-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100449611C (zh) | 词汇重音预测 | |
| US10319373B2 (en) | Information processing device, information processing method, computer program product, and recognition system | |
| JP5310563B2 (ja) | 音声認識システム、音声認識方法、および音声認識用プログラム | |
| US7225127B2 (en) | Method for recognizing speech | |
| US5987409A (en) | Method of and apparatus for deriving a plurality of sequences of words from a speech signal | |
| CN108074562A (zh) | 语音识别装置、语音识别方法以及存储介质 | |
| CN111105787A (zh) | 一种文本匹配方法、设备及计算机可读存储介质 | |
| JPS61219099A (ja) | 音声認識装置 | |
| EP0103258B1 (en) | Pattern matching apparatus | |
| JPH0570839B2 (ja) | ||
| WO2009078665A1 (en) | Method and apparatus for lexical decoding | |
| JP3440840B2 (ja) | 音声認識方法及びその装置 | |
| RU2101782C1 (ru) | Способ распознавания слов в слитной речи и система для его реализации | |
| JP6009396B2 (ja) | 発音付与方法とその装置とプログラム | |
| JPH0464077B2 (ja) | ||
| JPH08202384A (ja) | 音声認識方法及び装置 | |
| US7818172B2 (en) | Voice recognition method and system based on the contexual modeling of voice units | |
| JP3039453B2 (ja) | 音声認識装置 | |
| JPH08314490A (ja) | ワードスポッティング型音声認識方法と装置 | |
| JP2001092495A (ja) | 連続音声認識方法 | |
| JPH049320B2 (ja) | ||
| Bona et al. | Syllabification with frequent sequence patterns-a language independent approach | |
| JPS59173884A (ja) | パタ−ン比較装置 | |
| JPH0361957B2 (ja) | ||
| JPH0638198B2 (ja) | 連続音声認識装置 |