(57)【要約】【課題】ユーザごとに適切にナビゲーションの各種機能の処理を実行するナビゲーション装置を提供する。【解決手段】ユーザの音声を入力するマイク１１３と、マイク１１３によって入力された音声からユーザを特定し、音声の語意を認識する音声認識部１１４と、表示モニタ１６上におけるユーザのタッチ操作を認識し、音声認識部１１４によって特定されたユーザと、音声認識部１１４によって認識された語意と、認識されたタッチ操作とに基づいてナビゲーション機能に関する処理を実行する制御回路１１とを備える。【選択図】図１
2011080824.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの音声を入力する音声入力手段と、
前記音声入力手段によって入力された音声からユーザを特定するユーザ特定手段と、
前記音声入力手段によって入力された音声の語意を認識する音声認識手段と、
前記表示モニタ上におけるユーザのタッチ操作を認識するタッチ操作認識手段と、
前記ユーザ特定手段によって特定されたユーザと、前記音声認識手段によって認識された語意と、前記タッチ操作認識手段によって認識されたタッチ操作とに基づいてナビゲーション機能に関する処理を実行する処理実行手段とを備えることを特徴とするナビゲーション装置。
【請求項２】
請求項1に記載のナビゲーション装置において、
前記ユーザ特定手段と前記音声認識手段は、ナビゲーション機能に関してユーザが発話する一つの音声に基づいて、ユーザを特定するとともに、発話した語意を認識することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置において、
前記ユーザ特定手段は、第１のユーザと第２のユーザとを少なくとも特定し、
前記処理実行手段は、前記ユーザ特定手段が前記第１のユーザを特定し、前記音声認識手段が目的地に関する語意を認識し、前記タッチ操作認識手段が１点のタッチを認識した場合、前記タッチ操作認識手段によって認識されたタッチ位置に目的地を設定し、前記ユーザ特定手段が前記第２のユーザを特定し、前記音声認識手段が目的地に関する語意を認識し、前記タッチ操作認識手段が１点のタッチを認識した場合、前記タッチ操作認識手段によって認識されたタッチ位置を中心として所定ジャンルの施設の周辺検索を行うことを特徴とするナビゲーション装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のナビゲーション装置において、
前記ユーザ特定手段は、第１のユーザと第２のユーザとを少なくとも特定し、
前記処理実行手段は、前記音声認識手段によって認識された語意に基づいて、前記タッチ操作認識手段によって認識されたタッチ操作によって指定される範囲内の施設検索を行う場合、前記音声認識手段によって認識された語意が同じであっても、前記ユーザ特定手段によって前記第１のユーザが特定されたときと、前記ユーザ特定手段によって前記第２のユーザが特定されたときとで検索する施設のジャンルを変更することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
タッチパネルのタッチ操作と、音声認識の結果とに基づいて所定の処理を行うナビゲーション装置が従来技術として知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７１３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置では、同じタッチ操作が検出され、同じ語意が音声認識されたとき、ユーザにかかわらず画一的な処理が行われるので、操作性が悪い。
【課題を解決するための手段】
【０００５】
請求項１の発明のナビゲーション装置は、ユーザの音声を入力する音声入力手段と、音声入力手段によって入力された音声からユーザを特定するユーザ特定手段と、音声入力手段によって入力された音声の語意を認識する音声認識手段と、表示モニタ上におけるユーザのタッチ操作を認識するタッチ操作認識手段と、ユーザ特定手段によって特定されたユーザと、音声認識手段によって認識された語意と、タッチ操作認識手段によって認識されたタッチ操作とに基づいてナビゲーション機能に関する処理を実行する処理実行手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザごとに適切にナビゲーションの各種機能の処理を実行することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態のナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施形態におけるナビゲーション装置の機能実行処理を説明するためのフローチャートである。
【図３】図２のステップＳ１０４の処理を説明するためのフローチャートである。
【図４】初期設定の登録内容を説明するための図である。
【図５】ユーザが「目的地」と発話したときの処理を説明するための図である。
【図６】ユーザが「レストラン」と発話したときの処理を説明するための図である。
【発明を実施するための形態】
【０００８】
図１は、本発明の実施形態によるナビゲーション装置１を示す。このナビゲーション装置１は、マイク１１３へのユーザの発話とユーザのタッチパネル１９の操作とに基づいて、所定の処理を実行する。ナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、スピーカ１７、入力装置１８、タッチパネル１９、タッチパネルコントロール部１１０、ディスクドライブ１１１、マイク１１３、音声認識部１１４および辞書１１５を有する。ディスクドライブ１１１には、地図データが記憶されたＤＶＤ−ＲＯＭ１１２が装填されている。
【０００９】
制御回路１１は、マイクロプロセッサ及びその周辺回路からなり、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行して各種の制御を行う。また、制御回路１１は、ＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて所定の経路探索処理を行う。そして、その処理結果が推奨経路として表示モニタ１６に表示される。また、制御回路１１にはタイマ１１ａが内蔵されており、制御回路１１は時間を計測することができる。
【００１０】
現在地検出装置１４は車両の走行軌跡を検出する装置である。現在地検出装置１４は、振動ジャイロ１４ａ、車速センサ１４ｂ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１４ｃなどからなる。振動ジャイロ１４ａは車両の進行方向を検出し、車速センサ１４ｂは車速を検出し、ＧＰＳセンサ１４ｃはＧＰＳ衛星からのＧＰＳ信号を検出する。ナビゲーション装置１は、この現在地検出装置１４により検出された車両の現在地に基づいて、地図の表示範囲や経路探索開始点などを決定するとともに、地図上にその現在地を表示する。
【００１１】
画像メモリ１５は、表示モニタ１６に表示するための画像データを格納する。この画像データは道路地図描画用データや各種の図形データからなり、それらはＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて、制御回路１１において適宜生成される。
【００１２】
ＤＶＤ−ＲＯＭ１１２には、施設データが記憶されている。施設データとは、ガソリンスタンド、レストランなどジャンル別に分類した施設（ＰＯＩ）に関するデータである。施設データは、施設の位置を示す位置データ、施設の住所データや電話データなどを含む。施設はいずれかのジャンルに分類されてテーブル化され、ジャンル別のアイコンにより地図上に重ねて表示される。施設アイコンを常時表示するアイコン表示モードが選択されている場合、予め定めたジャンルの施設アイコンが地図画面に表示される。
なお、以下に詳述するように、目的地設定モードにおいては、施設検索結果による画面上の施設アイコンを押圧することにより、当該施設が目的地に設定される。
【００１３】
ディスクドライブ１１１は、ＤＶＤ−ＲＯＭ１１２から地図データを読み出す。地図データは、地図表示用データ、経路探索用データなどを含む。地図表示用データおよび経路探索用データには、地図データに格納されている道路のリンク情報およびノード情報が含まれている。地図表示用データは、広域から詳細まで複数の縮尺の地図データを有し、ユーザの要求にしたがって、表示地図の縮尺を変更することができる。なお、ＤＶＤ−ＲＯＭ１１２以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどより地図データを読み出してもよい。
【００１４】
表示モニタ１６は、地図データなどの各種情報に基づいて、自車位置付近の地図などの各種情報を表示する。スピーカ１７は、各種入力操作をユーザに指示したり、経路誘導したりするための音声を出力する。入力装置１８は、ユーザが各種コマンドの設定や検索条件の入力などするための操作キーを有し、操作パネル上のボタンスイッチやパネル周囲のハードスイッチなどによって実現される。ユーザは、表示モニタ１６の表示画面の指示やスピーカ１７からの音声指示にしたがって入力装置１８を操作することにより、目的地を設定する。
【００１５】
タッチパネル１９は、表示モニタ１６の表面に積層される透明のタッチスイッチであり、表示モニタ１６に表示される画像はタッチパネル１９を透過して表示される。タッチパネル１９は、タッチパネル１９上の操作位置に応じた信号をタッチパネルコントロール部１１０に送出する。そして、タッチパネルコントロール部１１０はタッチパネル１９がタッチされた位置を算出する。表示モニタ１６の表示画面をタッチするとタッチパネル１９がタッチされる。そして、タッチされた各種ボタンや表示メニューに定義された処理が実行される。
【００１６】
目的地がユーザにより設定されると、ナビゲーション装置１は現在地検出装置１４により検出された現在地を出発地として目的地までの経路演算を所定のアルゴリズムに基づいて行う。このようにして求められた経路（以下、推奨経路という）は、表示形態、たとえば表示色などを変えることによって、ほかの道路とは区別して画面表示される。これにより、ユーザは地図上の推奨経路を画面上で認識することができる。また、ナビゲーション装置１は、推奨経路にしたがって車両が走行できるように、ユーザに対して画面や音声などによる進行方向指示を行い、車両を経路誘導する。
【００１７】
マイク１１３は、ユーザが発する音声を入力する。音声認識部１１４は、マイク１１３で入力された音声の音声パターンを辞書１１５に格納されている音声パターンと照合して音声が表す語意を認識する。その認識結果は制御回路１１へ出力される。マイク１１３には、不図示の音声認識ボタンが設けられており、音声認識ボタンがオンされると、音声認識部１１４は入力された音声に対して音声認識を行う。
【００１８】
また、音声認識部１１４は、登録されたユーザの中から発話者を特定することができる。登録方法としては、たとえば、発話者を特定するために予め設定した語意（発話者特定語意）をマイク１１３に向かって複数のユーザに発話させ、音声認識部１１４は、各ユーザの発する音声の特徴点を抽出し、ユーザと音声パターンの特徴点とを対応付けたテーブルとして登録する。そして、ユーザがマイク１１３に向かって発話者特定語意を発話すると、音声認識部１１４は、マイク１１３に入力された音声の特徴点を抽出し、上記テーブルを参照して、発話者を特定する。
【００１９】
次に、図２のフローチャートを参照して、本発明の実施形態におけるナビゲーション装置の機能実行処理を説明する。図２の処理は、マイク１１３に設けられた不図示の音声認識ボタンがオンされるとスタートするプログラムにより、制御回路１１において実行される。
【００２０】
ステップＳ１０１では、マイク１１３に音声が入力されたか否かを判定する。音声が入力された場合はステップＳ１０１が肯定判定され、ステップＳ１０２へ進む。音声が入力されていない場合はステップＳ１０１を繰り返す。ステップＳ１０２では、タイマ１１ａをスタートする。ステップＳ１０３では、タッチパネルコントロール部１１０が算出したタッチパネル１９のタッチされた位置に基づいて、タッチパネルにタッチ操作があったか否かを判定する。タッチ操作があった場合はステップＳ１０３が肯定判定され、ステップＳ１０４へ進む。タッチ操作がない場合はステップＳ１０３が否定判定され、ステップＳ１０６へ進む。
【００２１】
ステップＳ１０４では、音声認識＆タッチ操作モード処理を実行する。音声認識＆タッチ操作モード処理の詳細は後述する。ステップＳ１０５では、マイク１１３に設けられた不図示の音声認識ボタンがオフされたか否かを判定する。音声認識ボタンがオフされた場合はステップＳ１０５が肯定判定され、ナビゲーション装置の機能実行処理を終了する。音声認識ボタンがオンの状態である場合はステップＳ１０５が否定判定され、ステップＳ１０１に戻る。
【００２２】
ステップＳ１０６では、タイマ１１ａがスタートしてから所定時間経過したか否かを判定する。所定時間経過した場合はステップＳ１０６が肯定判定され、ステップＳ１０７へ進む。まだ所定時間を経過していない場合はステップＳ１０６が否定判定され、ステップＳ１０３に戻る。ステップＳ１０７では、通常音声認識モード処理を実行する。通常音声認識モード処理は、マイク１１３から入力された音声を認識し、その認識結果に基づいて処理を実行するというモードである。通常音声認識モード処理は、通常の音声認識による処理と変わらないので、通常音声認識モード処理の説明は省略するが、たとえば、ユーザにかかわらず、入力した発話内容を認識した結果による処理を行うものである。そして、ステップＳ１０５へ進む。
【００２３】
次に、図３を参照して、図２のステップＳ１０４の音声認識＆タッチ操作モード処理を説明する。
【００２４】
ステップＳ２０１では、マイク１１３から入力された音声を分析する。ステップＳ２０２では、音声認識部１１４に発話内容を認識させる。ステップＳ２０３では、音声認識部１１４に対してユーザを特定する処理を実行させる。
【００２５】
ステップＳ２０４では、タッチパネルコントロール部１１０によって算出されたタッチパネル１９のタッチ位置に基づいて、どのようなタッチ操作が行われたかを認識する。ステップＳ２０５では、ステップＳ２０２で認識された発話内容（語意）と、ステップＳ２０３で特定されたユーザと、ステップＳ２０４で認識されたタッチ操作とに基づいてナビゲーション装置１が実行する処理を決定する。ステップＳ２０６では、ステップＳ２０５で決定された処理をナビゲーション装置１に実行させる。
【００２６】
たとえば、図４に示すように、ユーザＡが「目的地」と発話したときは、タッチした位置に目的地を設定し、ユーザＢが「目的地」と発話したときは、タッチした位置を中心としてレジャー施設の周辺施設検索を行うように、初期設定で登録しておく。また、ユーザＡが「レストラン」と発話したときは、タッチ操作で指定した範囲において中華料理店の施設検索を行い、ユーザＢが「レストラン」と発話したときは、タッチ操作で指定した範囲において日本料理店の施設検索を行うように初期設定で登録しておく。
【００２７】
そして、ユーザＡが「目的地」と発話して、表示モニタ１６に表示された地図２０をタッチすると、図５（ａ）に示すように、タッチした位置２１に目的地が設定される。一方、ユーザＢが「目的地」と発話して、表示モニタ１６に表示された地図２０をタッチすると、図５（ｂ）に示すように、タッチした位置２１を中心としてレジャー施設の周辺施設検索が行われ、検索された施設のアイコン２２ａ〜２２ｃが地図２０上に表示される。ユーザがアイコン２２ａ〜２２ｃのいずれかをタッチすると、タッチされたアイコンの施設が目的地として設定される。
【００２８】
また、ユーザＡが「レストラン」と発話して、表示モニタ１６に表示された地図２０上にタッチ操作で矩形形状２３を描くと、図６（ａ）に示すように、矩形形状２３内の中華料理店が検索され、検索された施設のアイコン２４ａ〜２４ｃが地図２０上に表示される。一方、ユーザＢが「レストラン」と発話して、表示モニタ１６に表示された地図２０上にタッチ操作で矩形形状２３を描くと、図６（ｂ）に示すように、矩形形状２３内の日本料理店が検索され、検索された施設のアイコン２５ａ〜２５ｃが地図２０上に表示される。施設アイコンボタンを押圧すると目的地設定処理が実行される。
【００２９】
以上の実施の形態によるナビゲーション装置１は次のような作用効果を奏する。
（１）ナビゲーション装置１は、マイク１１３により音声が入力されると、その音声から発話者であるユーザを特定すると共に、その音声の語意を認識する。また、表示モニタ１６の表示画面上に設けられたタッチパネル１９におけるユーザのタッチ操作を認識する。そして、特定されたユーザと、認識された語意と、認識されたタッチ操作とに基づいて、ナビゲーション装置１の機能に関する処理を実行するようにした。これにより、ナビゲーション装置１は、ユーザごとに適切な処理を実行することができる。
【００３０】
（２）ナビゲーション装置１は、ユーザＡを特定し、目的地という語意を認識し、１点のタッチを認識した場合、そのタッチ位置２１に目的地を設定する。一方、ユーザＢを特定し、目的地という語意を認識し、１点のタッチを認識した場合、そのタッチ位置２１を中心としてレジャー施設の周辺検索を行うようにした。これにより、地図上の地点を指定して目的地を設定することが多いユーザＡに対しても、レジャー施設の周辺施設検索を行ってから目的地を設定することが多いユーザＢに対しても、適切な処理を実行することができる。
【００３１】
（３）またナビゲーション装置１は、音声認識部１１４によって認識された語意に基づいて、タッチ操作によって指定される範囲２３内の施設検索を行うことができる。この場合、音声認識部１１４によって認識された語意（たとえば「レストラン」）が同じであっても、ユーザＡが特定されたときと、ユーザＢが特定されたときとで検索する施設のジャンル（中華料理店、日本料理店）を変更するようにした。これにより、中華料理が好きなユーザＡに対しても、日本料理の好きなユーザＢに対しても、適切な処理を実行することができる。
【００３２】
（４）音声認識部１１４は、ナビゲーション機能に関してユーザが発話する一つの音声に基づいて、ユーザを特定するとともに、発話した語意を認識するようにした。これにより、音声を認識する装置の他にユーザを特定する装置を別途設けなくてもよい。
【００３３】
以上の実施の形態のナビゲーション装置１を次のように変形することができる。
（１）前述のようにナビゲーション装置１は、ユーザＡを特定し、目的地という語意を認識し、１点のタッチを認識した場合、タッチ位置に目的地を設定する一方で、ユーザＢを特定し、目的地という語意を認識し、１点のタッチを認識した場合、タッチ位置を中心としてレジャー施設の周辺検索を行うようにする。このとき音声認識部１１４で認識される語意は、目的地に関する語意であれば、「目的地」に限定されない。たとえば、「行き先」、「到着地」、「目的場所」などの語意を用いることができる。
【００３４】
（２）前述のようにナビゲーション装置１は、音声認識部１１４によって認識された語意が同じ「レストラン」であっても、ユーザＡが特定されたときは中華料理店を検索し、ユーザＢが特定されたときは日本料理店を検索することで、検索する施設のジャンルを変更する。このように、認識される語意とユーザごとに変更する検索施設のジャンルとの組合せは、「レストラン」に対する中華料理店と日本料理店とに限定されない。たとえば、「コンビニ」という語意に対してユーザごとに違う種類のコンビニエンスストアを検索したり、「ガソリンスタンド」という語意に対してユーザごとに違う種類のガソリンスタンドを検索したりしてもよい。また、一つの語意に対してユーザごとに変更する検索施設のジャンル数は２つに限らず、３つ以上としてもよい。たとえば、「レストラン」という語意に対して、ユーザＡ、Ｂとは別のユーザＣが特定されたときには、イタリア料理店を検索するようにしてよい。
【００３５】
（３）認識されたタッチ操作によって指定される範囲内の施設検索を行う場合、音声認識部１１４によって認識された語意は、検索する施設のジャンルの上位概念のジャンルの語意であってもよい。たとえば、第１のユーザの場合、小学校を検索し、第２のユーザの場合、中学校を検索する場合、小学校および中学校の上位概念の語意である「学校」の語意が認識されたとき、上述の検索を行うようにしてもよい。
【００３６】
（４）音声入力の後にタッチ操作の有無を判定し、この判定結果によって、音声認識結果とタッチ操作とに基づく処理（音声認識＆タッチ操作モード処理）と、音声認識のみによる処理（通常音声認識モード処理）を使い分けするようにした。しかしながら、メニュー画面により、予めいずれか一方の処理のみを有効化するようにしてもよい。
【００３７】
（５）また本実施の形態では、音声入力の後にタッチ操作が行われるようにしたが、これとは逆に、タッチ操作を先に行い、その後に音声入力がされるようにしてもよい。すなわち、一の地点または所定の範囲の領域を指定するユーザのタッチ操作が認識されたら、その後にマイク１１３によって入力された音声の語意を音声認識部１１４により認識し、当該認識されたタッチ操作および語意に基づいて、前述したような処理を行ってもよい。
【００３８】
（６）ユーザを特定するためのメニュー画面を設け、このメニュー画面からユーザを特定できるようにしてもよい。たとえば、ユーザ名の一覧を表示モニタに表示し、ユーザが、表示されたユーザ名の中から自分のユーザ名を選択することによって、ナビゲーション装置がユーザを特定できるようにしてもよい。
【００３９】
（７）本実施の形態では、ユーザがタッチ操作により地図上に一の地点または所定の範囲の領域を指定するようにしたが、これをいわゆるハードボタン操作により行うようにしてもよい。すなわち、ナビゲーション装置１は前述のように、入力装置１８において各種のボタンスイッチやハードスイッチにより実現される操作キー（ハードボタン）を有する。ユーザは、タッチ操作の代わりに、この操作キーを用いたハードボタン操作を行うことで前述のような一地点または所定範囲の領域を地図上に指定することができるようにする。たとえば、十字キーの操作によりカーソルを地図上で移動させると共に、決定ボタンの押下操作によってカーソルの位置に対応する地点を選択することで、ユーザが所望の一地点または所定範囲の領域を地図上に指定できるようにする。なお、こうしたハードボタン操作を行うための操作キーを、ナビゲーション装置１に付属されたリモコンなどに設けてもよい。また、タッチ操作とハードボタン操作とを組み合わせて行うようにしてもよい。
【００４０】
（８）ユーザが所持している携帯電話などの携帯端末装置を利用して、ナビゲーション装置がユーザを特定できるようにしてもよい。
【００４１】
実施形態と変形例の一つ、もしくは複数を組み合わせることも可能である。変形例同士をどのように組み合わせることも可能である。
【００４２】
以上の説明はあくまで一例であり、発明は、上記の実施形態に何ら限定されるものではない。
【符号の説明】
【００４３】
１  ナビゲーション装置
１１  制御回路
１１ａ  タイマ
１６  表示モニタ
１９  タッチパネル
２２ａ〜２２ｃ，２４ａ〜２４ｃ，２５ａ〜２５ｃ  アイコン
【図１】
2011080824.tif 000003
【図２】
2011080824.tif 000004
【図３】
2011080824.tif 000005
【図４】
2011080824.tif 000006
【図５】
2011080824.tif 000007
【図６】
2011080824.tif 000008