(57)【要約】【課題】入力語の再入力を容易に行う。【解決手段】音声認識エンジン１０は、最終入力段階での入力が終了された最終指示命令を記憶する履歴記憶部１５を備えている。指示命令作成部１４は、最終指示命令作成後に、特定の入力語が入力されたときに、履歴記憶部１５に記憶された最終指示命令を読み出し、入力段階を制御する。【選択図】図１
2009300696.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの発話内容を認識する音声認識手段と、
前記音声認識手段が認識した発話内容から入力語を抽出する抽出手段と、
前記抽出された認識語を少なくとも初期入力段階と最終入力段階を含む複数回の入力段階に分けて取り込み、取り込んだ複数の入力語に基づいて車載機器への指示命令を作成し、最終入力段階の入力語の取り込みによって入力語の取り込みによる指示命令の作成を終了する指示命令作成手段と、
予め設定された少なくとも１つの特定の入力段階での指示命令を記憶する履歴記憶手段と、
を備え、
前記指示命令作成手段は、次回の入力語取り込みにおいて、特定の入力語が取り込まれたときには、前記履歴記憶手段に記憶された前記特定の入力段階の指示命令が作成される入力段階に移行する
ことを特徴とする音声認識装置。
【請求項２】
前記特定の入力段階は、最終入力段階であることを特徴とする、請求項１に記載の音声認識装置。
【請求項３】
前記初期入力段階で前記特定の入力語以外の入力語が入力されたときに、前記特定の入力段階以前の履歴を前記履歴記憶手段から消去することを特徴とする、請求項１または２に記載の音声認識装置。
【請求項４】
前記履歴記憶手段は、前記最終入力段階のみを履歴として記憶することを特徴とする、請求項１〜３のいずれかに記載の音声認識装置。
【請求項５】
前記車載機器はナビゲーション装置であって、
前記指示命令はナビゲーション装置に目的地検索を実行させるための指示命令であって、
前記最終入力段階は、取り込まれる入力語に基づいてナビゲーション装置が目的地検索を実行するか否かが選択される入力段階であることを特徴とする、請求項１〜４のいずれかに記載の音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの発話内容を音声認識して車載機器の制御を行う音声認識装置に関するものである。
【背景技術】
【０００２】
従来、ユーザの発話内容を音声認識する音声認識装置が知られている。例えば、車両における各種車載機器を音声認識装置より認識した内容によって制御することも行われている。例えば、車載ナビゲーション装置において、音声認識により各種の入力を行うことも行われており、この場合には、順次入力された各種の入力語を組み合わせて、一定の処理に対する指示命令とする場合も多い。例えば、目的地の設定では、目的地の設定の操作を選択した後、目的についての各種情報を入力して、目的地の設定を完了する。この場合、音声認識による入力語を順次段階的に取り込み、ナビゲーション装置において目的地を設定する指示命令の作成を完了する。そして、ナビゲーション装置において、目的地が設定されることで、一連の音声入力を終了する。
【０００３】
ここで、音声認識装置においては、ユーザが発話した内容を誤認識し、ユーザの意図と異なる入力語が入力される場合がある。この誤認識が発生すると、再度入力をやり直す必要がある。そこで、指示命令の作成が完了していない段階においては、音声認識操作の戻り操作を行うことで、前の入力段階に戻って誤認識した入力語を再度入力し直すことができるように構成されている。
【０００４】
【特許文献１】特開２００５−０５５８２７号公報
【特許文献２】特開２００１−０６３４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の音声認識装置においては、入力語の段階的な入力による指示命令の作成が終了した場合、作成された指示命令による機器の制御が行われ、音声認識の処理が一端終了し、そこまでの入力情報はリセットされる。そこで、指示命令の作成が完了した後では、前の入力段階に戻って入力語の再入力を行うことができない。このため、音声認識の誤認識によって指示命令の作成を終了する入力語が取り込まれ、車載機器の制御状態がユーザの意図しないものとなった場合に、誤認識された段階の入力語を再入力することができず、入力語の入力を初期段階からやり直さなくてはならなかった。
【０００６】
本発明は、入力語の段階的な入力による指示命令の作成が終了した後であっても入力語の再入力を容易に行うことができる音声認識装置の提供を目的としている。
【課題を解決するための手段】
【０００７】
本発明に係る音声認識装置は、ユーザの発話内容を認識する音声認識手段と、前記音声認識手段が認識した発話内容から入力語を抽出する抽出手段と、前記抽出された認識語を少なくとも初期入力段階と最終入力段階を含む複数回の入力段階に分けて取り込み、取り込んだ複数の入力語に基づいて車載機器への指示命令を作成し、最終入力段階の入力語の取り込みによって入力語の取り込みによる指示命令の作成を終了する指示命令作成手段と、予め設定された少なくとも１つの特定の入力段階での指示命令を記憶する履歴記憶手段と、を備え、前記指示命令作成手段は、次回の入力語取り込みにおいて、特定の入力語が取り込まれたときには、前記履歴記憶手段に記憶された前記特定の入力段階の指示命令が作成される入力段階に移行することを特徴とする。
【０００８】
本発明によれば、特定の入力語が入力されたときに、指示命令を入力する段階が最終入力段階となるため、入力語の段階的な入力による指示命令の作成が終了した後であっても、入力語の再入力を容易に行うことができる。
【０００９】
また、前記特定の入力段階は、最終入力段階であることが好適である。
【００１０】
また、前記初期入力段階で前記特定の入力語以外の入力語が入力されたときに、前記特定の入力段階以前の履歴を前記履歴記憶手段から消去することが好適である。
【００１１】
また、前記履歴記憶手段は、前記最終入力段階のみを履歴として記憶することが好適である。
【００１２】
最終入力段階のみを履歴として記憶することで、履歴管理手段に記憶されるデータを低減することができる。
【００１３】
また、前記車載機器はナビゲーション装置であって、前記指示命令はナビゲーション装置に目的地検索を実行させるための指示命令であって、前記最終入力段階は、取り込まれる入力語に基づいてナビゲーション装置が目的地検索を実行するか否かが選択される入力段階であることが好適である。
【発明の効果】
【００１４】
本発明によれば、最終指示命令の作成が終了した後であっても、入力語の再入力を容易に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明における音声認識システムに関して、図面を参照して説明する。図１は、本実施形態における音声認識システム１のシステム構成を示すブロック図である。図１に示すように、音声認識システム１は、ユーザの発話から特定の入力語を認識する音声認識エンジン１０と、この音声認識エンジン１０における音声認識の結果に基づき動作が制御される車載機器としてのナビゲーション装置２０を含んでいる。なお、車載機器として、ナビゲーション装置２０の代わりに、エアコン、オーディオなどを音声認識エンジン１０に接続することとしてもよい。
【００１６】
音声認識エンジン１０には、マイク３０が接続されており、このマイク３０は、ユーザによって発話された音声を音声信号に変換し、この音声信号を音声認識エンジン１０に送信する。
【００１７】
トークスイッチ４０は、例えば、押しボタンスイッチによって構成され、ユーザが音声認識を開始する際に操作する。トークスイッチ４０は、ユーザの操作に応じ音声認識の開始のトリガー信号を音声認識エンジン１０に送信する。また、トークスイッチ４０により音声認識の強制的終了も入力できるようにしてもよい。
【００１８】
ナビゲーション装置２０は、地図上に現在位置を表示して車両の走行をアシストする。また、目的地を設定した場合には、目的地までの最適経路を探索してこれを表示するとともに、経路を設定した走行ではその経路に沿った車両の走行を助ける表示や音声案内を行う。このために、ナビゲーション装置２０は、制御部２１、記憶部２２、及びディスプレイ２３を含む。なお、ナビゲーション装置２０の制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ及びこれらの構成を接続するバスラインなどを備えるマイクロコンピュータなどで構成されており、各種のデータ処理を行う。
【００１９】
制御部２１は、ナビゲーション装置２０において必要な各種データ処理を実行する。記憶部２２は、ディスプレイ２３に表示したり、経路探索を行うための地図データや道路データなどを記憶する。ディスプレイ２３は、制御部２１から出力されるデータに従って各種表示を行うが、地図上の現在地表示や、経路表示の他、各種の指示命令入力のための画面表示も行う。また、ディスプレイ２３の前面にはタッチパネルが設けられており、ユーザがこのタッチパネルをタッチすることで、その時の表示に基づく入力が行え、これが制御部２１に取り込まれる。ここで、上述のトークスイッチ４０の操作に応じて音声入力がオンされている場合には、音声認識エンジン１０によるユーザの発話に基づいて各種の指示命令が制御部２１に供給される。
【００２０】
なお、ナビゲーション装置２０は、制御部２１から出力されるデータに従って音声報知を行うスピーカを備え、経路案内を音声で出力できるものとしてもよい。また、ナビゲーション装置における現在地の検出は、ＧＰＳ装置などによって行われる。
【００２１】
音声認識エンジン１０は、音声認識部１１、入力語抽出部１２、認識対象語記憶部１３、指示命令作成部１４、及び履歴記憶部１５を含む。音声認識エンジン１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ及びこれらの構成を接続するバスラインなどを備えるマイクロコンピュータから構成されている。
【００２２】
トークスイッチ４０が操作された場合には、ここからのトリガー信号が出力され、音声認識エンジン１０がマイク３０から入力される音声の認識を開始する。
【００２３】
音声認識部１１は、マイク３０から送信される音声信号を１語ずつの認識語読みとして認識する。この音声認識部１１は、例えば、隠れマルコフモデル（ＨＭＭ、Ｈｉｄｄｅｎ  Ｍａｒｃｏｖ  Ｍｏｄｅｌ）や動的時間短縮法（ＤＴＷ、Ｄｙｎａｍｉｃ  Ｔｉｍｅ  Ｗａｒｐｉｎｇ）等の手法を用いて、音声信号に対応する認識語読みを解析する。音声認識部１１において認識された認識語読みは、入力語抽出部１２に送られる。
【００２４】
入力語抽出部１２は、音声認識部１１から供給された認識語読みと、認識対象語記憶部１３に記憶された認識対象語を照合し、最も確からしい認識対象語を入力語として抽出する。ここで、認識対象語は、入力段階に応じて予め決定されている。例えば、ディスプレイ２３には、認識対象語が表示され、ユーザはディスプレイ２３に表示された認識対象語の１つを発音する。また、画面表示されていない場合であっても、例えば県名の入力であったりして、認識対象語はある程度限定されている。従って、認識対象語記憶部１３に記憶されている全ての認識対象語ではなく、その中の特定の認識対象語を選択して音声認識が行われる。また、各段階における認識対象語についてはナビゲーション装置２０の制御部２１から入力語抽出部１２に供給することも好適である。いずれにしても、入力語抽出部１２は、音声認識部１１からの入力語読みから対応する入力語を抽出する。
【００２５】
このとき、入力語抽出部１２は、抽出した入力語を指示命令作成部１４に供給する。指示命令作成部は、供給された入力語からナビゲーション装置２０の動作を制御するための指示命令を作成し、ナビゲーション装置２０に供給する。なお、指示命令は、入力語をそのまま含む必要はなく対応するコードなどに変換されてもよい。
【００２６】
ここで、音声認識による入力語は、比較的簡単であり、通常は複数の入力語を合わせて１つの指示命令が作成される。従って、入力語による指示命令の作成は、段階的に行われる。従って、指示命令は、入力語抽出部１２から送られてくる複数の入力語の和として作成される。ここで、本実施形態では、作成途中の指示命令もナビゲーション装置２０に送信されるため、以下の説明では各段階の入力に対応したものを単に指示命令と呼び、一連の入力語によって作成を完了した指示命令を最終指示命令と呼ぶこととする。
【００２７】
さらに、指示命令作成部１４が作成する指示命令には、入力語抽出部１２から供給された入力語だけではなく、他のデータも含まれる。例えば、トークスイッチ４０からの音声認識開始のトリガー信号は音声認識部１１を介し、指示命令作成部１４に供給され、指示命令作成部１４はこのトークスイッチ４０による開始トリガー信号も指示命令とする。さらに、指示命令作成部１４は、各入力語に対応する指示命令に、管理コードを付加する。この管理コードは、複数の入力段階からなる一連の指示命令の開始と、終了を認識するためのものであり、例えば、トークスイッチ４０の操作により発生される音声認識開始についての指示命令は管理コード０、複数段階の入力の最終段階において入力された入力語に基づく指示命令は管理コード１、その他の指示命令には０と１以外の数字が割り当てられている。なお、指示命令作成部１４が、入力段階がどの段階であるかを認識し、指示命令作成部１４が最終段階であることを認識して管理コード１を付加してもよいし、認識対象語記憶部１３において、最終段階の認識対象語に予め管理コード１を付加して記憶しておいてもよい。
【００２８】
このようにして、指示命令作成部１４において作成された最終指示命令は、ナビゲーション装置２０に送られる。ここで、本実施形態では、ディスプレイ２３に各入力段階における表示を行うため、指示命令作成部１４は各入力段階で作成した指示命令をその都度ナビゲーション装置２０の制御部２１に送る。そして、制御部２１がディスプレイ２３に入力画面を表示させる。一方、音声認識エンジン１０にディスプレイが接続されてもよく、この場合には一連の指示命令の作成を終了したときに、初めて指示命令作成部１４が作成を終了した最終指示命令を車載機器であるナビゲーション装置２０に供給する。
【００２９】
ナビゲーション装置２０は、最終指示命令を受信することで、この最終指示命令に応じた動作を行う。これによって、音声入力によるナビゲーション装置２０の１つの制御動作が終了する。従って、指示命令作成部１４は作成された最終指示命令を削除する。また、音声認識エンジン１０は、トークスイッチ４０の操作を待つスタンバイ状態に移行する。そして、トークスイッチ４０が操作された場合に、初期入力状態に移行する。
【００３０】
ここで、本実施形態では、履歴記憶部１５を有している。この履歴記憶部１５には、指示命令作成部１４が各段階で作成した指示命令が順次記憶される。指示命令は、上述のように、各段階で認識された入力語に対応した指示命令と、それに対応する管理コードからなっている。指示命令作成部１４が最終指示命令を送信した段階では、履歴記憶部１５には、管理コード１を有する指示命令を含む最終指示命令が記憶されることになる。その前の段階では、管理コード０の音声認識開始から、途中の管理コードが０，１でない指示命令までが記憶されることになるが、履歴記憶部１５には、必ずしも途中の指示命令を記憶する必要はなく、管理コード１の指示命令を含む最終指示命令が記憶されればよい。
【００３１】
そして、本実施形態では、トークスイッチ４０が操作されて、音声認識が開始される際に、指示命令作成部１４は、履歴記憶部１５にアクセスし、ここに最終指示命令が記憶されているか否かをチェックする。そして、最終指示命令が記憶されていた場合には、ディスプレイ２３の初期入力段階の画面において「プレイバック」の表示を行うとともに、入力語抽出部１２の認識対象語に「プレイバック」を追加する。従って、ユーザが「プレイバック」と発音すると、これが入力語として指示命令作成部１４に送られる。
【００３２】
この場合、指示命令作成部１４は、履歴記憶部１５から、記憶されている最終指示命令を読み出し、その中から管理コード１の最後の指示命令を削除し、音声入力の状態を最終入力段階に設定する。すなわち、最終入力段階に移行するための指示命令をナビゲーション装置２０に送り、ディスプレイ２３も前回の最終入力段階になり、また入力語抽出部１２も最終入力段階の音声認識を行う用意をする。
【００３３】
このようにして、トークスイッチ４０を操作してから初期入力画面において、「プレイバック」コマンドを入力することが可能である。そして、「プレイバック」コマンドが入力された場合には、前回の音声入力における最終入力段階に戻ることができる。従って、前回と同様の入力を行う場合には、多くの入力を省略して、効率的な入力を行うことができる。また、履歴記憶部１５において、前回だけでなく、複数の最終指示命令を記憶しておき、それを選択可能にすることも好適である。さらに、指示命令作成部１４は、そこまでの指示命令を保持しており、その入力段階では「戻る」コマンドを選択することも可能であり、任意の入力段階に戻ることも可能である。
【００３４】
なお、初期入力画面において、「プレイバック」コマンド以外の入力語が指示命令作成部１４に入力された場合には、指示命令作成部１４が履歴記憶部１５に記憶されている前回の指示命令を消去することも好適である。これによって、不要なデータを削除できる。
【００３５】
また、上述の説明では、入力は音声認識のみを記載したが、タッチスイッチなどを利用した選択を適宜併用することも可能である。その場合には、タッチスイッチからの選択情報が指示命令作成部１４に供給され、音声認識と同様の指示命令が作成される。さらに、音声認識エンジン１０に、ナビゲーション装置２０の代わりにオーディオやエアコンが接続されている場合には、オーディオの音量設定、エアコンにおける温度設定等の各種機能の操作を音声入力によって行うことができる。
【００３６】
次に、ナビゲーション装置における目的地設定を行う場合の例について、図２を参照して説明する。図２は、ユーザが発話により目的地設定を行うとき、段階的な入力語の入力によってディスプレイ２３による表示が遷移する様子を示した図である。
【００３７】
まず、通常の状態では、ディスプレイ２３にはナビゲーション装置２０の記憶部２２に記憶された地図が表示されている（Ｓ１１）。この状態では、音声入力による指示命令の作成は行われていない。
【００３８】
この状態において、トークスイッチ４０をオンにすることで、音声入力を開始するトリガー信号が音声認識部１１へ送信され、音声認識部１１が音声認識受付状態に設定される。また、指示命令作成部１４にもトリガー信号が送られ、指示命令作成部１４が音声認識による指示命令の作成を開始する。この段階で、指示命令作成部１４はナビゲーション装置２０に指示命令作成開始を知らせ、ディスプレイ２３においてコマンド入力のための初期画面が表示される（Ｓ１２）。すなわち、「自宅に帰る」「目的地検索」「現在地表示」「コマンドリスト」「戻る」「プレイバック」が表示される。
【００３９】
次に、ユーザが発話を行うと、マイク３０からの音声信号が音声認識部１１に供給され、音声認識部１１は、音声信号について認識語読みを解析し、解析した認識語読みを入力語抽出部１２に供給する。入力語抽出部１２は、音声認識部１１から送信された認識語読みと、認識対象語記憶部１３から供給されるその入力段階での認識対象語を比較し、最も確からしい入力語を抽出する。例えば、発話された音声が音声認識部１１により「もくてきちけんさく」であると判断されると、入力語抽出部１２は、「自宅に帰る」「目的地検索」「現在地表示」「コマンドリスト」「戻る」「プレイバック」等の中から、入力語として「目的地検索」を選択し、この入力語を指示命令作成部１４に供給する。
【００４０】
なお、この入力段階については、指示命令作成部１４が認識し、認識対象語記憶部１３から入力語抽出部１２が読み出す認識対象語を限定することが好適である。
【００４１】
このようにして、指示命令作成部１４に入力語として「目的地検索」が供給されると、指示命令作成部１４は、「目的地検索」という指示命令を作成するとともに、これに管理コードを追加して、ナビゲーション装置２０の制御部２１に供給する。なお、このとき指示命令作成部１４が作成する指示命令は、（トークスイッチ＋目的地検索）となる。
【００４２】
なお、「戻る」コマンドが選択された場合、指示命令作成部１４は、前回送信された指示命令の最後の１つを消去して、指示命令を一つ前の状態に戻す。例えば、初期入力段階から一つ前に戻る場合は、トークスイッチ４０操作前の状態に戻り、指示命令作成部１４が制御部２１にコマンドのない指示命令を制御部２１に送信して、ディスプレイ２３は地図画面表示状態に戻る。初期入力段階よりも先の段階で「戻る」コマンドが選択された場合には、一段階前の状態に戻る。
【００４３】
制御部２１に指示命令（トークスイッチ＋目的地検索）が送信されると、次の入力段階に移り、「住所」［施設」などの表示がなされ、これらが認識対象語となる（Ｓ１３）。ユーザの音声入力により「住所」が選択されると３段階目の住所の入力段階に移る（Ｓ１４）。このＳ１４において、住所の都道府県名、市町村名、番地名（例えば、「愛知県豊田市トヨタ町１番地」）が入力されると、今回の処理における制御コマンドの最終入力段階に移行する。なお、Ｓ１４の入力も複数の段階に分けて入力が繰り返されることが好適である。
【００４４】
指示命令作成部１４は、最終入力段階での入力語を受け取ると、最終指示命令（初期入力段階＋目的地検索＋住所＋愛知県豊田市トヨタ町１番地）を作成し、制御部２１に送信する。制御部２１は、最終入力段階で入力可能な制御コマンドである「目的地セット」「戻る」「中止」を表示するよう、ディスプレイ２３を制御する（Ｓ１５）。また、入力語抽出部１２は、最終入力段階で選択可能なコマンドである「目的地セット」「中止」「戻る」を認識対象語記憶部１３から読み出す。
【００４５】
次に、ユーザが発話を行うと、入力語抽出部１２が、「目的地セット」「戻る」「中止」の中から「目的地セット」の認識対象語から入力語を抽出し、指示命令作成部１４に送信する。指示命令作成部１４は、「目的地セット」の制御コマンドを受信すると、作成された最終指示命令（トークスイッチ＋目的地検索＋住所＋愛知県豊田市トヨタ町１番地＋目的地セット）を制御部２１に送信する。制御部２１は、この指示命令を受信すると、入力された住所（この場合、「愛知県豊田市トヨタ町１番地」）を目的地としてセットし、目的地がこの住所にセットされた状態を表示するようディスプレイ２３を制御する。また、指示命令作成部１４は、作成された最終指示命令を履歴記憶部１５に供給しここに最終指示命令が記憶される。ここで、「目的地セット」の管理コードは「１」であり、作成された指示命令は最終指示命令であり、履歴記憶部１５においては、目的地セットの指示命令に管理コード「１」が付加されて記憶される。また、「トークスイッチ」は管理コード「０」とともに記憶される。
【００４６】
ここで、Ｓ１５の最終入力段階において、「中止」が選択された場合、指示命令作成部１４は、最終指示命令（トークスイッチ＋目的地検索＋住所＋愛知県豊田市トヨタ町１番地＋中止）を作成し、これを制御部２１に供給するとともに、履歴記憶部１５に記憶する。なお、「中止」の選択でも、音声入力の処理が終了して、通常状態に戻ることは同じであり、履歴記憶部１５の記憶内容以外は、音声認識の開始前の状態に戻る。
【００４７】
このように、指示命令作成部１４が最終指示命令を出力すると、音声認識エンジン１０およびナビゲーション装置２０は、通常の状態に戻る（Ｓ１１’）。そして、次にトークスイッチ４０がオンになると、Ｓ１２と同様の状態に移るが、この場合に指示命令作成部１４が履歴記憶部１５にアクセスし、前回の最終指示命令が記憶されているのを確認し、Ｓ１２に「プレイバック」の表示を追加するよう指示する。従って、ディスプレイ２３において、「プレイバック」の表示が追加される（Ｓ１２’）。
【００４８】
そして、Ｓ１２’の表示がなされている状態で、ユーザの発話により「プレイバック」が入力されると、指示命令作成部１４は、履歴記憶部１５から記憶されている前回の最終指示命令を読み出し、管理コード「１」の最後の指示命令のみを削除し、管理コード「０」を有する指示命令から管理コード「１」を有する指示命令の一段階前の指示命令までを選択する。そして、指示命令作成部１４が、この指示命令を制御部２１に送信するとともに、入力語抽出部１２における認識対象語についても、前回の最終入力段階の認識対象語に限定する。すなわち、「目的地セット」「中止」「戻る」がディスプレイ２３に表示され、これらが認識対象語になる。
【００４９】
なお、このような目的地セットの入力において、最終入力段階を、上述した「目的地セット」「戻る」「中止」を選択可能な段階のみとする必要はない。例えば、Ｓ１３のディスプレイ２３に現在地を含む地図画面を表示させる「現在地表示」コマンドの管理コードを「１」とすることも好適である。このようにすると、次のトークスイッチ４０の操作に応じて、「プレイバック」が選択可能となり、「プレイバック」の選択によってＳ１２やＳ１３に戻ることができる。
【００５０】
次に、各入力段階においてコマンドを選択する際の指示命令作成部１４の動作について、図３に示すフローチャートを用いて説明する。
【００５１】
まず、トークスイッチ４０が操作されたかを検出し（Ｓ２１）、トークスイッチ４０が操作された場合には、音声認識処理を開始する。そして、履歴記憶部１５にアクセスし、前回の最終指示命令が記憶されているか（履歴ありか）を判定する（Ｓ２２）。履歴があれば、入力語抽出部１２からの入力語の供給があるかを判定し（Ｓ２３）、入力があった場合にその入力語が「プレイバック」か否か判定する（Ｓ２４）。Ｓ２４において、入力語が「プレイバック」であれば、記憶されている前回最終指示命令を読み出し（Ｓ２５）、これに基づいて初期指示命令を作成する（Ｓ２６）。なお、Ｓ２２において履歴がなかった場合には、初期指示命令として、トークスイッチが操作されたことのみの指示命令を作成する。
【００５２】
次に、入力語抽出部１２からの入力語の供給があるかを判定し（Ｓ２７）、入力があった場合にその入力語に基づく指示命令を作成する（Ｓ２８）。そして、作成された指示命令が最終指示命令であるかを判定し（Ｓ２９）、最終指示命令でなかった場合には、Ｓ２７に戻り入力語の受信を待つ。Ｓ２９において、最終指示命令を制御部２１に送信するとともに、履歴記憶部１５に最終指示命令を記憶して（Ｓ３０）、処理を終了する。
【００５３】
なお、本実施形態では、「プレイバック」が選択されることで、履歴記憶部１５が記憶した最終指示命令が入力される前最終入力段階に戻す構成としたが、「プレイバック」によって最終入力段階の１つ前の段階や２つ前の段階など、最終入力段階ではない特定の段階としてもよい。また、本実施例では、ナビゲーション装置２０は、音声認識エンジン１０と別個のものであるとして記載したが、ナビゲーション装置２０が音声認識エンジン１０を含み、１つのマイクロコンピュータを用いて形成されるものとしてもよい。さらに、車載機器としては、ナビゲーション装置２０に限らず、車載機器がオーディオやエアコンである場合にも、その車載機器の制御装置と音声認識エンジン１０は、別個のものとしても一体としてもよい。
【００５４】
以上のように、本実施例では、音声認識の開始初期において、「プレイバック」を選択可能とすることにより、履歴記憶部１５に記憶された特定の段階から音声認識処理をやり直すことができる。このため、最終指示命令の作成が終了した後であっても、再入力を容易に行うことができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施形態に係る音声認識システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る音声入力時におけるディスプレイ表示の遷移を示す図である。
【図３】本発明の実施形態に係る指示命令作成手段の動作を示すフローチャートである。
【符号の説明】
【００５６】
１  音声認識システム、１０  音声認識エンジン、１１  音声認識部、１２  入力語抽出部、１３  認識対象語記憶部、１４  指示命令作成部、１５  履歴記憶部、２０  ナビゲーション装置、２１  制御部、２２  記憶部、２３  ディスプレイ、３０  マイク、４０  トークスイッチ。
【図１】
2009300696.tif 000003
【図２】
2009300696.tif 000004
【図３】
2009300696.tif 000005