(57)【特許請求の範囲】
【請求項１】
入力された音声を認識して、認識結果に応じて案内制御を行うナビゲーション装置において、
ユーザーによる情報検索の要求に基づいてユーザーの音声入力返答の候補を優先順位を付与して抽出し、優先順位の高い候補を音声発話することにより選択を促し、その他の候補については出力手段によりリスト表示して選択を促すように提示出力する提示手段と、
該提示手段により提示出力された候補に対して音声入力されたユーザーの返答を前記候補に基づいて判定する判定提示処理手段と、
前記候補に対応する処理を実行して情報提示する制御手段とを有することを特徴とするナビゲーション装置。
【請求項２】
前記候補は、前回の検索データであることを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記候補は、検索回数の多いデータであることを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
目的地を設定する手段を有し、前記候補は、設定された目的地に関連したデータであることを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
前記候補に付与された優先順位は、前回の検索データ、検索回数の多いデータの順であることを特徴とする請求項１記載のナビゲーション装置。
【請求項６】
前記候補は、択一方式の情報であり、入力された音声情報に関連する項目部分を強調表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項７】
入力された音声を認識して、認識結果に応じて案内を行うナビゲーション装置を制御するプログラムを記憶した記憶媒体において、
ユーザーによる情報検索の要求に基づいてユーザーの音声入力返答の候補を優先順位を付与して抽出し、優先順位の高い候補を音声発話することにより選択を促し、その他の候補については出力手段によりリスト表示して選択を促すように提示出力するステップと、
提示出力された候補に対して音声入力されたユーザーの返答を前記候補に基づいて判定するステップと、
前記候補に対応する処理を実行して情報提示するステップと、
を有するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は質問内容を判定する音声認識機能備えたナビゲーション装置及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、音声認識機能を備えたナビゲーション装置として、音声入力が開始されると音声認識対象語のリストを一定時間表示し、認識エラーの発生を防止するようにしたもの（特開平６ー２５９０９１号公報）、音声認識を行うと、認識可能な複数の音声を一覧表などで表示するもの（特開平９ー１１４４９０号公報）、音声認識された結果の候補を一覧表示させる場合、地名の音声とコマンドの音声などのようにその音声が属する区分毎に異なる態様で表示するもの（特開平９ー１１４４９１号公報）などが提案されている。
【０００３】
【発明が解決しようとする課題】
従来の音声認識機能付きのナビゲーション装置は、入力された音声をもとに装置のもつ辞書の中から検索し、要求された項目に対して返答を返すシステムであるため、装置が認識できる語句は、あらかじめ登録された語句群である辞書の中に含まれるものに限られ、そのためユーザーはあらかじめ「コマンド」として語句を記憶しておく必要がある。また、対話的なイメージを出すために、辞書の収録語句数を増やす必要があるが、ユーザーの思考で入力された語句は辞書内の語句すべてに対して検索がなされるので検索に時間がかかってしまうという問題がある。
【０００４】
本発明は上記課題を解決するためのもので、ユーザーが記憶すべき語句の量を少なくし、認識率の向上とレスポンスの迅速化を図ることを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、入力された音声を認識して、認識結果に応じて案内制御を行うナビゲーション装置において、ユーザーによる情報検索の要求に基づいてユーザーの音声入力返答の候補を優先順位を付与して抽出し、優先順位の高い候補を音声発話することにより選択を促し、その他の候補については出力手段によりリスト表示して選択を促すように提示出力する提示手段と、該提示手段により提示出力された候補に対して音声入力されたユーザーの返答を前記候補に基づいて判定する判定提示処理手段と、前記候補に対応する処理を実行して情報提示する制御手段とを有することを特徴とする。
また、本発明は、入力された音声を認識して、認識結果に応じて案内を行うナビゲーション装置を制御するプログラムを記憶した記憶媒体において、ユーザーによる情報検索の要求に基づいてユーザーの音声入力返答の候補を優先順位を付与して抽出し、優先順位の高い候補を音声発話することにより選択を促し、その他の候補については出力手段によりリスト表示して選択を促すように提示出力するステップと、提示出力された候補に対して音声入力されたユーザーの返答を前記候補に基づいて判定するステップと、前記候補に対応する処理を実行して情報提示するステップとを有するプログラムを記憶したことを特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しつつ説明する。
図１は本発明のナビゲーション装置の構成例を示す図である。
本装置は音声認識により入力音声を判定したり、出力する音声を処理するための判定提示処理部１００、音声入力部１０１、音声出力部１０２、ユーザーとの対話のための情報や案内情報を表示する表示部１０３、入力音声を判定するための辞書１０４，ユーザーからの質問内容を確認するための音声パターン１０５、ユーザー側の返答を想定して提示するための関連条件データ１０６からなっている。
【０００７】
図２に示すように、辞書１０４は、例えば、最寄り、周辺検索、施設、駐車場、コンビニ、ガソリンタスンド等の語句が情報記憶媒体に格納されており、音声入力部１０１からの音声入力と比較して入力音声を判定するもので、その比較方法としては、前方一致、後方一致、部分一致、完全一致等適宜の方法が用いられる。
【０００８】
図３に示すように、音声パターン１０５は、ユーザーの質問内容を確認するための音声パターンで、例えば、「Ａ」もくしは「Ｂ」でお答え下さい、「はい」もしくは「いいえ」でお答え下さい、「左」もしくは「右」でお答え下さい、「１」若しくは「２」でお答え下さい、等のパターンを用いる。
【０００９】
図４に示すように、関連条件データ１０６は、質問内容に対するユーザーの返答を想定して音声出力部１０２、或いは表示部１０３に出力するためのデータで、例えば図４（ａ）に示すように、前回の検索データを用い、前回の検索データがコンビニであれば、コンビニを提示する。また、図４（ｂ）に示すように、検索があるごとに検索対象の回数を加算して検索回数の多い順位をテーブルとしてもっておき、順位の高い順番に提示する。例えば、図４（ｂ）の例では、順位１がコンビニ、順位２が駐車場であるので、まずコンビニを提示し、違う場合は駐車場、次にガソリンスタンドのように提示する。また、図４（ｃ）に示すように、選択されている目的地の種別に対応する関連候補を予めテーブルとして持っておき、このデータに基づいて返答を想定して提示する。例えば、目的地が観光地であればホテル、銀行、名勝地、駐車場、ガソリンスタンド、土産物店等、また、目的地が出張先であればビジネスホテル、郵便局、銀行、目的地が遊園地であば駐車場、コンビニというように、目的地種別に応じ、それに相応しい関連候補を提示する。
【００１０】
次に、図５により本発明の音声入力による検索案内処理を説明する。この例は最寄り検索でコンビニを案内する例を示す処理フローである。なお、図中、左側にユーザーの音声、右側にナビゲーション装置の音声の内容を示す。
音声入力を開始し（ステップ１）、ユーザーが「最寄りの施設」と発音すると、ナビゲーション装置側は「少しお待ち下さい」として入力音声の判定処理を開始する（ステップ２）。次いで、入力音声の判定確認のための返答例が提供される（ステップ３）。これは、例えば、ナビゲーション装置側からの「質問内容を確認します。「はい」もしくは「いいえ」でお答え下さい、」という発話で行われる。次いで、入力音声判定結果の確認が行われ（ステップ４）、ナビゲーション装置側から「入力音声は最寄り検索ですか」と発話され、これに対してユーザー側が「はい」、「いいえ」で答える（ステップ５）。ここで、「はい」が返答されたとき、関連条件の確認が行われる（ステップ６）。関連条件は、図４に示すように、前回検索データ、あるいは検索回数の多いもの、あるいは目的地の種別に対応した関連候補によって、候補を絞って提示して行う。ここでは、前回検索された「コンビニ」が提示され、これに対してユーザー側は「はい」または「いいえ」で答える。「いいえ」が返答された場合には、例えば検索回数の多い駐車場が提示される。「はい」の答えがあればナビゲーション装置側から「この周辺の「コンビニ」の検索を開始します」が発話され（ステップ８）、次いで、検索結果が表示される（ステップ９）。検索結果の表示は、「走行中の道路に対して左３ｋｍ圏内にコンビニががあります」、「右１ｋｍ以内にコンビニがあります」のように、ルートに対して左側、右側の区別をし、立ち寄りやすさを基準に提示する。次いで案内施設の確認を行う（ステップ１０）。ここでは、「施設まで、ルート案内をします。「左」もしくは「右」でお答え下さい。」と質問がなされ、これに対してユーザー側が「左」、「右」と提示すれば、それに基づて「案内を開始します」と発話して案内が開始される（ステップ１２）。
【００１１】
上記図５における案内処理においては、関連候補を絞って提示し、その絞られた候補の中からユーザーが選択するようにしている。この例では、図４（ｂ）に示される施設名のうち、前回ユーザーが選択して検索した「コンビニ」と、検索回数の多い「駐車場」の２つが候補として提示され（音声発話）、ユーザーはこの中から択一的に選択する。即ち、想定された返答（「コンビニ」、「駐車場」等）の候補全てを音声発話して選択を促している。
【００１２】
更に、以下のように構成することもできる。
候補数が多い時、全ての候補がナビゲーション装置側から発話されてもユーザーがそれら全ての候補を覚えきれない場合があるので、選択可能な候補について優先順位を付与し、優先順位の高い候補を音声発話することにより選択を促し、その他の候補についてはリスト等を表示画面に表示して選択を促すようにする。例えば、図４に示す関連候補の中から５件の候補に絞り込む。この５件の候補の中で最も検索回数の多い「コンビニ」を最も優先順位の高い候補として設定する。この場合、図５のステップ６（関連条件の確認処理）において、ナビゲーション装置側の音声は、「１番、コンビニ、他に候補が４件あります。番号で答えて下さい。」と発話し、表示画面上には「コンビニ」以外の４件の候補が番号２〜５とともにリスト表示される。そして、ユーザーは、所望の候補が「コンビニ」以外である場合は、表示画面を目視して選択し、番号を発話して入力する。また、優先順位の高い候補を抽出し、その候補を順に提示してユーザーにその候補が所望としているものか否かを回答させることにより候補を選択させることもできる。この場合、図５のステップ６の処理において、ナビゲーション装置側の音声が最も優先度の高い候補（例えば「コンビニ」）を抽出し、「１番、コンビニですか。「はい」または「いいえ」で答えて下さい。」と発話する。これに対してユーザーが「はい」と答えると「コンビニ」を選択する。「いいえ」と答えると、次に優先順位の高い候補を抽出し、「２番、駐車場ですか。」と発話する。これに対してユーザーが「はい」と答えると「駐車場」を選択する。「いいえ」と答えると、ナビゲーション装置側音声が「ごめんなさい。よくわかりません。他のリストを出します。番号で答えて下さい。」と発話し、表示画面上には「コンビニ」、「駐車場」以外の候補が番号と共に表示され、ユーザーに選択を促す。ユーザーが番号を音声入力すると、その番号に対応する候補が選択される。
【００１３】
図６はユーザーが返答を選択する場合の表示例を示す図である。
この例においては、行き先が決まっているとき「入力」、行き先が決まっていないとき「教えて」と表示され、ユーザーはこのどららかを選択する。図６（ａ）に示すように、画面には地図上に「入力」「教えて」が同じ大きさで表示され、右下隅にキャラクタが表示されてどちらかの選択を促す。行き先が決まっているとき、ユーザーが「入力」を選択して音声入力し、装置において「入力」が入力されたと認識されると、画面上で「入力」の文字が大きくなって強調表示される（図６（ｂ））。一方、行き先が決まっていないとき「教えて」を選択すると、その文字が大きく表示されて強調表示され（図６（ｃ））、ナビゲーション装置側から行き先についてのリストが表示され、ユーザーはその中から選択を行う。なお、選択された項目の強調表示は、文字の大きさを変えること以外にも、選択された項目を点滅したり、文字の太さや色を変える等行ってもよい。
【００１４】
図７は音声案内処理機能を搭載したナビゲーション装置の構成例を示す図である。
経路案内に関する情報を入力する入力装置１、自車両の現在位置に関する情報を検出する現在位置検出装置２、経路の算出に必要なナビゲーション用データや経路案内に必要な表示／音声の案内データ、音声入力による対話を行うためのデータとプログラム（アプリケーション及び／又はＯＳ）等が記録されている情報記憶装置３、経路探索処理や経路案内に必要な表示／音声案内処理、音声入力による対話を行うための処理、さらにシステム全体の制御を行う中央処理装置４、車両の走行に関する情報である例えば道路情報、交通情報を送受信したり、車両の現在位置に関する情報を検出したり、さらに現在位置に関する情報を送受信したりする情報送受信装置５、経路案内に関する情報を出力する出力装置６から構成されている。
【００１５】
入力装置１は、目的地を入力したり、運転者の意志によりナビゲーション処理を中央処理装置４に指示する機能を備えている。その機能を実現するための手段として、目的地を電話番号や地図上の座標などにて入力したり、経路案内をリクエストしたりするタッチスイッチやリモートコントローラ等を用いることができる。また、本発明では音声入力による対話を行うための装置を備えており、音声入力装置として機能する。また、ＩＣカードや磁気カードに記録されたデータを読み取るための記録カード読み取り装置を付加することもできる。また、ナビゲーションに必要なデータを蓄積し、運転者の要求により通信回線を介して情報提供する情報センターや、地図データや目的地データ、簡易地図、建造物形状地図などのデータを有する携帯型の電子装置等の情報源との間でデータのやりとりを行うためのデータ通信装置を付加することもできる。
【００１６】
現在位置検出装置２は、衛星航法システム（ＧＰＳ）を利用して車両の現在位置情報を入手するもの、車両の進行方位を、例えば地磁気を利用することにより絶対方位で検出する絶対方位センサ、車両の進行方位を、例えばステアリングセンサ、ジャイロセンサを利用することにより相対方位で検出する相対方位センサ、例えば車輪の回転数から車両の走行距離を検出する距離センサ等から構成される。
【００１７】
情報記憶装置３は、ナビゲーション用のプログラム及びデータを記憶した外部記憶装置で、例えばＣＤ−ＲＯＭ等からなっている。プログラムは、経路探索などの処理を行うためのプログラム、本実施例記載のフローチャートに示される処理プログラムや経路案内に必要な表示出力制御、音声入力による対話に必要なプログラム及びそれに必要なデータ、音声案内に必要な音声出力制御を行うためのプログラム及びそれに必要なデータ、さらには検索や案内の報知を擬人化したキャラクタを介して行うためのプログラムやそれに必要なデータが格納されている。記憶されるデータとしては、地図データ、探索データ、案内データ、マップマッチングデータ、目的地データ、登録地点データ、道路データ、ジャンル別データ、ランドマークデータ、キャラクタデータ等のファイルからなり、ナビゲーション装置に必要なすべてのデータが記憶されている。なお、本発明は、ＣＤ−ＲＯＭにはデータのみ格納し、プログラムは中央処理装置に格納するタイプのものにも適用可能である。
【００１８】
中央処理装置４は、種々の演算処理を実行するＣＰＵ４０、情報記憶装置３のＣＤ−ＲＯＭからプログラムを読み込んで格納するフラッシュメモリ４１、フラッシュメモリ４１のプログラムチェック、更新処理を行うプログラム（プログラム読み込み手段）を格納したＲＯＭ４２、設定された目的地の地点座標、道路名コードＮｏ．等の探索された経路案内情報や演算処理中のデータを一時的に格納するＲＡＭ４３からなっている。また、この他にも図示は省略するが、入力装置１からの音声入力による対話処理を行ったり、ＣＰＵからの音声出力制御信号に基づいて情報記憶装置３から読み出した音声、フレーズ、１つにまとまった文章、音等を合成してアナログ信号に変換してスピーカに出力する音声プロセッサ、通信による入出力データのやり取りを行う通信インタフェースおよび現在位置検出装置２のセンサ信号を取り込むためのセンサ入力インタフェース、内部ダイアグ情報に日付や時間を記入するための時計などを備えている。なお、前記した更新処理を行うプログラムを外部記憶装置に格納しておいてもよい。
本発明に係るプログラム、その他ナビゲーションを実行するためのプログラムは全て外部記憶媒体であるＣＤ−ＲＯＭに格納されてもよいし、それらプログラムの一部または全てが本体側のＲＯＭ４２に格納されていてもよい。
【００１９】
この外部記憶媒体に記憶されたデータやプログラムが外部信号としてナビゲーション装置本体の中央処理装置に入力されて演算処理されることにより、種々のナビゲーション機能が実現される。
【００２０】
本発明のナビゲーション装置は、上記のように外部記憶装置のＣＤ−ＲＯＭからプログラムを読み込むための比較的大容量のフラッシュメモリ４１、ＣＤの立ち上げ処理を行うプログラム（プログラム読み込み手段）を格納した小容量のＲＯＭ４２を内蔵する。フラッシュメモリ４１は、電源が切断しても記憶情報が保持される、つまり不揮発性の記憶手段である。そして、ＣＤの立ち上げ処理として、プログラム読み込み手段であるＲＯＭ４２のプログラムを起動してフラッシュメモリ４１に格納したプログラムチェックを行い、情報記憶装置３のＣＤ−ＲＯＭのディスク管理情報等を読み込む。プログラムのローディング処理（更新処理）は、この情報とフラッシュメモリ４１の状態から判断して行われる。
【００２１】
情報送受信装置５は、衛星航法システム（ＧＰＳ）を利用して情報を入手するＧＰＳ受信装置、ＦＭ多重放送、電波ビーコン、光ビーコン等を利用して情報を入手するためのＶＩＣＳ情報受信装置、携帯電話、パソコン等を利用することにより、情報センター（例えばＡＴＩＳ）や他車両と情報を双方向に通信するためのデータ送受信装置等から構成される。
【００２２】
出力装置６は、運転者が必要な時に案内情報を音声および／または画面により出力したり、中央処理装置４でナビゲーション処理されたデータなどをプリント出力する機能を備えている。そのための手段として、入力データを画面表示したり、経路案内画面を表示するディスプレイ、中央処理装置４で処理したデータや情報記憶装置３に格納されたデータをプリント出力するプリンタ、経路案内を音声で出力するスピーカなどを備えている。
【００２３】
ディスプレイは、簡易型の液晶表示器等により構成されており、中央処理装置４が処理する地図データや案内データに基づく交差点拡大図画面、目的地名、時刻、距離、進行方向矢印、音声入力による対話のための質問や返答の表示、必要な項目部分の強調表示、擬人化したキャラクタ等を表示する。ディスプレイへ送られてくる画像データは、２値画像データ（ビットマップデータ）であるので、専用の画像信号線を介してではなく、シリアル通信等で使用する通信線を使用し、また、他の通信線を兼用することもできる。なお、ディスプレイにはビットマップデータを一時的に保持するメモリが備えられている。
【００２４】
このディスプレイは、運転席近傍のインストルメントパネル内に設けられており、運転者はこれを見ることにより自車両の現在地を確認したり、またこれからの経路についての情報を得ることができる。また、図示は省略するが、ディスプレイの表示画面にタッチパネル、タッチスクリーン等を含むタブレットを使用し、画面に触れる、或いは画面をなぞることにより、地点入力、道路入力等を行えるように構成してもよい。
【００２５】
【発明の効果】
以上のように本発明によれば、考えられるユーザーの返答の候補を想定して絞り、これを提示して選択形式でユーザーが返答できるようにナビゲーション装置側の質問形態を構成し、さらに画面による返答の表示、必要な項目部分を強調表示することにより、装置側で予め記憶しておく語句を極力少なくすることができ、またユーザーが記憶すべき語句の量も減少し、限られた語句の中での検索が可能となり、認識率の向上、レンポンスの迅速化を図り、また対話の負荷を軽減することが可能となる。
【図面の簡単な説明】
【図１】  本発明の車両用ナビゲーション装置の構成例を示す図である。
【図２】  辞書を説明する図である。
【図３】  質問内容確認パターンを説明する図である。
【図４】  ユーザーの返答の候補を絞るための関連条件を説明する図である。
【図５】  最寄りの施設案内処理フローを説明する図である。
【図６】  ユーザーに対する質問の表示例を示す図である。
【図７】  本発明のナビゲーション装置の構成例を示す図である。
【符号の説明】
１…入力装置、２…現在位置検出装置、３…情報記憶装置、４…中央処理装置、５…情報送受信装置、６…出力装置。
【図１】
0003818352.tif 000002
【図２】
0003818352.tif 000003
【図３】
0003818352.tif 000004
【図４】
0003818352.tif 000005
【図５】
0003818352.tif 000006
【図６】
0003818352.tif 000007
【図７】
0003818352.tif 000008