(57)【要約】【課題】音声によって操作を行おうとするユーザが発話できない発話不能状態を回避すると共に、高い音声認識率を確保することが可能な音声入力装置等を提供する。【解決手段】発話可能なコマンド等を周期的に変更して表示部９００に提示する表示形態制御部８００と、周期的に提示されるコマンド等に対応する語句を参照辞書格納部４００に連動して格納する発話候補特定部６００、参照辞書格納部４００に格納されている語句を参照しながら、ユーザによって発話された内容について音声認識を行う音声認識部３００、及び音声認識された結果に基づいて操作を実行する操作実行部７００を備える。【選択図】図１
2008059571.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって発話された内容を認識し、その内容に対応する操作を行う音声入力装置であって、
ユーザの発話を誘引し得るコマンド又は図形から構成されるコマンド群の中から、前記コマンド群の中の一部のコマンド又は図形から構成される部分コマンド群を順次特定すると共に、当該部分コマンド群に対応する語句群を順次特定する発話候補特定手段と、
特定された前記部分コマンド群に含まれるすべて又は一部のコマンド又は図形について、順次表示する際の形態を制御する表示形態制御手段と、
前記表示形態制御手段における前記制御に従って、前記部分コマンド群のすべて又は一部のコマンド又は図形を表示する表示手段と、
前記表示手段によって表示されている前記コマンド又は図形に対応する前記語句群を参照することによって、ユーザから発話された内容を認識する音声認識手段と、
認識された前記内容に基づいて、予め規定された操作を実行する操作実行手段と
を備えることを特徴とする音声入力装置。
【請求項２】
前記表示形態制御手段は、特定された前記部分コマンド群に含まれる前記コマンド又は図形を表示する時間について制御する
ことを特徴とする請求項１記載の音声入力装置。
【請求項３】
前記表示形態制御手段は、さらに、
特定された前記部分コマンド群に含まれる前記コマンド又は図形を表示する大きさについて制御する
ことを特徴とする請求項２記載の音声入力装置。
【請求項４】
前記コマンド群には、シンボルマークが含まれる
ことを特徴とする請求項１記載の音声入力装置。
【請求項５】
前記音声入力装置は、さらに、
前記発話候補特定手段により特定された語句群を格納する参照辞書格納手段を備え、
前記音声認識手段は、前記参照辞書格納手段に格納されている語句を用いて前記音声認識を行う
ことを特徴とする請求項１記載の音声入力装置。
【請求項６】
前記参照辞書格納手段では、
前記表示手段に表示される一のコマンド又は図形に対して、複数の語句が対応付けられている
ことを特徴とする請求項５記載の音声入力装置。
【請求項７】
前記表示形態制御手段は、特定された前記部分コマンド群に含まれる前記コマンド又は図形を表示する際の色又は透明度を制御する
ことを特徴とする請求項１記載の音声入力装置。
【請求項８】
前記表示形態制御手段は、さらに、
前記表示手段に表示されたコマンド又は図形について、前記音声認識において有効な期限を表す認識対象時間についても表示する
ことを特徴とする請求項１記載の音声入力装置。
【請求項９】
前記表示形態制御手段は、
前記表示手段に表示される前記コマンド又は図形に対応する語句群に含まれる語句の総数が規定値以下になるように、前記順次表示させる際の前記コマンド又は図形の数を制御する
ことを特徴とする請求項１記載の音声入力装置。
【請求項１０】
ユーザによって発話された内容を認識し、その内容に対応する操作を行うための機器操作方法であって、
ユーザの発話を誘引し得るコマンド又は図形から構成されるコマンド群の中から、前記コマンド群の中の一部のコマンド又は図形から構成される部分コマンド群を順次特定すると共に、当該部分コマンド群に対応する語句群を順次特定する発話候補特定ステップと、
特定された前記部分コマンド群に含まれるすべて又は一部のコマンド又は図形について、順次表示する際の形態を制御する表示形態制御ステップと、
前記表示形態制御ステップにおける前記制御に従って、前記部分コマンド群のすべて又は一部のコマンド又は図形を表示する表示ステップと、
前記表示ステップによって表示されている前記コマンド又は図形に対応する前記語句群を参照することによって、ユーザから発話された内容を認識する音声認識ステップと、
認識された前記内容に基づいて、予め規定された操作を実行する操作実行ステップと
を有することを特徴とする機器操作方法。
【請求項１１】
ユーザによって発話された内容を認識し、その内容に対応する操作を行う音声入力装置に用いられる、コンピュータに実行させるためのプログラムであって、
前記プログラムは、
ユーザの発話を誘引し得るコマンド又は図形から構成されるコマンド群の中から、前記コマンド群の中の一部のコマンド又は図形から構成される部分コマンド群を順次特定すると共に、当該部分コマンド群に対応する語句群を順次特定する発話候補特定ステップと、
特定された前記部分コマンド群に含まれるすべて又は一部のコマンド又は図形について、順次表示する際の形態を制御する表示形態制御ステップと、
前記表示形態制御ステップにおける前記制御に従って、前記部分コマンド群のすべて又は一部のコマンド又は図形を表示する表示ステップと、
前記表示ステップによって表示されている前記コマンド又は図形に対応する前記語句群を参照することによって、ユーザから発話された内容を認識する音声認識ステップと、
認識された前記内容に基づいて、予め規定された操作を実行する操作実行ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声で機器を操作するために用いられる音声入力装置や機器操作方法に関するものである。
【背景技術】
【０００２】
従来、音声入力を用いた機器（例えば、車載機器や遠隔操作が必要な機器）の操作方法では、コマンドの名称を発話することで、機能を実行している。これは、コマンドを覚えているユーザにとっては非常に有用だが、コマンドを覚えていないユーザにとっては、実行したい機能があっても機能に対応した正しい（又は機器が認識可能な）コマンドの名称を発話することができず（以後、この状態を「発話不能状態」という）、音声入力による操作を実行することができない。このような発話不能状態を回避すべく、次に操作することができる機能に対応するコマンドを候補として一覧表示することで、ユーザの音声による入力操作を支援するシステムが開示されている（例えば、特許文献１参照）。これにより、ユーザはコマンドを覚えていなくても、表示されているコマンドの候補を見ながら音声によって操作を行うことが可能になる。
【特許文献１】特開２００２−２５９１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来のシステムにおいては、音声認識率が考慮されておらず、音声認識率が低い場合があり、使い勝手が悪い。また、上記従来のシステムでは、次に操作することができる機能に対応するコマンドの候補のすべて又は一部を表示することでユーザの入力支援を行っているが、音声による入力可能なコマンド数は、少なくとも次に実行できる機能数と同様である。この場合、次に実行できる機能が多く存在するときには、認識するコマンドの数も多くなるため、現在一般に使用されている確率統計モデルを用いた音声認識方法では、音声認識率が低下してしまうという問題がある。
【０００４】
本発明は、上記従来の課題を解決するためになされたものであり、音声によって操作を行おうとするユーザが発話できない発話不能状態を回避すると共に、高い音声認識率を確保することが可能な音声入力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための、本発明に係る音声入力装置は、ユーザによって発話された内容を認識し、その内容に対応する操作を行う音声入力装置であって、ユーザの発話を誘引し得るコマンド又は図形から構成されるコマンド群の中から、前記コマンド群の中の一部のコマンド又は図形から構成される部分コマンド群を順次特定すると共に、当該部分コマンド群に対応する語句群を順次特定する発話候補特定手段と、特定された前記部分コマンド群に含まれるすべて又は一部のコマンド又は図形について、順次表示する際の形態を制御する表示形態制御手段と、前記表示形態制御手段における前記制御に従って、前記部分コマンド群のすべて又は一部のコマンド又は図形を表示する表示手段と、前記表示手段によって表示されている前記コマンド又は図形に対応する前記語句群を参照することによって、ユーザから発話された内容を認識する音声認識手段と、認識された前記内容に基づいて、予め規定された操作を実行する操作実行手段とを備えることを特徴とする。
【０００６】
これにより、ユーザの発話を誘引し得る一部のコマンド又は図形を順次特定してユーザに提示すると共に、上記一部のコマンド又は図形に対応する語句群を特定して音声認識に用いることとしたので、ユーザが困惑する発話不能状態を回避すると共に、高い音声認識率を確保することが可能となる。
【０００７】
また、前記表示形態制御手段は、特定された前記部分コマンド群に含まれる前記コマンド又は図形を表示する時間について制御することを特徴とする。これにより、一定時間毎に異なるコマンド又は図形を表示させることが可能になるので、ある特定の単位時間内ですべてのコマンド等をユーザに提示することができる。
【０００８】
また、前記表示形態制御手段は、さらに、特定された前記部分コマンド群に含まれる前記コマンド又は図形を表示する大きさについて制御することを特徴とする。これにより、表示するコマンド又は図形の大きさの制御が可能になるので、ユーザにコマンド等を発話させたいタイミングや時間帯を制御することができる。
【０００９】
また、前記コマンド群には、シンボルマークが含まれていてもよい。これにより、ユーザは、シンボルマークに基づいて発話するだけで、所望する操作を実行することができる。さらに、シンボルマークに対応するコマンドを知っているユーザにとっては、文字列を読むことなく、短時間で所望する操作を実行させることができる。
【００１０】
また、前記音声入力装置は、さらに、発話候補特定手段により特定された語句群を格納する参照辞書格納手段を備え、前記音声認識手段は、前記参照辞書格納手段に格納されている語句を用いて前記音声認識を行うことを特徴とする。これにより、表示されている代表語句に関連する省略語や通称等をユーザが発話した場合であっても、これらを認識し、操作することが可能となる。
【００１１】
また、前記参照辞書格納手段では、前記表示手段に表示される一のコマンド又は図形に対して、複数の語句が対応付けられていることを特徴とする。これにより、表示させるコマンド等の数を少なくして、表示される大きさを大きくすることができるので、視認性を改善することができる。
【００１２】
また、前記表示形態制御手段は、前記コマンド又は図形を表示する際の色又は透明度を変化させることを特徴とする。これにより、表示させるコマンド等の視認性の最適化を図ることが可能となり、ユーザの視認負荷を軽減させることができる。
【００１３】
また、前記表示形態制御手段は、さらに、前記表示手段に表示されたコマンド又は図形について、前記音声認識において有効な期限を表す認識対象時間についても表示することを特徴とする。これにより、ユーザは、発話するコマンド等について有効か無効かの判断ができるため、無駄な発話をする必要がなくなる。
【００１４】
また、前記表示形態制御手段は、前記表示手段に表示される前記コマンド又は図形に対応する語句群に含まれる語句の総数が規定値以下になるように、前記順次表示させる際の前記コマンド又は図形の数を制御することを特徴とする。これにより、表示させるコマンド等は、音声認識時に参照する語句の総数が規定値内の語句に対応するコマンド等であるため、音声認識に要する時間を短くさせると共に高い認識率を実現することができる。
【００１５】
さらに、本発明は、上記音声入力装置における特徴的な構成手段をステップとする機器操作方法として実現したり、それらのステップをコンピュータ等に実行させるためのプログラムとして実現したりすることもできる。そして、そのプログラムをＤＶＤ等の記録媒体やインターネット等の伝送媒体を介して広く流通させることができるのは云うまでもない。
【発明の効果】
【００１６】
本発明は、特に表示形態制御手段と発話候補特定手段とを備えることにより、すべての認識対象の発話候補のうち、一部を順次表示させてユーザに発話させる（さらに、表示された候補（コマンド）群に対応する語句群を音声認識に使用するとした）ため、ユーザに発話候補を提供すると共に、高い音声認識率を確保することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る実施の形態について、具体的に説明する。なお、以下の実施の形態において、本発明について図面を用いて説明するが、本発明をこれらに限定することを意図するものではない。また、以下の説明及び各図面において、同一の構成要素については同一の符号を付し、その説明は省略することとする。
【００１８】
（実施の形態）
図１は、本発明に係る音声入力装置１０の機能構成を示すブロック図である。この音声入力装置１０は、音声入力部１００、特徴抽出部２００、音声認識部３００、参照辞書格納部４００、全体辞書格納部５００、発話候補特定部６００、操作実行部７００、表示形態制御部８００及び表示部９００を備える。
【００１９】
音声入力部１００は、例えばマイクロフォンであり、ユーザから発話された音声を音声データに変換し（さらに、必要に応じて音響データに変換し）、特徴抽出部２００に送信する。
【００２０】
特徴抽出部２００は、音声入力部１００から受信した音声データ（又は変換された音響データ）における特徴を抽出し、音声データ（又は音響データ）と共に音声認識部３００に送信する。
【００２１】
音声認識部３００は、特徴抽出部２００から受信した音声データ（又は音響データ）、及び音声データ（又は音響データ）における特徴に基づいて、参照辞書格納部４００を参照して音声認識を行い、ユーザから発話されたコマンドを特定し、操作実行部７００に送信する。本発明において、「コマンド」とは、ユーザに発話を促すために表示された語句をいう。また、「語句」とは、語彙又は文を含む文字列をいう。
【００２２】
参照辞書格納部４００は、音声認識処理の際に参照する語句等を格納したＲＡＭ等の辞書であり、全体辞書格納部５００に格納されているすべての語句等のうち、発話候補特定部６００によって表示部９００に表示すべきと判定された（即ち、ユーザに発話を促す）コマンド等に対応する語句やこれらの語句を管理するための情報が格納されている。なお、ユーザの発話を促すものは、上記のコマンドに限らず図形（例えば、アイコンやタイトル図形、シンボルマークなど）であってもよい。以下、ユーザに発話を促すコマンドや図形等を「発話候補」といい、ユーザに選択させるために表示部９００に表示される、上記発話候補の一部のコマンド等を「表示候補」という。
【００２３】
全体辞書格納部５００は、例えばハードディスク装置であり、音声認識処理において用いられるすべての語句、コマンド、図形、シンボルマーク及びこれらを管理するための情報を格納する。
【００２４】
発話候補特定部６００は、例えばＲＡＭやＲＯＭ（制御プログラム等を格納する）などを備えるＣＰＵ（Central Processing Unit）であり、音声入力装置１０全体の機能の実行を制御すると共に、当該音声入力装置１０に関する状況や状態（例えば、再生可能なＣＤの曲名、当該音声入力装置１０を搭載している自動車の位置など）に応じて、ユーザが選択可能な発話候補たるコマンド等を特定して表示形態制御部８００に通知する。さらに、発話候補特定部６００は、表示部９００に表示する（即ち、ユーザに発話を促す）ために特定したコマンド等に対応する語句を全体辞書格納部５００の中から特定し、参照辞書格納部４００に格納する。
【００２５】
操作実行部７００は、音声認識部３００から受信したコマンドに従って、当該音声入力装置１０における予め規定された機能についての制御を実行する。
【００２６】
表示形態制御部８００は、発話候補特定部６００の指示により、表示部９００に表示するコマンド等の表示時間や表示する際の大きさ、色又は透明度等を制御する。さらに、表示形態制御部８００は、タイマー機能を有し、表示部９００に表示されるコマンド等の表示時間（さらに、音声認識の対象のコマンド等として有効な期限を表す認識対象時間の表示）について制御する。
【００２７】
表示部９００は、例えば、液晶ディスプレイであり、表示形態制御部８００の指示により、選択可能なコマンド等やコマンド等に対応する認識対象時間、及びユーザに必要な情報を表示する。
【００２８】
次に、上記のように構成される音声入力装置１０の動作について、図２〜図１１を参照しながら説明する。図２〜図６は、表示部９００における、ユーザが選択可能なコマンド等の表示例である。また、図７は、音声入力装置１０の全体の処理の流れを示すフローチャートである。
【００２９】
最初に、発話候補特定部６００は、上述した当該音声入力装置１０に関する状況や状態について判断し（Ｓ１００）、この判断結果に基づいて表示候補選定処理を実行し（Ｓ１５０）、選定されたコマンド等を表示形態制御部８００に通知すると共に、選定されたコマンド等に対応する語句を全体辞書格納部５００の中から抽出し、参照辞書格納部４００に格納する。
【００３０】
次に、発話候補特定部６００は、表示形態制御部８００に表示形態制御処理（Ｓ２００）を実行するように指示する。表示形態制御部８００は、表示部９００に表示するコマンド等の個数、表示時間、表示位置及びその大きさ等、表示する際の形態について制御する。
【００３１】
図２は、表示部９００に表示される画面の一例である。なお、図２に示されるコマンドに代え、図３のような図形であってもよい。より具体的に説明すると、図２はコマンドを表示した例であり、表示部９００に表示されるコマンドとして、曲名９００ｉｂ、アーティスト名９０２ｉｂ、ジャンル名９０１ｉｂ、その他のカテゴリー名９０３ｉｂが表わされている。この場合、ユーザは、表示部９００に表示されているコマンドを読み上げる（発話する）ことによって、そのコマンドに該当する曲を再生又はプレイリストに予約する等の操作を実行させることが可能になる。また、図３に示すように、コマンドに代えて、ＣＤアルバムのジャケット写真（９００ｉＡ〜９０３ｉＡ）等のシンボルマークを表示してもよい。これにより、ユーザは、そのアルバムの中に収録されている曲についての想起が容易になり、一つの図形を表示するだけで、ユーザは、複数の曲を選択することが可能になる。また、ユーザは、文字列を読むのではなくイメージ画像を見るだけで曲名を思い出すことができ、視認時間も短くなるので、車載機器等においては、より安全な機器操作が可能となる。
【００３２】
その後、音声入力部１００は、表示部９００を見ているユーザから発話された音声を受け付けると（Ｓ１０２：Ｙｅｓ）、これを音声データ（さらに、必要に応じて音響データ）に変換し（Ｓ１０３）、特徴抽出部２００に送信する。
【００３３】
特徴抽出部２００は、音声入力部１００から受信した音声データ（又は音響データ）に基づいて、当該音声データ（又は音響データ）の特徴を抽出し（Ｓ１０４）、音声データと共に音声認識部３００に送信する。
【００３４】
音声認識部３００は、特徴抽出部２００から受信した音声データ（又は音響データ）と上記特徴とに基づいて、参照辞書格納部４００を参照しながら音声認識処理を実行し（Ｓ３００）、認識結果である「コマンド」を操作実行部７００に送信する。
【００３５】
操作実行部７００は、音声認識部３００から受信したコマンドを実行する（Ｓ１０５）。なお、上記のステップＳ１０２〜Ｓ１０５の処理は、従来の技術において実現されている技術である。
【００３６】
次に、表示部９００に表示するコマンド等を選定するための表示候補選定処理（Ｓ１５０）について、図８を用いて説明する。この表示候補選定処理は、発話候補特定部６００で実行される処理である。
【００３７】
まず、発話候補特定部６００は、本装置１０の装置状況に基づいて、表示すべきコマンド等の候補をすべて特定する（Ｓ１５１）。これにより、ユーザに発話させるコマンドを限定することができる。
【００３８】
さらに、発話候補特定部６００は、特定されたコマンド等に関連する語句を、全体辞書格納部５００から抽出して参照辞書格納部４００に格納する（Ｓ１５２）。これにより、音声認識のために用いる語句が絞られるため、音声認識に要する時間を短縮させ、音声認識率を向上させることができる。
【００３９】
このあと、発話候補特定部６００は、上記で特定された表示すべきコマンド等に対応する語句の全数を計数し（Ｓ１５３）、この値が規定値（例えば、１０００）より大きいか小さいかについて判定する。もし、上記全数が規定値以下であれば（Ｓ１５４：Ｙｅｓ）、特定されたすべてのコマンドの表示が可能であるため、すべてのコマンド等を表すＩＤを表示形態制御部８００に通知する（Ｓ１５５）。一方、上記全数が規定値より大きい場合は（Ｓ１５４：Ｎｏ）、特定されたすべてのコマンド等を一度に表示することは適切でないと判断し、各コマンド等を表すＩＤにその表示順を表す情報を付加して表示形態制御部８００に通知する（Ｓ１５６）。なお、特定されたコマンド等に対応する語句の全数が規定値より大きい場合のコマンド等の表示順は、１つずつコマンド等を入れ替えるように表示してもよいし、一定数のコマンド等で構成したグループの単位で入れ替えるように表示してもよい。
【００４０】
上記の規定値とは、音声認識の認識率性能を確保するために設けており、本例では、語句数を一つの基準値として考える。この他にも、語句同士の距離として予め全体辞書格納部５００に記述しておき、この距離を基準値としてもよい。このときの距離とは語句を音声データ（又は音響データ）としてとらえた際の音響的な類似度を表す値である。類似度のパラメータとしては、音節数や各音節の母音の並び順、各音節の音階等が上げられる。
【００４１】
上記のような一連の処理を行うことで、さらに一定の音声認識率を維持させることができる。なお、音声認識率を高いレベルで維持させる手法を応用することで、従来、ユーザが音声を機器に入力する前処理としてボタンを押下することによる開始トリガーをなくし、機器が常にユーザの発話を受け付ける常時認識と呼ばれる技術を実現することができる。この技術を適用することで、ユーザはとっさにコマンドを実行したい場合には、開始トリガーの操作をせずに、コマンドを発話するだけでよくなり、簡単に操作ができる。
【００４２】
図９は、上記図７における表示形態制御処理（Ｓ２００）の流れを示すフローチャートである。
【００４３】
まず、表示形態制御部８００は、表示部９００に表示されている各コマンド等の認識対象時間の計時を行った後、コマンド更新処理（Ｓ６００）を実行する。この後、表示形態制御部８００は、コマンド更新処理（Ｓ６００）によって特定（又は変更）されたコマンド等を表示する（Ｓ２０２）。
【００４４】
また、図１０は、上記図９におけるコマンド更新処理（Ｓ６００）の流れを示すフローチャートである。
【００４５】
最初に、表示形態制御部８００は、認識対象時間を越えたコマンド等の存否を調べ、認識対象時間を越えたコマンド等が存在する場合は（Ｓ６０１：存在する）、そのコマンド等（即ち、削除されるコマンド等）と次に表示するコマンド等を特定する（Ｓ６０２）。この後、表示形態制御部８００は、特定されたコマンド等の表示形態について決定（表示形態を維持又は変更）する（Ｓ６０３）。なお、この際、発話候補特定部６００は、削除されるコマンドに対応する語句を参照辞書格納部４００から削除する。
【００４６】
以下、上記図９及び図１０の場合における、表示部９００に表示されるコマンド等の位置及びその大きさを一定時間毎に変化させる表示例について、上記図２と図４を用いて説明する。
【００４７】
図４は、上記図２から一定時間経過した場合の各コマンドの表示例である。図４では、図２におけるコマンド９００ｉｂ（即ち「さくら」）が消えており、コマンド９０４ｉｆ（即ち「Ｊ−ＰＯＰ」）が追加されている。これは、コマンド９００ｉｂに予め割り当てられた表示時間を超えため、表示部９００の表示から消えたことを表わしている。さらに、コマンド９０４ｉｆは、表示形態制御部８００によって新たに追加されたことを表している。つまり、図２及び図４における各コマンドは、初めは小さく表示され、その後時間が経過するに従って徐々に大きくなる。そして、消えるときには、また徐々に小さくなっていくことを表している。このように、表示部９００に表示するコマンド等を時間の経過に従って変化させることとする。なお、表示形態制御部８００は、上記のような表示制御の他に、コマンドを点滅させ、徐々に点滅速度を早くさせたり、コマンドの透明度を時間の経過に応じて徐々に薄くなるように制御してもよい。これにより、ユーザがコマンドを見る際の視線移動量を少なくすることができ、コマンドが消える時間を直感的に認識できるように提示することができる。また、限定した領域に移動させながらコマンド等を表示する方式ではないため、多くの候補を表示部９００に表示させることが可能になる。
【００４８】
図１１は、上記図７における音声認識処理（Ｓ３００）の流れを示すフローチャートである。
【００４９】
最初に、音声認識部３００は、入力された音声データ（又は音響データ）とその特徴に基づいて、距離的に近い語句を参照辞書格納部４００から探す。ここで、「距離」というのは、音声データ（又は音響データ）とコマンドが有する音響上の特徴との類似度のことを表わし、距離が近いほど音声データ（又は音響データ）とコマンドの類似度が高いということになる。そして、参照辞書格納部４００に格納されている語句のみを用いて音声認識処理を行う。なお、参照辞書格納部４００には、特定されたコマンドに関連する語句も格納されている。音声認識部３００は、予め定めた基準値より距離が近い語句が存在するか否かを判定する（Ｓ３０１）。
【００５０】
この結果、基準値より距離が近い語句が存在しなかったら（Ｓ３０２：Ｎｏ）、音声認識部３００は、「該当する語句が存在しない」ことを表すＩＤを操作実行部７００に出力し（Ｓ３０４）、基準値より距離が近い語句が存在した場合は、最も近い距離の語句に割り当てられているＩＤを操作実行部７００に出力する（Ｓ３０３）。
【００５１】
なお、音声認識部３００は、基準値より距離が近い語句が複数存在した場合、距離が一番近い語句を操作実行部７００に出力するのではなく、複数のコマンドが存在する旨を示すＩＤを操作実行部７００に出力し、別途画面上に該当する語句を表示し、ユーザから選択のための入力を促すようにしてもよい。
【００５２】
（変形例）
なお、上記実施の形態では、ユーザに選択させるコマンド等の表示時間や表示位置について制御する実施例について説明したが、表示されているコマンド等が消えるまでの時間（コマンド消去時間）やコマンドを認識し得る時間（認識対象時間）を更に表示してもよい。
【００５３】
この際に、コマンド消去時間より、ある一定時間を加算した時間を認識対象時間とすれば、表示部９００に表示されていないコマンドであっても、一定時間以内であれば、入力を受け付けることとする。これにより、消去される直前まで表示されていたコマンド等については、若干時間的な猶予を与えてユーザからの発話を受け付けることとする。
【００５４】
この認識対象時間を表示形態制御部８００に通知し、表示されている各コマンド等に対応して表示部９００に認識対象時間を表示する例を図５に示す。これにより、表示されている各コマンド９００ｉ〜９０３ｉに対応する認識対象時間９００ｉＴ〜９０３ｉＴを合わせて表示することで、ユーザは各コマンドがこの後どの程度時間が経過すると入力できなくなるかが分かる。これにより、入力タイミングをユーザ自身で調整することができる。
【００５５】
また、以下では、認識対象時間がコマンド消去時間より長く設定されている場合の表示例について、図６を用いて説明する。図６は、上記図５から５秒経過した場合の表示例であるが、図５におけるコマンド９００ｉが、図６では表示されていない。これは、コマンド消去時間が経過したコマンドに該当し、コマンド自体は表示されていないが、まだ音声による操作のための発話が有効であることを表わしている。
【００５６】
このように、コマンド９００ｉに対応する認識対象時間９００ｉＴを表示部９００から消さずに表示させることとする。これにより、表示部９００から消えた直後のコマンド９００ｉが認識可能であることが分かる。そのため、ユーザは、認識可能かどうかを発話することで確認する必要がない。なお、コマンドは表示されていないが、認識対象時間が残っているコマンドが複数存在した場合、表示されている認識対象時間９００ｉＴは、対応するコマンドとフォント、文字の太さ、色などを同一にし、対応するコマンドと関連性を持たせることで、認識対象時間に対応するコマンドに対して、ユーザに戸惑いを与えることを少なくすることができる。また、認識対象時間は、表示されなくなったコマンドについての表示部９００上の位置に表示することとしてもよい。これにより、コマンドが消えた位置を確認していたユーザにとっては、視線移動が少なくなり、かつ、どのコマンドに対応する認識対象時間かが分かり易くなる。
【産業上の利用可能性】
【００５７】
本発明に係る音声入力装置は、ユーザから発話されたコマンドに基づいて操作を実行する装置に利用が可能であり、特に車載機器や遠隔操作が必要な機器のための音声入力装置や機器操作方法等として有用である。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る音声入力装置の機能構成を示すブロック図である。
【図２】本発明に係る音声入力装置の表示部に表示される画面の一例である。
【図３】本発明に係る音声入力装置の表示部に表示される画面の他の例である。
【図４】本発明に係る音声入力装置の表示部に表示される画面の一例である。
【図５】本発明に係る音声入力装置の表示部に表示される画面の一例である。
【図６】本発明に係る音声入力装置の表示部に表示される画面の一例である。
【図７】本発明に係る音声入力装置の動作の流れを示すフローチャートである。
【図８】図７における表示候補選定処理の流れを示すフローチャートである。
【図９】図７における表示形態制御処理の流れを示すフローチャートである。
【図１０】図９におけるコマンド更新処理の流れを示すフローチャートである。
【図１１】図７における音声認識処理の流れを示すフローチャートである。
【符号の説明】
【００５９】
１０    音声入力装置
１００    音声入力部
２００    特徴抽出部
３００    音声認識部
４００    参照辞書格納部
５００    全体辞書格納部
６００    発話候補特定部
７００    操作実行部
８００    表示形態制御部
９００    表示部
９００ｉｂ〜９０３ｉｂ    コマンド
９００ｉＡ〜９０３ｉＡ    図形
９０１ｉｆ〜９０４ｉｆ    コマンド
９００ｉ〜９０３ｉ        コマンド
９００ｉＴ〜９０３ｉＴ    認識対象時間
【図１】
2008059571.tif 000003
【図２】
2008059571.tif 000004
【図３】
2008059571.tif 000005
【図４】
2008059571.tif 000006
【図５】
2008059571.tif 000007
【図６】
2008059571.tif 000008
【図７】
2008059571.tif 000009
【図８】
2008059571.tif 000010
【図９】
2008059571.tif 000011
【図１０】
2008059571.tif 000012
【図１１】
2008059571.tif 000013