(57)【要約】【課題】操作者が発声した検索項目名の音声を認識し、その認識候補を得ることで、可能性の高い必要最小限の項目に絞り、情報検索の操作性の向上を図る。【解決手段】ディスプレイ１に音声入力用ウインドウが表示されている状態で、操作者が音声入力部３のマイクロホン３１に向かって、現在対象となっている階層に属する所望の検索項目を発声すると、その音声が音声入力部３により入力されて音声認識部５にて認識される。この認識の結果得られる複数の認識候補は、選択ボタンとして定義される検索候補として制御部８により上記ウインドウ内に表示される。ここでは、まず第１位の候補が選択状態となり、マウス２の操作により他の検索候補が選択されると、その選択された候補が新たに選択状態となり、その選択状態にある検索候補に属する次の階層の検索項目が、次の検索範囲となる。このようにして検索範囲を絞り、最終的な検索結果を取得する。【選択図】      図１
2006031033.tif 000002
【特許請求の範囲】
【請求項１】
音声を入力する音声入力手段と、
前記音声入力手段により入力された音声を認識して、その認識候補を複数取得する音声認識手段と、
情報検索結果等の表示に用いられる表示手段と、
位置指示手段と、
情報検索のための音声入力を案内する音声入力用ウインドウを前記表示手段の表示画面に上書きして表示し、その案内に応じて利用者から発声されて前記音声入力手段により入力される音声を前記音声認識手段により認識させる制御を１回以上行うことで順次検索範囲を絞り、最終的に検索結果を取得して前記表示手段に表示する制御手段であって、前記音声認識手段により取得された複数の認識候補を選択ボタンとして定義される検索候補として前記音声入力ウインドウ内に表示し、その検索候補の１つが前記位置指示手段により指示選択された場合には、その検索候補を選択状態にして再表示する制御手段とを具備することを特徴とする音声認識機能付き情報検索装置。
【請求項２】
前記音声入力手段への人の接近を検知する接近検知手段を更に具備し、
前記制御手段は、前記接近検知手段による接近検知に応じて前記音声入力用ウインドウを表示することを特徴とする請求項１記載の音声認識機能付き情報検索装置。
【請求項３】
前記制御手段は、前記接近検知手段による接近検知に応じて前記音声入力用ウインドウを表示させてから予め定められた一定時間を経過しても前記音声入力手段に音声の入力がなされない場合、前記音声入力用ウインドウの表示を消去することを特徴とする請求項２記載の音声認識機能付き情報検索装置。
【請求項４】
前記位置指示手段は、複数の指示入力手段を有しており、
前記制御手段は、前記音声入力用ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置に前記カーソルが存在する状態で、前記位置指示手段の所定の前記指示入力手段による指示入力がなされた場合に、前記音声入力用ウインドウ内を初期画面に戻すことを特徴とする請求項１記載の音声認識機能付き情報検索装置。
【請求項５】
前記位置指示手段は、複数の指示入力手段を有しており、
前記制御手段は、前記音声入力用ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置に前記カーソルが存在する状態で、前記位置指示手段の所定の前記指示入力手段による指示入力がなされた場合に、前記音声入力用ウインドウ内を１つ前の画面に戻すことを特徴とする請求項１記載の音声認識機能付き情報検索装置。
【請求項６】
前記制御手段は、前記音声入力用ウインドウ内に前記初期画面が表示されており、前記１つ前の画面が存在しない場合には、前記音声入力用ウインドウ全体の表示を消去することを特徴とする請求項５記載の音声認識機能付き情報検索装置。
【請求項７】
前記位置指示手段は、複数の指示入力手段を有しており、
前記制御手段は、前記音声入力用ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置に前記カーソルが存在する状態で、前記位置指示手段の所定の前記指示入力手段による指示入力がなされる毎に、選択状態にある検索候補を次の候補に切り替えて再表示することを特徴とする請求項１記載の音声認識機能付き情報検索装置。
【請求項８】
前記制御手段は、前記音声入力用ウインドウ内への画面表示時には、当該ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置に前記カーソルを配置することを特徴とする請求項４、請求項５または請求項７に記載の音声認識機能付き情報検索装置。
【請求項９】
前記制御手段は、前記音声入力用ウインドウへの検索結果の表示または再表示後から予め定められた一定時間を経過すると、前記音声入力用ウインドウ全体を消去することを特徴とする請求項１記載の音声認識機能付き情報検索装置。
【請求項１０】
情報検索のための音声入力を案内する音声入力用ウインドウを情報検索結果等の表示に用いられる表示手段の表示画面に上書きして表示し、
前記音声入力用ウインドウ内に表示される音声入力案内に応じて利用者から発声される音声を入力して音声認識処理を行い、複数の認識候補を候補順位付きで取得し、
前記取得した複数の認識候補を選択ボタンとして定義される検索候補として前記音声入力ウインドウ内に表示し、その検索候補の１つが、前記表示手段の表示画面上に表示されるカーソルを移動操作することで位置指示するための位置指示手段により指示選択された場合には、その検索候補を選択状態にして再表示し、前記選択状態にある検索候補に属する１つ下位の階層の検索項目があれば、その検索項目の１つを発声することを案内し、
１回以上の前記音声認識処理によって順次検索範囲を絞り、最終的に検索結果を取得して前記表示手段に表示するようにしたことを特徴とする情報検索方法。
【請求項１１】
前記位置指示手段は、第１乃至第３の指示入力手段を有しており、
前記音声入力用ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置に前記カーソルが存在する状態で、前記位置指示手段の第１の指示入力手段による指示入力がなされる毎に、選択状態にある検索候補を次の候補に切り替えて再表示し、前記第２の指示入力手段による指示入力がなされた場合に前記音声入力用ウインドウ内を初期画面に戻し、前記第３の指示入力手段による指示入力がなされた場合に前記音声入力用ウインドウ内を１つ前の画面に戻すことを特徴とする請求項１０記載の情報検索方法。
【請求項１２】
前記音声入力用ウインドウ内への画面表示時には、当該ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置に前記カーソルを配置することを特徴とする請求項１１記載の情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者が音声を発声することによって、文字（テキスト）、図形、地図（に代表される画像）などの情報を素早く検索し表示する音声認識機能付き情報検索装置に関する。
【背景技術】
【０００２】
従来、図形、地図などの情報を検索する情報検索装置では、検索項目の一覧を画面表示し、その検索項目一覧からユーザがマウスによる位置合わせ操作を行って所望の検索項目を選択することにより情報検索を行うのが一般的であった。
【０００３】
しかし、このような情報検索装置では、検索項目が例えば数千乃至数万というように膨大な場合には、たとえ検索項目の先頭の文字を５０音表から検索することによって、或いは住所などのように検索項目を階層化させることによって、ある程度検索対象を絞ったとしても、検索項目が数百乃至数千になる場合がある。このような場合、検索項目一覧を１つの画面に収めることは到底困難であり、しかも各項目の文字サイズも著しく小さいものとなることから、マウス（位置指示手段）を用いた検索操作を効率的に行うことは容易ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したようにマウス操作を基本とする従来の情報検索装置では、検索項目が多くなると、たとえ検索項目の先頭の文字を５０音表から検索することによって、或いは住所などのように検索項目を階層化させることによって、ある程度検索対象を絞ったとしても、検索項目を大幅に少なくすることは困難であり、効率的な検索操作を実現することは容易でなかった。
【０００５】
本発明は上記事情を考慮してなされたものでその目的は、操作者が発声した検索項目名の音声を認識して、その認識候補を得ることで、膨大な数の検索項目の中から可能性の高い必要最小限の項目に絞るようにし、もって情報検索の操作性を大幅に向上することができる音声認識機能付き情報検索装置を提供することにある。
【０００６】
本発明の他の目的は、情報検索のための音声入力を案内する音声入力用ウインドウ内の画面を前に戻したり、消去したり、認識候補を選択するといったことが、位置指示手段を用いた煩雑な位置合わせ操作を必要とせずに簡単に行える音声認識機能付き情報検索装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、音声を入力する音声入力手段と、この音声入力手段により入力された音声を認識して、その認識候補を複数取得する音声認識手段と、情報検索結果等の表示に用いられる表示手段と、この表示手段の表示画面上に表示されるカーソルを移動操作することで位置指示するための位置指示手段と、情報検索のための音声入力を案内する音声入力用ウインドウを上記表示手段の表示画面に上書きして表示し、その案内に応じて利用者から発声されて上記音声入力手段により入力される音声を上記音声認識手段により認識させる制御を１回以上行うことで順次検索範囲を絞り、最終的に検索結果を取得して上記表示手段に表示する制御手段であって、上記音声認識手段により取得された複数の認識候補を選択ボタンとして定義される検索候補として上記音声入力ウインドウ内に表示し、その検索候補の１つが上記位置指示手段により選択的に位置指示された場合には、その検索候補を選択状態にして再表示する制御手段とを具備することを特徴とする。
【０００８】
ここで、上記音声入力手段への人の接近を検知する接近検知手段を追加し、この接近検知手段による接近検知に応じて音声入力用ウインドウが自動的に表示される構成とするとか、この表示時点から一定時間を経過しても音声の入力がなされない場合に、音声入力用ウインドウの表示を消去する構成とするとよい。
【０００９】
このような構成においては、操作者（情報検索者）が、音声入力ウインドウ内に示される情報検索のための音声入力案内に従って、音声入力手段に向かって検索項目を発声すると、その音声が音声入力手段により入力され、音声認識手段により認識される。音声認識手段では、入力音声に対する音声認識結果として、複数の認識候補を順位付きで取得する。この音声認識手段により取得された複数の認識候補は、音声入力ウインドウ内に選択ボタンとして定義される検索候補として例えば候補順に表示される。ここでは、まず第１位の検索候補（認識候補）が選択状態に設定され、もし、その第１位の検索候補が誤りであるならば、操作者は位置指示手段（ポインティングデバイス）を操作して他の検索候補の中から正しい検索候補を選択すればよく、その正しい検索候補を選択状態に切り替えることができる。そして、選択状態にある検索候補に属する次（１つ下）の階層の検索項目が存在しないならば、その選択状態にある検索候補に対応する情報が検索結果として画面表示される。また、選択状態にある検索候補に属する次の階層の検索項目が存在する場合に、操作者が所望の検索項目を発声すると、上記と同様にして、その発声した検索項目を対象とする音声認識処理により複数の認識候補が取得され、音声入力ウインドウ内に表示される。
【００１０】
このように本発明においては、音声入力による情報検索を適用し、少なくとも１回以上の音声認識によって検索範囲を絞り、最終的に確定された検索結果を画面表示するようにしている。このため、従来技術と異なり、膨大な数の検索項目一覧の中から目的の検索項目を見つけ、当該検索項目を位置指示手段を用いて位置指示することで選択するという操作も不要であり、情報検索を簡単に且つ容易に行うことができる。しかも本発明においては、検索項目一覧は不要であり、たとえ操作者の便宜を図るために画面表示するにしても、位置指示手段による位置指示の対象とならないため（即ち選択ボタンとしての役割は必要ないため）、従来に比べて十分小さい文字サイズで表示できるため、音声入力用ウインドウも小さなものにすることができる。
【００１１】
ところで、選択状態にある検索候補を切り替えるには、位置指示手段を用いて目的の検索候補にカーソルを位置合わせすればよい。この操作は、せいぜい５個前後のごく少数の検索候補（認識候補）を対象とするため、操作性の点でそれ程問題とはならない。しかし、このようなカーソルの位置合わせを行わなくても検索候補を切り替え（選択）が行えるなら、なお便利である。
【００１２】
そこで本発明では、音声入力用ウインドウ内の選択ボタンとして定義されている（検索候補等の）表示領域から外れた位置にカーソルが存在する状態で、位置指示手段が持つ所定の指示入力手段による指示入力がなされる毎に（位置指示手段がマウスの例であれば、所定のマウスボタン、例えば左ボタンがクリックされる毎に）、選択状態にある検索候補が次の候補に切り替えられて再表示されるようにしている。
【００１３】
この他、音声入力用ウインドウ内への画面表示時に、当該ウインドウ内の選択ボタンとして定義されている表示領域から外れた位置にカーソルを自動配置するならば、なお一層便利である。
【００１４】
ところで、操作者が誤った検索項目を入力したり、或いは音声認識処理の誤りで認識候補（検索候補）中に操作者が発声した検索項目が存在しないといった場合に、音声入力用ウインドウ内の画面を１つ前の画面、或いは初期画面に戻せるようにすると便利である。このためには、前画面や、初期画面に戻すことを指示するための専用の選択ボタンを用意することが考えられるが、位置指示手段を用いた位置合わせ操作が必要となる。
【００１５】
そこで本発明では、音声入力用ウインドウ内の選択ボタンとして定義されている（検索候補等の）表示領域から外れた位置にカーソルが存在する状態で、位置指示手段が持つ所定の指示入力手段による指示入力がなされた場合（位置指示手段がマウスの例であれば、所定のマウスボタン、例えば中ボタン、或いは右ボタンがクリックされるた場合）には、音声入力用ウインドウ内を１つ前の画面、或いは初期画面に戻すようにしている。また、１つ前の画面に戻すための操作が行われた際に音声入力用ウインドウ内に初期画面が表示されていた場合には、即ち１つ前の画面がない場合には、音声入力用ウインドウ全体の表示を消去するようにするとよい。
【発明の効果】
【００１６】
本発明によれば、操作者が発声した検索項目名の音声を認識して、その認識候補を得ることで、膨大な数の検索項目の中から可能性の高い必要最小限の項目に絞ることができるようになり、これにより情報検索の操作性を大幅に向上することができる。
【００１７】
また、本発明によれば、情報検索のための音声入力を案内する音声入力用ウインドウ内の画面の切り替え、消去、認識候補の選択等が、位置指示手段を用いた煩雑な位置合わせ操作なしに簡単に行える。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態につき図面を参照して説明する。
【００１９】
図１は本発明の一実施形態に係る音声認識機能付き情報検索装置の概略構成を示すブロック図である。
【００２０】
本実施形態において、図１の情報検索装置は、警察署の通信指令室に地図情報検索装置として配備されるもので、ディスプレイ１、マウス２、音声入力部３、光電センサ４、音声認識部５、地図データベース（地図ＤＢ）６、地図検索部７、及び制御部８から構成される。
【００２１】
ディスプレイ１は、情報検索結果（ここでは、地図からなる情報）等の表示に用いられる表示手段である。
【００２２】
マウス２はディスプレイ１の表示画面上の位置指示等に用いられる位置指示手段（ポインティングデバイス）であり、（指示入力手段としての）例えば左ボタン、中（中央）ボタン及び右ボタンの３つのマウスボタンを有している。
【００２３】
音声入力部３は、操作者の発声した音声の入力を司どる。音声入力部３は、音声を入力して電気信号（アナログ音声信号）に変換するマイクロホン３１を有している。このマイクロホン３１は、例えば机上に設置される。また音声入力部３は、マイクロホン３１により入力されたアナログ音声信号をディジタル音声信号に変換する図示せぬアナログ／ディジタル変換器（Ａ／Ｄ変換器）も有している。
【００２４】
光電センサ４は、操作者がマイクロホン３１に接近したことを検知する接近検知手段であり、図２に示すようにマイクロホン３１に付随して設けられている。
【００２５】
音声認識部５は、音声入力部３により入力されたディジタル音声信号から音韻の特徴量を抽出し、その抽出した特徴量をもとに後述する認識辞書６１を用いて入力音声を認識し、複数の認識候補（認識結果）を順位付きで出力する音声認識処理を司る。
【００２６】
地図データベース６は予め定められた地域の地図情報を登録しておくものである。地図データベース６には、上記の地域を対象とする検索項目名（を示す単語）が音声で入力された際の音声認識に必要な認識辞書６１も登録されている。この認識辞書６１は、階層化された辞書構造を適用しており、警察署名用の辞書と、各警察署別に用意され、対応する警察署の管轄下にある市町村名用の辞書と、各市町村別に用意され、対応する市町村に属する大字名用の辞書と、各大字別に用意され、対応する大字に属する小字名用の辞書からなる。
【００２７】
地図検索部７は、音声認識部５により認識された検索項目が制御部８により最終的に確定される検索項目であると判断された場合に、対応する地図部分を地図データベース６から検索する地図検索を司る。
【００２８】
制御部８は、装置全体の制御を司る。
【００２９】
次に、図１の構成の動作を、住所によって目的地を示す地図部分を検索していく場合を例に、図３のフローチャートを適宜参照して説明する。
【００３０】
今、ディスプレイ１には、前回検索した検索項目名で表される区域を中心とする地図情報が画面全体に表示されているものとする。
【００３１】
このような状態で、図１の音声認識機能付き情報検索装置を利用する操作者が、机上に置かれたマイクロホン３１に音声入力するために近付くと、当該マイクロホン３１に付随して設けられた光電センサ４（図２参照）により、操作者の接近が検知される。この光電センサ４の検知出力は制御部８に送られる。
【００３２】
制御部８は、光電センサ４の検知出力に応じて、即ち操作者のマイクロホン３１への接近検知に応じて、ディスプレイ１の表示画面に、図４に示すように、音声入力用ウインドウ１００を、現在表示中の地図情報画面の一部領域に上書きして表示する。この音声入力用ウインドウ１００には、図４に示すように、操作者に対して（最上位の階層の検索項目としての）警察署を発声することを案内するための警察署発声画面１１０が初期画面として表示される。この警察署発声画面１１０には、本装置の検索対象となる地域内の全ての警察署の一覧が表示される。また制御部８は、音声認識部５に対し、（音声入力部３により音声が入力された場合には）認識辞書６１内の警察署名用の辞書を用いた音声認識を行うことを指示する。
【００３３】
操作者は、音声入力用ウインドウ１００内の警察署発声画面１１０の案内に従って、自身の目的地を管轄している警察署をマイクロホン３１に向かって発声する。ここでは、「保原」と発声されたものとする。
【００３４】
操作者の発声した音声は、マイクロホン３１により入力されて電気信号（アナログ音声信号）に変換され、音声入力部３（内の図示せぬＡ／Ｄ変換器）によりディジタル音声信号に変換される。
【００３５】
音声認識部５は、このディジタル音声信号から、音韻の特徴量、例えばケプストラム係数を抽出し、その抽出したケプストラム係数をもとに、例えば複合類似度法によって、例えば８ｍｓ毎に、音声信号を音声ラベルに変換する。そして音声認識部５は、この音声ラベルを、例えば離散隠れマルコフモデル（ＨＭＭ）法によって、（認識辞書６１中の警察署名用の辞書に登録されている）予め定められている検索項目（ここでは、警察署発声画面１１０に表示されている警察署一覧中の各項目）を示す単語毎のモデルと照合することで、最も類似性の高い（第１位の）単語から、例えば第５位までを音声認識結果（認識候補）として求める。ここでは、第１位から順に、「保原」、「福島」、「福島北」、「若松」、「高田」の認識候補が求められたものとする。
【００３６】
「保原」に対する音声認識部５の音声認識結果である第１位から第５位までの（警察署名の）認識候補は制御部８に渡される。これを受けて制御部８は、音声入力用ウインドウ１００内の警察署発声画面１１０を図５に示す市町村発声画面１２０に切り替えて、第１位から第５位までの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。この他、市町村発声画面１２０には、警察署発声画面（初期画面）１１０に戻るための選択ボタンである「警察署」ボタンも表示される。
【００３７】
このとき、図５に示すように、第１位の認識候補である「保原」警察署の管轄下にある市町村名の一覧も（認識候補より小さな文字で）表示される。
【００３８】
また、第１位の認識候補の近傍、例えば上方の所定位置（ホームポジション）には、マウスカーソル２１が自動的に配置される。このマウスカーソル２１の自動配置位置は、第１位の認識候補だけでなく、他の各認識候補及び「警察署」（の表示領域）から外れた位置となっている。
【００３９】
もし、第１位の認識候補が操作者の発声したものとは異なる場合に、マウスカーソル２１が各認識候補「保原」、「福島」、「福島北」、「若松」、「高田」（の表示領域）及び「警察署」（の表示領域）から外れた位置にある状態で、操作者がマウス２の所定のマウスボタン、例えば左ボタンをクリックする（押して離す）と（ステップＳ１，Ｓ２）、制御部８は、現在選択状態にある第１位の認識候補の「保原」を非選択状態にすると同時に、次の（第２位の）認識候補の「福島」を選択状態にする（ステップＳ３）。このとき制御部８は、市町村名の一覧も、新たに選択状態となった認識候補、即ち「福島」警察署の管轄下にある市町村名の一覧に切り替える。
【００４０】
以下同様に、マウスカーソル２１が各認識候補及び「警察署」（の表示領域）から外れた位置にある状態で、マウス２の左ボタンがクリックされる毎に、選択状態にある認識候補が順次切り替えられる（ステップＳ１〜Ｓ３）。
【００４１】
このように本実施形態においては、第１位の認識候補が操作者の発声したものと異なる場合でも、操作者は、マウスカーソル２１を移動して正しい認識候補に位置合わせするという煩雑なマウス操作を行うことなく、単にマウス２の左ボタンのクリック操作だけで、目的の認識候補を選択することができる。なお本実施形態では、目的の認識候補にマウスカーソル２１を移動した状態で、マウス２の所定ボタン、例えば左ボタンをクリックすることでも（ステップＳ１，Ｓ４）、当該認識候補を選択することが可能である（ステップＳ５）。
【００４２】
また、マウスカーソル２１が各認識候補「保原」、「福島」、「福島北」、「若松」、「高田」（の表示領域）及び「警察署」（の表示領域）から外れた位置にある状態で、操作者がマウス２の所定のマウスボタン、例えば右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、制御部８は、音声入力用ウインドウ１００に表示している画面を初期画面である警察署発声画面１１０に切り替える（ステップＳ７）。なお、「警察署」ボタンにマウスカーソル２１を移動した状態で、マウス２の所定ボタン、例えば左ボタンをクリックすることでも（ステップＳ１，Ｓ４）、警察署発声画面１１０に戻ることができる（ステップＳ５）。
【００４３】
また、マウスカーソル２１が各認識候補及び「警察署」（の表示領域）から外れた位置にある状態で、操作者がマウス２の所定のマウスボタン、例えば中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、制御部８は、音声入力用ウインドウ１００に表示している画面を１つ前の画面（前画面）に切り替える（ステップＳ８，Ｓ９）。この場合、初期画面である警察署発声画面１１０に戻ることになる。
【００４４】
もし、警察署発声画面１１０でマウス２の中ボタンがクリックされたならば（ステップＳ１，Ｓ２，Ｓ６）、制御部８は、音声入力用ウインドウ１００全体を消去する（ステップＳ８，Ｓ１０）。
【００４５】
なお、警察署発声画面１１０には、地図検索を終了させる（音声入力用ウインドウ１００を消去させる）ための「終了」ボタンが設けられ、当該「終了」ボタンの近傍にマウスカーソル２１が配置されるようになっており、この「終了」ボタンにマウスカーソル２１を移動した状態で、マウス２の左ボタンをクリックすることでも（ステップＳ１，Ｓ４）、即ち「終了」ボタンを選択することでも、音声入力用ウインドウ１００を消去することが可能である（ステップＳ５）。
【００４６】
さて、図５の例のように、市町村発声画面１２０上で第１位の認識候補「保原」が選択状態にあるときに、操作者が、その「保原」の管轄下にある市町村（即ち「保原」に属する１つ下位の階層の検索項目）のうちの１つ、例えば「保原町」と発声したものとする。すると、操作者が「保原町」と発声した音声が音声入力部３により入力され、その入力音声に対する音声認識処理が、認識辞書６１内の「保原」の管轄下にある市町村名用の辞書を用いて音声認識部５により行われる。なお、「保原」の管轄下にある市町村名用の辞書を用いることは、市町村発声画面１２０上で認識候補「保原」が選択状態に設定された段階で、制御部８から音声認識部５に対して指示される。
【００４７】
ここで、操作者が「保原町」と発声した音声に対する音声認識部５の音声認識結果として、第１位の認識候補「保原町」を含む第１位から第５位までの認識候補が求められたものとする。この場合、制御部８は、音声入力用ウインドウ１００内の市町村発声画面１２０を図６に示す大字発声画面１３０に切り替えて、第１位から第５位までの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。この他、大字発声画面１３０には、警察署発声画面１１０（初期画面）に戻るための選択ボタンである「警察署」ボタン、市町村発声画面１２０（前画面）に戻るための選択ボタンである「市町村」ボタンも表示される。
【００４８】
このとき、図６に示すように、第１位の認識候補である「保原町」に属する大字名の一覧も（認識候補より小さな文字で）表示される。
【００４９】
また、大字発声画面１３０におけるマウスカーソル２１の配置位置は市町村発声画面１２０の場合と同様であり、第１位の認識候補の近傍、例えば上方の所定位置（ホームポジション）に配置される。
【００５０】
また、第１位の認識候補が操作者の発声したものとは異なる場合のマウス２の操作についても、市町村発声画面１２０の場合と同様であり、マウスカーソル２１が各認識候補等の表示領域（選択ボタンとして定義されている表示領域）から外れた位置にある状態で、操作者がマウス２の左ボタンをクリックする毎に（ステップＳ１，Ｓ２）、選択状態にある認識候補が切り替えられる（ステップＳ３）。また、このような状態で、マウス２の中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、前画面（市町村発声画面１２０）に戻り（ステップＳ８，Ｓ９）、右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、初期画面（警察署発声画面１１０）に戻る（ステップＳ７）。
【００５１】
さて、図６の例のように、大字発声画面１３０上で第１位の認識候補「保原町」が選択状態にあるときに、操作者が、その「保原町」に属する大字（即ち「保原町」に属する１つ下位の階層の検索項目）のうちの１つ、例えば「古町」と発声したものとする。すると、操作者が「古町」と発声した音声が音声入力部３により入力され、その入力音声に対する音声認識処理が、認識辞書６１内の「保原町」に属する大字名用の辞書を用いて音声認識部５により行われる。なお、「保原町」に属する大字名用の辞書を用いることは、大字発声画面１３０上で認識候補「保原町」が選択状態に設定された段階で、制御部８から音声認識部５に対して指示される。
【００５２】
ここで、操作者が「古町」と発声した音声に対する音声認識部５の音声認識結果として、第１位の認識候補「古町」を含む第１位から第５位までの認識候補が求められたものとする。この場合、制御部８は、音声入力用ウインドウ１００内の大字発声画面１３０を図７に示す小字発声画面１４０に切り替えて、第１位から第５位までの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。この他、小字発声画面１４０には、警察署発声画面１１０（初期画面）に戻るための選択ボタンである「警察署」ボタン、大字発声画面１３０（前画面）に戻るための選択ボタンである「大字」ボタンも表示される。
【００５３】
このとき、図７に示すように、第１位の認識候補である「古町」に属する小字名の一覧も（認識候補より小さな文字で）表示される。
【００５４】
また、小字発声画面１４０におけるマウスカーソル２１の配置位置は市町村発声画面１２０の場合と同様であり、第１位の認識候補の近傍、例えば上方の所定位置（ホームポジション）に配置される。
【００５５】
また、第１位の認識候補が操作者の発声したものとは異なる場合のマウス２の操作についても、市町村発声画面１２０の場合と同様であり、マウスカーソル２１が各認識候補等の表示領域（選択ボタンとして定義されている表示領域）から外れた位置にある状態で、操作者がマウス２の左ボタンをクリックする毎に（ステップＳ１，Ｓ２）、選択状態にある認識候補が切り替えられる（ステップＳ３）。また、このような状態で、マウス２の中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、前画面（大字発声画面１３０）に戻り（ステップＳ８，Ｓ９）、右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、初期画面（警察署発声画面１１０）に戻る（ステップＳ７）。
【００５６】
さて、図７の例のように、小字発声画面１４０上で第１位の認識候補「古町」が選択状態にあるときに、操作者が、その「古町」に属する小字（即ち「古町」のに属する１つ下位の階層の検索項目）のうちの１つ、例えば「神明石」と発声したものとする。すると、操作者が「神明石」と発声した音声が音声入力部３により入力され、その入力音声に対する音声認識処理が、認識辞書６１内の「古町」に属する小字名用の辞書を用いて音声認識部５により行われる。なお、「古町」に属する小字名用の辞書を用いることは、小字発声画面１４０上で認識候補「古町」が選択状態に設定された段階で、制御部８から音声認識部５に対して指示される。
【００５７】
ここで、操作者が「神明石」と発声した音声に対する音声認識部５の音声認識結果として、第１位の認識候補「神明石」を含む第１位から第５位までの５つの認識候補が求められたものとする。この場合、制御部８は、音声入力用ウインドウ１００内の小字発声画面１４０を図８に示す検索結果確定画面１５０に切り替えて、第１位から第５位までの５つの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。また、第１位の認識候補の近傍には、マウスカーソル２１が自動配置される。
【００５８】
同時に制御部８は、選択状態にある第１位の認識候補「神明石」に対応する地図の検索を地図検索部７に要求する。
【００５９】
これにより地図検索部７は、地図データベース６から「神明石」に対応する地図情報を検索し、それを制御部８に渡す。すると制御部８は、地図検索部７により検索された地図をディスプレイ１の画面全体を使って図８に示すように表示する。
【００６０】
また、マウスカーソル２１が各認識候補の表示領域（選択ボタンとして定義されている表示領域）から外れた位置にある状態で、操作者がマウス２の左ボタンをクリックする毎に（ステップＳ１，Ｓ２）、選択状態にある認識候補が切り替えられる（ステップＳ３）。そして、この切り替えの都度、新たに選択状態となった認識候補に対応する地図が検索されて画面表示される。
【００６１】
このようにして、ディスプレイ１の表示画面には、最終的に選択状態となった（即ち確定された）認識候補（認識結果）に対応する地図検索結果が表示されることになる。ここで、音声入力用ウインドウ１００（内の検索結果確定画面１５０）には、図８に示したように第１位から第５位までの認識候補（及び後述する検索履歴）のみを表示するようにし、前画面や初期画面に戻ることを指示する選択ボタン（機能ボタン）を表示しないことで、音声入力用ウインドウ１００を（それまでより）極力小さくなるようにしている。この結果、検索された地図表示が、音声入力用ウインドウ１００により邪魔されるのを最小限に抑えることができる。この他、マウス２の操作等により、地図表示を邪魔しない位置に音声入力用ウインドウ１００を移動可能としてもよく、また、一定時間を経過しても認識候補の切り替えがないならば、検索結果が確定したものとして、制御部８が音声入力用ウインドウ１００を自動的に消去するようにしてもよい。
【００６２】
なお、図８においても、マウスカーソル２１が各認識候補の表示領域から外れた位置にある状態で、マウス２の中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、前画面（小字発声画面１４０）に戻り（ステップＳ８，Ｓ９）、右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、初期画面（警察署発声画面１１０）に戻る（ステップＳ７）。このように、音声入力用ウインドウ１００内に専用の選択ボタン（機能ボタン）を設けなくても、マウス２のクリック操作だけで前画面や初期画面に戻ることができる。
【００６３】
さて、本実施形態においては、音声入力用ウインドウ１００の所定部位、例えば下端付近には、図４乃至図８に示すように、検索履歴（検索経過）を表示するための領域（検索履歴表示領域）１０１が確保されている、この検索履歴表示領域１０１には、図５に示したように市町村発声画面１２０で「保原」が選択されている状態では「保原→」と、図６に示したように大字発声画面１３０で「保原町」が選択されている状態では「保原→保原町→」と、図７に示したように小字発声画面１４０で「古町」が選択されている状態では「保原→保原町→古町」と、そして図８に示したように検索結果確定画面１５０で「神明石」が選択されている状態では「保原→保原町→古町→神明石」と、いずれも制御部８により表示される。これにより操作者は、検索履歴表示領域１０１の内容から、順次検索範囲を絞っていった過程を視認することができる。
【００６４】
なお、以上の説明では、警察署名→市町村名→大字名→小字名の順序で検索項目を発声することで順次検索範囲を絞り、最終的に目的とする検索結果が得られる場合について説明したが、目的地によっては市町村名の検索項目を発声した段階で目的とする検索結果を得る場合もあり、検索範囲を絞る段数は１〜上限値までの範囲で変化し得る。
【００６５】
また、以上は、本発明の音声認識機能付き情報検索装置を地図情報検索に適用した実施形態について説明したが、本発明は、地図以外の画像、更には文字（テキスト）、図形等の情報の検索にも適用できる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係る音声認識機能付き情報検索装置の概略構成を示すブロック。
【図２】図１中のマイクロホン３１と、当該マイクロホン３１に付随して設けられている光電センサ４との関係を示す図。
【図３】同実施形態におけるマウス２のマウスボタンクリック時の動作の流れを説明するための図。
【図４】表示中の地図情報画面の一部領域に上書きされる音声入力用ウインドウ１００の配置と、当該ウインドウ１００内に表示される警察署発声画面１１０の一例を示す図。
【図５】音声入力用ウインドウ１００内に表示される市町村発声画面１２０の一例を示す図。
【図６】音声入力用ウインドウ１００内に表示される大字発声画面１３０の一例を示す図。
【図７】音声入力用ウインドウ１００内に表示される小字発声画面１４０の一例を示す図。
【図８】音声入力用ウインドウ１００内に表示される検索結果確定画面１５０の一例を示す図。
【符号の説明】
【００６７】
１…ディスプレイ（表示手段）、２…マウス（位置指示手段）、３…音声入力部、４…光電センサ（接近検知手段）、５…音声認識部、６…地図データベース（地図ＤＢ）、７…地図検索部、８…制御部、２１…マウスカーソル、３１…マイクロホン、６１…認識辞書、１００…音声入力用ウインドウ、１０１…検索履歴表示領域、１１０…警察署発声画面、１２０…市町村発声画面、１３０…大字発声画面、１４０…小字発声画面、１５０…検索結果確定画面。
【図１】
2006031033.tif 000003
【図２】
2006031033.tif 000004
【図３】
2006031033.tif 000005
【図４】
2006031033.tif 000006
【図５】
2006031033.tif 000007
【図６】
2006031033.tif 000008
【図７】
2006031033.tif 000009
【図８】
2006031033.tif 000010
【手続補正書】
【提出日】平成17年8月2日(2005.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイに表示されるカーソルを移動操作して位置指示する操作を含め各種の指示入力が可能なポインティングデバイスと、
前記ディスプレイにユーザの操作に応じて選択されるべき複数の選択候補を表示する制御手段であって、前記ポインティングデバイスによる指示入力がなされる毎に、選択状態にある選択候補を別の候補に順次切り替えて表示する制御手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記カーソルが前記複数の選択候補から外れた位置に存在する状態で前記ポインティングデバイスによる前記指示入力がなされる毎に、選択状態にある選択候補を別の候補に順次切り替えて表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ポインティングデバイスは前記指示入力とは別の指示入力が可能な指示入力手段を有しており、
前記制御手段は、前記複数の選択候補を特定のウィンドウに表示し、前記カーソルが前記複数の選択候補から外れた位置に存在する状態で前記ポインティングデバイスの前記指示入力手段による前記別の指示入力がなされた場合には、前記ウインドウ内を初期画面に戻すことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記ポインティングデバイスは前記指示入力とは別の指示入力が可能な指示入力手段を有しており、
前記制御手段は、前記複数の選択候補を特定のウィンドウに表示し、前記カーソルが前記複数の選択候補から外れた位置に存在する状態で前記ポインティングデバイスの前記指示入力手段による前記別の指示入力がなされた場合には、前記ウインドウ内を１つ前の画面に戻すことを特徴とする請求項２記載の情報処理装置。
【請求項５】
ディスプレイに複数の選択候補を表示して、当該複数の選択候補の中からユーザの入力操作により任意の選択候補を選択させる情報処理装置において、
前記ディスプレイに表示されるカーソルを移動操作して位置指示する操作を含め各種指示入力が可能なポインティングデバイスからの指示入力に基づき、前記ディスプレイに表示されている前記複数の選択候補から選択すべき候補を順次切り替えて表示する制御手段を具備することを特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに表示された複数の選択候補からユーザの入力操作により任意の選択候補を選択させる情報処理装置に関する。
【背景技術】
【０００２】
従来、図形、地図などの情報を検索する情報検索装置では、検索項目の一覧を画面表示し、その検索項目一覧からユーザがポインティングデバイス（位置指示手段）としてのマウスによる位置合わせ操作を行って所望の検索項目を選択することにより情報検索を行うのが一般的であった。
【０００３】
しかし、このような情報検索装置では、検索項目が例えば数千乃至数万というように膨大な場合には、たとえ検索項目の先頭の文字を５０音表から検索することによって、或いは住所などのように検索項目を階層化させることによって、ある程度検索対象を絞ったとしても、検索項目が数百乃至数千になる場合がある。このような場合、検索項目一覧を１つの画面に収めることは到底困難であり、しかも各項目の文字サイズも著しく小さいものとなることから、マウス（ポインティングデバイス）を用いた検索操作を効率的に行うことは容易ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したようにマウス操作を基本とする従来の情報検索装置では、検索項目が多くなると、たとえ検索項目の先頭の文字を５０音表から検索することによって、或いは住所などのように検索項目を階層化させることによって、ある程度検索対象を絞ったとしても、検索項目を大幅に少なくすることは困難であり、効率的な検索操作を実現することは容易でなかった。特に、マウスによる位置合わせ操作を行って所望の項目を選択することは、ユーザにとって煩雑である。
【０００５】
本発明は上記事情を考慮してなされたものでその目的は、選択候補の選択が、ポインティングデバイスを用いながら煩雑な位置合わせ操作を必要とせずに簡単に行える情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の１つの観点に係る情報処理装置は、ディスプレイに表示されるカーソルを移動操作して位置指示する操作を含め各種の指示入力が可能なポインティングデバイスと、前記ディスプレイにユーザの操作に応じて選択されるべき複数の選択候補を表示する制御手段であって、前記ポインティングデバイスによる指示入力がなされる毎に、選択状態にある選択候補を別の候補に順次切り替えて表示する制御手段とを具備する。
【発明の効果】
【０００７】
本発明によれば、選択候補の選択が、ポインティングデバイスを用いながら煩雑な位置合わせ操作なしに簡単に行える。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態につき図面を参照して説明する。
【０００９】
図１は本発明の一実施形態に係る音声認識機能付き情報検索装置の概略構成を示すブロック図である。
【００１０】
本実施形態において、図１の情報検索装置は、警察署の通信指令室に地図情報検索装置として配備されるもので、ディスプレイ１、マウス２、音声入力部３、光電センサ４、音声認識部５、地図データベース（地図ＤＢ）６、地図検索部７、及び制御部８から構成される。
【００１１】
ディスプレイ１は、情報検索結果（ここでは、地図からなる情報）等の表示に用いられる表示手段である。
【００１２】
マウス２はディスプレイ１の表示画面上の位置指示等に用いられる位置指示手段（ポインティングデバイス）であり、（指示入力手段としての）例えば左ボタン、中（中央）ボタン及び右ボタンの３つのマウスボタンを有している。
【００１３】
音声入力部３は、操作者の発声した音声の入力を司どる。音声入力部３は、音声を入力して電気信号（アナログ音声信号）に変換するマイクロホン３１を有している。このマイクロホン３１は、例えば机上に設置される。また音声入力部３は、マイクロホン３１により入力されたアナログ音声信号をディジタル音声信号に変換する図示せぬアナログ／ディジタル変換器（Ａ／Ｄ変換器）も有している。
【００１４】
光電センサ４は、操作者がマイクロホン３１に接近したことを検知する接近検知手段であり、図２に示すようにマイクロホン３１に付随して設けられている。
【００１５】
音声認識部５は、音声入力部３により入力されたディジタル音声信号から音韻の特徴量を抽出し、その抽出した特徴量をもとに後述する認識辞書６１を用いて入力音声を認識し、複数の認識候補（認識結果）を順位付きで出力する音声認識処理を司る。
【００１６】
地図データベース６は予め定められた地域の地図情報を登録しておくものである。地図データベース６には、上記の地域を対象とする検索項目名（を示す単語）が音声で入力された際の音声認識に必要な認識辞書６１も登録されている。この認識辞書６１は、階層化された辞書構造を適用しており、警察署名用の辞書と、各警察署別に用意され、対応する警察署の管轄下にある市町村名用の辞書と、各市町村別に用意され、対応する市町村に属する大字名用の辞書と、各大字別に用意され、対応する大字に属する小字名用の辞書からなる。
【００１７】
地図検索部７は、音声認識部５により認識された検索項目が制御部８により最終的に確定される検索項目であると判断された場合に、対応する地図部分を地図データベース６から検索する地図検索を司る。
【００１８】
制御部８は、装置全体の制御を司る。
【００１９】
次に、図１の構成の動作を、住所によって目的地を示す地図部分を検索していく場合を例に、図３のフローチャートを適宜参照して説明する。
【００２０】
今、ディスプレイ１には、前回検索した検索項目名で表される区域を中心とする地図情報が画面全体に表示されているものとする。
【００２１】
このような状態で、図１の音声認識機能付き情報検索装置を利用する操作者が、机上に置かれたマイクロホン３１に音声入力するために近付くと、当該マイクロホン３１に付随して設けられた光電センサ４（図２参照）により、操作者の接近が検知される。この光電センサ４の検知出力は制御部８に送られる。
【００２２】
制御部８は、光電センサ４の検知出力に応じて、即ち操作者のマイクロホン３１への接近検知に応じて、ディスプレイ１の表示画面に、図４に示すように、音声入力用ウインドウ１００を、現在表示中の地図情報画面の一部領域に上書きして表示する。この音声入力用ウインドウ１００には、図４に示すように、操作者に対して（最上位の階層の検索項目としての）警察署を発声することを案内するための警察署発声画面１１０が初期画面として表示される。この警察署発声画面１１０には、本装置の検索対象となる地域内の全ての警察署の一覧が表示される。また制御部８は、音声認識部５に対し、（音声入力部３により音声が入力された場合には）認識辞書６１内の警察署名用の辞書を用いた音声認識を行うことを指示する。
【００２３】
操作者は、音声入力用ウインドウ１００内の警察署発声画面１１０の案内に従って、自身の目的地を管轄している警察署をマイクロホン３１に向かって発声する。ここでは、「保原」と発声されたものとする。
【００２４】
操作者の発声した音声は、マイクロホン３１により入力されて電気信号（アナログ音声信号）に変換され、音声入力部３（内の図示せぬＡ／Ｄ変換器）によりディジタル音声信号に変換される。
【００２５】
音声認識部５は、このディジタル音声信号から、音韻の特徴量、例えばケプストラム係数を抽出し、その抽出したケプストラム係数をもとに、例えば複合類似度法によって、例えば８ｍｓ毎に、音声信号を音声ラベルに変換する。そして音声認識部５は、この音声ラベルを、例えば離散隠れマルコフモデル（ＨＭＭ）法によって、（認識辞書６１中の警察署名用の辞書に登録されている）予め定められている検索項目（ここでは、警察署発声画面１１０に表示されている警察署一覧中の各項目）を示す単語毎のモデルと照合することで、最も類似性の高い（第１位の）単語から、例えば第５位までを音声認識結果（認識候補）として求める。ここでは、第１位から順に、「保原」、「福島」、「福島北」、「若松」、「高田」の認識候補が求められたものとする。
【００２６】
「保原」に対する音声認識部５の音声認識結果である第１位から第５位までの（警察署名の）認識候補は制御部８に渡される。これを受けて制御部８は、音声入力用ウインドウ１００内の警察署発声画面１１０を図５に示す市町村発声画面１２０に切り替えて、第１位から第５位までの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。この他、市町村発声画面１２０には、警察署発声画面（初期画面）１１０に戻るための選択ボタンである「警察署」ボタンも表示される。
【００２７】
このとき、図５に示すように、第１位の認識候補である「保原」警察署の管轄下にある市町村名の一覧も（認識候補より小さな文字で）表示される。
【００２８】
また、第１位の認識候補の近傍、例えば上方の所定位置（ホームポジション）には、マウスカーソル２１が自動的に配置される。このマウスカーソル２１の自動配置位置は、第１位の認識候補だけでなく、他の各認識候補及び「警察署」（の表示領域）から外れた位置となっている。
【００２９】
もし、第１位の認識候補が操作者の発声したものとは異なる場合に、マウスカーソル２１が各認識候補「保原」、「福島」、「福島北」、「若松」、「高田」（の表示領域）及び「警察署」（の表示領域）から外れた位置にある状態で、操作者がマウス２の所定のマウスボタン、例えば左ボタンをクリックする（押して離す）と（ステップＳ１，Ｓ２）、制御部８は、現在選択状態にある第１位の認識候補の「保原」を非選択状態にすると同時に、次の（第２位の）認識候補の「福島」を選択状態にする（ステップＳ３）。このとき制御部８は、市町村名の一覧も、新たに選択状態となった認識候補、即ち「福島」警察署の管轄下にある市町村名の一覧に切り替える。
【００３０】
以下同様に、マウスカーソル２１が各認識候補及び「警察署」（の表示領域）から外れた位置にある状態で、マウス２の左ボタンがクリックされる毎に、選択状態にある認識候補が順次切り替えられる（ステップＳ１〜Ｓ３）。
【００３１】
このように本実施形態においては、第１位の認識候補が操作者の発声したものと異なる場合でも、操作者は、マウスカーソル２１を移動して正しい認識候補に位置合わせするという煩雑なマウス操作を行うことなく、単にマウス２の左ボタンのクリック操作だけで、目的の認識候補を選択することができる。なお本実施形態では、目的の認識候補にマウスカーソル２１を移動した状態で、マウス２の所定ボタン、例えば左ボタンをクリックすることでも（ステップＳ１，Ｓ４）、当該認識候補を選択することが可能である（ステップＳ５）。
【００３２】
また、マウスカーソル２１が各認識候補「保原」、「福島」、「福島北」、「若松」、「高田」（の表示領域）及び「警察署」（の表示領域）から外れた位置にある状態で、操作者がマウス２の所定のマウスボタン、例えば右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、制御部８は、音声入力用ウインドウ１００に表示している画面を初期画面である警察署発声画面１１０に切り替える（ステップＳ７）。なお、「警察署」ボタンにマウスカーソル２１を移動した状態で、マウス２の所定ボタン、例えば左ボタンをクリックすることでも（ステップＳ１，Ｓ４）、警察署発声画面１１０に戻ることができる（ステップＳ５）。
【００３３】
また、マウスカーソル２１が各認識候補及び「警察署」（の表示領域）から外れた位置にある状態で、操作者がマウス２の所定のマウスボタン、例えば中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、制御部８は、音声入力用ウインドウ１００に表示している画面を１つ前の画面（前画面）に切り替える（ステップＳ８，Ｓ９）。この場合、初期画面である警察署発声画面１１０に戻ることになる。
【００３４】
もし、警察署発声画面１１０でマウス２の中ボタンがクリックされたならば（ステップＳ１，Ｓ２，Ｓ６）、制御部８は、音声入力用ウインドウ１００全体を消去する（ステップＳ８，Ｓ１０）。
【００３５】
なお、警察署発声画面１１０には、地図検索を終了させる（音声入力用ウインドウ１００を消去させる）ための「終了」ボタンが設けられ、当該「終了」ボタンの近傍にマウスカーソル２１が配置されるようになっており、この「終了」ボタンにマウスカーソル２１を移動した状態で、マウス２の左ボタンをクリックすることでも（ステップＳ１，Ｓ４）、即ち「終了」ボタンを選択することでも、音声入力用ウインドウ１００を消去することが可能である（ステップＳ５）。
【００３６】
さて、図５の例のように、市町村発声画面１２０上で第１位の認識候補「保原」が選択状態にあるときに、操作者が、その「保原」の管轄下にある市町村（即ち「保原」に属する１つ下位の階層の検索項目）のうちの１つ、例えば「保原町」と発声したものとする。すると、操作者が「保原町」と発声した音声が音声入力部３により入力され、その入力音声に対する音声認識処理が、認識辞書６１内の「保原」の管轄下にある市町村名用の辞書を用いて音声認識部５により行われる。なお、「保原」の管轄下にある市町村名用の辞書を用いることは、市町村発声画面１２０上で認識候補「保原」が選択状態に設定された段階で、制御部８から音声認識部５に対して指示される。
【００３７】
ここで、操作者が「保原町」と発声した音声に対する音声認識部５の音声認識結果として、第１位の認識候補「保原町」を含む第１位から第５位までの認識候補が求められたものとする。この場合、制御部８は、音声入力用ウインドウ１００内の市町村発声画面１２０を図６に示す大字発声画面１３０に切り替えて、第１位から第５位までの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。この他、大字発声画面１３０には、警察署発声画面１１０（初期画面）に戻るための選択ボタンである「警察署」ボタン、市町村発声画面１２０（前画面）に戻るための選択ボタンである「市町村」ボタンも表示される。
【００３８】
このとき、図６に示すように、第１位の認識候補である「保原町」に属する大字名の一覧も（認識候補より小さな文字で）表示される。
【００３９】
また、大字発声画面１３０におけるマウスカーソル２１の配置位置は市町村発声画面１２０の場合と同様であり、第１位の認識候補の近傍、例えば上方の所定位置（ホームポジション）に配置される。
【００４０】
また、第１位の認識候補が操作者の発声したものとは異なる場合のマウス２の操作についても、市町村発声画面１２０の場合と同様であり、マウスカーソル２１が各認識候補等の表示領域（選択ボタンとして定義されている表示領域）から外れた位置にある状態で、操作者がマウス２の左ボタンをクリックする毎に（ステップＳ１，Ｓ２）、選択状態にある認識候補が切り替えられる（ステップＳ３）。また、このような状態で、マウス２の中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、前画面（市町村発声画面１２０）に戻り（ステップＳ８，Ｓ９）、右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、初期画面（警察署発声画面１１０）に戻る（ステップＳ７）。
【００４１】
さて、図６の例のように、大字発声画面１３０上で第１位の認識候補「保原町」が選択状態にあるときに、操作者が、その「保原町」に属する大字（即ち「保原町」に属する１つ下位の階層の検索項目）のうちの１つ、例えば「古町」と発声したものとする。すると、操作者が「古町」と発声した音声が音声入力部３により入力され、その入力音声に対する音声認識処理が、認識辞書６１内の「保原町」に属する大字名用の辞書を用いて音声認識部５により行われる。なお、「保原町」に属する大字名用の辞書を用いることは、大字発声画面１３０上で認識候補「保原町」が選択状態に設定された段階で、制御部８から音声認識部５に対して指示される。
【００４２】
ここで、操作者が「古町」と発声した音声に対する音声認識部５の音声認識結果として、第１位の認識候補「古町」を含む第１位から第５位までの認識候補が求められたものとする。この場合、制御部８は、音声入力用ウインドウ１００内の大字発声画面１３０を図７に示す小字発声画面１４０に切り替えて、第１位から第５位までの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。この他、小字発声画面１４０には、警察署発声画面１１０（初期画面）に戻るための選択ボタンである「警察署」ボタン、大字発声画面１３０（前画面）に戻るための選択ボタンである「大字」ボタンも表示される。
【００４３】
このとき、図７に示すように、第１位の認識候補である「古町」に属する小字名の一覧も（認識候補より小さな文字で）表示される。
【００４４】
また、小字発声画面１４０におけるマウスカーソル２１の配置位置は市町村発声画面１２０の場合と同様であり、第１位の認識候補の近傍、例えば上方の所定位置（ホームポジション）に配置される。
【００４５】
また、第１位の認識候補が操作者の発声したものとは異なる場合のマウス２の操作についても、市町村発声画面１２０の場合と同様であり、マウスカーソル２１が各認識候補等の表示領域（選択ボタンとして定義されている表示領域）から外れた位置にある状態で、操作者がマウス２の左ボタンをクリックする毎に（ステップＳ１，Ｓ２）、選択状態にある認識候補が切り替えられる（ステップＳ３）。また、このような状態で、マウス２の中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、前画面（大字発声画面１３０）に戻り（ステップＳ８，Ｓ９）、右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、初期画面（警察署発声画面１１０）に戻る（ステップＳ７）。
【００４６】
さて、図７の例のように、小字発声画面１４０上で第１位の認識候補「古町」が選択状態にあるときに、操作者が、その「古町」に属する小字（即ち「古町」のに属する１つ下位の階層の検索項目）のうちの１つ、例えば「神明石」と発声したものとする。すると、操作者が「神明石」と発声した音声が音声入力部３により入力され、その入力音声に対する音声認識処理が、認識辞書６１内の「古町」に属する小字名用の辞書を用いて音声認識部５により行われる。なお、「古町」に属する小字名用の辞書を用いることは、小字発声画面１４０上で認識候補「古町」が選択状態に設定された段階で、制御部８から音声認識部５に対して指示される。
【００４７】
ここで、操作者が「神明石」と発声した音声に対する音声認識部５の音声認識結果として、第１位の認識候補「神明石」を含む第１位から第５位までの５つの認識候補が求められたものとする。この場合、制御部８は、音声入力用ウインドウ１００内の小字発声画面１４０を図８に示す検索結果確定画面１５０に切り替えて、第１位から第５位までの５つの認識候補を表示する。この認識候補の表示領域は、選択ボタン（機能ボタン）の表示領域として定義されており、最初は第１位の認識候補が選択状態に自動設定され、その旨を示す反転表示状態にある。また、第１位の認識候補の近傍には、マウスカーソル２１が自動配置される。
【００４８】
同時に制御部８は、選択状態にある第１位の認識候補「神明石」に対応する地図の検索を地図検索部７に要求する。
【００４９】
これにより地図検索部７は、地図データベース６から「神明石」に対応する地図情報を検索し、それを制御部８に渡す。すると制御部８は、地図検索部７により検索された地図をディスプレイ１の画面全体を使って図８に示すように表示する。
【００５０】
また、マウスカーソル２１が各認識候補の表示領域（選択ボタンとして定義されている表示領域）から外れた位置にある状態で、操作者がマウス２の左ボタンをクリックする毎に（ステップＳ１，Ｓ２）、選択状態にある認識候補が切り替えられる（ステップＳ３）。そして、この切り替えの都度、新たに選択状態となった認識候補に対応する地図が検索されて画面表示される。
【００５１】
このようにして、ディスプレイ１の表示画面には、最終的に選択状態となった（即ち確定された）認識候補（認識結果）に対応する地図検索結果が表示されることになる。ここで、音声入力用ウインドウ１００（内の検索結果確定画面１５０）には、図８に示したように第１位から第５位までの認識候補（及び後述する検索履歴）のみを表示するようにし、前画面や初期画面に戻ることを指示する選択ボタン（機能ボタン）を表示しないことで、音声入力用ウインドウ１００を（それまでより）極力小さくなるようにしている。この結果、検索された地図表示が、音声入力用ウインドウ１００により邪魔されるのを最小限に抑えることができる。この他、マウス２の操作等により、地図表示を邪魔しない位置に音声入力用ウインドウ１００を移動可能としてもよく、また、一定時間を経過しても認識候補の切り替えがないならば、検索結果が確定したものとして、制御部８が音声入力用ウインドウ１００を自動的に消去するようにしてもよい。
【００５２】
なお、図８においても、マウスカーソル２１が各認識候補の表示領域から外れた位置にある状態で、マウス２の中ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、前画面（小字発声画面１４０）に戻り（ステップＳ８，Ｓ９）、右ボタンをクリックすると（ステップＳ１，Ｓ２，Ｓ６）、初期画面（警察署発声画面１１０）に戻る（ステップＳ７）。このように、音声入力用ウインドウ１００内に専用の選択ボタン（機能ボタン）を設けなくても、マウス２のクリック操作だけで前画面や初期画面に戻ることができる。
【００５３】
さて、本実施形態においては、音声入力用ウインドウ１００の所定部位、例えば下端付近には、図４乃至図８に示すように、検索履歴（検索経過）を表示するための領域（検索履歴表示領域）１０１が確保されている、この検索履歴表示領域１０１には、図５に示したように市町村発声画面１２０で「保原」が選択されている状態では「保原→」と、図６に示したように大字発声画面１３０で「保原町」が選択されている状態では「保原→保原町→」と、図７に示したように小字発声画面１４０で「古町」が選択されている状態では「保原→保原町→古町」と、そして図８に示したように検索結果確定画面１５０で「神明石」が選択されている状態では「保原→保原町→古町→神明石」と、いずれも制御部８により表示される。これにより操作者は、検索履歴表示領域１０１の内容から、順次検索範囲を絞っていった過程を視認することができる。
【００５４】
なお、以上の説明では、警察署名→市町村名→大字名→小字名の順序で検索項目を発声することで順次検索範囲を絞り、最終的に目的とする検索結果が得られる場合について説明したが、目的地によっては市町村名の検索項目を発声した段階で目的とする検索結果を得る場合もあり、検索範囲を絞る段数は１〜上限値までの範囲で変化し得る。
【００５５】
また、以上は、本発明の音声認識機能付き情報検索装置を地図情報検索に適用した実施形態について説明したが、本発明は、地図以外の画像、更には文字（テキスト）、図形等の情報の検索にも適用できる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る音声認識機能付き情報検索装置の概略構成を示すブロック。
【図２】図１中のマイクロホン３１と、当該マイクロホン３１に付随して設けられている光電センサ４との関係を示す図。
【図３】同実施形態におけるマウス２のマウスボタンクリック時の動作の流れを説明するための図。
【図４】表示中の地図情報画面の一部領域に上書きされる音声入力用ウインドウ１００の配置と、当該ウインドウ１００内に表示される警察署発声画面１１０の一例を示す図。
【図５】音声入力用ウインドウ１００内に表示される市町村発声画面１２０の一例を示す図。
【図６】音声入力用ウインドウ１００内に表示される大字発声画面１３０の一例を示す図。
【図７】音声入力用ウインドウ１００内に表示される小字発声画面１４０の一例を示す図。
【図８】音声入力用ウインドウ１００内に表示される検索結果確定画面１５０の一例を示す図。
【符号の説明】
【００５７】
１…ディスプレイ（表示手段）、２…マウス（位置指示手段）、３…音声入力部、４…光電センサ（接近検知手段）、５…音声認識部、６…地図データベース（地図ＤＢ）、７…地図検索部、８…制御部、２１…マウスカーソル、３１…マイクロホン、６１…認識辞書、１００…音声入力用ウインドウ、１０１…検索履歴表示領域、１１０…警察署発声画面、１２０…市町村発声画面、１３０…大字発声画面、１４０…小字発声画面、１５０…検索結果確定画面。