(57)【要約】【課題】話者にとってできるだけ使い勝手の良いデータベース検索装置等を提供する。【解決手段】あいまい検索部１７は音声認識部１３等を介して入力された文字列を照合キーとし、検索対象データベース１６を所定の距離尺度に従って照合する。そして、距離の近い上位Ｍ個の候補を照合結果として候補表示・選択部１８へ出力する。この所定の距離尺度として、文字列間距離または文字列間距離とＮベストの併用の少なくとも何れか一方を用いるため、本来は「あいちぼくじょう」と音声入力されたにもかかわらず、入力音量が小さい等の事情によって最後まで認識できず「あいちぼ」という文字列しかあいまい検索部１７に入力されなかった場合であっても、あいまい検索部１７では、その「あいちぼ」という文字列を照合キーとし、距離の近い上位Ｍ個の候補を照合結果として出力するため、「あいちぼくじょう」を候補に残すことができ、再度の音声入力を不要となる。【選択図】  図１
2006039954.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び前記音声入力部が入力した音声を分析し、前記認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも前記音声認識部における前記認識結果を文字列として入力する文字列入力部と、
検索対象のデータを保持する検索対象データベースと、
前記文字列入力部にて入力された文字列を受け取って照合キーとし、その照合キーを用いて前記検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力するあいまい検索部と、
を備えることを特徴とするデータベース検索装置。
【請求項２】
少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び前記音声入力部が入力した音声を分析し、前記認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも前記音声認識部における前記認識結果を文字列として入力する文字列入力部と、
検索対象のデータを保持する検索対象データベースと、
話者の操作に基づいて、あいまい検索を実行するか否かを指示するあいまい検索指示部と、
前記あいまい検索指示部によってあいまい検索の実行が指示された場合には、前記文字列入力部にて入力された文字列を受け取って照合キーとし、その照合キーを用いて前記検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力するあいまい検索部と、
前記あいまい検索指示部によってあいまい検索の実行が指示された場合には、前記あいまい検索部から照合結果を受け取って画面上に表示し、前記話者にその一つを選択させて検索キーとして出力する候補表示・選択部と、
前記あいまい検索指示部によってあいまい検索の実行が指示された場合には、前記候補表示・選択部から受け取った前記検索キーを用いて前記検索対象データベースを検索し、一方、前記あいまい検索指示部によってあいまい検索の実行が指示されない場合には、前記文字列入力部にて入力された文字列を受け取り、その文字列を用いて前記検索対象データベースを検索し、検索された情報を検索結果として出力するデータ検索部と、
前記データ検索部から受け取った前記検索結果を話者に提示する検索結果提示部と、
を備えることを特徴とするデータベース検索装置。
【請求項３】
少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び前記音声入力部が入力した音声を分析し、前記認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも前記音声認識部における前記認識結果を文字列として入力する文字列入力部と、
検索対象のデータを保持する検索対象データベースと、
前記文字列入力部にて入力された文字列を受け取って照合キーとし、その照合キーを用いて前記検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力するあいまい検索部と、
各音素に対応する音声認識の誤りやすさをデータとして保持する誤りやすさデータベースと、を備え、
前記あいまい検索部は、前記誤りやすさデータベースにおける各音素に対応する音声認識の誤りやすさを加味した前記距離尺度を用いて、前記照合を行うこと
を備えることを特徴とするデータベース検索装置。
【請求項４】
請求項３に記載のデータベース検索装置において、
前記誤りやすさデータベースが保持する各音素に対応する音声認識の誤りやすさを示すデータは、前記文字列入力部を介して入力された文字列における、前記検索対象データベース中の候補文字列を基準にした場合の挿入、脱落、置換した文字の個数の合計である文字列間距離を計算するために用いられる音素別距離のデータを保持するデータベースであって、挿入、脱落、置換という誤りが生じやすい音素についてはそれ以外の音素よりも音素別距離を小さく設定したデータであること
を備えることを特徴とするデータベース検索装置。
【請求項５】
請求項３または４に記載のデータベース検索装置において、
さらに、
前記あいまい検索部から照合結果を受け取って画面上に表示し、前記話者にその一つを選択させて検索キーとして出力する候補表示・選択部と、
前記候補表示・選択部から受け取った前記検索キーを用いて前記検索対象データベースを検索し、検索された情報を検索結果として出力するデータ検索部と、
前記データ検索部から受け取った前記検索結果を話者に提示する検索結果提示部と、
前記音声認識部から出力される第１位の認識結果と、前記候補表示・選択部から出力される検索キーとを受け取り、両者の違いに基づいて前記誤りやすさデータベースにおける前記各音素に対応する音声認識の誤りやすさを示すデータの補正をする誤りやすさ補正部を備えること
を特徴とするデータベース検索装置。
【請求項６】
少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び前記音声入力部が入力した音声を分析し、前記認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも前記音声認識部における前記認識結果を文字列として入力する文字列入力部と、
検索対象のデータを保持する検索対象データベースと、
話者の操作に基づいて、前記前記文字列入力部にて入力された文字列の内であいまい検索の対象とすべき箇所を指定するあいまい箇所指定部と、
前記文字列入力部にて入力された文字列を受け取って照合キーとし、前記あいまい箇所指定部によってあいまい検索対象箇所の指定がされていない場合には前記照合キーを用いて前記検索対象データベースを所定の距離尺度に従って照合し、一方、前記あいまい箇所指定部によってあいまい検索対象箇所の指定がされている場合には前記照合キー中の当該指定されたあいまい検索対象箇所を用いて前記検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力するあいまい検索部と、
を備えることを特徴とするデータベース検索装置。
【請求項７】
請求項１，３，４，６の何れかに記載のデータベース検索装置において、
さらに、
前記あいまい検索部から照合結果を受け取って画面上に表示し、前記話者にその一つを選択させて検索キーとして出力する候補表示・選択部と、
前記候補表示・選択部から受け取った前記検索キーを用いて前記検索対象データベースを検索し、検索された情報を検索結果として出力するデータ検索部と、
前記データ検索部から受け取った前記検索結果を話者に提示する検索結果提示部と、
を備えることを特徴とするデータベース検索装置。
【請求項８】
請求項１，２，６の何れかに記載のデータベース検索装置において、
前記あいまい検索部は、前記照合に際して、前記文字列入力部を介して入力された文字列における、前記検索対象データベース中の候補文字列を基準にした場合の挿入、脱落、置換した文字の個数の合計である文字列間距離、または文字列間距離と前記音声認識部の認識結果の複数の候補を尤度の高い順に並べた場合の上位Ｎ個の候補であるＮベストと前記文字列間距離の併用の何れか一方を前記所定の距離尺度として用いること
を特徴とするデータベース検索装置。
【請求項９】
請求項８に記載のデータベース検索装置において、
話者の操作に基づき、前記あいまい検索部における照合に際して、前記文字列間距離を用いるか、あるいは前記文字列間距離とＮベストの併用とするかを選択する照合手法選択部を備え、
前記あいまい検索部は、前記照合手法選択部にて選択された照合手法を用いて照合を実行すること
を特徴とするデータベース検索装置。
【請求項１０】
請求項１〜９の何れかに記載のデータベース検索装置において、
前記文字列入力部は、話者の操作に基づく文字列入力も可能に構成されていること
を特徴とするデータベース検索装置。
【請求項１１】
コンピュータを、請求項１〜１０の何れかに記載のデータベース検索装置におけるあいまい検索部として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項５に記載のデータベース検索装置におけるあいまい検索部及び誤りやすさ補正部として機能させるためのプログラム。
【請求項１３】
所定のナビゲーション処理を実行するナビゲーション装置であって、
請求項１〜１０の何れかに記載のデータベース検索装置を備え、そのデータベース検索装置によって得られた検索結果を前記ナビゲーション処理に用いることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、話者によって入力された音声に基づいてデータベースを検索して検索結果を得る装置等に関する。
【背景技術】
【０００２】
話者によって入力された音声に基づいてデータベースを検索して検索結果を得る装置が広く知られている。この場合の音声認識に関しては、音素単位の比較対象パターンを記憶している認識辞書を用いて話者の意図する単音節を一単音節ずつ決定する手法がある。例えばカーナビゲーション装置においては、施設名称で目的地を設定する際に、その名称をリモコンやタッチパネルにて一文字ずつ入力していくのはわずらわしいため、文字入力に音声認識を用いることが考えられ、実現されている。このようなタイプの音声認識は、単語（複数の単音節からなる語）単位の音声認識のように音声認識を行う単語全てに対応する単語辞書を予め備えている必要がないため、最終的な認識結果の集合（例えば文）としては事実上、どのようなものでも認識させることができるという利点がある。しかし、単音節の音声を認識する場合は、単語単位の音声認識に比較して認識手がかりが少ないため、一般的に認識率が低い。そのため、このような単音節の音声を認識する音声認識手法では、より認識精度を向上させるために様々な工夫が施されている。例えば、特許文献１に開示された技術では、音声認識して複数の音節列を生成し、ｎ−ｇｒａｍ辞書を用いて複数の単語列を生成し初期候補及び複数の次候補として格納しておく。そして、単語列を表示してユーザから誤認識文字列が指定されると、誤認識文字列の文字位置に相当する全ての文字列だけが文字変更された単語列を次候補から検索して表示するようにしている。
【特許文献１】特開２００２−１４００９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示された技術の場合、誤認識の中でも特に、音声が途中で切れてしまった場合には全く対応できない。例えば音声を発声した際の音量が小さかったり、ノイズの影響などで、音声認識における音声区間検出を誤ってしまう場合がある。この場合、話者が発した音声を実質的に削ってしまうと、正しく認識できなくなってしまう。例えば、「あいちぼくじょう」と発声したとき、認識時における音声区間を誤って「あいちぼ」としてしまうような場合である。
【０００４】
このような誤認識においては、特許文献１における技術では認識されていない箇所を指定することはできないため、誤認識文字列を指定すること自体ができず、結局、もう一度同じ内容を発声し直す必要がある。
【０００５】
本発明は、このような問題に鑑みなされたものであり、ユーザにとってできるだけ使い勝手の良いデータベース検索装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた請求項１に記載のデータベース検索装置は、文字列入力部と、検索対象データベースと、あいまい検索部とを備える。
文字列入力部は、少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び音声入力部が入力した音声を分析し、認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも音声認識部における認識結果を文字列として入力する。検索対象データベースは、検索対象のデータを保持している。
【０００７】
そして、あいまい検索部は、文字列入力部にて入力された文字列を受け取って照合キーとし、その照合キーを用いて検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数）個の候補を照合結果として出力する。
【０００８】
なお、この所定の距離尺度の例としては、例えば文字列入力部を介して入力された文字列における、検索対象データベース中の候補文字列を基準にした場合の挿入、脱落、置換した文字の個数の合計である文字列間距離、または、文字列間距離と音声認識部の認識結果の複数の候補を尤度の高い順に並べた場合の上位Ｎ個の候補であるＮベストの併用の少なくとも何れか一方を用いることが考えられる。
【０００９】
このような構成を備える本発明のデータベース検索装置によれば、本来は「あいちぼくじょう」と音声入力されたにもかかわらず、文字列入力部では例えば音声認識時の誤認識等によって「あいちぼ」としか入力できなかった場合であっても、あいまい検索部では、その「あいちぼ」という文字列を照合キーとし、距離の近い上位Ｍ個の候補を照合結果として出力するため、「あいちぼくじょう」を候補に残すことができる。したがって、上述した特許文献１における技術のように、結局もう一度同じ内容を発声し直さなくてはならないという不便さもなく、使い勝手が向上する。
【００１０】
なお、あいまい検索部から出力された照合結果の利用方法は種々考えられるが、例えば請求項７に示すように利用することが考えられる。つまり、候補表示・選択部が、あいまい検索部から照合結果を受け取って画面上に表示し、話者にその一つを選択させて検索キーとして出力する。データ検索部は、候補表示・選択部から受け取った検索キーを用いて検索対象データベースを検索し、検索された情報を検索結果として出力する。そして、検索結果提示部は、データ検索部から受け取った検索結果を話者に提示する。
【００１１】
請求項２に記載のデータベース検索装置は、文字列入力部と、検索対象データベースと、あいまい検索指示部と、あいまい検索部と、候補表示・選択部と、データ検索部と、検索結果提示部とを備える。
【００１２】
文字列入力部は、少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び音声入力部が入力した音声を分析し、認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも音声認識部における認識結果を文字列として入力する。検索対象データベースは、検索対象のデータを保持している。
【００１３】
あいまい検索指示部は、話者の操作に基づいて、あいまい検索を実行するか否かを指示する。あいまい検索部と、候補表示・選択部と、データ検索部は、このあいまい検索指示部によってあいまい検索の実行が指示されているか否かによって次のような動作をする。
【００１４】
あいまい検索部は、あいまい検索指示部によってあいまい検索の実行が指示された場合には、文字列入力部にて入力された文字列を受け取って照合キーとし、その照合キーを用いて検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力する。また、候補表示・選択部は、あいまい検索指示部によってあいまい検索の実行が指示された場合には、あいまい検索部から照合結果を受け取って画面上に表示し、話者にその一つを選択させて検索キーとして出力する。
【００１５】
データ検索部は、あいまい検索指示部によってあいまい検索の実行が指示された場合には、候補表示・選択部から受け取った検索キーを用いて検索対象データベースを検索し、一方、あいまい検索指示部によってあいまい検索の実行が指示されない場合には、文字列入力部にて入力された文字列を受け取り、その文字列を用いて検索対象データベースを検索し、検索された情報を検索結果として出力する。
【００１６】
検索結果提示部は、データ検索部から受け取った検索結果を話者に提示する。
本発明のデータベース検索装置によれば、話者があいまい検索を実行するか否かを指示することができる。あいまい検索を常に実行した方がよいというものではなく、一意に決めた方がよい場合もあれば、複数の候補を残した方がよい場合もある。一意に決まりやすいのであれば、あえて複数候補を残さない方がよい。例えば話者の発音の特徴や認識対象語彙の特徴によって誤認識され易さは変化するため、誤認識されにくい状況であれば、あいまい検索をしない方がよい。したがって、あいまい検索を実行するか否かを話者が選択指示できるようにすれば、より使い勝手がよくなる。
【００１７】
なお、話者の発音の特徴としては、「発音のくせ」が挙げられる。例えば誤認識され易いような発音のくせを持つような場合にはあいまい検索を実行した方がよいが、例えばアナウンサーのような滑舌がよく誤認識されにくい話者の場合にはあいまい検索を実行しないようにする、といったことである。一方、認識対象語彙の特徴としては、元々発音内容が誤認識し易いものなのか否かということが挙げられる。例えば、発音自体は正確であっても、「ぱ」と「ま」のように一般的に誤認識され易い対象語彙がある。したがって、通常はあいまい検索を実行しないようにしている人であっても、認識対象語彙の特徴によって誤認識の可能性が相対的に高いのであれば、あいまい検索を実行した方がよいとも考えられる。
【００１８】
請求項３に記載のデータベース検索装置は、文字列入力部と、検索対象データベースと、あいまい検索部と、誤りやすさデータベースとを備える。
文字列入力部は、少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び音声入力部が入力した音声を分析し、認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも音声認識部における認識結果を文字列として入力する。検索対象データベースは、検索対象のデータを保持している。
【００１９】
あいまい検索部は、文字列入力部にて入力された文字列を受け取って照合キーとし、その照合キーを用いて検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力する。
【００２０】
そして、誤りやすさデータベースは、各音素に対応する音声認識の誤りやすさをデータとして保持しており、あいまい検索部は、誤りやすさデータベースにおける各音素に対応する音声認識の誤りやすさを加味した距離尺度を用いて、照合を行う。
【００２１】
このようにすれば、あいまい検索部における照合の結果、音声認識を誤りやすい候補ほど上位の照合結果として出力することができる。
この「誤りやすさデータベースが保持する各音素に対応する音声認識の誤りやすさを示すデータ」としては、請求項４に示すような音素別距離のデータを採用することが考えられる。すなわち、文字列入力部を介して入力された文字列における、検索対象データベース中の候補文字列を基準にした場合の挿入、脱落、置換した文字の個数の合計である文字列間距離を計算するために用いられる音素別距離のデータであって、挿入、脱落、置換という誤りが生じやすい音素についてはそれ以外の音素よりも音素別距離を小さく設定したデータである。
【００２２】
また、この「誤りやすさデータベースが保持する各音素に対応する音声認識の誤りやすさを示すデータ」については、話者の個人差があるので、話者毎にカスタマイズできるようになっていると好ましい。そこで請求項５に示すように、さらに、候補表示・選択部と、データ検索部と、誤りやすさ補正部とを備えるようにすることが考えられる。候補表示・選択部は、あいまい検索部から照合結果を受け取って画面上に表示し、話者にその一つを選択させて検索キーとして出力する。データ検索部は、候補表示・選択部から受け取った検索キーを用いて検索対象データベースを検索し、検索された情報を検索結果として出力する。検索結果提示部は、データ検索部から受け取った検索結果を話者に提示する。
【００２３】
そして、誤りやすさ補正部は、音声認識部から出力される第１位の認識結果と、候補表示・選択部から出力される検索キーとを受け取り、両者の違いに基づいて誤りやすさデータベースにおける各音素に対応する音声認識の誤りやすさを示すデータ補正する。
【００２４】
請求項６に記載のデータベース検索装置は、文字列入力部と、検索対象データベースと、あいまい箇所指定部と、あいまい検索部とを備える。
文字列入力部は、少なくとも、話者の発声した音声を入力する音声入力部、音声認識に用いる音素単位の比較対象パターンを記憶している認識辞書、及び音声入力部が入力した音声を分析し、認識辞書を用いて認識した結果を認識結果として出力する音声認識部を備え、少なくとも音声認識部における認識結果を文字列として入力する。検索対象データベースは、検索対象のデータを保持している。
【００２５】
そして、あいまい箇所指定部は、話者の操作に基づいて、文字列入力部にて入力された文字列の内であいまい検索の対象とすべき箇所を指定する。あいまい検索部は、文字列入力部にて入力された文字列を受け取って照合キーとし、あいまい箇所指定部によってあいまい検索対象箇所の指定がされていない場合には照合キーを用いて検索対象データベースを所定の距離尺度に従って照合し、一方、あいまい箇所指定部によってあいまい検索対象箇所の指定がされている場合には照合キー中の当該指定されたあいまい検索対象箇所を用いて検索対象データベースを所定の距離尺度に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力する。
【００２６】
本発明のデータベース検索装置によれば、話者があいまい検索の対象とすべき箇所を指定できるため、その指定された部分を対象としたあいまい検索を実行することで、より話者の意図する検索結果を得やすくなる。
【００２７】
あいまい検索部が照合の際に用いる距離尺度については、文字列間距離や文字列間距離とＮベストの組み合わせがあることは上述したが、請求項９に示すように、照合手法選択部を備えるようにしてもよい。この照合手法選択部は、話者の操作に基づき、あいまい検索部における照合に際して、文字列間距離を用いるか、あるいは文字列間距離とＮベストの併用とするかを選択する。そして、あいまい検索部は、照合手法選択部にて選択された照合手法を用いて照合を実行する。
【００２８】
文字列入力部については、音声認識による文字列の入力ができることが前提であるが、例えば請求項１０に示すように、話者の操作に基づく文字列入力も可能に構成されていてもよい。ユーザは、用途等に応じて両者を選択的に使用したり併用したりすることも考えられるからである。
【００２９】
ところで、請求項１１に記載のような、請求項１〜１０の何れかに記載のデータベース検索装置におけるあいまい検索部として機能させるためのプログラムを、データベース検索装置が内蔵するコンピュータに実行させるようになっていてもよい。このようになっていれば、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータが読みとり可能な記録媒体にプログラムを記録し、そのプログラムを必要に応じてコンピュータにロードして起動することによりデータベース検索装置におけるあいまい検索部として機能させることができる。また、プログラムはネットワーク等を用いて流通させることも可能であるため、データベース検索装置の機能向上も容易である。
【００３０】
また、請求項１２に記載のような、請求項５に記載のデータベース検索装置におけるあいまい検索部及び誤りやすさ補正部として機能させるためのプログラムについても同様である。もちろん、このようなプログラムは、記憶媒体に記憶させてもよい。
【００３１】
ところで、データベース検索装置は、請求項１３に記載のように、ナビゲーション装置と連携するようになっており、データベース検索装置が得る検索結果を用いてナビゲーション装置がナビゲーション処理を実行するようになっているとよい。ここで言うナビゲーション処理というのは、例えば、地図を表示させて更にその地図上に現在地を表示させる処理や、経路設定や、設定された経路にしたがって経路案内を実行する経路案内処理等である。例えば地図表示をさせたい地名や、経路設定の際の目的地等を検索する場合にデータベース検索装置を用いることができる。
【発明を実施するための最良の形態】
【００３２】
以下に本発明の実施形態を図面と共に説明する。
［第１実施形態］
図１は、第１実施形態のデータベース検索装置の概略構成を示すブロック図である。
【００３３】
本実施形態のデータベース検索装置は、音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４と、文字列表示部１５と、検索対象データベース１６と、あいまい検索部１７と、候補表示・選択部１８と、データ検索部１９と、検索結果提示部２０とを備えている。
【００３４】
音声入力部１１は、話者の発声した音声を入力するためのものであり、図示しないマイクロフォンから入力された音声信号をデジタルデータに変換して音声認識部１３へ出力する。なお、音声入力部１１は、入力した音声の特徴量を分析するため、例えば数１０ｍｓ程度の区間のフレーム信号を一定間隔で切り出し、その入力信号が音声の含まれている音声区間であるのか音声の含まれていない雑音区間であるのか判定する。マイクロフォンから入力される信号は、認識対象の音声だけでなく雑音も混在したものであるため、音声区間と雑音区間の判定を行なう。この判定方法としては従来から多くの手法が提案されており、例えば入力信号の短時間パワーを一定時間毎に抽出していき、所定の閾値以上の短時間パワーが一定以上継続したか否かによって音声区間であるか雑音区間であるかを判定する手法がよく採用されている。そして、音声区間であると判定された場合には、その入力信号が音声認識部１３へ出力されることとなる。
【００３５】
認識辞書１２は、音素単位の比較対象パターンを記憶している。音声認識部１３は、音声入力部１１を介して入力される音声信号に基づき、認識辞書１２を用いて認識した結果（文字列）を認識結果として文字列表示部１５及びあいまい検索部１７へ出力する。
【００３６】
文字入力部１４は、例えばタッチスイッチやキーボード等の（音声入力ではなく）話者の操作に基づく文字入力を受け付けるためのものであり、この文字入力部１４にて入力された文字列も文字列表示部１５及びあいまい検索部１７へ出力される。例えば図８においては画面にひらがなの５０音表示がされており、所望のひらがな部分をタッチすると、表示面と一体に構成されたタッチスイッチによって当該操作が検出され、文字入力が実現されることとなる。
【００３７】
なお、音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４とが特許請求の範囲における「文字列入力部」に相当する。
文字列表示部１５は、音声認識部１３または文字入力部１４から出力された文字列を表示するためのものであり、例えば図８においては「なかしまや」という文字列が表示されている。
【００３８】
検索対象データベース１６は、検索対象のデータを保持している。具体的には、タウンページに登録されているすべてあるいはその一部の施設名称のデータ、または、ハローページに登録されている個人名のデータなどを指している。
【００３９】
あいまい検索部１７は、音声認識部１３または文字入力部１４を介して入力された文字列を照合キーとし、その照合キーを用いて検索対象データベース１６を所定の距離尺度に従って照合する。そして、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数）個の候補を照合結果として候補表示・選択部１８へ出力する。本実施形態においては、この所定の距離尺度として、文字列間距離、または、文字列間距離とＮベストの併用の少なくとも何れか一方を用いる。
【００４０】
Ｎベストとは、音声認識部１３の認識結果の複数の候補を尤度の高い順に並べた場合の上位Ｎ個の候補である。
また、文字列間距離は、音声認識部１３または文字入力部１４を介して入力された文字列における、検索対象データベース１６中の候補文字列を基準にした場合の挿入、脱落、置換した文字の個数の合計である。具体例を説明する。例えば、入力文字列が「はいちむけ」、候補文字列が「あいちけん」であった場合には、候補文字列の「あ」が「は」に置換され、入力文字列の「む」が挿入され、候補文字列の「ん」が脱落している。したがって文字列間距離は１＋１＋１＋＝３となる。なお、挿入、脱落、置換した文字の特定には、ＤＰマッチングを用いることができる。
【００４１】
また、「距離の近い上位Ｍ個の候補」については上述の説明からもわかるように、同音意義語をさすのではなく、「たかしまや」という発声に対して、「たかしまや」「かしまや」「なかしまや」など音響的もしくは文字列として近い候補を意味する。
【００４２】
候補表示・選択部１８は、あいまい検索部１７から照合結果を受け取って画面上に表示し、話者にその一つを選択させて検索キーとしてデータ検索部１９へ出力する。例えば図８に示す画面例で言えば、中島屋・高島屋・鹿島屋という３つの照合結果があいまい検索部１７から送られてくるので、それを表示する。そして、話者が例えば高島屋と表示された部分をタッチすると、表示面と一体に構成されたタッチパネルによってその操作が検出され、選択操作となる。そして、その選択された「高島屋」が検索キーとしてデータ検索部１９へ出力される。
【００４３】
データ検索部１９は、候補表示・選択部１８から受け取った検索キーを用いて検索対象データベース１６を検索し、検索された情報を検索結果として検索結果提示部２０へ出力する。検索結果提示部２０は、データ検索部１９から受け取った検索結果を話者に提示する。
【００４４】
このような構成を備える本実施形態のデータベース検索装置によれば、あいまい検索部１７が、音声認識部１３または文字入力部１４を介して入力された文字列を照合キーとし、その照合キーを用いて検索対象データベース１６を文字列間距離、または、文字列間距離とＮベストの併用の少なくとも何れか一方を用いて照合し、距離の近い上位Ｍ個の候補を照合結果として候補表示・選択部１８へ出力する。そのため、例えば、本来は「あいちぼくじょう」と音声入力されたにもかかわらず、入力音量が小さい、あるいはノイズによってかき消された等の事情によって最後まで認識できず「あいちぼ」という文字列しかあいまい検索部１７に入力されなかった場合であっても、あいまい検索部１７では、その「あいちぼ」という文字列を照合キーとし、距離の近い上位Ｍ個の候補を照合結果として出力するため、「あいちぼくじょう」を候補に残すことができる。従来手法の場合、このような状況では別候補として「あいちぼくじょう」を準備することができないため、結局もう一度同じ内容を発声し直さなくてはならないという不便さがあった。それに対して本実施例の場合には、再度の音声入力がなくても、「あいちぼくじょう」を候補に残すことができるため、使い勝手が向上する。
【００４５】
［ナビゲーション装置へ適用した場合の概略構成］
本実施形態のデータベース検索装置は種々の装置と連携することが可能であるが、その一例として、ナビゲーション装置と連携した場合について説明する。ナビゲーション装置と連携する場合には、データベース検索装置が得る検索結果を用いてナビゲーション装置がナビゲーション処理を実行する。ここで言うナビゲーション処理というのは、例えば、地図を表示させて更にその地図上に現在地を表示させる処理や、経路設定や、設定された経路にしたがって経路案内を実行する経路案内処理等である。例えば地図表示をさせたい地名や、経路設定の際の目的地等を検索する場合にデータベース検索装置を用いることができる。
【００４６】
それでは、本実施形態のデータベース検索装置を備え、そのデータベース検索装置によって得られた検索結果をナビゲーション処理に用いるナビゲーション装置５０に関して、図１１を参照して説明する。
【００４７】
ナビゲーション装置５０は車両に搭載され、車両の現在位置を検出する位置検出器５１と、ユーザーからの各種指示を入力するための操作スイッチ群５２と、操作スイッチ群５２と同様に各種指示を入力可能であってナビゲーション装置５０とは別体となったリモートコントロール端末（以下、リモコンと称す）５３ａと、リモコン５３ａからの信号を入力するリモコンセンサ５３ｂと、地図データや各種の情報を記録した地図記憶媒体から地図データ等を入力する地図データ入力器５５と、地図や各種情報の表示を行うための表示部５６と、各種のガイド音声等を出力するための音声出力部５７と、音声を入力して音声情報を出力するマイクロフォン５８と、音声認識関連データを入出力する音声認識関連データ入出力器６０と、上述した位置検出器５１，操作スイッチ群５２，リモコンセンサ５３ｂ，地図データ入力器５５，マイクロフォン５８，音声認識関連データ入出力器６０からの入力に応じて各種処理を実行し、表示部５６，音声出力部５７，音声認識関連データ入出力器６０を制御する制御部５９とを備えている。
【００４８】
位置検出器５１は、ＧＰＳ（Global Positioning System）用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機５１ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ５１ｂと、車両の前後方向の加速度等から走行した距離を検出するための距離センサ５１ｃと、地磁気から進行方位を検出するための地磁気センサ５１ｄとを備えている。そして、これら各センサ等５１ａ〜５１ｄは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。
【００４９】
操作スイッチ群５２は、表示部５６の表示面と一体に構成されたタッチパネル及び表示部５６の周囲に設けられたメカニカルなキースイッチ等から構成される。尚、タッチパネルと表示部５６とは積層一体化されており、タッチパネルには、感圧方式，電磁誘導方式，静電容量方式，あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。
【００５０】
地図データ入力器５５は、図示しない地図記憶媒体に記憶された各種データを入力するための装置である。地図記憶媒体には、地図データ（道路データ、地形データ、マークデータ、交差点データ、施設のデータ等）、案内用の音声データ、音声認識データ等が記憶されている。このようなデータを記憶する地図記憶媒体の種類としては、ＣＤ−ＲＯＭやＤＶＤ等が一般的であるが、ハードディスクなどの磁気記憶装置やメモリカード等の媒体を用いても良い。
【００５１】
表示部５６は、カラー表示装置であり、液晶ディスプレイ，有機ＥＬディスプレイ，ＣＲＴなどがあるが、その何れを用いてもよい。表示部５６の表示画面には、位置検出器５１にて検出した車両の現在位置と地図データ入力器５５より入力された地図データとから特定した現在地を示すマーク、目的地までの誘導経路、名称、目印、各種施設のマーク等の付加データとを重ねて表示することができる。また、施設のガイド等も表示できる。
【００５２】
音声出力部５７は、地図データ入力器５５より入力した施設のガイドや各種案内の音声を出力することができる。
マイクロフォン５８は、利用者が音声を入力（発話）するとその入力した音声に基づく電気信号（音声信号）を制御部５９に出力するものである。利用者はこのマイクロフォン５８に様々な音声を入力することにより、ナビゲーション装置５０を操作することができる。
【００５３】
音声認識関連データ入出力器６０は、図示しない音声認識関連データ記憶媒体に記憶された各種データを入出力するための装置である。音声認識関連データ記憶媒体には、音声認識のための音素単位の特徴パラメータ等からなる認識辞書、検索対象データベースが記憶されている。このようなデータを記憶する記憶媒体の種類としては、ハードディスクなどの磁気記憶装置やメモリカード等の媒体を用いると良い。
【００５４】
制御部５９は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭ及びＲＡＭに記憶されたプログラムに基づいて各種処理を実行する。例えば、位置検出器５１からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、地図データ入力器５５を介して読み込んだ現在位置付近の地図等を表示部５６に表示する表示処理や、地図データ入力器５５に格納された地点データと、操作スイッチ群５２やリモコン５３ａ等の操作に従って設定された目的地とに基づいて、現在位置から目的地までの最適な経路を算出し、その算出した経路を案内する経路案内処理を行う。また、制御部５９は上述したデータベース検索装置における音声認識処理をはじめ、各種処理を実行することができる。
【００５５】
ここまででナビゲーション装置５０の概略構成を説明したが、ナビゲーション装置５０の各部と図１に示すデータベース検索装置の各部との対応を示す。マイクロフォン５８が音声入力部１１に相当し、表示部５６が文字列表示部１５、候補表示・選択部１８及び検索結果提示部２０に相当し、操作スイッチ群５２が文字入力部１４、候補表示・選択部１８及びあいまい検索指示部２５に相当し、制御部５９が音声認識部１３、あいまい検索部１７及びデータ検索部１９に相当し、音声認識関連データ入出力器６０によってデータ入出力する対象の音声認識関連データ記憶媒体が認識辞書１２及び検索対象データベース１６に相当する。
［第２実施形態］
図２は、第２実施形態のデータベース検索装置の概略構成を示すブロック図である。
【００５６】
上述した第１実施形態のデータベース検索装置と同様の構成部分については同じ符号を付して詳しい説明は省略し、相違点についてのみ詳しく説明する。
第２実施形態のデータベース検索装置は、第１実施形態と同様の構成である音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４と、文字列表示部１５と、検索対象データベース１６と、あいまい検索部１７と、候補表示・選択部１８と、データ検索部１９と、検索結果提示部２０とを備えるとともに、あいまい検索指示部２５を備えている。あいまい検索指示部２５は、話者の操作に基づいて、あいまい検索を実行するか否かを指示するためのものである。
【００５７】
そしてさらに、音声認識部１３または文字入力部１４を介して入力された文字列の行き先として、第１実施形態と同じようにあいまい検索部１７へ振り分けるか、あるいは直接データ検索部１９へ振り分けるかを選択できるように構成されている。つまり、あいまい検索指示部２５からあいまい検索指示が出されていない場合には、音声認識部１３または文字入力部１４を介して入力された文字列があいまい検索部１７へは出力されずにデータ検索部１９へ出力されるルートとなる。一方、あいまい検索指示部２５からあいまい検索指示が出された場合には、音声認識部１３または文字入力部１４を介して入力された文字列は第１実施形態と同様あいまい検索部１７へは出力される。したがって、その後、候補表示・選択部１８を介してデータ検索部１９へ出力されるルートとなる。
【００５８】
あいまい検索指示部２５は、例えばタッチスイッチにて構成することが考えられる。例えば図８においては、画面中の右上付近に「あいまい検索」という表示がされており、その表示部分をタッチすると、表示面と一体に構成されたタッチスイッチによって当該操作が検出され、あいまい検索の実行指示を受け付けたこととなる。
【００５９】
本実施形態のデータベース検索装置におけるあいまい検索部１７と、候補表示・選択部１８と、データ検索部１９は、このあいまい検索指示部２５によってあいまい検索の実行が指示されているか否かによって次のような動作をする。
【００６０】
あいまい検索指示部２５によってあいまい検索の実行が指示された場合には、あいまい検索部１７は、音声認識部１３または文字入力部１４を介して入力された文字列を受け取って照合キーとし、その照合キーを用いて検索対象データベース１６を所定の距離尺度（例えば上記第１実施形態と同様に、文字列間距離、または、文字列間距離とＮベストの併用の少なくとも何れか一方）に従って照合し、距離の近い上位Ｍ（ＭはＭ＞０を満たす自然数)個の候補を照合結果として出力する。また、候補表示・選択部１８は、あいまい検索指示部２５によってあいまい検索の実行が指示された場合には、あいまい検索部１７から照合結果を受け取って画面上に表示し、話者にその一つを選択させて検索キーとして出力する。データ検索部１９は、あいまい検索指示部２５によってあいまい検索の実行が指示された場合には、候補表示・選択部１８から受け取った検索キーを用いて検索対象データベース１６を検索する。
【００６１】
一方、あいまい検索指示部２５によってあいまい検索の実行が指示されない場合には、音声認識部１３または文字入力部１４を介して入力された文字列はあいまい検索部１７へは出力されず、直接データ検索部１９へ出力される。したがって、データ検索部１９は、その入力された文字列を受け取り、その文字列を用いて検索対象データベース１６を検索する。
【００６２】
本実施形態のデータベース検索装置によれば、話者があいまい検索指示部２５を操作することで、あいまい検索を実行するか否かを指示することができる。あいまい検索は常に実行した方がよいというものではなく、一意に決めた方がよい場合もあれば、複数の候補を残した方がよい場合もある。一意に決まりやすいのであれば、あえて複数候補を残さない方がよい。例えば音声認識部１３における音声認識について考察してみると、話者の発音の特徴や認識対象語彙の特徴によって誤認識され易さは変化する。例えば、話者の発音の特徴としては「発音のくせ」が挙げられる。誤認識され易いような発音のくせを持つような場合にはあいまい検索を実行した方がよいが、滑舌がよく誤認識されにくい話者の場合にはあいまい検索を実行しないようにする、といったことである。一方、認識対象語彙の特徴としては、元々発音内容が誤認識し易いものなのか否かということが挙げられる。例えば、発音自体は正確であっても、「ぱ」と「ま」のように一般的に誤認識され易い対象語彙がある。したがって、通常はあいまい検索を実行しないようにしている人であっても、認識対象語彙の特徴によって誤認識の可能性が相対的に高いのであれば、あいまい検索を実行した方がよいとも考えられる。このような事情があるため、あいまい検索を実行するか否かを話者が選択指示できるようにすれば、より使い勝手がよくなる。
【００６３】
図９に示す例で説明する。話者が「たかしまや」と発声したにもかかわらず音声認識部１３から出力された文字列が「なかしまや」であったとする（図９（ａ）参照）。このような誤認識が発生したとしても再度「たかしまや」と話者が発声を繰り返す必要はなく、あいまい検索指示部２５、すなわち図９で言えば「あいまい検索ボタン」部分を押すだけでよい。その場合、あいまい検索部１７が音声認識部１３から入力された文字列に基づいてあいまい検索を実行することによって、図９（ｂ）に示すように「たかしまや」も候補に現れる。
［第３実施形態］
図３は、第３実施形態のデータベース検索装置の概略構成を示すブロック図である。
【００６４】
上述した第１実施形態のデータベース検索装置と同様の構成部分については同じ符号を付して詳しい説明は省略し、相違点についてのみ詳しく説明する。
第３実施形態のデータベース検索装置は、第１実施形態と同様の構成である音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４と、文字列表示部１５と、検索対象データベース１６と、あいまい検索部１７と、候補表示・選択部１８と、データ検索部１９と、検索結果提示部２０とを備えるとともに、誤りやすさデータベース３０を備えている。この誤りやすさデータベース３０は、あいまい検索部１７があいまい検索に際して参照するためのものであり、各音素に対応する音声認識の誤りやすさをデータとして保持している。あいまい検索部１７は、誤りやすさデータベース３０における各音素に対応する音声認識の誤りやすさを加味した距離尺度を用いて、照合を行う。
【００６５】
この「誤りやすさデータベースが保持する各音素に対応する音声認識の誤りやすさを示すデータ」として、本実施形態では音素別距離のデータを採用している。図４を参照してさらに説明する。図４（ａ）は置換、脱落誤りの音素別距離を示す表であり、図４（ｂ）は挿入誤りの音素別距離を示す表である。
【００６６】
第１実施形態における文字列間距離の説明においては、１個の挿入、脱落、置換をそれぞれ距離１として計算したが、図４（ａ）（ｂ）に示すように、本実施形態においては、挿入、脱落、置換という誤りが生じやすい音素についてはそれ以外の音素よりも音素別距離を小さく（つまり１未満）設定してある。図４（ａ）の表で具体例を説明すると、音素が置換または脱落した場合、通常距離は１であるが、「ま」が「ぱ」に置換されたときの距離が０．５となっている。また、脱落しやすい「ん」については脱落したときの距離が０．１となっている。一方、図４（ｂ）の表で具体例を説明すると、音素が挿入された場合、通常距離は１であるが、挿入エラーのおきやすい「つ」「な」が挿入されたときの距離がそれぞれ０．６、０．７となっている。
【００６７】
このような誤りやすさデータベース３０を用いてあいまい検索部１７があいまい検索を実行することによって、音声認識を誤りやすい候補ほど上位の照合結果として出力することができる。具体例を挙げて説明する。例えば「ま」は「ぱ」と誤認識されることが多いので、図４（ａ）に示すように置換誤りの距離が０．５に設定されている。理解を容易にするために、他の置換誤りの距離をすべて１と仮定した場合を想定すると、入力文字列が「ぱいたうん」だった場合、以下の２つの候補文字列１，２との間の距離はそれぞれ０．５、１．０となる。したがって、正解が「まいたうん」である確率の方が、「けいたうん」である確率よりも高くなる。
【００６８】
入力文字列：    ぱいたうん
候補文字列１：  まいたうん  →  （「ま」が「ぱ」に置換された）距離＝０．５
候補文字列２：  けいたうん  →  （「け」が「ぱ」に置換された）距離＝１．０
［第４実施形態］
図５は、第４実施形態のデータベース検索装置の概略構成を示すブロック図である。
【００６９】
上述した第３実施形態のデータベース検索装置と同様の構成部分については同じ符号を付して詳しい説明は省略し、相違点についてのみ詳しく説明する。
相違点は、図３に示す第３実施形態のデータベース検索装置に、誤りやすさ補正部３５を追加した点である。この誤りやすさ補正部３５は、音声認識部１３から出力される第１位の認識結果（１位候補）と、候補表示・選択部１８から出力される検索キーとを受け取り、両者の違いに基づいて誤りやすさデータベース３０における音素別距離のデータを補正する。
【００７０】
具体的には、認識結果として「ぱいたうん」が出力され、候補表示・選択部から「まいたうん」が出力された場合、入力「ぱ」が候補「ま」に間違えやすいと考え、誤りやすさデータベースに登録されている入力「ぱ」と候補「ま」に登録されている数値０．５に対し、例えば、０．５−ｋと補正する。このときｋは、例えば、０．０１のような値とする。ただし、前記数値の上限値と下限値を設けることで行き過ぎた補正を抑止する。このようにすることで、「ぱ」を「ま」に間違えやすいことを誤りやすさデータベースに反映できる。
【００７１】
このように誤りやすさデータベース３０における音素別距離のデータを補正する意図は次の通りである。つまり、この音素別距離は音声認識の誤りやすさに対応しているが、話者の個人差があると考えられる。したがって、話者毎にカスタマイズできるようになっていると好ましい点に鑑み、このデータを補正するのである。
［第５実施形態］
図６は、第５実施形態のデータベース検索装置の概略構成を示すブロック図である。
【００７２】
上述した第１実施形態のデータベース検索装置と同様の構成部分については同じ符号を付して詳しい説明は省略し、相違点についてのみ詳しく説明する。
第５実施形態のデータベース検索装置は、第１実施形態と同様の構成である音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４と、文字列表示部１５と、検索対象データベース１６と、あいまい検索部１７と、候補表示・選択部１８と、データ検索部１９と、検索結果提示部２０とを備えるとともに、あいまい箇所指定部４０を備えている。
【００７３】
あいまい箇所指定部４０は、話者の操作に基づいて、入力文字列の内であいまい検索の対象とすべき箇所を指定するためのものである。あいまい箇所指定部４０は、例えばタッチスイッチにて構成することが考えられる。例えば図１０においては、画面中の左上付近に文字列表示部１５が存在し、図１０では「あいちぼくじゃう」と表示されている。この表示部分の内でユーザが修正したいと考える部分をタッチすると、表示面と一体に構成されたタッチスイッチによって当該操作が検出され、あいまい箇所の指定を受け付けたこととなる。図１０の例では「じゃ」という部分があいまい箇所として指定された状態を示している。
【００７４】
本実施形態のデータベース検索装置におけるあいまい検索部１７は、あいまい箇所指定部４０によってあいまい検索の対象箇所が指定されていない場合には、通常通り、入力された文字列を照合キーとして検索対象データベース１６を所定の距離尺度に従って照合する。一方、あいまい箇所指定部４０によってあいまい検索対象箇所の指定がされている場合には、照合キー中の当該指定されたあいまい検索対象箇所を用いて検索対象データベース１６を所定の距離尺度に従って照合する。したがって、図１０の例で言えば、「あいちぼくじゃう」という文字列の「じゃ」の部分をあいまい検索箇所として指定すれば、その部分のあいまい検索の結果、「あいちぼくじょう」が照合結果として出力されることとなる。
［第６実施形態］
図７は、第６実施形態のデータベース検索装置の概略構成を示すブロック図である。
【００７５】
上述した第１実施形態のデータベース検索装置と同様の構成部分については同じ符号を付して詳しい説明は省略し、相違点についてのみ詳しく説明する。
第６実施形態のデータベース検索装置は、第１実施形態と同様の構成である音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４と、文字列表示部１５と、検索対象データベース１６と、あいまい検索部１７と、候補表示・選択部１８と、データ検索部１９と、検索結果提示部２０とを備えるとともに、照合手法選択部４５を備えている。
【００７６】
あいまい検索部１７が照合の際に用いる距離尺度については、文字列間距離、または、文字列間距離とＮベストの併用があることは上述したが、照合手法選択部４５は、話者の操作に基づいて、あいまい検索部１７における照合に際して文字列間距離を用いるか、あるいは文字列間距離とＮベストの併用とするかを選択するためのものである。照合手法選択部４５としては、タッチスイッチ、キーボード等、種々の操作受付手段を採用することが考えられる。
【００７７】
あいまい検索部１７は、照合手法選択部４５にて選択された照合手法を用いて照合を実行する。
［その他］
以上、本発明のいくつかの実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術的範囲に属する限り様々な態様にて実施することが可能である。
【００７８】
（１）上記実施形態では、音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４とを備え、それらが特許請求の範囲における「文字列入力部」に相当する旨を説明した。しかし、文字入力部１４については無くもよく、音声入力のみが可能なデータベース検索装置として実現してもよい。但し、実際の使い勝手を考慮すると音声入力のみでなく、手入力も併用した方が好ましい。
【００７９】
（２）上記第２実施形態においては、通常は、あいまい検索を実行しないモードに設定されており、あいまい検索指示部２５によってあいまい検索を指示した場合にのみあいまい検索を実行するようにした。つまり、あいまい検索指示があると、その指示の直後のみあいまい検索を実行する。
【００８０】
しかし、このような実施形態に限られず、例えばモード切替を指示し、切替指示がない限り従前の設定モードを維持するようにしてもよい。つまり、あいまい検索指示部２５はあいまい検索モードのオン・オフを切り替え指示するようになっており、あいまい検索モードへの切り替え指示（あいまい検索モードのオン）があった場合には、それを解除する指示（あいまい検索モードのオフ）があるまで、あいまい検索モードを維持する。
【００８１】
（３）上記各実施形態はそれぞれ個別に実現することもできるが、２つ以上の実施形態を組み合わせて実行することも可能である。例えば、全ての実施形態を組み合わせた場合には、音声入力部１１と、認識辞書１２と、音声認識部１３と、文字入力部１４と、文字列表示部１５と、検索対象データベース１６と、あいまい検索部１７と、候補表示・選択部１８と、データ検索部１９と、検索結果提示部２０と、あいまい検索指示部２５と、誤りやすさデータベース３０と、誤りやすさ補正部３５と、照合手法選択部４５とを備えるデータベース検索装置となる。
【００８２】
（４）上記第１実施形態においてナビゲーション装置への適用を説明したが、他の実施形態においても同様にナビゲーション装置への適用は可能である。もちろん、他の装置への適用も可能である。
【図面の簡単な説明】
【００８３】
【図１】第１実施形態のデータベース検索装置の概略構成を示すブロック図である。
【図２】第２実施形態のデータベース検索装置の概略構成を示すブロック図である。
【図３】第３実施形態のデータベース検索装置の概略構成を示すブロック図である。
【図４】（ａ）は置換、脱落誤りの音素別距離を示す表を示す説明図であり、（ｂ）は挿入誤りの音素別距離を示す表を示す説明図である。
【図５】第４実施形態のデータベース検索装置の概略構成を示すブロック図である。
【図６】第５実施形態のデータベース検索装置の概略構成を示すブロック図である。
【図７】第６実施形態のデータベース検索装置の概略構成を示すブロック図である。
【図８】画面イメージである。
【図９】画面イメージである。
【図１０】画面イメージである。
【図１１】データベース検索装置を適用したナビゲーション装置の概略構成を示すブロック図である。
【符号の説明】
【００８４】
１１…音声入力部、１２…認識辞書、１３…音声認識部、１４…文字入力部、１５…文字列表示部、１６…検索対象データベース、１７…あいまい検索部、１８…候補表示・選択部、１９…データ検索部、２０…検索結果提示部、２５…検索指示部、３０…誤りやすさデータベース、３５…誤りやすさ補正部、４０…あいまい箇所指定部、４５…照合手法選択部、５０…ナビゲーション装置、５１…位置検出器、５１ａ…ＧＰＳ受信機、５１ｂ…ジャイロスコープ、５１ｃ…距離センサ、５１ｄ…地磁気センサ、５２…操作スイッチ群、５３ａ…リモコン、５３ｂ…リモコンセンサ、５５…地図データ入力器、５６…表示部、５７…音声出力部、５８…マイクロフォン、５９…制御部、６０…音声認識関連データ入出力器。
【図１】
2006039954.tif 000003
【図４】
2006039954.tif 000004
【図１１】
2006039954.tif 000005
【図２】
2006039954.tif 000006
【図３】
2006039954.tif 000007
【図５】
2006039954.tif 000008
【図６】
2006039954.tif 000009
【図７】
2006039954.tif 000010
【図８】
2006039954.tif 000011
【図９】
2006039954.tif 000012
【図１０】
2006039954.tif 000013